#include #include "ptrmap.h" ptrmap_class *ptrmap_class::instance = NULL; int main () { ptrmap_class::init (); long int i; int j; for (i = 10; i < 20; i++) printf ("%i\n", ptrmap_class::insert ((void *) i)); printf ("\n"); i = (long int) ptrmap_class::lookup (3, j); printf ("obj: %li, err: %i\n", i, j); printf ("\n"); j = 3; printf ("remove %i: %i\n", j, ptrmap_class::remove (j)); j = 8; printf ("remove %i: %i\n", j, ptrmap_class::remove (j)); j = 9; printf ("remove %i: %i\n", j, ptrmap_class::remove (j)); printf ("\n"); for (i = 20; i < 25; i++) printf ("%i\n", ptrmap_class::insert ((void *) i)); ptrmap_class::deinit (); }