Changeset 205

Show
Ignore:
Timestamp:
12/28/06 02:05:54 (2 years ago)
Author:
aldacron
Message:

* changed every instance I could find of C-style forward declarations of structs, from the form of struct MyStruct?; to struct MyStruct? {}. This fixes a problem reported by Clayasaurus and others introduced in DMD 0.l77.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/DerelictFT/derelict/freetype/fttypes.d

    r178 r205  
    638638 
    639639// Opaque types 
    640 struct FT_RasterRec; 
     640struct FT_RasterRec {} 
    641641//struct FT_LibraryRec; 
    642642//struct FT_ModuleRec; 
     
    644644//struct FT_RendererRec; 
    645645//struct FT_Face_InternalRec; 
    646 struct FT_Size_InternalRec; 
     646struct FT_Size_InternalRec {} 
    647647//struct FT_SubGlyphRec; 
    648648//struct FT_Slot_InternalRec; 
    649649 
    650 struct FTC_FaceIDRec_; 
    651 struct FTC_CMapCacheRec; 
    652 struct FTC_ImageCacheRec; 
    653 struct FTC_SBitCacheRec; 
    654 struct FT_StrokerRec; 
    655 struct FT_IncrementalRec; 
    656 struct FT_AutoHinterRec; 
    657 struct GX_BlendRec; 
    658 struct TT_ExecContextRec; 
    659 struct PSH_GlobalsRec; 
    660 struct T1_HintsRec; 
    661 struct T2_HintsRec; 
     650struct FTC_FaceIDRec_ {} 
     651struct FTC_CMapCacheRec {} 
     652struct FTC_ImageCacheRec {} 
     653struct FTC_SBitCacheRec {} 
     654struct FT_StrokerRec {} 
     655struct FT_IncrementalRec {} 
     656struct FT_AutoHinterRec {} 
     657struct GX_BlendRec {} 
     658struct TT_ExecContextRec {} 
     659struct PSH_GlobalsRec {} 
     660struct T1_HintsRec {} 
     661struct T2_HintsRec {} 
    662662 
    663663union FT_StreamDesc 
  • trunk/DerelictGL/derelict/opengl/glx.d

    r167 r205  
    4646typedef uint VisualID; 
    4747 
    48 struct __GLXcontextRec; 
    49 struct __GLXFBConfigRec; 
     48struct __GLXcontextRec {} 
     49struct __GLXFBConfigRec {} 
    5050 
    5151typedef uint GLXContentID; 
  • trunk/DerelictGLU/derelict/opengl/glu.d

    r177 r205  
    286286// TYPES 
    287287//============================================================================== 
    288 struct GLUnurbs; 
    289 struct GLUquadric; 
    290 struct GLUtesselator; 
     288struct GLUnurbs {} 
     289struct GLUquadric {} 
     290struct GLUtesselator {} 
    291291 
    292292typedef GLUnurbs GLUnurbsObj; 
  • trunk/DerelictSDLMixer/derelict/sdl/mixer.d

    r202 r205  
    8181}; 
    8282 
    83 extern (C) struct _Mix_Music; 
     83struct _Mix_Music {} 
    8484typedef _Mix_Music Mix_Music; 
    8585 
  • trunk/DerelictSDLttf/derelict/sdl/ttf.d

    r161 r205  
    7777//============================================================================== 
    7878 
    79 extern(C) struct _TTF_Font; 
     79struct _TTF_Font {} 
    8080typedef _TTF_Font TTF_Font; 
    8181