Lines Matching refs:header
113 An "alloca header" is used to:
117 It is very important that sizeof(header) agree with malloc()
127 char align[ALIGN_SIZE]; /* to force sizeof(header) */
133 } header;
144 static header *last_alloca_header = NULL; /* -> last alloca header */
161 register header *hp; /* traverses linked list */
167 register header *np = hp->h.next;
171 hp = np; /* -> next header */
182 /* Allocate combined header + user data storage. */
185 register pointer new = xmalloc (sizeof (header) + size);
186 /* address of header */
188 ((header *)new)->h.next = last_alloca_header;
189 ((header *)new)->h.deep = depth;
191 last_alloca_header = (header *)new;
193 /* User storage begins just after header. */
195 return (pointer)((char *)new + sizeof(header));