putting the fixes in that you posted. I recieve this:
weather.c:2305: error: 'hemisphere_names' undeclared (first use in this function)
weather.c:2305: error: (Each undeclared identifier is reported only once
weather.c:2305: error: for each function it appears in.)
weather.c: In function 'fread_cell':
weather.c:2346: warning: passing argument 1 of 'one_argument' discards qualifiers from pointer target type
weather.c:2376: warning: passing argument 1 of 'one_argument' discards qualifiers from pointer target type
I am wondering if it's because I my mud isn't c++