/************************************************************************* utility.c Author: Gianfranco Ciardo Updates: 15 April 1997 (released) *************************************************************************/ #include #include #include "port.h" #include "utility.h" int GetAnswer(void) { int ch; for (;;) { ch = getchar(); if (ch == 'y' || ch == 'Y') return(1); if (ch == 'n' || ch == 'N') return(0); } } /* getanswer */ char *NewMem(unsigned int size) { char *pt; int i; if (size == 0){ return(NULL); } if ((pt = malloc(size)) == NULL) { fprintf(stderr,"not enough memory"); exit(1); } for (i = 0; i < size; i++) pt[i] = '\0'; return(pt); } /* NewMem */