diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/complete.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/include/complete.h b/include/complete.h new file mode 100644 index 00000000..7ee2b18a --- /dev/null +++ b/include/complete.h @@ -0,0 +1,15 @@ +#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 nfile; /* number of files that matched */ + char **filename; /* their names */ +}; + +Completion* complete(char *dir, char *s); +void freecompletion(Completion*); |