T. Meissner
							
						 | 
						
							
							
							
								
							
								a3eb346cd7
								
							
								
							
						 | 
						
							
							
								
								added exampes for chapter 04
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								5dee497fe3
								
							
								
							
						 | 
						
							
							
								
								added example code of chapter 03
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								3c836ba7ea
								
							
								
							
						 | 
						
							
							
								
								removed redundant unity.h include
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								02a0f84012
								
							
								
							
						 | 
						
							
							
								
								added tdd for embedded c info
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								43186bddce
								
							
								
							
						 | 
						
							
							
								
								initial commit of chapter02 code
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								1ad6f920d0
								
							
								
							
						 | 
						
							
							
								
								added memory.h & memory.c with safeFree macro as safe wrapper around the free() function; use safeFree() instead of free()
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								45f57c91e1
								
							
								
							
						 | 
						
							
							
								
								added linker option for math library; added dict_use to all target
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								d6aba8cb68
								
							
								
							
						 | 
						
							
							
								
								return value of realloc now written in tmp variable for proper handling of realloc errors
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								290f6bbe4e
								
							
								
							
						 | 
						
							
							
								
								fixed memory leak by adding free of in->pair array in dictionary_free()
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								95af873851
								
							
								
							
						 | 
						
							
							
								
								add new example of a (simple & not so safe) dictionary implementation from chapter 11
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								32b0ddf6b6
								
							
								
							
						 | 
						
							
							
								
								add comment
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								523e4b2aec
								
							
								
							
						 | 
						
							
							
								
								added another example of extending a structure with nested anon. structs, nested in a anon. union for direct access of the nested struct
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								055bad853d
								
							
								
							
						 | 
						
							
							
								
								moved source files in sub dirs for chapters; split Makefile for chapter10 & chapter11 sources
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								91bdbb65e2
								
							
								
							
						 | 
						
							
							
								
								added example of extending a structure with nested naynonymous declarations
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								ead450fd8b
								
							
								
							
						 | 
						
							
							
								
								refactoring of this_row() funct. by using pointer to string literals
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								66e5b090c1
								
							
								
							
						 | 
						
							
							
								
								add removing of dSYM folder in clean target
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								f1af7fddc0
								
							
								
							
						 | 
						
							
							
								
								new target 'check' to run cppcheck on all *.c files
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								466ac5fbde
								
							
								
							
						 | 
						
							
							
								
								add new example for designated initializers (ch. 10)
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								3865f438d3
								
							
								
							
						 | 
						
							
							
								
								add Makefile
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								1cd4dcfbe7
								
							
								
							
						 | 
						
							
							
								
								add new example of simple 'function' overloading using C11 _Generic keyword
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								37c2df71dd
								
							
								
							
						 | 
						
							
							
								
								add check for return value of asprintf()
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								5d15239439
								
							
								
							
						 | 
						
							
							
								
								fixed order of includes; added _GNU_SOURCE define to succ. compile under Linux; through away return value of closedir()
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								215c899318
								
							
								
							
						 | 
						
							
							
								
								added 21st century c link
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								88ac01498d
								
							
								
							
						 | 
						
							
							
								
								initial commit of 21st century c book examples
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								2e19992f15
								
							
								
							
						 | 
						
							
							
								
								added case study of chapter 6
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								fcff21703f
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of https://www.github.com/tmeissner/learning-by-doing
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								b32f55befa
								
							
								
							
						 | 
						
							
							
								
								make files pep8 compliant
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								9d4d8c41f6
								
							
								
							
						 | 
						
							
							
								
								added new file with examples of extending built-in types like integer
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								61cf2c9b67
								
							
								
							
						 | 
						
							
							
								
								added new file with examples of using the set data type/object
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								e3cd75c638
								
							
								
							
						 | 
						
							
							
								
								added new file with examples of using the list data type/object
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								129ed90f27
								
							
								
							
						 | 
						
							
							
								
								completed dict examples by adding various methods for initialising, for example with defaultdict
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								53bce1fa4d
								
							
								
							
						 | 
						
							
							
								
								completed tupes examples by adding one for named tupes
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								9588711a2d
								
							
								
							
						 | 
						
							
							
								
								added first examples of chapter 06: tuples
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								cd9bc2dd75
								
							
								
							
						 | 
						
							
							
								
								added error handling for: invalid filename (empty string), file save error, delete error; back() & forward() now safe in range of 0 .. characters list length; some minor refactoring
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								75ae457119
								
							
								
							
						 | 
						
							
							
								
								make it pep8 compliant
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								4e387a3dc3
								
							
								
							
						 | 
						
							
							
								
								added new zipscale variant which uses composition instead of inhiterance
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								47dd9bf1cc
								
							
								
							
						 | 
						
							
							
								
								make it pep8 compliant
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								3a6d1e600d
								
							
								
							
						 | 
						
							
							
								
								added timeout after that the webpage still will be loaded
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								4a09212506
								
							
								
							
						 | 
						
							
							
								
								completed chapter 05 case study
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								12f8a5c2c9
								
							
								
							
						 | 
						
							
							
								
								making the source files pep8 comliant
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								0dbac08bd9
								
							
								
							
						 | 
						
							
							
								
								added case study of chapter 05
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								5e866e5a68
								
							
								
							
						 | 
						
							
							
								
								renamed class ZipReplace into ZipReplaceInh
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								4597685ec8
								
							
								
							
						 | 
						
							
							
								
								added zipreplace_comp.py as composition example
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								cc9fffdc82
								
							
								
							
						 | 
						
							
							
								
								added class ZipProcessorComp for composition example
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								c25b1b4991
								
							
								
							
						 | 
						
							
							
								
								added zipscale module which inhiterances from zipprocessor module
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								4f677a4978
								
							
								
							
						 | 
						
							
							
								
								added zip files to gitignore list
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								427eac2f82
								
							
								
							
						 | 
						
							
							
								
								example for useful use of property function
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								b0a6f0240f
								
							
								
							
						 | 
						
							
							
								
								refactoring of zipsearch.py by using inhiterance
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								7e5496029d
								
							
								
							
						 | 
						
							
							
								
								example for managing objects which replaces given strings in zipped files
							
							
							
							
								
							
							
						 | 
						11 years ago | 
					
				
					
						
							
							
								
									
								
								   T. Meissner
							
						 | 
						
							
							
							
								
							
								0a3d7b8cd5
								
							
								
							
						 | 
						
							
							
								
								more examples of chapter 05
							
							
							
							
								
							
							
						 | 
						11 years ago |