diff options
Diffstat (limited to 'test/test_multiple_write.c')
-rw-r--r-- | test/test_multiple_write.c | 25 |
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 |