Home | History | Annotate | Download | only in src

Lines Matching refs:Area

666 typedef struct lalloc Area;
669 EXTERN Area aperm; /* permanent object space */
671 #define ATEMP &e->area
708 Area area; /* temporary allocation area */
1077 Area *areap; /* area shf/buf were allocated in */
1094 Area *areap; /* area to allocate entries */
1102 /* Area to allocate from */
1103 Area *areap;
1222 Area area; /* area to allocate things */
1406 Area *areap; /* area to allocate/free from */
1412 #define XinitN(xs, length, area) do { \
1414 (xs).areap = (area); \
1418 #define Xinit(xs, xp, length, area) do { \
1419 XinitN((xs), (length), (area)); \
1458 /* begin of allocated area */
1505 Area *areap;
1618 void ainit(Area *);
1619 void afreeall(Area *);
1623 void *aresize(void *, size_t, Area *);
1624 void *aresize2(void *, size_t, size_t, Area *);
1625 void afree(void *, Area *); /* can take NULL */
1790 Source *pushs(int, Area *);
1840 struct temp *maketemp(Area *, Temp_type, struct temp **);
1841 void ktinit(Area *, struct table *, uint8_t);
1883 char *strdup_i(const char *, Area *);
1884 char *strndup_i(const char *, size_t, Area *);
1928 struct op *tcopy(struct op *, Area *);
1929 char *wdcopy(const char *, Area *);
1935 void tfree(struct op *, Area *);