From: "Mathew Earle Reuther" <graymere@zipcon.net>
> Here's the save code from genshp.c:
>
> fprintf(shop_file, <--- arg 1
> "%s~\n%s~\n%s~\n%s~\n%s~\n%s~\n%s~\n"
> "%d\n%ld\n%d\n%d\n", <--- arg 2
> S_NOITEM1(shop) ? S_NOITEM1(shop) : "%s Ke?!",
> S_NOITEM2(shop) ? S_NOITEM2(shop) : "%s Ke?!",
> S_NOBUY(shop) ? S_NOBUY(shop) : "%s Ke?!",
> S_NOCASH1(shop) ? S_NOCASH1(shop) : "%s Ke?!",
> S_NOCASH2(shop) ? S_NOCASH2(shop) : "%s Ke?!",
> S_BUY(shop) ? S_BUY(shop) : "%s Ke?! %d?",
> S_SELL(shop) ? S_SELL(shop) : "%s Ke?! %d?",
> S_BROKE_TEMPER(shop),
> S_BITVECTOR(shop), <--- arg 11
> mob_index[S_KEEPER(shop)].vnum,
> S_NOTRADE(shop)
> );
>
> I'm getting this compile warning:
>
> genshp.c: In function `save_shops':
> genshp.c:484: warning: long int format, different type arg (arg 11)
As you see, the 11th argument is the shop bitvector, and I figure you
changed that to a long long.
Change the format to
"%s~\n%s~\n%s~\n%s~\n%s~\n%s~\n%s~\n"
"%d\n%ull\n%d\n%d\n",
Welcor
--
+---------------------------------------------------------------+
| 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