diff options
Diffstat (limited to 'pico/efunc.h')
-rw-r--r-- | pico/efunc.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/pico/efunc.h b/pico/efunc.h index b551dfc7..52b2bcc5 100644 --- a/pico/efunc.h +++ b/pico/efunc.h @@ -54,8 +54,12 @@ extern int forwline(int, int); extern int backline(int, int); extern int gotobop(int, int); extern int gotoeop(int, int); +extern int pineaccent(int, int); +extern unsigned char accent(UCS, UCS); +extern unsigned char GetAccent(void); extern int forwpage(int, int); extern int backpage(int, int); +extern int deltext (int, int); extern int scrollupline(int, int); extern int scrolldownline(int, int); extern int scrollto(int, int); @@ -249,10 +253,16 @@ extern int forwword(int, int); extern int fillpara(int, int); extern int fillbuf(int, int); extern int inword(void); -extern int quote_match(UCS *, LINE *, UCS *, size_t); +extern int quote_match(char **, LINE *, char *, size_t, int); +extern void flatten_qstring(QSTRING_S *, char *, int); +extern void free_qs(QSTRING_S **); +extern QSTRING_S *do_quote_match (char **, char *, char *, char *, char *, int, int); +extern QSTRING_S *do_raw_quote_match(char **, char *, char *, char *, QSTRING_S **, QSTRING_S **); +extern int indent_match(char **, LINE *, char *, int, int); extern int ucs4_isalnum(UCS); extern int ucs4_isalpha(UCS); extern int ucs4_isspace(UCS); extern int ucs4_ispunct(UCS); #endif /* EFUNC_H */ + |