> Ive had this problem as well, it seems to be inherent in most copies.
<SNIP>
Unfortunently this did not work, however now I get new errors in debug:
void free_type_list(struct shop_buy_data **list)
{
int i;
for (i = 0; (*list)[i].type != -1; i++)
if (BUY_WORD((*list)[i]))
free(BUY_WORD((*list)[i]));
// Complains above about free (BUY_..... but everything has a value in
debug.
// i 1 <--- APEARS IN RED
// list 0x00bd9bd0
// *list 0x00bd9c10
free(*list);
*list = NULL;
}
Next:
void copy_type_list(struct shop_buy_data **tlist, struct shop_buy_data
*flist)
{
int num_items, i;
if (*tlist)
free_type_list(tlist);
// Complains above about free_type_list(tlist);
// Not everything in debug has a value this time.
// i -858993460 <--- APEARS IN RED
// num_items -858993460
// *tlist 0x00bd9c10
// tlist 0x00bd9bd0
Any other ideas? :)
Thanks,
Dave
--
+---------------------------------------------------------------+
| FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
| Archives: http://post.queensu.ca/listserv/wwwarch/circle.html |
| Newbie List: http://groups.yahoo.com/group/circle-newbies/ |
+---------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 06/25/03 PDT