X-Git-Url: http://sigaev.ru/git/gitweb.cgi?a=blobdiff_plain;f=psortex.c;h=93c9449da4b92adf6c7e1eb4831979e9c80de317;hb=b030450e37fedf401284d076257f6ddebf3eda02;hp=fedd701a2418701c60d515c4dd42de620cfd175b;hpb=c75e825f19e5cb6d6a6e039e4f7ae325afa55f8b;p=tedtools.git diff --git a/psortex.c b/psortex.c index fedd701..93c9449 100644 --- a/psortex.c +++ b/psortex.c @@ -30,6 +30,8 @@ #include #include +#include "tlog.h" +#include "tmalloc.h" #include "psort.h" #define LENARR (1<<10) @@ -70,6 +72,8 @@ main(int argn, char *argv[]) { int inserted=0; EXMPL **aptr; + opentlog( TL_OPEN_STDERR, TL_DEBUG, NULL); + if ( PS_init( &sobj, LIMIT, exstr_cmp, exstr_free ) ) { fprintf(stderr,"No memory\n"); return 1; @@ -78,16 +82,8 @@ main(int argn, char *argv[]) { printf("Test insert:\n"); for(i=0;ivalue=(char*)malloc( 64 ); - if ( ! ptr->value ) { - fprintf(stderr,"No memory\n"); - return 1; - } + ptr = (EXMPL*)tmalloc( sizeof(EXMPL) ); + ptr->value=(char*)tmalloc( 64 ); } ptr->id = random() % LENARR; sprintf( ptr->value, "Value: %d, startnum: %d", ptr->id, i ); @@ -111,22 +107,10 @@ main(int argn, char *argv[]) { srandom(1); printf("Test bulk insert:\n"); - aptr = (EXMPL**)malloc( sizeof(EXMPL*) * LENARR ); - if ( ! aptr ) { - fprintf(stderr,"No memory\n"); - return 1; - } + aptr = (EXMPL**)tmalloc( sizeof(EXMPL*) * LENARR ); for(i=0;ivalue = (char*)malloc( 64 ); - if ( ! aptr[i]->value ) { - fprintf(stderr,"No memory\n"); - return 1; - } + aptr[i] = (EXMPL*)tmalloc( sizeof(EXMPL) ); + aptr[i]->value = (char*)tmalloc( 64 ); aptr[i]->id = random() % LENARR; sprintf( aptr[i]->value, "Value: %d, startnum: %d", aptr[i]->id, i ); } @@ -153,18 +137,10 @@ main(int argn, char *argv[]) { fprintf(stderr,"No memory\n"); return 1; } - ptr = (EXMPL*)malloc( sizeof(EXMPL) * LENARR ); - if ( ! ptr ) { - fprintf(stderr,"No memory\n"); - return 1; - } + ptr = (EXMPL*)tmalloc( sizeof(EXMPL) * LENARR ); for(i=0;i