Subversion Repositories planix.SVN

Rev

Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

#pragma lib     "libcomplete.a"
#pragma src "/sys/src/libcomplete"

typedef struct Completion Completion;

struct Completion{
        uchar advance;          /* whether forward progress has been made */
        uchar complete; /* whether the completion now represents a file or directory */
        char *string;           /* the string to advance, suffixed " " or "/" for file or directory */
        int nmatch;             /* number of files that matched */
        int nfile;                      /* number of files returned */
        char **filename;        /* their names */
};

Completion* complete(char *dir, char *s);
void freecompletion(Completion*);