Changeset 163

Show
Ignore:
Timestamp:
07/19/06 00:46:22 (2 years ago)
Author:
aldacron
Message:

* all public imports are now explicitly labeled public to work with the new 'private-by-default' imports in DMD 0.163

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/DerelictAL/derelict/openal/al.d

    r132 r163  
    3232module derelict.openal.al; 
    3333 
    34 import derelict.openal.altypes; 
    35 import derelict.openal.alctypes; 
     34public 
     35
     36    import derelict.openal.altypes; 
     37    import derelict.openal.alctypes; 
    3638 
    37 version(DerelictAL_Static) 
    38     import derelict.openal.alstatic; 
    39 else 
    40     import derelict.openal.almanual; 
     39    version(DerelictAL_Static) 
     40        import derelict.openal.alstatic; 
     41    else 
     42        import derelict.openal.almanual; 
     43
    4144 
  • trunk/DerelictFT/derelict/freetype/ft.d

    r149 r163  
    3232module derelict.freetype.ft; 
    3333 
    34 import derelict.freetype.fttypes; 
    35 import derelict.freetype.ftfuncs; 
     34public 
     35
     36    import derelict.freetype.fttypes; 
     37    import derelict.freetype.ftfuncs; 
     38
  • trunk/DerelictGL/derelict/opengl/gl.d

    r161 r163  
    3232module derelict.opengl.gl; 
    3333 
    34 import derelict.opengl.gltypes; 
    35 import derelict.opengl.glfuncs; 
     34public 
     35
     36    import derelict.opengl.gltypes; 
     37    import derelict.opengl.glfuncs; 
     38
    3639 
    3740private 
    3841{ 
    39    import derelict.util.loader; 
     42    import derelict.util.loader; 
    4043 
    4144    version(Windows) 
     
    4952} 
    5053 
    51  
    5254private void loadAll(SharedLib lib) { 
    5355    loadPlatformGL(lib); 
     
    5557} 
    5658 
    57  
    58  
    5959GenericLoader DerelictGL; 
    6060static this () { 
    61    DerelictGL.setup ( 
    62        "opengl32.dll", 
    63        "libGL.so", 
    64        "", 
    65        &loadAll 
    66    ); 
     61    DerelictGL.setup ( 
     62        "opengl32.dll", 
     63        "libGL.so", 
     64        "", 
     65        &loadAll 
     66    ); 
    6767} 
    6868 
  • trunk/DerelictIL/derelict/devil/il.d

    r149 r163  
    3232module derelict.devil.il; 
    3333 
    34 import derelict.devil.iltypes; 
    35 import derelict.devil.ilfuncs; 
    36  
     34public 
     35
     36    import derelict.devil.iltypes; 
     37    import derelict.devil.ilfuncs; 
     38
  • trunk/DerelictILU/derelict/devil/ilu.d

    r149 r163  
    3232module derelict.devil.ilu; 
    3333 
    34 import derelict.devil.ilutypes; 
    35 import derelict.devil.ilufuncs; 
    36  
     34public 
     35
     36    import derelict.devil.ilutypes; 
     37    import derelict.devil.ilufuncs; 
     38
  • trunk/DerelictILUT/derelict/devil/ilut.d

    r149 r163  
    3232module derelict.devil.ilut; 
    3333 
    34 import derelict.devil.iluttypes; 
    35 import derelict.devil.ilutfuncs; 
    36  
     34public 
     35
     36    import derelict.devil.iluttypes; 
     37    import derelict.devil.ilutfuncs; 
     38
  • trunk/DerelictOgg/derelict/ogg/ogg.d

    r161 r163  
    3232module derelict.ogg.ogg; 
    3333 
    34 import derelict.ogg.oggtypes; 
    35  
    36  
    37 private { 
    38     import derelict.util.loader; 
    39 
     34public import derelict.ogg.oggtypes; 
     35 
     36private import derelict.util.loader; 
    4037 
    4138 
    4239private void loadOgg(SharedLib lib) 
    4340{ 
    44    // Ogg BITSTREAM PRIMITIVES: bitstream 
    45    bindFunc(oggpack_writeinit)("oggpack_writeinit", lib); 
    46    bindFunc(oggpack_writetrunc)("oggpack_writetrunc", lib); 
    47    bindFunc(oggpack_writealign)("oggpack_writealign", lib); 
    48    bindFunc(oggpack_writecopy)("oggpack_writecopy", lib); 
    49    bindFunc(oggpack_reset)("oggpack_reset", lib); 
    50    bindFunc(oggpack_writeclear)("oggpack_writeclear", lib); 
    51    bindFunc(oggpack_readinit)("oggpack_readinit", lib); 
    52    bindFunc(oggpack_write)("oggpack_write", lib); 
    53    bindFunc(oggpack_look)("oggpack_look", lib); 
    54    bindFunc(oggpack_look1)("oggpack_look1", lib); 
    55    bindFunc(oggpack_adv)("oggpack_adv", lib); 
    56    bindFunc(oggpack_adv1)("oggpack_adv1", lib); 
    57    bindFunc(oggpack_read)("oggpack_read", lib); 
    58    bindFunc(oggpack_read1)("oggpack_read1", lib); 
    59    bindFunc(oggpack_bytes)("oggpack_bytes", lib); 
    60    bindFunc(oggpack_bits)("oggpack_bits", lib); 
    61    bindFunc(oggpack_get_buffer)("oggpack_get_buffer", lib); 
    62  
    63    /* These function prototypes appear twice in ogg.h and look exactly the same.  Not sure why. 
    64    bindFunc(oggpack_writeinit)("oggpack_writeinit", lib); 
    65    bindFunc(oggpack_writetrunc)("oggpack_writetrunc", lib); 
    66    bindFunc(oggpack_writealign)("oggpack_writealign", lib); 
    67    bindFunc(oggpack_writecopy)("oggpack_writecopy", lib); 
    68    bindFunc(oggpack_reset)("oggpack_reset", lib); 
    69    bindFunc(oggpack_writeclear)("oggpack_writeclear", lib); 
    70    bindFunc(oggpack_readinit)("oggpack_readinit", lib); 
    71    bindFunc(oggpack_write)("oggpack_write", lib); 
    72    bindFunc(oggpack_look)("oggpack_look", lib); 
    73    bindFunc(oggpack_look1)("oggpack_look1", lib); 
    74    bindFunc(oggpack_adv)("oggpack_adv", lib); 
    75    bindFunc(oggpack_adv1)("oggpack_adv1", lib); 
    76    bindFunc(oggpack_read)("oggpack_read", lib); 
    77    bindFunc(oggpack_read1)("oggpack_read1", lib); 
    78    bindFunc(oggpack_bytes)("oggpack_bytes", lib); 
    79    bindFunc(oggpack_bits)("oggpack_bits", lib); 
    80    bindFunc(oggpack_get_buffer)("oggpack_get_buffer", lib); 
    81    */ 
    82  
    83    // Ogg BITSTREAM PRIMITIVES: encoding 
    84    bindFunc(ogg_stream_packetin)("ogg_stream_packetin", lib); 
    85    bindFunc(ogg_stream_pageout)("ogg_stream_pageout", lib); 
    86    bindFunc(ogg_stream_flush)("ogg_stream_flush", lib); 
    87  
    88    // Ogg BITSTREAM PRIMITIVES: decoding 
    89    bindFunc(ogg_sync_init)("ogg_sync_init", lib); 
    90    bindFunc(ogg_sync_clear)("ogg_sync_clear", lib); 
    91    bindFunc(ogg_sync_reset)("ogg_sync_reset", lib); 
    92    bindFunc(ogg_sync_destroy)("ogg_sync_destroy", lib); 
    93  
    94    bindFunc(ogg_sync_buffer)("ogg_sync_buffer", lib); 
    95    bindFunc(ogg_sync_wrote)("ogg_sync_wrote", lib); 
    96    bindFunc(ogg_sync_pageseek)("ogg_sync_pageseek", lib); 
    97    bindFunc(ogg_sync_pageout)("ogg_sync_pageout", lib); 
    98    bindFunc(ogg_stream_pagein)("ogg_stream_pagein", lib); 
    99    bindFunc(ogg_stream_packetout)("ogg_stream_packetout", lib); 
    100    bindFunc(ogg_stream_packetpeek)("ogg_stream_packetpeek", lib); 
    101  
    102    // Ogg BITSTREAM PRIMITIVES: general 
    103    bindFunc(ogg_stream_init)("ogg_stream_init", lib); 
    104    bindFunc(ogg_stream_clear)("ogg_stream_clear", lib); 
    105    bindFunc(ogg_stream_reset)("ogg_stream_reset", lib); 
    106    bindFunc(ogg_stream_reset_serialno)("ogg_stream_reset_serialno", lib); 
    107    bindFunc(ogg_stream_destroy)("ogg_stream_destroy", lib); 
    108    bindFunc(ogg_stream_eos)("ogg_stream_eos", lib); 
    109  
    110    bindFunc(ogg_page_checksum_set)("ogg_page_checksum_set", lib); 
    111  
    112    bindFunc(ogg_page_version)("ogg_page_version", lib); 
    113    bindFunc(ogg_page_continued)("ogg_page_continued", lib); 
    114    bindFunc(ogg_page_bos)("ogg_page_bos", lib); 
    115    bindFunc(ogg_page_eos)("ogg_page_eos", lib); 
    116    bindFunc(ogg_page_granulepos)("ogg_page_granulepos", lib); 
    117    bindFunc(ogg_page_serialno)("ogg_page_serialno", lib); 
    118    bindFunc(ogg_page_pageno)("ogg_page_pageno", lib); 
    119    bindFunc(ogg_page_packets)("ogg_page_packets", lib); 
    120  
    121    bindFunc(ogg_packet_clear)("ogg_packet_clear", lib); 
     41    // Ogg BITSTREAM PRIMITIVES: bitstream 
     42    bindFunc(oggpack_writeinit)("oggpack_writeinit", lib); 
     43    bindFunc(oggpack_writetrunc)("oggpack_writetrunc", lib); 
     44    bindFunc(oggpack_writealign)("oggpack_writealign", lib); 
     45    bindFunc(oggpack_writecopy)("oggpack_writecopy", lib); 
     46    bindFunc(oggpack_reset)("oggpack_reset", lib); 
     47    bindFunc(oggpack_writeclear)("oggpack_writeclear", lib); 
     48    bindFunc(oggpack_readinit)("oggpack_readinit", lib); 
     49    bindFunc(oggpack_write)("oggpack_write", lib); 
     50    bindFunc(oggpack_look)("oggpack_look", lib); 
     51    bindFunc(oggpack_look1)("oggpack_look1", lib); 
     52    bindFunc(oggpack_adv)("oggpack_adv", lib); 
     53    bindFunc(oggpack_adv1)("oggpack_adv1", lib); 
     54    bindFunc(oggpack_read)("oggpack_read", lib); 
     55    bindFunc(oggpack_read1)("oggpack_read1", lib); 
     56    bindFunc(oggpack_bytes)("oggpack_bytes", lib); 
     57    bindFunc(oggpack_bits)("oggpack_bits", lib); 
     58    bindFunc(oggpack_get_buffer)("oggpack_get_buffer", lib); 
     59 
     60    /* These function prototypes appear twice in ogg.h and look exactly the same.  Not sure why. 
     61    bindFunc(oggpack_writeinit)("oggpack_writeinit", lib); 
     62    bindFunc(oggpack_writetrunc)("oggpack_writetrunc", lib); 
     63    bindFunc(oggpack_writealign)("oggpack_writealign", lib); 
     64    bindFunc(oggpack_writecopy)("oggpack_writecopy", lib); 
     65    bindFunc(oggpack_reset)("oggpack_reset", lib); 
     66    bindFunc(oggpack_writeclear)("oggpack_writeclear", lib); 
     67    bindFunc(oggpack_readinit)("oggpack_readinit", lib); 
     68    bindFunc(oggpack_write)("oggpack_write", lib); 
     69    bindFunc(oggpack_look)("oggpack_look", lib); 
     70    bindFunc(oggpack_look1)("oggpack_look1", lib); 
     71    bindFunc(oggpack_adv)("oggpack_adv", lib); 
     72    bindFunc(oggpack_adv1)("oggpack_adv1", lib); 
     73    bindFunc(oggpack_read)("oggpack_read", lib); 
     74    bindFunc(oggpack_read1)("oggpack_read1", lib); 
     75    bindFunc(oggpack_bytes)("oggpack_bytes", lib); 
     76    bindFunc(oggpack_bits)("oggpack_bits", lib); 
     77    bindFunc(oggpack_get_buffer)("oggpack_get_buffer", lib); 
     78    */ 
     79 
     80    // Ogg BITSTREAM PRIMITIVES: encoding 
     81    bindFunc(ogg_stream_packetin)("ogg_stream_packetin", lib); 
     82    bindFunc(ogg_stream_pageout)("ogg_stream_pageout", lib); 
     83    bindFunc(ogg_stream_flush)("ogg_stream_flush", lib); 
     84 
     85    // Ogg BITSTREAM PRIMITIVES: decoding 
     86    bindFunc(ogg_sync_init)("ogg_sync_init", lib); 
     87    bindFunc(ogg_sync_clear)("ogg_sync_clear", lib); 
     88    bindFunc(ogg_sync_reset)("ogg_sync_reset", lib); 
     89    bindFunc(ogg_sync_destroy)("ogg_sync_destroy", lib); 
     90 
     91    bindFunc(ogg_sync_buffer)("ogg_sync_buffer", lib); 
     92    bindFunc(ogg_sync_wrote)("ogg_sync_wrote", lib); 
     93    bindFunc(ogg_sync_pageseek)("ogg_sync_pageseek", lib); 
     94    bindFunc(ogg_sync_pageout)("ogg_sync_pageout", lib); 
     95    bindFunc(ogg_stream_pagein)("ogg_stream_pagein", lib); 
     96    bindFunc(ogg_stream_packetout)("ogg_stream_packetout", lib); 
     97    bindFunc(ogg_stream_packetpeek)("ogg_stream_packetpeek", lib); 
     98 
     99    // Ogg BITSTREAM PRIMITIVES: general 
     100    bindFunc(ogg_stream_init)("ogg_stream_init", lib); 
     101    bindFunc(ogg_stream_clear)("ogg_stream_clear", lib); 
     102    bindFunc(ogg_stream_reset)("ogg_stream_reset", lib); 
     103    bindFunc(ogg_stream_reset_serialno)("ogg_stream_reset_serialno", lib); 
     104    bindFunc(ogg_stream_destroy)("ogg_stream_destroy", lib); 
     105    bindFunc(ogg_stream_eos)("ogg_stream_eos", lib); 
     106 
     107    bindFunc(ogg_page_checksum_set)("ogg_page_checksum_set", lib); 
     108 
     109    bindFunc(ogg_page_version)("ogg_page_version", lib); 
     110    bindFunc(ogg_page_continued)("ogg_page_continued", lib); 
     111    bindFunc(ogg_page_bos)("ogg_page_bos", lib); 
     112    bindFunc(ogg_page_eos)("ogg_page_eos", lib); 
     113    bindFunc(ogg_page_granulepos)("ogg_page_granulepos", lib); 
     114    bindFunc(ogg_page_serialno)("ogg_page_serialno", lib); 
     115    bindFunc(ogg_page_pageno)("ogg_page_pageno", lib); 
     116    bindFunc(ogg_page_packets)("ogg_page_packets", lib); 
     117 
     118    bindFunc(ogg_packet_clear)("ogg_packet_clear", lib); 
    122119}// LoadOgg 
    123120 
     
    125122GenericLoader DerelictOgg; 
    126123static this() { 
    127    DerelictOgg.setup( 
    128        "ogg.dll", 
    129        "libogg.so, libogg.so.0", 
    130        "", 
    131        &loadOgg 
    132    ); 
     124    DerelictOgg.setup( 
     125        "ogg.dll", 
     126        "libogg.so, libogg.so.0", 
     127        "", 
     128        &loadOgg 
     129    ); 
    133130} 
    134131 
     
    136133extern (C) 
    137134{ 
    138    // Ogg BITSTREAM PRIMITIVES: bitstream 
     135    // Ogg BITSTREAM PRIMITIVES: bitstream 
    139136    typedef void function(oggpack_buffer *b) pfoggpack_writeinit; 
    140    typedef void function(oggpack_buffer *b, int  bits) pfoggpack_writetrunc; 
    141    typedef void function(oggpack_buffer *b) pfoggpack_writealign; 
    142    typedef void function(oggpack_buffer *b, void *source, int bits) pfoggpack_writecopy; 
    143    typedef void function(oggpack_buffer *b) pfoggpack_reset; 
    144    typedef void function(oggpack_buffer *b) pfoggpack_writeclear; 
    145    typedef void function(oggpack_buffer *b, ubyte *buf, int bytes) pfoggpack_readinit; 
    146    typedef void function(oggpack_buffer *b, uint value, int bits) pfoggpack_write; 
    147    typedef int  function(oggpack_buffer *b, int bits) pfoggpack_look; 
    148    typedef int  function(oggpack_buffer *b) pfoggpack_look1; 
    149    typedef void function(oggpack_buffer *b, int bits) pfoggpack_adv; 
    150    typedef void function(oggpack_buffer *b) pfoggpack_adv1; 
    151    typedef int  function(oggpack_buffer *b, int bits) pfoggpack_read; 
    152    typedef int  function(oggpack_buffer *b) pfoggpack_read1; 
    153    typedef int  function(oggpack_buffer *b) pfoggpack_bytes; 
    154    typedef int  function(oggpack_buffer *b) pfoggpack_bits; 
    155    typedef ubyte *function(oggpack_buffer *b) pfoggpack_get_buffer; 
    156    pfoggpack_writeinit         oggpack_writeinit; 
    157    pfoggpack_writetrunc        oggpack_writetrunc; 
    158    pfoggpack_writealign        oggpack_writealign; 
    159    pfoggpack_writecopy         oggpack_writecopy; 
    160    pfoggpack_reset             oggpack_reset; 
    161    pfoggpack_writeclear        oggpack_writeclear; 
    162    pfoggpack_readinit          oggpack_readinit; 
    163    pfoggpack_write             oggpack_write; 
    164    pfoggpack_look              oggpack_look; 
    165    pfoggpack_look1             oggpack_look1; 
    166    pfoggpack_adv               oggpack_adv; 
    167    pfoggpack_adv1              oggpack_adv1; 
    168    pfoggpack_read              oggpack_read; 
    169    pfoggpack_read1             oggpack_read1; 
    170    pfoggpack_bytes             oggpack_bytes; 
    171    pfoggpack_bits              oggpack_bits; 
    172    pfoggpack_get_buffer        oggpack_get_buffer; 
    173  
    174    // Ogg BITSTREAM PRIMITIVES: encoding 
    175    typedef int     function(ogg_stream_state *os, ogg_packet *op) pfogg_stream_packetin; 
    176    typedef int     function(ogg_stream_state *os, ogg_page *og) pfogg_stream_pageout; 
    177    typedef int     function(ogg_stream_state *os, ogg_page *og) pfogg_stream_flush; 
    178    pfogg_stream_packetin       ogg_stream_packetin; 
    179    pfogg_stream_pageout        ogg_stream_pageout; 
    180    pfogg_stream_flush          ogg_stream_flush; 
    181  
    182    // Ogg BITSTREAM PRIMITIVES: decoding 
    183    typedef int     function(ogg_sync_state *oy) pfogg_sync_init; 
    184    typedef int     function(ogg_sync_state *oy) pfogg_sync_clear; 
    185    typedef int     function(ogg_sync_state *oy) pfogg_sync_reset; 
    186    typedef int     function(ogg_sync_state *oy) pfogg_sync_destroy; 
    187    pfogg_sync_init             ogg_sync_init; 
    188    pfogg_sync_clear            ogg_sync_clear; 
    189    pfogg_sync_reset            ogg_sync_reset; 
    190    pfogg_sync_destroy          ogg_sync_destroy; 
    191  
    192    typedef byte*   function(ogg_sync_state *oy, int size) pfogg_sync_buffer; 
    193    typedef int     function(ogg_sync_state *oy, int bytes) pfogg_sync_wrote; 
    194    typedef int     function(ogg_sync_state *oy,ogg_page *og) pfogg_sync_pageseek; 
    195    typedef int     function(ogg_sync_state *oy, ogg_page *og) pfogg_sync_pageout; 
    196    typedef int     function(ogg_stream_state *os, ogg_page *og) pfogg_stream_pagein; 
    197    typedef int     function(ogg_stream_state *os,ogg_packet *op) pfogg_stream_packetout; 
    198    typedef int     function(ogg_stream_state *os,ogg_packet *op) pfogg_stream_packetpeek; 
    199    pfogg_sync_buffer           ogg_sync_buffer; 
    200    pfogg_sync_wrote            ogg_sync_wrote; 
    201    pfogg_sync_pageseek         ogg_sync_pageseek; 
    202    pfogg_sync_pageout          ogg_sync_pageout; 
    203    pfogg_stream_pagein         ogg_stream_pagein; 
    204    pfogg_stream_packetout      ogg_stream_packetout; 
    205    pfogg_stream_packetpeek     ogg_stream_packetpeek; 
    206  
    207    // Ogg BITSTREAM PRIMITIVES: general 
    208    typedef int     function(ogg_stream_state *os,int serialno) pfogg_stream_init; 
    209    typedef int     function(ogg_stream_state *os) pfogg_stream_clear; 
    210    typedef int     function(ogg_stream_state *os) pfogg_stream_reset; 
    211    typedef int     function(ogg_stream_state *os,int serialno) pfogg_stream_reset_serialno; 
    212    typedef int     function(ogg_stream_state *os) pfogg_stream_destroy; 
    213    typedef int     function(ogg_stream_state *os) pfogg_stream_eos; 
    214    pfogg_stream_init           ogg_stream_init; 
    215    pfogg_stream_clear          ogg_stream_clear; 
    216    pfogg_stream_reset          ogg_stream_reset; 
    217    pfogg_stream_reset_serialno ogg_stream_reset_serialno; 
    218    pfogg_stream_destroy        ogg_stream_destroy; 
    219    pfogg_stream_eos            ogg_stream_eos; 
    220  
    221    typedef void    function(ogg_page *og) pfogg_page_checksum_set; 
    222    pfogg_page_checksum_set     ogg_page_checksum_set; 
    223  
    224    typedef int     function(ogg_page *og) pfogg_page_version; 
    225    typedef int     function(ogg_page *og) pfogg_page_continued; 
    226    typedef int     function(ogg_page *og) pfogg_page_bos; 
    227    typedef int     function(ogg_page *og) pfogg_page_eos; 
    228    typedef ogg_int64_t function(ogg_page *og) pfogg_page_granulepos; 
    229    typedef int     function(ogg_page *og) pfogg_page_serialno; 
    230    typedef int     function(ogg_page *og) pfogg_page_pageno; 
    231    typedef int     function(ogg_page *og) pfogg_page_packets; 
    232    pfogg_page_version          ogg_page_version; 
    233    pfogg_page_continued        ogg_page_continued; 
    234    pfogg_page_bos              ogg_page_bos; 
    235    pfogg_page_eos              ogg_page_eos; 
    236    pfogg_page_granulepos       ogg_page_granulepos; 
    237    pfogg_page_serialno         ogg_page_serialno; 
    238    pfogg_page_pageno           ogg_page_pageno; 
    239    pfogg_page_packets          ogg_page_packets; 
    240  
    241    typedef void    function(ogg_packet *op) pfogg_packet_clear; 
    242    pfogg_packet_clear          ogg_packet_clear; 
    243  
    244  
    245 }  // Extern (C) 
    246  
    247  
    248  
    249  
    250  
    251  
    252  
    253  
    254  
    255  
    256  
    257  
    258  
    259  
    260  
    261  
    262  
    263  
    264  
    265  
    266  
    267  
    268  
    269  
    270  
    271  
    272  
    273  
    274  
    275  
    276  
    277  
    278  
     137    typedef void function(oggpack_buffer *b, int  bits) pfoggpack_writetrunc; 
     138    typedef void function(oggpack_buffer *b) pfoggpack_writealign; 
     139    typedef void function(oggpack_buffer *b, void *source, int bits) pfoggpack_writecopy; 
     140    typedef void function(oggpack_buffer *b) pfoggpack_reset; 
     141    typedef void function(oggpack_buffer *b) pfoggpack_writeclear; 
     142    typedef void function(oggpack_buffer *b, ubyte *buf, int bytes) pfoggpack_readinit; 
     143    typedef void function(oggpack_buffer *b, uint value, int bits) pfoggpack_write; 
     144    typedef int  function(oggpack_buffer *b, int bits) pfoggpack_look; 
     145    typedef int  function(oggpack_buffer *b) pfoggpack_look1; 
     146    typedef void function(oggpack_buffer *b, int bits) pfoggpack_adv; 
     147    typedef void function(oggpack_buffer *b) pfoggpack_adv1; 
     148    typedef int  function(oggpack_buffer *b, int bits) pfoggpack_read; 
     149    typedef int  function(oggpack_buffer *b) pfoggpack_read1; 
     150    typedef int  function(oggpack_buffer *b) pfoggpack_bytes; 
     151    typedef int  function(oggpack_buffer *b) pfoggpack_bits; 
     152    typedef ubyte *function(oggpack_buffer *b) pfoggpack_get_buffer; 
     153    pfoggpack_writeinit         oggpack_writeinit; 
     154    pfoggpack_writetrunc        oggpack_writetrunc; 
     155    pfoggpack_writealign        oggpack_writealign; 
     156    pfoggpack_writecopy         oggpack_writecopy; 
     157    pfoggpack_reset             oggpack_reset; 
     158    pfoggpack_writeclear        oggpack_writeclear; 
     159    pfoggpack_readinit          oggpack_readinit; 
     160    pfoggpack_write             oggpack_write; 
     161    pfoggpack_look              oggpack_look; 
     162    pfoggpack_look1             oggpack_look1; 
     163    pfoggpack_adv               oggpack_adv; 
     164    pfoggpack_adv1              oggpack_adv1; 
     165    pfoggpack_read              oggpack_read; 
     166    pfoggpack_read1             oggpack_read1; 
     167    pfoggpack_bytes             oggpack_bytes; 
     168    pfoggpack_bits              oggpack_bits; 
     169    pfoggpack_get_buffer        oggpack_get_buffer; 
     170 
     171    // Ogg BITSTREAM PRIMITIVES: encoding 
     172    typedef int     function(ogg_stream_state *os, ogg_packet *op) pfogg_stream_packetin; 
     173    typedef int     function(ogg_stream_state *os, ogg_page *og) pfogg_stream_pageout; 
     174    typedef int     function(ogg_stream_state *os, ogg_page *og) pfogg_stream_flush; 
     175    pfogg_stream_packetin       ogg_stream_packetin; 
     176    pfogg_stream_pageout        ogg_stream_pageout; 
     177    pfogg_stream_flush          ogg_stream_flush; 
     178 
     179    // Ogg BITSTREAM PRIMITIVES: decoding 
     180    typedef int     function(ogg_sync_state *oy) pfogg_sync_init; 
     181    typedef int     function(ogg_sync_state *oy) pfogg_sync_clear; 
     182    typedef int     function(ogg_sync_state *oy) pfogg_sync_reset; 
     183    typedef int     function(ogg_sync_state *oy) pfogg_sync_destroy; 
     184    pfogg_sync_init             ogg_sync_init; 
     185    pfogg_sync_clear            ogg_sync_clear; 
     186    pfogg_sync_reset            ogg_sync_reset; 
     187    pfogg_sync_destroy          ogg_sync_destroy; 
     188 
     189    typedef byte*   function(ogg_sync_state *oy, int size) pfogg_sync_buffer; 
     190    typedef int     function(ogg_sync_state *oy, int bytes) pfogg_sync_wrote; 
     191    typedef int     function(ogg_sync_state *oy,ogg_page *og) pfogg_sync_pageseek; 
     192    typedef int     function(ogg_sync_state *oy, ogg_page *og) pfogg_sync_pageout; 
     193    typedef int     function(ogg_stream_state *os, ogg_page *og) pfogg_stream_pagein; 
     194    typedef int     function(ogg_stream_state *os,ogg_packet *op) pfogg_stream_packetout; 
     195    typedef int     function(ogg_stream_state *os,ogg_packet *op) pfogg_stream_packetpeek; 
     196    pfogg_sync_buffer           ogg_sync_buffer; 
     197    pfogg_sync_wrote            ogg_sync_wrote; 
     198    pfogg_sync_pageseek         ogg_sync_pageseek; 
     199    pfogg_sync_pageout          ogg_sync_pageout; 
     200    pfogg_stream_pagein         ogg_stream_pagein; 
     201    pfogg_stream_packetout      ogg_stream_packetout; 
     202    pfogg_stream_packetpeek     ogg_stream_packetpeek; 
     203 
     204    // Ogg BITSTREAM PRIMITIVES: general 
     205    typedef int     function(ogg_stream_state *os,int serialno) pfogg_stream_init; 
     206    typedef int     function(ogg_stream_state *os) pfogg_stream_clear; 
     207    typedef int     function(ogg_stream_state *os) pfogg_stream_reset; 
     208    typedef int     function(ogg_stream_state *os,int serialno) pfogg_stream_reset_serialno; 
     209    typedef int     function(ogg_stream_state *os) pfogg_stream_destroy; 
     210    typedef int     function(ogg_stream_state *os) pfogg_stream_eos; 
     211    pfogg_stream_init           ogg_stream_init; 
     212    pfogg_stream_clear          ogg_stream_clear; 
     213    pfogg_stream_reset          ogg_stream_reset; 
     214    pfogg_stream_reset_serialno ogg_stream_reset_serialno; 
     215    pfogg_stream_destroy        ogg_stream_destroy; 
     216    pfogg_stream_eos            ogg_stream_eos; 
     217 
     218    typedef void    function(ogg_page *og) pfogg_page_checksum_set; 
     219    pfogg_page_checksum_set     ogg_page_checksum_set; 
     220 
     221    typedef int     function(ogg_page *og) pfogg_page_version; 
     222    typedef int     function(ogg_page *og) pfogg_page_continued; 
     223    typedef int     function(ogg_page *og) pfogg_page_bos; 
     224    typedef int     function(ogg_page *og) pfogg_page_eos; 
     225    typedef ogg_int64_t function(ogg_page *og) pfogg_page_granulepos; 
     226    typedef int     function(ogg_page *og) pfogg_page_serialno; 
     227    typedef int     function(ogg_page *og) pfogg_page_pageno; 
     228    typedef int     function(ogg_page *og) pfogg_page_packets; 
     229    pfogg_page_version          ogg_page_version; 
     230    pfogg_page_continued        ogg_page_continued; 
     231    pfogg_page_bos              ogg_page_bos; 
     232    pfogg_page_eos              ogg_page_eos; 
     233    pfogg_page_granulepos       ogg_page_granulepos; 
     234    pfogg_page_serialno         ogg_page_serialno; 
     235    pfogg_page_pageno           ogg_page_pageno; 
     236    pfogg_page_packets          ogg_page_packets; 
     237 
     238    typedef void    function(ogg_packet *op) pfogg_packet_clear; 
     239    pfogg_packet_clear          ogg_packet_clear; 
     240 
     241 
     242}   // Extern (C) 
     243 
     244 
     245 
     246 
     247 
     248 
     249 
     250 
     251 
     252 
     253 
     254 
     255 
     256 
     257 
     258 
     259 
     260 
     261 
     262 
     263 
     264 
     265 
     266 
     267 
     268 
     269 
     270 
     271 
     272 
     273 
     274 
     275 
  • trunk/DerelictSDL/derelict/sdl/sdl.d

    r161 r163  
    3434private import derelict.util.loader; 
    3535 
    36 import derelict.sdl.active; 
    37 import derelict.sdl.audio; 
    38 import derelict.sdl.byteorder; 
    39 import derelict.sdl.cdrom; 
    40 import derelict.sdl.cpuinfo; 
    41 import derelict.sdl.endian; 
    42 import derelict.sdl.error; 
    43 import derelict.sdl.events; 
    44 import derelict.sdl.joystick; 
    45 import derelict.sdl.keyboard; 
    46 import derelict.sdl.keysym; 
    47 import derelict.sdl.loadso; 
    48 import derelict.sdl.mouse; 
    49 import derelict.sdl.mutex; 
    50 import derelict.sdl.rwops; 
    51 import derelict.sdl.sdlversion; 
    52 import derelict.sdl.syswm; 
    53 import derelict.sdl.thread; 
    54 import derelict.sdl.timer; 
    55 import derelict.sdl.types; 
    56 import derelict.sdl.video; 
     36public 
     37
     38    import derelict.sdl.active; 
     39    import derelict.sdl.audio; 
     40    import derelict.sdl.byteorder; 
     41    import derelict.sdl.cdrom; 
     42    import derelict.sdl.cpuinfo; 
     43    import derelict.sdl.endian; 
     44    import derelict.sdl.error; 
     45    import derelict.sdl.events; 
     46    import derelict.sdl.joystick; 
     47    import derelict.sdl.keyboard; 
     48    import derelict.sdl.keysym; 
     49    import derelict.sdl.loadso; 
     50    import derelict.sdl.mouse; 
     51    import derelict.sdl.mutex; 
     52    import derelict.sdl.rwops; 
     53    import derelict.sdl.sdlversion; 
     54    import derelict.sdl.syswm; 
     55    import derelict.sdl.thread; 
     56    import derelict.sdl.timer; 
     57    import derelict.sdl.types; 
     58    import derelict.sdl.video; 
     59
    5760 
    5861//============================================================================== 
     
    307310GenericLoader DerelictSDL; 
    308311static this() { 
    309    DerelictSDL.setup( 
    310        "sdl.dll", 
    311        "libSDL.so, libSDL.so.0, libSDL-1.2.so, libSDL-1.2.so.0", 
    312        "", 
    313        &load 
    314    ); 
     312    DerelictSDL.setup( 
     313        "sdl.dll", 
     314        "libSDL.so, libSDL.so.0, libSDL-1.2.so, libSDL-1.2.so.0", 
     315        "", 
     316        &load 
     317    ); 
    315318} 
  • trunk/DerelictVorbis/derelict/ogg/vorbis.d

    r149 r163  
    3232module derelict.ogg.vorbis; 
    3333 
    34 import derelict.ogg.oggtypes; 
    35 import derelict.ogg.vorbistypes; 
    36 import derelict.ogg.vorbiscodec; 
    37 import derelict.ogg.vorbisfile; 
     34public 
     35
     36    import derelict.ogg.oggtypes; 
     37    import derelict.ogg.vorbistypes; 
     38    import derelict.ogg.vorbiscodec; 
     39    import derelict.ogg.vorbisfile; 
     40