1 /* dynlist.h: Dynamic lists and buffers in C 2 * created 1999-Jan-06 15:04 jmk 3 * autodate: 2001-Sep-16 18:08 4 * 5 * by Jim Knoble <jmknoble@pobox.com> 6 * Copyright (C) 1999,2000 Jim Knoble 7 * 8 * Disclaimer: 9 * 10 * The software is provided "as is", without warranty of any kind, 11 * express or implied, including but not limited to the warranties of 12 * merchantability, fitness for a particular purpose and 13 * noninfringement. In no event shall the author(s) be liable for any 14 * claim, damages or other liability, whether in an action of 15 * contract, tort or otherwise, arising from, out of or in connection 16 * with the software or the use or other dealings in the software. 17 * 18 * Permission to use, copy, modify, distribute, and sell this software 19 * and its documentation for any purpose is hereby granted without 20 * fee, provided that the above copyright notice appear in all copies 21 * and that both that copyright notice and this permission notice 22 * appear in supporting documentation. 23 */ 24 25 #ifndef H_DYNLIST 26 #define H_DYNLIST 1 27 28 #define APPEND_SUCCESS 1 29 #define APPEND_FAILURE 0 30 31 int append_to_list(char ***list_ptr, int *list_len, int *i, char *item); 32 int append_to_buf(char **buf, int *buflen, int *i, int c); 33 34 #endif /* H_DYNLIST */ 35