}
if ( dump ) {
- SFSWriteDump(&info, "./sfxtest.dump");
+ int n = 0xDEAFBEAF;
+ u_int32_t nz;
+ void *pn;
+
+ SFSWriteDump(&info, "./sfxtest.dump", &n, sizeof(n) );
SFSFree(&info,NULL);
- SFSReadDump(&info, "./sfxtest.dump");
+ SFSReadDump(&info, "./sfxtest.dump", &pn, &nz);
+
+ tassert(*(int*)pn == n);
+ tassert(sizeof(n) == nz);
}
if (list) {
len = clrspace(buf);
if (!len) continue;
- res = SFSFindData(&info,buf);
+ res = SFSFindData(&info,buf,0);
if (verbose) {
if (enumerate && res)
printf("%d\n", *(int*)(res));