00001 /****************************************************************************** 00002 * $Id: mlex.h,v 1.5 2003/12/07 18:35:26 gareuselesinge Exp $ 00003 * This file is part of liberopops (http://liberopops.sf.net) * 00004 * This file is distributed under the terms of GNU GPL license. * 00005 ******************************************************************************/ 00006 00007 00008 /******************************************************************************/ 00014 /******************************************************************************/ 00015 00016 00017 #ifndef MLEX_H 00018 #define MLEX_H 00019 00020 #include "list.h" 00021 00023 struct chunk_t 00024 { 00025 int start,stop; 00026 }; 00027 00029 00130 list_t* mlmatch(char* data, char* exp, char*ret); 00131 00133 void mlmatch_print_results(list_t*res,char* str); 00134 00136 void mlmatch_free_results(list_t*res); 00137 00138 00140 00166 char* mlmatch_get_result(int x,int y, 00167 list_t* res,char* s); 00168 00169 #endif
1.3.6-20040222