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

Diff for /src/usr.bin/rpcgen/rpc_main.c between version 1.20 and 1.21

version 1.20, 2004/05/09 22:22:45 version 1.21, 2006/03/22 18:20:31
Line 487 
Line 487 
 static char *  static char *
 generate_guard(char *pathname)  generate_guard(char *pathname)
 {  {
         char           *filename, *guard, *tmp;          char           *filename, *guard, *tmp, *tmp2;
   
         filename = strrchr(pathname, '/');      /* find last component */          filename = strrchr(pathname, '/');      /* find last component */
         filename = ((filename == 0) ? pathname : filename + 1);          filename = ((filename == 0) ? pathname : filename + 1);
Line 505 
Line 505 
                 tmp++;                  tmp++;
         }          }
   
         guard = extendfile(guard, "_H_RPCGEN");          tmp2 = extendfile(guard, "_H_RPCGEN");
           free(guard);
           guard = tmp2;
   
         return (guard);          return (guard);
 }  }
   
Line 557 
Line 560 
                 fprintf(fout, rpcgen_table_dcl);                  fprintf(fout, rpcgen_table_dcl);
         }          }
         fprintf(fout, "\n#endif /* !_%s */\n", guard);          fprintf(fout, "\n#endif /* !_%s */\n", guard);
   
           free(guard);
 }  }
   
 /*  /*

Legend:
Removed from v.1.20  
changed lines
  Added in v.1.21