summaryrefslogtreecommitdiff
path: root/pico/efunc.h
diff options
context:
space:
mode:
Diffstat (limited to 'pico/efunc.h')
-rw-r--r--pico/efunc.h12
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 */
+