home *** CD-ROM | disk | FTP | other *** search
-
- extern void discard_confusing_lines(struct file_data *filevec);
- extern int diff_2_files(struct file_data *filevec,int depth);
- extern void print_context_header(struct file_data *inf);
- extern void print_context_script(struct change *script);
- extern void main(int argc,char * *argv);
- extern void specify_style();
- extern int compare_files(char *dir0,char *name0,char *dir1,char *name1,int depth);
- extern struct _dir *opendir(char *name);
- extern void closedir(struct _dir *x);
- extern struct dirent *readdir(struct _dir *thisdir);
- extern int diff_dirs(char *name1,char *name2,
- int (*handle_file)(char *dir0,char *name0,
- char *dir1,char *name1,int depth),int depth);
- extern void print_ed_script(struct change *script);
- extern void print_forward_ed_script(struct change *script);
- extern void print_rcs_script(struct change *script);
- extern void find_and_hash_each_line(void );
- extern int read_files(struct file_data *filevec);
- extern void print_normal_script(struct change *script);
- extern void print_normal_hunk(struct change *hunk);
- extern int re_set_syntax(int syntax);
- extern char *re_compile_pattern(char *pattern,int size,struct re_pattern_buffer *bufp);
- extern void re_compile_fastmap(struct re_pattern_buffer *bufp);
- extern int re_search(struct re_pattern_buffer *pbufp,char *string,int size,int startpos,int range,struct re_registers *regs);
- extern int re_search_2(struct re_pattern_buffer *pbufp,char *string1,int size1,char *string2,int size2,int startpos,int range,struct re_registers *regs,int mstop);
- extern int re_match(struct re_pattern_buffer *pbufp,char *string,int size,int pos,struct re_registers *regs);
- extern int re_match_2(struct re_pattern_buffer *pbufp,unsigned char *string1,int size1,unsigned char *string2,int size2,int pos,struct re_registers *regs,int mstop);
- extern char *re_comp(char *s);
- extern int re_exec(char *s);
- extern void perror_with_name(char *text);
- extern void pfatal_with_name(char *text);
- extern void error(char *format,...);
- extern void fatal(char *message);
- extern void message(char *format,char *arg1,char *arg2);
- extern void print_message_queue(void );
- extern void setup_output(char *name0,char *name1,int depth);
- extern void finish_output(void );
- extern int line_cmp(struct line_def *s1,struct line_def *s2);
- extern struct change *find_change(struct change *start);
- extern struct change *find_reverse_change(struct change *start);
- extern void print_script(struct change *script,struct change *(*hunkfun)(),void (*printfun)());
- extern void print_1_line(char *line_flag,struct line_def *line);
- extern int change_letter(int inserts,int deletes);
- extern int translate_line_number(struct file_data *file,int lnum);
- extern void translate_range(struct file_data *file,int a,int b,int *aptr,int *bptr);
- extern void print_number_range(char sepchar,struct file_data *file,int a,int b);
- extern void analyze_hunk(struct change *hunk,int *first0,int *last0,int *first1,int *last1,int *deletes,int *inserts);
- extern void *xmalloc(unsigned int size);
- extern void *xrealloc(void *old,unsigned int size);
- extern void *xcalloc(int nitems,int size);
- extern char *concat(char *s1,char *s2,char *s3);
- extern void debug_script(struct change *sp);
-