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

Diff for /src/usr.bin/asn1_compile/Attic/gen.c between version 1.1 and 1.2

version 1.1, 2003/05/11 21:36:33 version 1.2, 2005/03/08 03:05:07
Line 61 
Line 61 
 {  {
     struct import *tmp = malloc (sizeof(*tmp));      struct import *tmp = malloc (sizeof(*tmp));
     if(tmp == NULL)      if(tmp == NULL)
         errx(1, "Out of memory");          err(1, NULL);
   
     tmp->module = module;      tmp->module = module;
     tmp->next   = imports;      tmp->next   = imports;
Line 79 
Line 79 
 {  {
     orig_filename = filename;      orig_filename = filename;
     if(base)      if(base)
         asprintf(&headerbase, "%s", base);          if((headerbase = strdup(base)) == NULL)
                err(1, NULL);
   
     asprintf(&header, "%s.h", headerbase);      asprintf(&header, "%s.h", headerbase);
       if(header == NULL)
           err(1, NULL);
   
     headerfile = fopen (header, "w");      headerfile = fopen (header, "w");
     if (headerfile == NULL)      if (headerfile == NULL)
         err (1, "open %s", header);          err (1, "open %s", header);

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2