Re: Autosac

From: Christian Ejlertsen (chr.ejlertsen@has.dk)
Date: 12/22/02


Hi

> make ../bin/circle
> make[1]: Entering directory `/home/daos/circle30/src'
> gcc -g -O2 -Wall    -c -o act.item.o act.item.c
> act.item.c: In function `do_sac':
> act.item.c:1573: `arg' undeclared (first use in this function)
> act.item.c:1573: (Each undeclared identifier is reported only once
> act.item.c:1573: for each function it appears in.)
> make[1]: *** [act.item.o] Error 1
> make[1]: Leaving directory `/home/daos/circle30/src'
> make: *** [all] Error

As the output states arg is an undeclared variable in your function.

just add to the start of the function.

char arg[MAX_INPUT_LENGTH];

------o------

ACMD(do_sac)
{
    struct obj_data *obj;
+  char arg[MAX_INPUT_LENGTH];


    one_argument(argument, arg);

------o------

--
   +---------------------------------------------------------------+
   | 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