#include #include "qalloc.h" int main( void ) { int i; float *r[10000]; qinit( 16 ); for ( i = 0; i < 10000; ++i ) { r[i] = (float *) qalloc(); if ( r[i] != NULL ) { *(r[i]) = i + 0.1; printf( "%d\n", i ); } } for ( i = 0; i < 10000; ++i ) { if ( r[i] != NULL ) { printf( "%3.1f\n", *( r[i] ) ); } qfree( r[i] ); } for ( i = 0; i < 10000; ++i ) { r[i] = (float *) qalloc(); if ( r[i] != NULL ) { *(r[i]) = i - 0.1; } } for ( i = 0; i < 10000; ++i ) { if ( r[i] != NULL ) { printf( "%3.1f\n", *( r[i] ) ); } qfree( r[i] ); } }