Download Reference Manual
The Developer's Library for D
About Wiki Forums Source Search Contact

Changeset 5249

Show
Ignore:
Timestamp:
11/29/09 12:57:32 (2 years ago)
Author:
larsivi
Message:

Change C style arrays to D style, thanks to Christian Kamm

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/tango/stdc/posix/fcntl.d

    r5182 r5249  
    131131        int     l_sysid; 
    132132        pid_t   l_pid; 
    133         c_long  l_pad[4];       /* reserve area */ 
     133        c_long[4] l_pad;       /* reserve area */ 
    134134    } 
    135135     
  • trunk/tango/stdc/posix/pthread.d

    r4539 r5249  
    312312 
    313313    struct _pthread_cleanup_buffer { 
    314         uintptr_t   pthread_cleanup_pad[4]
     314        uintptr_t[4]   pthread_cleanup_pad
    315315    } 
    316316     
  • trunk/tango/stdc/posix/signal.d

    r4728 r5249  
    360360        union _sifields_t 
    361361        { 
    362             int _pad[__SI_PAD_SIZE]
     362            int[__SI_PAD_SIZE] _pad
    363363 
    364364            // kill() 
     
    466466        sigval  si_value; 
    467467        int     si_band; 
    468         uint    pad[7]
     468        uint[7] pad
    469469    } 
    470470 
     
    491491    struct sigset_t 
    492492    { 
    493         uint __bits[4]
     493        uint[4] __bits
    494494    } 
    495495 
     
    598598        union __data 
    599599        { 
    600             int __pad[SI_PAD];      /* for future growth    */ 
     600            int[SI_PAD] __pad;      /* for future growth    */ 
    601601 
    602602            struct __proc           /* kill(), SIGCLD, siqqueue() */ 
     
    640640                char        __nsysarg;      /* number of arguments  */ 
    641641                char        __fault;        /* last fault type  */ 
    642                 long        __sysarg[8];    /* syscall arguments    */ 
    643                 int         __mstate[10];   /* see <sys/msacct.h>   */ 
     642                long[8]     __sysarg;       /* syscall arguments    */ 
     643                int[10]     __mstate;       /* see <sys/msacct.h>   */ 
    644644            } 
    645645 
  • trunk/tango/stdc/posix/sys/select.d

    r4378 r5249  
    134134    struct fd_set 
    135135    { 
    136         int fds_bits[(((FD_SETSIZE) + ((__DARWIN_NFDBITS) - 1)) / (__DARWIN_NFDBITS))]
     136        int[(((FD_SETSIZE) + ((__DARWIN_NFDBITS) - 1)) / (__DARWIN_NFDBITS))] fds_bits
    137137    } 
    138138} 
     
    146146    struct fd_set 
    147147    { 
    148         c_ulong fds_bits[((FD_SETSIZE + (_NFDBITS - 1)) / _NFDBITS)]
     148        c_ulong[((FD_SETSIZE + (_NFDBITS - 1)) / _NFDBITS)] fds_bits
    149149    } 
    150150} 
  • trunk/tango/stdc/posix/sys/stat.d

    r4535 r5249  
    214214        uint        st_gen; 
    215215        int         st_lspare; 
    216         long        st_qspare[2]
     216        long[2]     st_qspare
    217217    } 
    218218 
  • trunk/tango/stdc/posix/sys/types.d

    r4638 r5249  
    444444        union __pthread_mutex_lock { 
    445445            struct __pthread_mutex_lock64 { 
    446                 uint8_t __pthread_mutex_pad[8]
     446                uint8_t[8] __pthread_mutex_pad
    447447            } 
    448448            struct __pthread_mutex_lock32 { 
  • trunk/tango/stdc/stringz.d

    r3703 r5249  
    144144        char* p = toStringz("foo"); 
    145145        assert(strlenz(p) == 3); 
    146         char foo[] = "abbzxyzzy"; 
     146        char[] foo = "abbzxyzzy"; 
    147147        p = toStringz(foo[3..5]); 
    148148        assert(strlenz(p) == 2); 
  • trunk/tango/text/convert/DateTime.d

    r5137 r5249  
    200200                else 
    201201                   { 
    202                    char tmp0[128] = void; 
    203                    char tmp1[128] = void; 
     202                   char[128] tmp0 = void; 
     203                   char[128] tmp1 = void; 
    204204                   return Utf.fromString8(format(tmp0, dateTime, Utf.toString(fmt, tmp1)), output); 
    205205                   } 
  • trunk/tango/text/convert/Layout.d

    r5248 r5249  
    746746                             { 
    747747                             // TODO: this needs to be cleaned up 
    748                              char tmp0[128] = void; 
    749                              char tmp1[128] = void; 
     748                             char[128] tmp0 = void; 
     749                             char[128] tmp1 = void; 
    750750                             return Utf.fromString8(dateTime.format(tmp0, *cast(Time*) p, Utf.toString(format, tmp1)), result); 
    751751                             }