Demonstrates low level ZIP write functionality as needed by the high level opcContainer API.
#include <stdio.h>
#include <time.h>
#ifdef WIN32
#include <crtdbg.h>
#endif
void *userctx,
return OPC_ERROR_NONE;
}
const xmlChar *name=NULL;
xmlFree((void*)name);
return OPC_ERROR_NONE;
}
int main( int argc, const char* argv[] )
{
#ifdef WIN32
_CrtSetDbgFlag (_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF);
#endif
time_t start_time=time(NULL);
if (argc>0) {
if (NULL!=zip) {
for(int i=2;i<argc;i++) {
if (0==strcmp(argv[i], "--import")) {
} else if (0==strcmp(argv[i], "--delete")) {
}
} else if (0==strcmp(argv[i], "--add")) {
static char txt[]="Hello World!";
if (-1!=segment1_id) {
}
if (-1!=segment2_id) {
}
} else if (0==strcmp(argv[i], "--commit")) {
} else if (0==strcmp(argv[i], "--trim")) {
}
}
} else {
}
}
}
}
time_t end_time=time(NULL);
fprintf(stdout, "time %.2lfsec\n", difftime(end_time, start_time));
#ifdef WIN32
#endif
return (OPC_ERROR_NONE==err?0:3);
}