Sample Install Program

void* ex_realloc(void *block,uint32 size,void *ref) { return realloc(block,size);

}

void* ex_calloc(uint32 count,uint32 size,void *ref) { return calloc(count,size);

}

CSSM_RETURN uninstall_addin(int cleanup); #else

void* ex_malloc(size, ref) uint32 size; void *ref;

{

return malloc(size);

}

void ex_free(block, ref) void *block; void *ref;

{

free(block);

}

void* ex_realloc(block, size, ref) void *block;uint32 size;void *ref;

{

return realloc(block,size);

}

void* ex_calloc(count,size, ref) uint32 count;uint32 size;void *ref;

Appendix A

75