[BACK]Return to trace.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / m4

Diff for /src/usr.bin/m4/trace.c between version 1.5 and 1.6

version 1.5, 2002/04/26 13:12:33 version 1.6, 2002/04/26 16:15:16
Line 62 
Line 62 
 static unsigned int flags = TRACE_QUOTE | TRACE_EXPANSION;  static unsigned int flags = TRACE_QUOTE | TRACE_EXPANSION;
   
 static struct t *  static struct t *
 find_trace_entry(name)  find_trace_entry(const char *name)
         const char *name;  
 {  {
         struct t *n;          struct t *n;
   
Line 75 
Line 74 
   
   
 void  void
 mark_traced(name, on)  mark_traced(const char *name, int on)
         const char *name;  
         int on;  
 {  {
         struct t *n, *n2;          struct t *n, *n2;
   
Line 109 
Line 106 
 }  }
   
 int  int
 is_traced(name)  is_traced(const char *name)
         const char *name;  
 {  {
         struct t *n;          struct t *n;
   
Line 121 
Line 117 
 }  }
   
 void  void
 trace_file(name)  trace_file(const char *name)
         const char *name;  
 {  {
   
         if (traceout != stderr)          if (traceout != stderr)
Line 133 
Line 128 
 }  }
   
 static unsigned int  static unsigned int
 letter_to_flag(c)  letter_to_flag(int c)
         int c;  
 {  {
         switch(c) {          switch(c) {
         case 'a':          case 'a':
Line 165 
Line 159 
 }  }
   
 void  void
 set_trace_flags(s)  set_trace_flags(const char *s)
         const char *s;  
 {  {
         char mode = 0;          char mode = 0;
         unsigned int f = 0;          unsigned int f = 0;
Line 203 
Line 196 
 }  }
   
 static void  static void
 print_header(inp)  print_header(struct input_file *inp)
         struct input_file *inp;  
 {  {
         fprintf(traceout, "m4trace:");          fprintf(traceout, "m4trace:");
         if (flags & TRACE_FILENAME)          if (flags & TRACE_FILENAME)
Line 217 
Line 209 
 }  }
   
 ssize_t  ssize_t
 trace(argv, argc, inp)  trace(const char *argv[], int argc, struct input_file *inp)
         const char **argv;  
         int argc;  
         struct input_file *inp;  
 {  {
         print_header(inp);          print_header(inp);
         if (flags & TRACE_CONT) {          if (flags & TRACE_CONT) {
Line 259 
Line 248 
 }  }
   
 void  void
 finish_trace(mark)  finish_trace(size_t mark)
 size_t mark;  
 {  {
         fprintf(traceout, " -> ");          fprintf(traceout, " -> ");
         if (flags & TRACE_QUOTE)          if (flags & TRACE_QUOTE)

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6