Home | History | Annotate | Download | only in make-3.81

Lines Matching defs:header

140 /* An "alloca header" is used to:
144 It is very important that sizeof(header) agree with malloc
153 char align[ALIGN_SIZE]; /* To force sizeof(header). */
159 } header;
161 static header *last_alloca_header = NULL; /* -> last alloca header. */
185 register header *hp; /* Traverses linked list. */
195 register header *np = hp->h.next;
199 hp = np; /* -> next header. */
214 /* Allocate combined header + user data storage. */
217 register pointer new = malloc (sizeof (header) + size);
218 /* Address of header. */
223 ((header *) new)->h.next = last_alloca_header;
224 ((header *) new)->h.deep = depth;
226 last_alloca_header = (header *) new;
228 /* User storage begins just after header. */
230 return (pointer) ((char *) new + sizeof (header));