File indexing completed on 2025-04-01 08:52:29
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014 #include <stdio.h>
0015 #define KUMAC_UNWIND -30041961
0016
0017 #ifdef __cplusplus
0018 extern "C" {
0019 #endif
0020
0021
0022
0023
0024 extern char* k_getar(void);
0025 extern void k_setar( size_t, char** );
0026 extern char* k_userid(void);
0027
0028 extern void ku_alfa(void);
0029 extern char* ku_appl( int* luno, int* inmacro );
0030
0031 extern int ku_bool( const char* expr );
0032
0033 extern int ku_close( int luno );
0034 extern void ku_cmdl( const char* ctemplate );
0035
0036 extern int ku_edit( const char* path, int use_server );
0037 extern char* ku_eval( const char* expr );
0038 extern int ku_exec( const char* cmd );
0039 extern int ku_exel( const char* cmd );
0040 extern char* ku_expr( const char* expr );
0041
0042 extern char* ku_getc(void);
0043 extern char* ku_gete(void);
0044 extern char* ku_getf(void);
0045 extern int ku_geti(void);
0046 extern char* ku_getl(void);
0047 extern double ku_getr(void);
0048 extern char* ku_gets(void);
0049
0050 extern char* ku_fcase( char* path );
0051
0052 extern char* ku_home( const char* fname, const char* ftype );
0053
0054 extern char* ku_inps( const char* prompt );
0055 extern int ku_inqf( const char* path );
0056 extern int ku_intr( int enable );
0057
0058 extern void ku_last( const char* cmd );
0059
0060 extern int ku_match( const char* string, const char* pattern,
0061 int ignore_case );
0062 extern int ku_math( const char* expr, double* result );
0063 extern int ku_more( const char* question, const char* line );
0064
0065 extern int ku_npar(void);
0066
0067 extern int ku_open( int luno, const char* path, const char* mode );
0068
0069 extern void ku_pad( const char* path, int idelete );
0070 extern char* ku_path(void);
0071 extern void ku_piaf( int socket, void(*sync)() );
0072 extern char* ku_proc( const char* prompt, const char* dfault );
0073 extern char* ku_prof( const char* prompt, const char* dfault );
0074 extern int ku_proi( const char* prompt, int dfault );
0075 extern char* ku_prop( const char* prompt );
0076 extern double ku_pror( const char* prompt, double dfault );
0077 extern char* ku_pros( const char* prompt, const char* dfault );
0078
0079 extern char** ku_qenv(void);
0080 extern char* ku_qexe( const char* fname );
0081 extern int ku_qkey(void);
0082 extern int ku_qmac( const char* mname );
0083
0084 extern int ku_read( int luno, char* buf, size_t len );
0085
0086 extern int ku_sapp( const char* path, const char* exit );
0087 extern void ku_shut(void);
0088 extern void ku_sibr(void);
0089 extern void ku_spy( const char* option );
0090 extern int ku_stop( int set );
0091
0092 extern void ku_time( time_t, clock_t );
0093 extern void ku_trap( int enable, int traceback );
0094
0095 extern int ku_vqaddr( const char* vname );
0096 extern int ku_vtype( const char* vname );
0097 extern int ku_vvalue( const char* vname, double* value );
0098
0099 extern void ku_whag(void);
0100 extern void ku_what( void(*styleG)() );
0101 extern void ku_write( int, const char* line );
0102
0103 extern int km_icon( const char*, const char* );
0104
0105 #ifdef __cplusplus
0106 }
0107 #endif
0108