(linenum→info "unix/slp.c:2238")

NIIBE Yutaka

Bio:Free Software Hacker and Activist
URL:http://www.gniibe.org/
Location:Akihabara, Japan

2008-01-08

tree/1.5.1.1/tree.c:142-180

  142: /* Function prototypes: */
  143: int color(u_short, char *, char, char), cmd(char *), patmatch(char *, char *);
  144: int alnumsort(struct _info **, struct _info **);
  145: int reversealnumsort(struct _info **, struct _info **);
  146: int timesort(struct _info **, struct _info **);
  147: int dirsfirstsort(struct _info **, struct _info **);
  148: int findino(ino_t, dev_t);
  149: void *xmalloc(size_t), *xrealloc(void *, size_t);
  150: void listdir(char *, int *, int *, u_long, dev_t), usage(int);
  151: void parse_dir_colors(), printit(unsigned char *), free_dir(struct _info **), indent();
  152: void saveino(ino_t, dev_t);
  153: char **split(char *, char *, int *);
  154: char *gidtoname(int), *uidtoname(int), *do_date(time_t);
  155: char *gnu_getcwd();
  156: struct _info **read_dir(char *, int *);
  157: void html_encode(FILE *, char *), url_encode(FILE *, char *);
  158: const char *getcharset(void);
  159: void initlinedraw(int);
  160: void psize(char *buf, off_t size);
  161: #ifdef __EMX__
  162:   char *prot(long);
  163: #else
  164:   char *prot(u_short);
  165: #endif
  166: 
  167: /* Globals */
  168: int dflag, lflag, pflag, sflag, Fflag, aflag, fflag, uflag, gflag;
  169: int qflag, Nflag, Dflag, inodeflag, devflag, hflag;
  170: int noindent, force_color, nocolor, xdev, noreport, nolinks;
  171: char *pattern = NULL, *ipattern = NULL, *host = NULL, *title = "Directory Tree", *sp = " ";
  172: const char *charset=NULL;
  173: 
  174: int (*cmpfunc)() = alnumsort;
  175: 
  176: u_char Hflag, Rflag;
  177: int Level;
  178: char *sLevel, *curdir, *outfilename = NULL;
  179: FILE *outfile;
  180: int *dirs, maxdirs;

Most of them should be static?