On Thu, 22 Oct 1998, Jourge Fuzz Bush wrote:
>Well I really don't know what this is called but what I did was the
>following:
>
>struct obj_data *bodybagobjs[] =
>{ { "\0" } }
>Well I did have NULL in there but when I put null in there it crashes my
>mud when ever someone dies. (When the bodybag is created given to the
>morgatition and then saved in this struct) But this one give out
>warnings about incompatible types. Anyone got any idea what I can put in
>there?
This is a statically allocated structure, it doesn't magically grow when
you try to put things in it. Try CREATE() and free() instead.
struct obj_data **bodybagobjs;
CREATE(bodybagobjs, sizeof(struct obj_data *), num_of_items);
for (iterator = 0; iterator < num_of_items; iterator++)
CREATE(bodybagobjs[iterator], sizeof(struct obj_data), 1);
NOTE: You may not need the for(i)/CREATE(i) stuff depending on what you do
with it.
--
George Greer, greerga@circlemud.org | Genius may have its limitations, but
http://mouse.van.ml.org/ (mostly) | stupidity is not thus handicapped.
http://www.van.ml.org/CircleMUD/ | -- Elbert Hubbard
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST