Lines 30-35
Link Here
|
30 |
|
30 |
|
31 |
#define newttentry() (struct toptenentry *) alloc(sizeof(struct toptenentry)) |
31 |
#define newttentry() (struct toptenentry *) alloc(sizeof(struct toptenentry)) |
32 |
#define dealloc_ttentry(ttent) free((genericptr_t) (ttent)) |
32 |
#define dealloc_ttentry(ttent) free((genericptr_t) (ttent)) |
|
|
33 |
/* IMPORTANT: if you change any of these, update the scanf() strings below */ |
33 |
#define NAMSZ 10 |
34 |
#define NAMSZ 10 |
34 |
#define DTHSZ 100 |
35 |
#define DTHSZ 100 |
35 |
#define ROLESZ 3 |
36 |
#define ROLESZ 3 |
Lines 129-140
Link Here
|
129 |
{ |
130 |
{ |
130 |
#ifdef NO_SCAN_BRACK /* Version_ Pts DgnLevs_ Hp___ Died__Born id */ |
131 |
#ifdef NO_SCAN_BRACK /* Version_ Pts DgnLevs_ Hp___ Died__Born id */ |
131 |
static const char fmt[] = "%d %d %d %ld %d %d %d %d %d %d %ld %ld %d%*c"; |
132 |
static const char fmt[] = "%d %d %d %ld %d %d %d %d %d %d %ld %ld %d%*c"; |
132 |
static const char fmt32[] = "%c%c %s %s%*c"; |
133 |
/* NOTE: "3" in "%3s" here MUST be equal to ROLESZ */ |
133 |
static const char fmt33[] = "%s %s %s %s %s %s%*c"; |
134 |
static const char fmt32[] = "%c%c %3s %3s%*c"; |
|
|
135 |
/* NOTE: in order, ROLESZ ROLESZ ROLESZ ROLESZ NAMSZ DTHSZ */ |
136 |
static const char fmt33[] = "%3s %3s %3s %3s %10s %100s%*c"; |
134 |
#else |
137 |
#else |
135 |
static const char fmt[] = "%d.%d.%d %ld %d %d %d %d %d %d %ld %ld %d "; |
138 |
static const char fmt[] = "%d.%d.%d %ld %d %d %d %d %d %d %ld %ld %d "; |
136 |
static const char fmt32[] = "%c%c %[^,],%[^\n]%*c"; |
139 |
/* NOTE: "3" in "%3[...]" here MUST be equal to ROLESZ */ |
137 |
static const char fmt33[] = "%s %s %s %s %[^,],%[^\n]%*c"; |
140 |
static const char fmt32[] = "%c%c %3[^,],%3[^\n]%*c"; |
|
|
141 |
/* NOTE: in order, ROLESZ ROLESZ ROLESZ ROLESZ NAMSZ DTHSZ */ |
142 |
static const char fmt33[] = "%3s %3s %3s %3s %10[^,],%100[^\n]%*c"; |
138 |
#endif |
143 |
#endif |
139 |
|
144 |
|
140 |
#ifdef UPDATE_RECORD_IN_PLACE |
145 |
#ifdef UPDATE_RECORD_IN_PLACE |