X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=pd_readline.h;h=a79e7a67bac07308ba0f13ca148acbf532af4d65;hb=a2ded27fbbe1d152bcc1927e6decff86e2c940a7;hp=f05ec8efeea01af504064f9f6c25c8f76cfc9a10;hpb=3345932d0ab453d9ca85814fde1fe618bb36570f;p=pd_readline diff --git a/pd_readline.h b/pd_readline.h index f05ec8e..a79e7a6 100644 --- a/pd_readline.h +++ b/pd_readline.h @@ -16,19 +16,24 @@ typedef struct { /* Cursor movement funcs. */ -int up(int i); -int down(int i); +buf up(int i); +buf down(int i); buf left(buf b); buf right(buf b); buf delch(buf b); buf insch(buf b); +void enter(void); +int range(int rstart, int rend, int i); +int type(int i); + + +/* Special key handling. */ +void spec(void); -/* Escape-key handling. */ -int esc(int i); /* Other funcs. */ void readhistory(char *fname); -void keyhandler(void); +void keyhandler(buf b);