Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-04-01 08:52:29

0001 /*
0002  * $Id$
0003  *
0004  * $Log$
0005  * Revision 1.1  1996/03/08 15:33:00  mclareni
0006  * Initial revision
0007  *
0008  */
0009 /*** Utility functions which do NOT refer any Motif/X11 include files ***/
0010 #ifndef _mkutfu_
0011 #define _mkutfu_
0012 /* km_strempty : Returns true (1) if string is empty (only containing blanks) */
0013 extern C_PROTO_1(int           km_strempty,
0014                                   char *);
0015 /* km_strip : Strip blanks from both sides of a string */
0016 extern C_PROTO_1(char         *km_strip,
0017                                   char *);
0018 /* km_strend : Searches backwards for character c, ignoring ' ' and '\n' */
0019 extern C_PROTO_2(char         *km_strend,
0020                                   char *,
0021                                   int);
0022 extern C_PROTO_4(void          km_file_type,
0023                                   char *,
0024                                   char *,
0025                                   char *,
0026                                   int);
0027 /* km_scan_dir : Scan directory using filter */
0028 extern C_PROTO_4(char        **km_scan_dir,
0029                                   char *,
0030                                   char *,
0031                                   int,
0032                                   int);
0033 extern C_PROTO_0(char         *km_get_br_filter);
0034 
0035 extern C_PROTO_5(int           km_select,
0036                                   int type,
0037                                   char *message,
0038                                   int nb_ans,
0039                                   char **answ,
0040                                   int def_ans);
0041 
0042 extern C_PROTO_2(char         *km_prompt,
0043                                   char *,
0044                                   char *);
0045 
0046 extern C_PROTO_2(char         *km_prompt_answer,
0047                                   char *,
0048                                   char *);
0049 
0050 extern C_PROTO_1(char         *km_passwd_prompt,
0051                                   char *);
0052 
0053 /* km_palette : C callable interface for palette (command MULTI_PANEL) */
0054 extern C_PROTO_2(void          km_palette,
0055                                   char *title,
0056                                   char *geometry);
0057 
0058 #endif /* _mkutfu_ */
0059