diff options
Diffstat (limited to 'ptr.h')
| -rw-r--r-- | ptr.h | 6 | 
1 files changed, 5 insertions, 1 deletions
| @@ -9,6 +9,7 @@  typedef struct s_ptr {      int len;      int max; +    int signature;  } _ptr;  typedef _ptr * ptr; @@ -24,7 +25,10 @@ typedef _ptr * ptr;  ptr   ptrnew    __P ((int max));  ptr   ptrdup2   __P ((ptr src, int newmax));  ptr   ptrdup    __P ((ptr src)); -void  ptrdel    __P ((ptr p)); + +#define PTR_SIG 91887 +#define ptrdel(x) _ptrdel(x);x=(ptr)0; +void  _ptrdel    __P ((ptr p));  void  ptrzero   __P ((ptr p));  void  ptrshrink __P ((ptr p, int len)); | 
