summaryrefslogtreecommitdiffstats
path: root/test/test_multiple_write.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_multiple_write.c')
-rw-r--r--test/test_multiple_write.c25
1 files changed, 14 insertions, 11 deletions
diff --git a/test/test_multiple_write.c b/test/test_multiple_write.c
index 53d7cae..9e23185 100644
--- a/test/test_multiple_write.c
+++ b/test/test_multiple_write.c
@@ -64,10 +64,10 @@ int main()
uint8_t *res;
FILE *f;
- netbyte_store nb;
+ netbyte_store *nb=malloc(sizeof(netbyte_store));
nb_u8arr u8arr;
- nb_init( &nb );
+ nb_init( nb );
er = nb_u8arr_create( &u8arr, len, &str[0] );
if (er)
@@ -75,22 +75,25 @@ int main()
pr_u8arr( &u8arr );
- er = nb_add_u8arr( &nb, &u8arr );
+ er = nb_add_u8arr( nb, &u8arr );
if (er)
printf("er add u8arr: %d\n",er);
- pr_store( &nb );
- res = nb_create( &nb );
- pr_store( &nb );
+ pr_store( nb );
+ res = nb_create( nb );
+ pr_store( nb );
f = fopen("test_many.nb","w+");
- fwrite( res, 1, nb.size , f );
- fwrite( res, 1, nb.size , f );
- fwrite( res, 1, nb.size , f );
- fwrite( res, 1, nb.size , f );
- fwrite( res, 1, nb.size , f );
+ fwrite( res, 1, nb->size , f );
+ fwrite( res, 1, nb->size , f );
+ fwrite( res, 1, nb->size , f );
+ fwrite( res, 1, nb->size , f );
+ fwrite( res, 1, nb->size , f );
fclose( f );
+ free(res);
+ nb_free(nb);
+
printf("End test\n");
return 0;
} \ No newline at end of file