{"push_id":1237923669,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"c1c51b7c6404609b01d7162ffdfdced2afd29426","before":"8645e215a17fad4c29851f4a54a6f4c2c379989a","commits":[{"sha":"5623cc668dec44acdbbfcbc0391c2913cdaf8281","author":{"name":"Alan Joseph","email":"6836f07f2403eb0cfe23318d594984259f11c8db@gmail.com"},"message":"Exercise 7-3\n\nThe min_printf function is implemented. Implemented almost all the functions on the following flags: %(s,d,i,o,x,X,c), except the space flag is not implemented. all the double formatting can be handled just as easily if there is a float to string function that handles all types of floats. Also learnt a very important thing that array cannot be incremented, i.e. suppose there is a char array defined char s[MAX], to point to the first character you can never use *s++, because we will change the value of s itself by pointing to the next character, instead you can use *(s + i) or another char *t = s, and do *t++. you can increment t because it is not the array itself it is just pointing to the array. Still a doubt over array and pointer thing persists.","distinct":true,"url":"https://api.github.com/repos/coderunner007/c-prog-lang-dritchie/commits/5623cc668dec44acdbbfcbc0391c2913cdaf8281"},{"sha":"c1c51b7c6404609b01d7162ffdfdced2afd29426","author":{"name":"Alan Joseph","email":"6836f07f2403eb0cfe23318d594984259f11c8db@gmail.com"},"message":"Exercise 8-1\n\ncat program with system calls. Note the usage of <unistd.h> instead of \"syscalls.h\". Very small program and very easy. Did not check the function for the limit of files. It is written in K&R that the no. of files that can be open at the same time is at the max 20. Did not test that limit.","distinct":true,"url":"https://api.github.com/repos/coderunner007/c-prog-lang-dritchie/commits/c1c51b7c6404609b01d7162ffdfdced2afd29426"}]}
{"actor":{"display_login":"coderunner007"}}