use cross-gcc automatically; move configure args into variable
[alioth/jupp.git] / pw.h
1 /* $MirOS: contrib/code/jupp/pw.h,v 1.3 2009/10/18 14:52:56 tg Exp $ */
2 /*
3  *      Prompt windows
4  *      Copyright
5  *              (C) 1992 Joseph H. Allen
6  *
7  *      This file is part of JOE (Joe's Own Editor)
8  */
9 #ifndef _JOE_PW_H
10 #define _JOE_PW_H 1
11
12 #include "config.h"
13 #include "types.h"
14
15 /* BW *wmkpw(BW *bw,char *prompt,int (*func)(),char *huh,int (*abrt)(),
16              int (*tab)(),void *object,int *notify);
17  * Create a prompt window for the given window
18  */
19 BW *wmkpw PARAMS((W *w, unsigned char *prompt, B **history, int (*func) (), unsigned char *huh, int (*abrt) (), int (*tab) (), void *object, int *notify, struct charmap *map));
20
21 int ucmplt PARAMS((BW *bw, int k));
22
23 /* Function for TAB completion */
24
25 unsigned char **regsub PARAMS((unsigned char **z, int len, unsigned char *s));
26
27 void cmplt_ins PARAMS((BW *bw,unsigned char *line));
28
29 int cmplt_abrt PARAMS((BW *bw,int x, unsigned char *line));
30
31 int cmplt_rtn PARAMS((MENU *m,int x,unsigned char *line));
32
33 int simple_cmplt PARAMS((BW *bw,unsigned char **list));
34
35 extern WATOM watompw;
36
37 #endif