From d51419bf4397cf13d0c50bf84c125477c6bed307 Mon Sep 17 00:00:00 2001 From: rsc Date: Mon, 9 Feb 2004 19:33:05 +0000 Subject: various tweaks. --- include/complete.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 include/complete.h (limited to 'include/complete.h') 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*); -- cgit v1.2.3