Okay I have a new parse error. This is my quest for more planets Cygwin read:
space.c: In function 'do_setstarsystem':
space.c:2550: error: parse error before "str_alloc"
The first line listed is line 1960, the beginning of the function. It is big.
void do_setstarsystem( CHAR_DATA *ch, char *argument )
{
char arg1[MAX_INPUT_LENGTH];
char arg2[MAX_INPUT_LENGTH];
SPACE_DATA *starsystem;
if ( IS_NPC( ch ) )
{
send_to_char( "Huh?\n\r", ch );
return;
}
argument = one_argument( argument, arg1 );
argument = one_argument( argument, arg2 );
if ( arg2[0] == '\0' || arg1[0] == '\0' )
{
send_to_char( "Usage: setstarsystem <starsystem> <field> <values>\n\r", ch );
send_to_char( "\n\rField being one of:\n\r", ch );
send_to_char( "name filename xpos ypos,\n\r", ch );
send_to_char( "star1 s1x s1y s1z gravitys1\n\r", ch );
send_to_char( "star2 s2x s2y s2z gravitys2\n\r", ch );
send_to_char( "planet1 p1x p1y p1z gravityp1\n\r", ch );
send_to_char( "planet2 p2x p2y p2z gravityp2\n\r", ch );
send_to_char( "planet3 p3x p3y p3z gravityp3\n\r", ch );
send_to_char( "planet4 p4x p4y p4z gravityp4\n\r", ch );
send_to_char( "planet5 p5x p5y p5z gravityp5\n\r", ch );
send_to_char( "planet6 p6x p6y p6z gravityp6\n\r", ch );
send_to_char( "planet7 p7x p7y p7z gravityp7\n\r", ch );
send_to_char( "planet8 p8x p8y p8z gravityp8\n\r", ch );
send_to_char( "planet9 p9x p9y p9z gravityp9\n\r", ch );
send_to_char( "doc1a doc1b doc1c location1a location1b location1c\n\r", ch );
send_to_char( "doc2a doc2b doc2c location2a location2b location2c\n\r", ch );
send_to_char( "doc3a doc3b doc3c location3a location3b location3c\n\r", ch );
send_to_char( "doc4a doc4b doc4c location4a location4b location4c\n\r", ch );
send_to_char( "doc5a doc5b doc5c location5a location5b location5c\n\r", ch );
send_to_char( "doc6a doc6b doc6c location6a location6b location6c\n\r", ch );
send_to_char( "doc7a doc7b doc7c location7a location7b location7c\n\r", ch );
send_to_char( "doc8a doc8b doc8c location8a location8b location8c\n\r", ch );
send_to_char( "doc9a doc9b doc9c location9a location9b location9c\n\r", ch );
send_to_char( "", ch );
return;
}
starsystem = starsystem_from_name( arg1 );
if ( !starsystem )
{
send_to_char( "No such system.\n\r", ch );
return;
}
if ( !str_cmp( arg2, "doc1a" ) )
{
starsystem->doc1a = atoi( argument );
send_to_char( "Done.\n\r", ch );
save_starsystem( starsystem );
return;
}
if ( !str_cmp( arg2, "doc1b" ) )
{
starsystem->doc1b = atoi( argument );
send_to_char( "Done.\n\r", ch );
save_starsystem( starsystem );
return;
}
if ( !str_cmp( arg2, "doc1c" ) )
{
starsystem->doc1c = atoi( argument );
send_to_char( "Done.\n\r", ch );
save_starsystem( starsystem );
return;
}
if ( !str_cmp( arg2, "doc2a" ) )
{
starsystem->doc2a = atoi( argument );
send_to_char( "Done.\n\r", ch );
save_starsystem( starsystem );
return;
}
if ( !str_cmp( arg2, "doc2b" ) )
{
starsystem->doc2b = atoi( argument );
send_to_char( "Done.\n\r", ch );
save_starsystem( starsystem );
return;
}
if ( !str_cmp( arg2, "doc2c" ) )
{
starsystem->doc2c = atoi( argument );
send_to_char( "Done.\n\r", ch );
save_starsystem( starsystem );
return;
}
if ( !str_cmp( arg2, "doc3a" ) )
{
starsystem->doc3a = atoi( argument );
send_to_char( "Done.\n\r", ch );
save_starsystem( starsystem );
return;
}
if ( !str_cmp( arg2, "doc3b" ) )
{
starsystem->doc3b = atoi( argument );
send_to_char( "Done.\n\r", ch );
save_starsystem( starsystem );
return;
}
if ( !str_cmp( arg2, "doc3c" ) )
{
starsystem->doc3c = atoi( argument );
send_to_char( "Done.\n\r", ch );
save_starsystem( starsystem );
return;
}
if ( !str_cmp( arg2, "doc4a" ) )
{
starsystem->doc4a = atoi( argument );
send_to_char( "Done.\n\r", ch );
save_starsystem( starsystem );
return;
}
if ( !str_cmp( arg2, "doc4b" ) )
{
starsystem->doc4b = atoi( argument );
send_to_char( "Done.\n\r", ch );
save_starsystem( starsystem );
return;
}
if ( !str_cmp( arg2, "doc4c" ) )
{
starsystem->doc4c = atoi( argument );
send_to_char( "Done.\n\r", ch );
save_starsystem( starsystem );
return;
}
if ( !str_cmp( arg2, "doc5a" ) )
{
starsystem->doc5a = atoi( argument );
send_to_char( "Done.\n\r", ch );
save_starsystem( starsystem );
return;
}
if ( !str_cmp( arg2, "doc5b" ) )
{
starsystem->doc5b = atoi( argument );
send_to_char( "Done.\n\r", ch );
save_starsystem( starsystem );
return;
}
if ( !str_cmp( arg2, "doc5c" ) )
{
starsystem->doc5c = atoi( argument );
send_to_char( "Done.\n\r", ch );
save_starsystem( starsystem );
return;
}
if ( !str_cmp( arg2, "doc6a" ) )
{
starsystem->doc6a = atoi( argument );
send_to_char( "Done.\n\r", ch );
save_starsystem( starsystem );
return;
}
if ( !str_cmp( arg2, "doc6b" ) )
{
starsystem->doc6b = atoi( argument );
send_to_char( "Done.\n\r", ch );
save_starsystem( starsystem );
return;
}
if ( !str_cmp( arg2, "doc6c" ) )
{
starsystem->doc6c = atoi( argument );
send_to_char( "Done.\n\r", ch );
save_starsystem( starsystem );
return;
}
|