int chomp(char *name) { char *p; int len; for(p=name; *p; ++p) { if (*p == '\n' || *p == '\r') { *p = '\0'; break; } } len = p - name; return len; } inline int lmin(long a, long b) { return a < b ? a : b; }