sizeof(subboardrec); /* change the 32 in the line above */
close(i); /* to a 64. */
34. Now scan down till you find void changedsl.
void changedsl()
{
int i,i1,i2,i3,i4,ok,dp,ddp;
subboardrec s;
directoryrec d;
usersubrec s1;
realsl=thisuser.sl;
topscreen();
dp=0;
dc[dp++]='/';
ddp=0;
dcd[ddp++]='/';
for (i=0; i<3; i++) {
s1.keys[i]=0;
}
s1.subnum=-1;
for (i=0; i<64; i++) /* change 32 to a 64 */
usub[i]=s1;
for (i=0; i<64; i++)
udir[i]=s1;
i1=1;
i2=0;
i3=0;
35. Ok, now your BBS is ready to be compiled. So go ahead and get started on
that, but DO NOT TRY to run it until you complete the following steps. Right
now it assumes the user record size is different than it is in the file, so
there are three options.
A. Tell your users tough luck, delete USERS.LST from the Data dir, and
re-validate everyone....Ha Ha Ha Ha Ha.....
B. Write down every bit of info on everyone. Delete USERS.LST, start the
BBS up, and put everyone back in by hand, one at a time, revalidating
along the way. Just try to get all quickscan pointers set right.....
C. Copile the included Convert program, and change the user list over to
the new format.
36. Choice A or B, skip ahead to step 38.
Choice C, proceed to step 37.
37. Load up CONVERT.C. Depending on whether or not you have ever modified the
user record before, you may need to make some changes to it.
(By the way, to compile this, you need to select the project option, then
project name. Hit Enter, when it asks for a new one hit space and return.
Otherwise, when you try to compile CONVERT.C, it will try to compile the BBS again, which you just did, and it will tell you everything is up to date. )