Home | History | Annotate | Download | only in src

Lines Matching defs:area

711 typedef struct lalloc Area;
714 EXTERN Area aperm; /* permanent object space */
716 #define ATEMP &e->area
753 Area area; /* temporary allocation area */
1133 Area *areap; /* area shf/buf were allocated in */
1150 Area *areap; /* area to allocate entries */
1158 /* Area to allocate from */
1159 Area *areap;
1280 Area area; /* area to allocate things */
1467 Area *areap; /* area to allocate/free from */
1473 #define XinitN(xs, length, area) do { \
1475 (xs).areap = (area); \
1479 #define Xinit(xs, xp, length, area) do { \
1480 XinitN((xs), (length), (area)); \
1519 /* begin of allocated area */
1566 Area *areap;
1685 void ainit(Area *);
1686 void afreeall(Area *);
1690 void *aresize(void *, size_t, Area *);
1691 void *aresize2(void *, size_t, size_t, Area *);
1692 void afree(void *, Area *); /* can take NULL */
1862 Source *pushs(int, Area *);
1912 struct temp *maketemp(Area *, Temp_type, struct temp **);
1913 void ktinit(Area *, struct table *, uint8_t);
1956 char *strdup_i(const char *, Area *);
1957 char *strndup_i(const char *, size_t, Area *);
2002 struct op *tcopy(struct op *, Area *);
2003 char *wdcopy(const char *, Area *);
2007 void tfree(struct op *, Area *);