follow-up bit to savefile changes - part 1
o_init.c restnames got missed
This commit is contained in:
+15
-5
@@ -418,11 +418,21 @@ restnames(NHFILE *nhfp)
|
|||||||
int i;
|
int i;
|
||||||
unsigned int len = 0;
|
unsigned int len = 0;
|
||||||
|
|
||||||
if (nhfp->structlevel) {
|
for (i = 0; i < (MAXOCLASSES + 2); ++i) {
|
||||||
mread(nhfp->fd, (genericptr_t) svb.bases, sizeof svb.bases);
|
if (nhfp->structlevel) {
|
||||||
mread(nhfp->fd, (genericptr_t) svd.disco, sizeof svd.disco);
|
mread(nhfp->fd, (genericptr_t) &svb.bases[i], sizeof(int));
|
||||||
mread(nhfp->fd, (genericptr_t) objects,
|
}
|
||||||
NUM_OBJECTS * sizeof (struct objclass));
|
}
|
||||||
|
for (i = 0; i < NUM_OBJECTS; ++i) {
|
||||||
|
if (nhfp->structlevel) {
|
||||||
|
mread(nhfp->fd, (genericptr_t) &svd.disco[i], sizeof(short));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
for (i = 0; i < NUM_OBJECTS; ++i) {
|
||||||
|
if (nhfp->structlevel) {
|
||||||
|
mread(nhfp->fd, (genericptr_t) &objects[i],
|
||||||
|
sizeof(struct objclass));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
for (i = 0; i < NUM_OBJECTS; i++) {
|
for (i = 0; i < NUM_OBJECTS; i++) {
|
||||||
if (objects[i].oc_uname) {
|
if (objects[i].oc_uname) {
|
||||||
|
|||||||
Reference in New Issue
Block a user