22 lines
		
	
	
		
			446 B
		
	
	
	
		
			C
		
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			446 B
		
	
	
	
		
			C
		
	
	
| #ifndef XDIFF_INTERFACE_H
 | |
| #define XDIFF_INTERFACE_H
 | |
| 
 | |
| #include "xdiff/xdiff.h"
 | |
| 
 | |
| struct xdiff_emit_state;
 | |
| 
 | |
| typedef void (*xdiff_emit_consume_fn)(void *, char *, unsigned long);
 | |
| 
 | |
| struct xdiff_emit_state {
 | |
| 	xdiff_emit_consume_fn consume;
 | |
| 	char *remainder;
 | |
| 	unsigned long remainder_size;
 | |
| };
 | |
| 
 | |
| int xdiff_outf(void *priv_, mmbuffer_t *mb, int nbuf);
 | |
| int parse_hunk_header(char *line, int len,
 | |
| 		      int *ob, int *on,
 | |
| 		      int *nb, int *nn);
 | |
| 
 | |
| #endif
 |