00001 /* 00002 * variable.h 00003 */ 00012 #ifndef _clish_variable_h 00013 #define _clish_variable_h 00014 00015 #include "clish/shell.h" 00016 #include "clish/command.h" 00017 #include "clish/pargv.h" 00018 00019 /*===================================== 00020 * VARIABLE INTERFACE 00021 *===================================== */ 00022 /*----------------- 00023 * meta functions 00024 *----------------- */ 00025 char * 00026 clish_variable_expand(const char *string, 00027 const char *viewid, 00028 const clish_command_t *cmd, 00029 clish_pargv_t *pargv); 00030 /*----------------- 00031 * methods 00032 *----------------- */ 00033 00034 /*----------------- 00035 * attributes 00036 *----------------- */ 00037 00038 #endif /* _clish_variable_h */ 00039