00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef _FRDI_UTIL_H
00019 #define _FRDI_UTIL_H
00020
00023 frdi_app *frdiAppCreate(int argc, char **argv, char **argenv);
00024
00027 void frdiAppDestroy(frdi_app *app);
00028
00031 char *frdiUtilCastVoidToChar(void *arg);
00032
00035 frdi_handler *frdiUtilHandlerString();
00036
00039 char frdiFirstChar(frdi_message *message);
00040
00043 char *frdiSubtractStr(frdi_app *self, char *full, char *stem);
00044
00047 int frdiStartsWith(frdi_app *self, char *full, char *stem);
00048
00051 frdi_list *frdiSplitStr(frdi_app *self, char *text, char *pattern);
00052
00055 char *frdiJoinStr(frdi_app *self, char *prefix, char *suffix);
00056
00059 char *frdiIntStr(frdi_app *self, int num);
00060
00063 char *frdiCommandListDisplay(frdi_app *self, frdi_list *list);
00064
00067 void frdiDoublePrint(char *str);
00068
00071 void frdiPV(frdi_app *self, char *str);
00072
00075 void frdiPVF(frdi_app *self, char *format, void *arg);
00076
00077
00078 #endif
00079
00080