diff options
author | James Clark <jjc@jclark.com> | 1992-03-18 04:29:18 -0500 |
---|---|---|
committer | James Clark <jjc@jclark.com> | 1992-03-18 04:29:18 -0500 |
commit | a48ab7b6db26b1d98f77f59f22896fe02a700c40 (patch) | |
tree | 6ea8990d41dd47fa3197835548afe4cac0e92dd1 /lib/lib.h | |
parent | bd5385e4ea12522ba7e852fa3a628f3be854f674 (diff) | |
download | groff-git-1.05.tar.gz |
groff before CVS: release 1.051.05
Diffstat (limited to 'lib/lib.h')
-rw-r--r-- | lib/lib.h | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -68,3 +68,16 @@ inline int illegal_input_char(int c) (not including the -). */ #define INT_DIGITS 10 + +/* ad_delete deletes an array of objects with destructors; +a_delete deletes an array of objects without destructors */ + +#ifdef ARRAY_DELETE_NEEDS_SIZE +/* for 2.0 systems */ +#define ad_delete(size) delete [size] +#define a_delete delete +#else /* not ARRAY_DELETE_NEEDS_SIZE */ +/* for ARM systems */ +#define ad_delete(size) delete [] +#define a_delete delete [] +#endif /* not ARRAY_DELETE_NEEDS_SIZE */ |