http://gothub.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion/git/git/blob/master/apply.c
leading and trailing are the number 203 * of context lines. 204 */ 205 struct fragment { 206 unsigned long leading , trailing ; 207 unsigned long oldpos , oldlines ; 208 unsigned long newpos , newlines ; 209 /* 210 * 'patch' is usually borrowed from buf in apply_patch(), 211 * but some codepaths store an allocated buffer. 212 */ 213 const char * patch ; 214 unsigned free_patch : 1 , 215 rejected : 1 ; 216 int size ; 217 int linenr ; 218 struct fragment * next ; 219 } ; 220 221 /* 222 * When dealing with a...