#include "defs.h" /* * check that name contains legal characters */ INT chkid(cp) REG STRING cp; { REG char c; if (cp == 0 || *cp == 0) return(1); while(c = *cp++) { if(idchar(c)) continue; return(1); } return(0); } #define CHARSET "\"'~:$[]?/<>=+-*." idchar(c) { if(alphanum(c)) return(1); if(any(c,CHARSET)) return(1); return(0); }