From ef005d4f64d2ee2b35185d4fbdf2aea684cd4966 Mon Sep 17 00:00:00 2001 From: Lee Zher Huei Date: Fri, 24 Jul 2015 01:18:46 +0100 Subject: Regex library Nrex initial port --- drivers/trex/test.c | 41 ----------------------------------------- 1 file changed, 41 deletions(-) delete mode 100644 drivers/trex/test.c (limited to 'drivers/trex/test.c') diff --git a/drivers/trex/test.c b/drivers/trex/test.c deleted file mode 100644 index 69db49c1af..0000000000 --- a/drivers/trex/test.c +++ /dev/null @@ -1,41 +0,0 @@ -#include "trex.h" -#include -#include - -#ifdef _UNICODE -#define trex_sprintf swprintf -#else -#define trex_sprintf sprintf -#endif - -int main(int argc, char* argv[]) -{ - const TRexChar *begin,*end; - TRexChar sTemp[200]; - const TRexChar *error = NULL; - TRex *x = trex_compile(_TREXC("(x{1,5})xx"),&error); - if(x) { - trex_sprintf(sTemp,_TREXC("xxxxxxx")); - if(trex_search(x,sTemp,&begin,&end)) - { - int i,n = trex_getsubexpcount(x); - TRexMatch match; - for(i = 0; i < n; i++) - { - TRexChar t[200]; - trex_getsubexp(x,i,&match); - trex_sprintf(t,_TREXC("[%%d]%%.%ds\n"),match.len); - trex_printf(t,i,match.begin); - } - trex_printf(_TREXC("match! %d sub matches\n"),trex_getsubexpcount(x)); - } - else { - trex_printf(_TREXC("no match!\n")); - } - trex_free(x); - } - else { - trex_printf(_TREXC("compilation error [%s]!\n"),error?error:_TREXC("undefined")); - } - return 0; -} -- cgit v1.2.3