annotate src/testdebug.c @ 75:987aa872294e stable-0-6-11

Use ftello/fseeko to properly handle large files. Document and properly use datasize field in b5 blocks. Fix some MSVC compile issues and collect MSVC dependencies into one place.
author Carl Byington <carl@five-ten-sg.com>
date Tue, 03 Jun 2008 12:00:58 -0700
parents f66078abed38
children 0f1492b7fe8b
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
48
f66078abed38 more fixes for 64 bit format
carl
parents: 16
diff changeset
1 #include "define.h"
f66078abed38 more fixes for 64 bit format
carl
parents: 16
diff changeset
2
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
3 #include <stdlib.h>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
4 #include <string.h>
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
5
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
6 #define BUF_SIZE 100000
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
7 int main() {
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
8 char *x = xmalloc(BUF_SIZE); // 10k
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
9 memset(x, '.', BUF_SIZE-1);
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
10 x[BUF_SIZE-2]='P';
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
11 x[BUF_SIZE-1]='\0';
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
12
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
13 DEBUG_INIT("libpst.log");
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
14 DEBUG_REGISTER_CLOSE();
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
15
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
16 DEBUG_ENT("main");
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
17
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
18 DEBUG_FILE(("%s", x));
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
19 DEBUG_FILE(("This is an error %d\n", 4));
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
20
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
21 DEBUG_RET();
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
22 return 0;
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
23 }
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
24