#ifndef ICI_BUF_H
#define ICI_BUF_H
/*
 * The following portion of this file exports to ici.h. --ici.h-start--
 */
/*
 * Ensure that buf points to enough memory to hold index n (plus room for
 * a '\0' at the end).
 */
#ifdef  SMALL
#define chkbuf(n)       ici_growbuf(n)
#else
#define chkbuf(n)       (ici_bufz > (int)(n) ? 0 : ici_growbuf(n))
#endif

#define buf     ici_buf

extern int      ici_growbuf(int);

/*
 * End of ici.h export. --ici.h-end--
 */
#endif /* ICI_BUF_H */
