Go to the source code of this file.
|  | 
| #define | GEN_ALLOC_ready(ta,  type,  field,  len,  a,  i,  n,  x,  base,  ta_ready) | 
|  | 
| #define | GEN_ALLOC_readyplus(ta,  type,  field,  len,  a,  i,  n,  x,  base,  ta_rplus) | 
|  | 
| #define | GEN_ALLOC_append(ta,  type,  field,  len,  a,  i,  n,  x,  base,  ta_rplus,  ta_append) | 
|  | 
◆ GEN_ALLOC_append
      
        
          | #define GEN_ALLOC_append | ( |  | ta, | 
        
          |  |  |  | type, | 
        
          |  |  |  | field, | 
        
          |  |  |  | len, | 
        
          |  |  |  | a, | 
        
          |  |  |  | i, | 
        
          |  |  |  | n, | 
        
          |  |  |  | x, | 
        
          |  |  |  | base, | 
        
          |  |  |  | ta_rplus, | 
        
          |  |  |  | ta_append | 
        
          |  | ) |  |  | 
      
 
Value:int ta_append(
x,
i) 
register ta *
x; 
register type *
i; \
 { 
if (!ta_rplus(
x,1)) 
return 0; 
x->field[
x->len++] = *
i; 
return 1; }
Definition at line 30 of file gen_allocdefs.h.
 
 
◆ GEN_ALLOC_ready
      
        
          | #define GEN_ALLOC_ready | ( |  | ta, | 
        
          |  |  |  | type, | 
        
          |  |  |  | field, | 
        
          |  |  |  | len, | 
        
          |  |  |  | a, | 
        
          |  |  |  | i, | 
        
          |  |  |  | n, | 
        
          |  |  |  | x, | 
        
          |  |  |  | base, | 
        
          |  |  |  | ta_ready | 
        
          |  | ) |  |  | 
      
 
Value:int ta_ready(
x,
n) 
register ta *
x; 
register unsigned int n; \
 { 
register unsigned int i; \
      x->a = base + 
n + (
n >> 3); \
      if (
alloc_re(&
x->field,i * 
sizeof(type),
x->a * 
sizeof(type))) 
return 1; \
    return 1; } \
  x->len = 0; \
  return !!(
x->field = (type *) 
alloc((
x->a = 
n) * 
sizeof(type))); }
char * alloc(unsigned int n)
int alloc_re(char **, unsigned int, unsigned int)
Definition at line 4 of file gen_allocdefs.h.
 
 
◆ GEN_ALLOC_readyplus
      
        
          | #define GEN_ALLOC_readyplus | ( |  | ta, | 
        
          |  |  |  | type, | 
        
          |  |  |  | field, | 
        
          |  |  |  | len, | 
        
          |  |  |  | a, | 
        
          |  |  |  | i, | 
        
          |  |  |  | n, | 
        
          |  |  |  | x, | 
        
          |  |  |  | base, | 
        
          |  |  |  | ta_rplus | 
        
          |  | ) |  |  | 
      
 
Value:int ta_rplus(
x,
n) 
register ta *
x; 
register unsigned int n; \
 { 
register unsigned int i; \
      x->a = base + 
n + (
n >> 3); \
      if (
alloc_re(&
x->field,i * 
sizeof(type),
x->a * 
sizeof(type))) 
return 1; \
    return 1; } \
  x->len = 0; \
  return !!(
x->field = (type *) 
alloc((
x->a = 
n) * 
sizeof(type))); }
char * alloc(unsigned int n)
int alloc_re(char **, unsigned int, unsigned int)
Definition at line 17 of file gen_allocdefs.h.