Mercurial > hg > Members > kono > nitros9-code
view 3rdparty/packages/ed/getfn.c @ 2335:e9acf0137c44
Updated rules.mak
author | boisy |
---|---|
date | Wed, 13 Jan 2010 14:54:43 +0000 |
parents | bef1844de0dc |
children |
line wrap: on
line source
/* getfn.c */ #include <stdio.h> #include "tools.h" #include "ed.h" extern char fname[MAXFNAME]; int nofname; char *getfn() { static char file[256]; char *cp; if (*inptr == NL) { nofname = TRUE; strcpy(file, fname); } else { nofname = FALSE; while (*inptr == SP || *inptr == HT) inptr++; cp = file; while (*inptr && *inptr != NL && *inptr != SP && *inptr != HT) { *cp++ = *inptr++; } *cp = '\0'; if (strlen(file) == 0) { printf("bad file name\n"); return(NULL); } } if (strlen(file) == 0) { printf("no file name\n"); return(NULL); } return(file); }