├── .gitignore ├── README.md ├── book_code ├── README ├── VERSION └── unix-xwindows │ ├── Makefile │ ├── README │ ├── config.csh │ ├── exception.c │ ├── exception.h │ ├── extgraph.h │ ├── gcalloc.h │ ├── genlib.c │ ├── genlib.h │ ├── glibrary.c │ ├── glibrary.h │ ├── graphics.c │ ├── graphics.h │ ├── random.c │ ├── random.h │ ├── simpio.c │ ├── simpio.h │ ├── strlib.c │ ├── strlib.h │ ├── xcompat.c │ ├── xcompat.h │ ├── xdisplay.c │ ├── xdisplay.h │ ├── xmanager.c │ └── xmanager.h ├── ch1 ├── as_i_read │ ├── addlist.c │ ├── digitsum.c │ ├── double.c │ ├── even_or_odd.c │ ├── ints.c │ ├── isvowel.c │ ├── liftoff.c │ ├── powertab.c │ ├── simple_io.c │ └── vars.c ├── exercises │ ├── ex1.c │ ├── ex10.c │ ├── ex11.c │ ├── ex12.c │ ├── ex2.c │ ├── ex3.c │ ├── ex4.c │ ├── ex5.c │ ├── ex6.c │ ├── ex7.c │ ├── ex8.c │ └── ex9.c └── review_questions.md ├── ch2 └── as_i_read │ └── enums.c └── roberts_clang /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/README.md -------------------------------------------------------------------------------- /book_code/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/book_code/README -------------------------------------------------------------------------------- /book_code/VERSION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/book_code/VERSION -------------------------------------------------------------------------------- /book_code/unix-xwindows/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/book_code/unix-xwindows/Makefile -------------------------------------------------------------------------------- /book_code/unix-xwindows/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/book_code/unix-xwindows/README -------------------------------------------------------------------------------- /book_code/unix-xwindows/config.csh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/book_code/unix-xwindows/config.csh -------------------------------------------------------------------------------- /book_code/unix-xwindows/exception.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/book_code/unix-xwindows/exception.c -------------------------------------------------------------------------------- /book_code/unix-xwindows/exception.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/book_code/unix-xwindows/exception.h -------------------------------------------------------------------------------- /book_code/unix-xwindows/extgraph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/book_code/unix-xwindows/extgraph.h -------------------------------------------------------------------------------- /book_code/unix-xwindows/gcalloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/book_code/unix-xwindows/gcalloc.h -------------------------------------------------------------------------------- /book_code/unix-xwindows/genlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/book_code/unix-xwindows/genlib.c -------------------------------------------------------------------------------- /book_code/unix-xwindows/genlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/book_code/unix-xwindows/genlib.h -------------------------------------------------------------------------------- /book_code/unix-xwindows/glibrary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/book_code/unix-xwindows/glibrary.c -------------------------------------------------------------------------------- /book_code/unix-xwindows/glibrary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/book_code/unix-xwindows/glibrary.h -------------------------------------------------------------------------------- /book_code/unix-xwindows/graphics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/book_code/unix-xwindows/graphics.c -------------------------------------------------------------------------------- /book_code/unix-xwindows/graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/book_code/unix-xwindows/graphics.h -------------------------------------------------------------------------------- /book_code/unix-xwindows/random.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/book_code/unix-xwindows/random.c -------------------------------------------------------------------------------- /book_code/unix-xwindows/random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/book_code/unix-xwindows/random.h -------------------------------------------------------------------------------- /book_code/unix-xwindows/simpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/book_code/unix-xwindows/simpio.c -------------------------------------------------------------------------------- /book_code/unix-xwindows/simpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/book_code/unix-xwindows/simpio.h -------------------------------------------------------------------------------- /book_code/unix-xwindows/strlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/book_code/unix-xwindows/strlib.c -------------------------------------------------------------------------------- /book_code/unix-xwindows/strlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/book_code/unix-xwindows/strlib.h -------------------------------------------------------------------------------- /book_code/unix-xwindows/xcompat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/book_code/unix-xwindows/xcompat.c -------------------------------------------------------------------------------- /book_code/unix-xwindows/xcompat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/book_code/unix-xwindows/xcompat.h -------------------------------------------------------------------------------- /book_code/unix-xwindows/xdisplay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/book_code/unix-xwindows/xdisplay.c -------------------------------------------------------------------------------- /book_code/unix-xwindows/xdisplay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/book_code/unix-xwindows/xdisplay.h -------------------------------------------------------------------------------- /book_code/unix-xwindows/xmanager.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/book_code/unix-xwindows/xmanager.c -------------------------------------------------------------------------------- /book_code/unix-xwindows/xmanager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/book_code/unix-xwindows/xmanager.h -------------------------------------------------------------------------------- /ch1/as_i_read/addlist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/ch1/as_i_read/addlist.c -------------------------------------------------------------------------------- /ch1/as_i_read/digitsum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/ch1/as_i_read/digitsum.c -------------------------------------------------------------------------------- /ch1/as_i_read/double.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/ch1/as_i_read/double.c -------------------------------------------------------------------------------- /ch1/as_i_read/even_or_odd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/ch1/as_i_read/even_or_odd.c -------------------------------------------------------------------------------- /ch1/as_i_read/ints.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/ch1/as_i_read/ints.c -------------------------------------------------------------------------------- /ch1/as_i_read/isvowel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/ch1/as_i_read/isvowel.c -------------------------------------------------------------------------------- /ch1/as_i_read/liftoff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/ch1/as_i_read/liftoff.c -------------------------------------------------------------------------------- /ch1/as_i_read/powertab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/ch1/as_i_read/powertab.c -------------------------------------------------------------------------------- /ch1/as_i_read/simple_io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/ch1/as_i_read/simple_io.c -------------------------------------------------------------------------------- /ch1/as_i_read/vars.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/ch1/as_i_read/vars.c -------------------------------------------------------------------------------- /ch1/exercises/ex1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/ch1/exercises/ex1.c -------------------------------------------------------------------------------- /ch1/exercises/ex10.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/ch1/exercises/ex10.c -------------------------------------------------------------------------------- /ch1/exercises/ex11.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/ch1/exercises/ex11.c -------------------------------------------------------------------------------- /ch1/exercises/ex12.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/ch1/exercises/ex12.c -------------------------------------------------------------------------------- /ch1/exercises/ex2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/ch1/exercises/ex2.c -------------------------------------------------------------------------------- /ch1/exercises/ex3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/ch1/exercises/ex3.c -------------------------------------------------------------------------------- /ch1/exercises/ex4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/ch1/exercises/ex4.c -------------------------------------------------------------------------------- /ch1/exercises/ex5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/ch1/exercises/ex5.c -------------------------------------------------------------------------------- /ch1/exercises/ex6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/ch1/exercises/ex6.c -------------------------------------------------------------------------------- /ch1/exercises/ex7.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/ch1/exercises/ex7.c -------------------------------------------------------------------------------- /ch1/exercises/ex8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/ch1/exercises/ex8.c -------------------------------------------------------------------------------- /ch1/exercises/ex9.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/ch1/exercises/ex9.c -------------------------------------------------------------------------------- /ch1/review_questions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/ch1/review_questions.md -------------------------------------------------------------------------------- /ch2/as_i_read/enums.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/ch2/as_i_read/enums.c -------------------------------------------------------------------------------- /roberts_clang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mblair/roberts_abstractions/HEAD/roberts_clang --------------------------------------------------------------------------------