Home | History | Annotate | Download | only in src

Lines Matching defs:area

719 typedef struct lalloc_common Area;
722 EXTERN Area aperm; /* permanent object space */
724 #define ATEMP &e->area
761 Area area; /* temporary allocation area */
1446 Area *areap; /* area shf/buf were allocated in */
1463 Area *areap; /* area to allocate entries */
1471 /* Area to allocate from */
1472 Area *areap;
1598 Area area; /* area to allocate things */
1787 /* length of allocated area, minus safety margin */
1791 /* memory area used */
1792 Area *areap;
1796 #define XinitN(xs, length, area) do { \
1798 (xs).areap = (area); \
1802 #define Xinit(xs, xp, length, area) do { \
1803 XinitN((xs), (length), (area)); \
1842 /* beginning of allocated area */
1887 /* memory area, also checked in reclaim() */
1888 Area *areap;
2032 void ainit(Area *);
2033 void afreeall(Area *);
2037 void *aresize(void *, size_t, Area *);
2038 void *aresize2(void *, size_t, size_t, Area *);
2039 void afree(void *, Area *); /* can take NULL */
2211 Source *pushs(int, Area *);
2261 struct temp *maketemp(Area *, Temp_type, struct temp **);
2262 void ktinit(Area *, struct table *, uint8_t);
2305 char *strdup_i(const char *, Area *);
2306 char *strndup_i(const char *, size_t, Area *);
2358 struct op *tcopy(struct op *, Area *);
2359 char *wdcopy(const char *, Area *);
2363 void tfree(struct op *, Area *);