├── .gitignore ├── Makefile ├── README.txt ├── UVa ├── Makefile ├── bachet10404 │ ├── Makefile │ ├── input │ └── main.c └── verweggistan812 │ ├── Makefile │ ├── input │ ├── input2 │ ├── input3 │ └── main.c ├── begin ├── Makefile ├── ageif.c ├── ary_begin.c ├── bit.c ├── bit2.c ├── chessboard.c ├── example4_4.c ├── exercise1_3.c ├── exercise4_1.c ├── gitbit.c ├── h.c ├── hello.c ├── hello2.c ├── login.c ├── printbits.c ├── printbits.h ├── printchars.c ├── str.c ├── struct.c ├── trigrapher.c ├── utsname.c └── w.c ├── binarytree ├── Makefile ├── binarytree.c └── binarytree.h ├── cbook ├── Makefile ├── array_traversal.c ├── ary_and_address_of.c ├── example5_1.c ├── example5_12.c ├── example5_13.c ├── example5_13_emacs.c ├── example5_14.c ├── example5_16.c ├── example5_3.c ├── example5_4.c ├── example5_6.c ├── example6_14.c ├── example6_2.c ├── example6_7.c ├── example9_1.c ├── example9_4.c ├── exercise4_2.c ├── exercise4_2.h ├── exercise4_3.c ├── exercise4_4.c ├── exercise5_5.c ├── exercise6_9.c ├── sinecosine.c ├── sinecosine.h └── use_sinecosine.c ├── ch8 └── example8_2.c ├── conway ├── Makefile ├── TODO └── conway.c ├── debug ├── Makefile ├── debug.c ├── debug.h └── tdebug.c ├── heap ├── heap.h └── maxheap.c ├── linkedlist ├── Makefile ├── linkedlist.c └── linkedlist.h ├── pattern ├── Makefile ├── options.c ├── options.h └── pattern.c ├── progress ├── Makefile ├── bswap.h ├── git-compat-util.h ├── progress.c ├── progress.h └── use_progress.c ├── redblacktree ├── Makefile ├── rbdel.c ├── redblacktree.c ├── redblacktree.h └── use_redblacktree.c ├── tblj-yaml ├── Makefile ├── README ├── main.c ├── notes.txt ├── tests │ ├── invoice.yml │ ├── l_dir_t1.yml │ ├── l_dir_t2.yml │ └── log.yml ├── yamlnode.h ├── yamlparser.c └── yamlparser.h ├── trigrapher ├── Makefile └── trigrapher.c └── write ├── Makefile ├── write.c └── write_with_bits.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/Makefile -------------------------------------------------------------------------------- /README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/README.txt -------------------------------------------------------------------------------- /UVa/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/UVa/Makefile -------------------------------------------------------------------------------- /UVa/bachet10404/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/UVa/bachet10404/Makefile -------------------------------------------------------------------------------- /UVa/bachet10404/input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/UVa/bachet10404/input -------------------------------------------------------------------------------- /UVa/bachet10404/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/UVa/bachet10404/main.c -------------------------------------------------------------------------------- /UVa/verweggistan812/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/UVa/verweggistan812/Makefile -------------------------------------------------------------------------------- /UVa/verweggistan812/input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/UVa/verweggistan812/input -------------------------------------------------------------------------------- /UVa/verweggistan812/input2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/UVa/verweggistan812/input2 -------------------------------------------------------------------------------- /UVa/verweggistan812/input3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/UVa/verweggistan812/input3 -------------------------------------------------------------------------------- /UVa/verweggistan812/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/UVa/verweggistan812/main.c -------------------------------------------------------------------------------- /begin/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/begin/Makefile -------------------------------------------------------------------------------- /begin/ageif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/begin/ageif.c -------------------------------------------------------------------------------- /begin/ary_begin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/begin/ary_begin.c -------------------------------------------------------------------------------- /begin/bit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/begin/bit.c -------------------------------------------------------------------------------- /begin/bit2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/begin/bit2.c -------------------------------------------------------------------------------- /begin/chessboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/begin/chessboard.c -------------------------------------------------------------------------------- /begin/example4_4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/begin/example4_4.c -------------------------------------------------------------------------------- /begin/exercise1_3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/begin/exercise1_3.c -------------------------------------------------------------------------------- /begin/exercise4_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/begin/exercise4_1.c -------------------------------------------------------------------------------- /begin/gitbit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/begin/gitbit.c -------------------------------------------------------------------------------- /begin/h.c: -------------------------------------------------------------------------------- 1 | char * 2 | hello() 3 | { 4 | return "Hello"; 5 | } 6 | -------------------------------------------------------------------------------- /begin/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/begin/hello.c -------------------------------------------------------------------------------- /begin/hello2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/begin/hello2.c -------------------------------------------------------------------------------- /begin/login.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/begin/login.c -------------------------------------------------------------------------------- /begin/printbits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/begin/printbits.c -------------------------------------------------------------------------------- /begin/printbits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/begin/printbits.h -------------------------------------------------------------------------------- /begin/printchars.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/begin/printchars.c -------------------------------------------------------------------------------- /begin/str.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/begin/str.c -------------------------------------------------------------------------------- /begin/struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/begin/struct.c -------------------------------------------------------------------------------- /begin/trigrapher.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/begin/trigrapher.c -------------------------------------------------------------------------------- /begin/utsname.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/begin/utsname.c -------------------------------------------------------------------------------- /begin/w.c: -------------------------------------------------------------------------------- 1 | char * 2 | world() 3 | { 4 | return "World"; 5 | } 6 | -------------------------------------------------------------------------------- /binarytree/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/binarytree/Makefile -------------------------------------------------------------------------------- /binarytree/binarytree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/binarytree/binarytree.c -------------------------------------------------------------------------------- /binarytree/binarytree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/binarytree/binarytree.h -------------------------------------------------------------------------------- /cbook/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/cbook/Makefile -------------------------------------------------------------------------------- /cbook/array_traversal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/cbook/array_traversal.c -------------------------------------------------------------------------------- /cbook/ary_and_address_of.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/cbook/ary_and_address_of.c -------------------------------------------------------------------------------- /cbook/example5_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/cbook/example5_1.c -------------------------------------------------------------------------------- /cbook/example5_12.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/cbook/example5_12.c -------------------------------------------------------------------------------- /cbook/example5_13.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/cbook/example5_13.c -------------------------------------------------------------------------------- /cbook/example5_13_emacs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/cbook/example5_13_emacs.c -------------------------------------------------------------------------------- /cbook/example5_14.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/cbook/example5_14.c -------------------------------------------------------------------------------- /cbook/example5_16.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/cbook/example5_16.c -------------------------------------------------------------------------------- /cbook/example5_3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/cbook/example5_3.c -------------------------------------------------------------------------------- /cbook/example5_4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/cbook/example5_4.c -------------------------------------------------------------------------------- /cbook/example5_6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/cbook/example5_6.c -------------------------------------------------------------------------------- /cbook/example6_14.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/cbook/example6_14.c -------------------------------------------------------------------------------- /cbook/example6_2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/cbook/example6_2.c -------------------------------------------------------------------------------- /cbook/example6_7.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/cbook/example6_7.c -------------------------------------------------------------------------------- /cbook/example9_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/cbook/example9_1.c -------------------------------------------------------------------------------- /cbook/example9_4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/cbook/example9_4.c -------------------------------------------------------------------------------- /cbook/exercise4_2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/cbook/exercise4_2.c -------------------------------------------------------------------------------- /cbook/exercise4_2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/cbook/exercise4_2.h -------------------------------------------------------------------------------- /cbook/exercise4_3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/cbook/exercise4_3.c -------------------------------------------------------------------------------- /cbook/exercise4_4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/cbook/exercise4_4.c -------------------------------------------------------------------------------- /cbook/exercise5_5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/cbook/exercise5_5.c -------------------------------------------------------------------------------- /cbook/exercise6_9.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/cbook/exercise6_9.c -------------------------------------------------------------------------------- /cbook/sinecosine.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/cbook/sinecosine.c -------------------------------------------------------------------------------- /cbook/sinecosine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/cbook/sinecosine.h -------------------------------------------------------------------------------- /cbook/use_sinecosine.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/cbook/use_sinecosine.c -------------------------------------------------------------------------------- /ch8/example8_2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/ch8/example8_2.c -------------------------------------------------------------------------------- /conway/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/conway/Makefile -------------------------------------------------------------------------------- /conway/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/conway/TODO -------------------------------------------------------------------------------- /conway/conway.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/conway/conway.c -------------------------------------------------------------------------------- /debug/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/debug/Makefile -------------------------------------------------------------------------------- /debug/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/debug/debug.c -------------------------------------------------------------------------------- /debug/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/debug/debug.h -------------------------------------------------------------------------------- /debug/tdebug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/debug/tdebug.c -------------------------------------------------------------------------------- /heap/heap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/heap/heap.h -------------------------------------------------------------------------------- /heap/maxheap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/heap/maxheap.c -------------------------------------------------------------------------------- /linkedlist/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/linkedlist/Makefile -------------------------------------------------------------------------------- /linkedlist/linkedlist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/linkedlist/linkedlist.c -------------------------------------------------------------------------------- /linkedlist/linkedlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/linkedlist/linkedlist.h -------------------------------------------------------------------------------- /pattern/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/pattern/Makefile -------------------------------------------------------------------------------- /pattern/options.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/pattern/options.c -------------------------------------------------------------------------------- /pattern/options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/pattern/options.h -------------------------------------------------------------------------------- /pattern/pattern.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/pattern/pattern.c -------------------------------------------------------------------------------- /progress/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/progress/Makefile -------------------------------------------------------------------------------- /progress/bswap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/progress/bswap.h -------------------------------------------------------------------------------- /progress/git-compat-util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/progress/git-compat-util.h -------------------------------------------------------------------------------- /progress/progress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/progress/progress.c -------------------------------------------------------------------------------- /progress/progress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/progress/progress.h -------------------------------------------------------------------------------- /progress/use_progress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/progress/use_progress.c -------------------------------------------------------------------------------- /redblacktree/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/redblacktree/Makefile -------------------------------------------------------------------------------- /redblacktree/rbdel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/redblacktree/rbdel.c -------------------------------------------------------------------------------- /redblacktree/redblacktree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/redblacktree/redblacktree.c -------------------------------------------------------------------------------- /redblacktree/redblacktree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/redblacktree/redblacktree.h -------------------------------------------------------------------------------- /redblacktree/use_redblacktree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/redblacktree/use_redblacktree.c -------------------------------------------------------------------------------- /tblj-yaml/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/tblj-yaml/Makefile -------------------------------------------------------------------------------- /tblj-yaml/README: -------------------------------------------------------------------------------- 1 | C implementation of YAML 1.2 2 | -------------------------------------------------------------------------------- /tblj-yaml/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/tblj-yaml/main.c -------------------------------------------------------------------------------- /tblj-yaml/notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/tblj-yaml/notes.txt -------------------------------------------------------------------------------- /tblj-yaml/tests/invoice.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/tblj-yaml/tests/invoice.yml -------------------------------------------------------------------------------- /tblj-yaml/tests/l_dir_t1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/tblj-yaml/tests/l_dir_t1.yml -------------------------------------------------------------------------------- /tblj-yaml/tests/l_dir_t2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/tblj-yaml/tests/l_dir_t2.yml -------------------------------------------------------------------------------- /tblj-yaml/tests/log.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/tblj-yaml/tests/log.yml -------------------------------------------------------------------------------- /tblj-yaml/yamlnode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/tblj-yaml/yamlnode.h -------------------------------------------------------------------------------- /tblj-yaml/yamlparser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/tblj-yaml/yamlparser.c -------------------------------------------------------------------------------- /tblj-yaml/yamlparser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/tblj-yaml/yamlparser.h -------------------------------------------------------------------------------- /trigrapher/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/trigrapher/Makefile -------------------------------------------------------------------------------- /trigrapher/trigrapher.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/trigrapher/trigrapher.c -------------------------------------------------------------------------------- /write/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/write/Makefile -------------------------------------------------------------------------------- /write/write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/write/write.c -------------------------------------------------------------------------------- /write/write_with_bits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laumann/C/HEAD/write/write_with_bits.c --------------------------------------------------------------------------------