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

Diff for /src/usr.bin/lex/misc.c between version 1.17 and 1.18

version 1.17, 2015/11/19 23:04:51 version 1.18, 2015/11/19 23:20:34
Line 63 
Line 63 
 {  {
         if (!sko_stack) {          if (!sko_stack) {
                 sko_sz = 1;                  sko_sz = 1;
                 sko_stack = (struct sko_state *) flex_alloc(sizeof(struct sko_state) * sko_sz);                  sko_stack = malloc(sizeof(struct sko_state) * sko_sz);
                 if (!sko_stack)                  if (!sko_stack)
                         flexfatal(_("allocation of sko_stack failed"));                          flexfatal(_("allocation of sko_stack failed"));
                 sko_len = 0;                  sko_len = 0;
         }          }
         if (sko_len >= sko_sz) {          if (sko_len >= sko_sz) {
                 sko_sz *= 2;                  sko_sz *= 2;
                 sko_stack = (struct sko_state *) flex_realloc(sko_stack, sizeof(struct sko_state) * sko_sz);                  sko_stack = realloc(sko_stack, sizeof(struct sko_state) * sko_sz);
         }          }
         /* initialize to zero and push */          /* initialize to zero and push */
         sko_stack[sko_len].dc = dc;          sko_stack[sko_len].dc = dc;
Line 179 
Line 179 
         void *mem;          void *mem;
         size_t num_bytes = element_size * size;          size_t num_bytes = element_size * size;
   
         mem = flex_alloc(num_bytes);          mem = malloc(num_bytes);
         if (!mem)          if (!mem)
                 flexfatal(_                  flexfatal(_
                     ("memory allocation failed in allocate_array()"));                      ("memory allocation failed in allocate_array()"));
Line 276 
Line 276 
   
         size = (c1 - str + 1) * sizeof(char);          size = (c1 - str + 1) * sizeof(char);
   
         copy = (char *) flex_alloc(size);          copy = (char *) malloc(size);
   
         if (copy == NULL)          if (copy == NULL)
                 flexfatal(_("dynamic memory failure in copy_string()"));                  flexfatal(_("dynamic memory failure in copy_string()"));
Line 839 
Line 839 
         void *new_array;          void *new_array;
         size_t num_bytes = element_size * size;          size_t num_bytes = element_size * size;
   
         new_array = flex_realloc(array, num_bytes);          new_array = realloc(array, num_bytes);
         if (!new_array)          if (!new_array)
                 flexfatal(_("attempt to increase array size failed"));                  flexfatal(_("attempt to increase array size failed"));
   
Line 999 
Line 999 
 yy_flex_xmalloc(size)  yy_flex_xmalloc(size)
         int size;          int size;
 {  {
         void *result = flex_alloc((size_t) size);          void *result = malloc((size_t) size);
   
         if (!result)          if (!result)
                 flexfatal(_                  flexfatal(_

Legend:
Removed from v.1.17  
changed lines
  Added in v.1.18