Changeset 218

Show
Ignore:
Timestamp:
10/18/07 05:22:19 (4 years ago)
Author:
WeirdCat
Message:

warnings and errors fixed

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/win32/dde.d

    r216 r218  
    3838    ubyte reserved(ubyte r) { 
    3939        _bf = cast(ubyte) ((_bf & ~0x3F) | (r & 0x3F)); 
    40         return r & 0x3F
     40        return cast(ubyte)(r & 0x3F)
    4141    } 
    4242 
     
    5555    ushort reserved(ushort r) { 
    5656        _bf = cast(ushort) ((_bf & ~0x3FFF) | (r & 0x3FFF)); 
    57         return r & 0x3FFF
     57        return cast(ushort)(r & 0x3FFF)
    5858    } 
    5959 
     
    7777    ushort unused(ushort r) { 
    7878        _bf = cast(ushort) ((_bf & ~0x0FFF) | (r & 0x0FFF)); 
    79         return r & 0x0FFF
     79        return cast(ushort)(r & 0x0FFF)
    8080    } 
    8181 
     
    9999    ushort unused(ushort u) { 
    100100        _bf = cast(ushort) ((_bf & ~0x1FFF) | (u & 0x1FFF)); 
    101         return u & 0x1FFF
     101        return cast(ushort)(u & 0x1FFF)
    102102    } 
    103103 
     
    117117    ushort unused(ushort u) { 
    118118        _bf = cast(ushort)((_bf & ~0x1FFF) | (u & 0x1FFF)); 
    119         return u & 0x1FFF
     119        return cast(ushort)(u & 0x1FFF)
    120120    } 
    121121 
     
    140140    ushort unused(ushort r) { 
    141141        _bf = cast(ushort) ((_bf & ~0x0FFF) | (r & 0x0FFF)); 
    142         return r & 0x0FFF
     142        return cast(ushort)(r & 0x0FFF)
    143143    } 
    144144 
  • trunk/win32/winnt.d

    r217 r218  
    840840} 
    841841 
    842 WORD MAKELANGID(USHORT p, USHORT s) { return (s << 10) | p; } 
    843 WORD PRIMARYLANGID(WORD lgid) { return lgid & 0x3FF; } 
    844 WORD SUBLANGID(WORD lgid) { return lgid >>> 10; } 
     842WORD MAKELANGID(USHORT p, USHORT s) { return cast(WORD)((s << 10) | p); } 
     843WORD PRIMARYLANGID(WORD lgid) { return cast(WORD)(lgid & 0x3FF); } 
     844WORD SUBLANGID(WORD lgid) { return cast(WORD)(lgid >>> 10); } 
    845845 
    846846DWORD MAKELCID(WORD lgid, WORD srtid) { return (cast(DWORD) srtid << 16) | cast(DWORD) lgid; } 
     
    11691169PIMAGE_SECTION_HEADER IMAGE_FIRST_SECTION(PIMAGE_NT_HEADERS h) { 
    11701170    return cast(PIMAGE_SECTION_HEADER) 
    1171       (cast(void) &h.OptionalHeader + h.FileHeader.SizeOfOptionalHeader); 
     1171       (&h.OptionalHeader + h.FileHeader.SizeOfOptionalHeader); 
    11721172} 
    11731173 
     
    30723072 
    30733073    uint NameOffset()        { return Name & 0x7FFFFFFF; } 
    3074     bool NameIsString()      { return cast(bool) Name & 0x80000000; } 
     3074    bool NameIsString()      { return cast(bool)(Name & 0x80000000); } 
    30753075    uint OffsetToDirectory() { return OffsetToData & 0x7FFFFFFF; } 
    3076     bool DataIsDirectory()   { return cast(bool) OffsetToData & 0x80000000; } 
     3076    bool DataIsDirectory()   { return cast(bool)(OffsetToData & 0x80000000); } 
    30773077 
    30783078    uint NameOffset(uint n) { 
     
    31813181+/ 
    31823182    uint FuncLen()       { return (_bf >> 8) & 0x3FFFFF; } 
    3183     bool ThirtyTwoBit()  { return _bf & 0x40000000; } 
    3184     bool ExceptionFlag() { return _bf & 0x80000000; } 
     3183    bool ThirtyTwoBit()  { return cast(bool)(_bf & 0x40000000); } 
     3184    bool ExceptionFlag() { return cast(bool)(_bf & 0x80000000); } 
    31853185 
    31863186    uint FuncLen(uint f) { 
     
    31933193 
    31943194    bool ExceptionFlag(bool e) { 
    3195         _bf = (_bf & ~0x80000000) | (e << 31); return t
     3195        _bf = (_bf & ~0x80000000) | (e << 31); return e
    31963196    } 
    31973197} 
     
    32243224    WORD cbFrame:2; 
    32253225+/ 
    3226     ubyte cbRegs()  { return _bf & 0x07; } 
    3227     bool fHasSEH()  { return _bf & 0x08; } 
    3228     bool fUseBP()   { return _bf & 0x10; } 
    3229     bool reserved() { return _bf & 0x20; } 
    3230     ubyte cbFrame() { return _bf >> 6; } 
     3226    ubyte cbRegs()  { return cast(ubyte)(_bf & 0x07); } 
     3227    bool fHasSEH()  { return cast(bool)(_bf & 0x08); } 
     3228    bool fUseBP()   { return cast(bool)(_bf & 0x10); } 
     3229    bool reserved() { return cast(bool)(_bf & 0x20); } 
     3230    ubyte cbFrame() { return cast(ubyte)(_bf >> 6); } 
    32313231 
    32323232    ubyte cbRegs(ubyte c) { 
    32333233        _bf = cast(ubyte) ((_bf & ~0x07) | (c & 0x07)); 
    3234         return c & 0x07
     3234        return cast(ubyte)(c & 0x07)
    32353235    } 
    32363236 
    3237     bool fHasSEH(bool f)  { _bf = (&bf & ~0x08) | (f << 3); return f; } 
    3238     bool fUseBP(bool f)   { _bf = (&bf & ~0x10) | (f << 4); return f; } 
    3239     bool reserved(bool r) { _bf = (&bf & ~0x20) | (r << 5); return r; } 
     3237    bool fHasSEH(bool f)  { _bf = cast(ubyte)((_bf & ~0x08) | (f << 3)); return f; } 
     3238    bool fUseBP(bool f)   { _bf = cast(ubyte)((_bf & ~0x10) | (f << 4)); return f; } 
     3239    bool reserved(bool r) { _bf = cast(ubyte)((_bf & ~0x20) | (r << 5)); return r; } 
    32403240 
    32413241    ubyte cbFrame(ubyte c) { 
    32423242        _bf = cast(ubyte) ((_bf & ~0xC0) | ((c & 0x03) << 6)); 
    3243         return c & 0x03
     3243        return cast(ubyte)(c & 0x03)
    32443244    } 
    32453245} 
     
    37803780    uint     _bf; 
    37813781 
    3782     bool AllowDemotion()  { return _bf & 1; } 
    3783     bool AllowPromotion() { return _bf & 2; } 
     3782    bool AllowDemotion()  { return cast(bool)(_bf & 1); } 
     3783    bool AllowPromotion() { return cast(bool)(_bf & 2); } 
    37843784 
    37853785    bool AllowDemotion(bool a)  { _bf = (_bf & ~1) | a; return a; }