The following is the message I get back from MSVC++:
objsave.c
objsave.c(892) : warning C4047: '=' : 'void (__cdecl *)(struct char_data *)' dif
fers in levels of indirection from 'const int '
objsave.c(892) : error C2106: '=' : left operand must be l-value
objsave.c(893) : error C2065: 'OBJ_POS_FILE' : undeclared identifier
objsave.c(898) : error C2106: '=' : left operand must be l-value
objsave.c(903) : error C2106: '=' : left operand must be l-value
objsave.c(939) : error C2106: '=' : left operand must be l-value
NMAKE : fatal error U1077: 'cl' : return code '0x2'
Stop.
Here's what I have in my objsave.c file
-------------
.....
void perform_put(struct char_data *ch,struct obj_data *obj, struct
obj_data *cont);
read_obj_pos = TRUE;
if (!get_filename(GET_NAME(ch), fn, OBJ_POS_FILE)){
sprintf(buf2, "Cannot get file for PLAYER %s in read_obj_pos()",
GET_NAME(ch));
log(buf2);
send_to_char("There is a problem loading your ITEMS IN PLACE.\r\n"
"Please contact a god and report this.\r\n", ch);
read_obj_pos = FALSE;
return;
}
if(!(obj_file = fopen(fn, "rb"))){
read_obj_pos = FALSE;
return;
}
fread((char *)&op, 1, sizeof(struct objpos_data), obj_file);
obj = ch->carrying;
/* Handle Equipment */
while((!(feof(obj_file)) && (op.position > INVENTORY)) && (!op.in_object)){
perform_wear( ch, obj, op.position );
obj = obj->next;
fread((char *)&op, 1, sizeof(struct objpos_data), obj_file);
}
while(!(feof(obj_file))){
if( op.in_object) {
if( op.position > INVENTORY )
perform_put( ch, obj, ch->equipment[op.position]);
else{
container = 0;
found = FALSE;
for( obj2 = ch->carrying; obj2 && !found; obj2 = obj2->next_content)
if( GET_OBJ_TYPE(obj2) == ITEM_CONTAINER ){
container++;
if(container == op.container)
found = TRUE;
obj3 = obj2;
}
perform_put( ch, obj, obj3);
}
}
obj = obj->next;
fread((char *)&op, 1, sizeof(struct objpos_data), obj_file);
}
fclose(obj_file);
read_obj_pos = FALSE;
}
-------------------------
Thanks :)
/\_/\ Benjamin Thai
\(O_O)/ E-Mail: thaibe00@usfca.edu http://web.usfca.edu/~thaibe00/
\(oo) E-Mail: thaibe@earthlink.net http://home.earthlink.net/~thaibe/
===oOo==|\=oOo===
QUOTE:
"I love tranquil solitude,
And such society
As is quiet, wise, and good;
Between thee and me
What difference? but thou dost possess
The thing I seek, not love them less."
+-----------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://cspo.queensu.ca/~fletcher/Circle/list_faq.html |
+-----------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/18/00 PST