My first question is where is Byte defined, its not a PalmOS type that I'm 
aware of?  Do you want to use an unsigned char?

Second and this is more of a recomendataion.
In my header files I start and end them like this

#ifndef MYINCLUDE
#define MYINCLUDE

// all of my declarations are in here
...

#endif

This way if I include the same .h file twice everything still works fine.
Richard


At 08:05 AM 4/11/2002 -0700, you wrote:
>I have scoured the google groups, mostly
>pilot.programmer.codewarrior, for this error, and
>found many relevant documents. Unfortunately, most of
>the concentrated on C/C++ differences like whether or
>not a typedef is required, and didn't help me resolve
>my problem. I also searched the archives of this group
>and didn't get any hits.
>
>I'm still using the trial version of CodeWarrior. I
>went through the tutorials for a while, then started
>doing things not covered there, like using bitmaps for
>buttons, trying to declare global variables and
>structs in a separate files, etc. That's where I'm
>getting this error.
>
>The About CodeWarrior says I'm using version 4.2.5...,
>but this is such a fundamental thing I don't think the
>version should matter.
>
>All I'm trying to do is define a struct in a separate
>file, and include that file in another header file.
>Here's the relevant code from my main header file
>(which is compiling and running fine without this
>include, btw) :
>
>#include "scDataTypes.h"  // Structure Definitions
>
>All that this scDataTypes.h file contains is this :
>
>typedef struct {
>         Byte Terrain;
>         Byte X;
>         Byte Y;
>} TILE;
>
>and the errors :
>
>Error   : ';' expected
>scDataTypes.h line 3    Byte Terrain;
>Project: sc2.mcp, Target: Starter-Debug, Source File:
>sc.c
>
>Error   : declaration syntax error
>scDataTypes.h line 4    Byte X;
>Project: sc2.mcp, Target: Starter-Debug, Source File:
>sc.c
>
>Error   : declaration syntax error
>scDataTypes.h line 5    Byte Y;
>Project: sc2.mcp, Target: Starter-Debug, Source File:
>sc.c
>
>Error   : declaration syntax error
>scDataTypes.h line 6   } TILE;
>Project: sc2.mcp, Target: Starter-Debug, Source File:
>sc.c
>
>Any help would be greatly appreciated, I've been stuck
>on this for days now and haven't got much response
>from other groups. Thanks!
>
>
>__________________________________________________
>Do You Yahoo!?
>Yahoo! Tax Center - online filing with TurboTax
>http://taxes.yahoo.com/
>
>--
>For information on using the Palm Developer Forums, or to unsubscribe, 
>please see http://www.palmos.com/dev/support/forums/



-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/support/forums/

Reply via email to