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

Changeset 5012

Show
Ignore:
Timestamp:
10/17/09 06:45:38 (3 years ago)
Author:
larsivi
Message:

Remove cImports and references to it.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/kris/combine/tango/core/rt/compiler/dmd/object_.d

    r4970 r5012  
    4040private 
    4141{ 
    42     import rt.compiler.cImports: memcmp,memcpy,memmove,calloc,realloc,free,onOutOfMemoryError, 
    43         sprintf; 
     42    import tango.stdc.string : memcmp, memcpy, memmove; 
     43    import tango.stdc.stdlib : calloc, realloc, free; 
     44    import tango.stdc.stdio : sprintf; 
     45    import tango.core.Exception : onOutOfMemoryError; 
    4446    import rt.compiler.util.string; 
    4547    import rt.compiler.util.hash; 
  • branches/kris/combine/tango/core/rt/compiler/dmd/rt/aaA.d

    r4970 r5012  
    3737{ 
    3838    import tango.stdc.stdarg; 
    39     import rt.compiler.cImports: memcmp,memcpy; 
     39    import tango.stdc.string : memcmp,memcpy; 
    4040 
    4141    enum BlkAttr : uint 
  • branches/kris/combine/tango/core/rt/compiler/dmd/rt/adi.d

    r4970 r5012  
    3939private 
    4040{ 
    41     import rt.compiler.cImports: memcpy,memmove,memcmp,alloca; 
     41    import tango.stdc.string : memcpy, memmove, memcmp; 
     42    import tango.stdc.stdlib : alloca; 
    4243    import rt.compiler.util.utf; 
    4344 
  • branches/kris/combine/tango/core/rt/compiler/dmd/rt/arraycat.d

    r4970 r5012  
    3434private 
    3535{ 
    36     import rt.compiler.cImports: memcpy; 
    37     debug import rt.compiler.cImports: printf; 
     36    import tango.stdc.string : memcpy; 
     37    debug import tango.stdc.stdio : printf; 
    3838} 
    3939 
  • branches/kris/combine/tango/core/rt/compiler/dmd/rt/cover.d

    r4970 r5012  
    1818{ 
    1919    version( Win32 ) { 
    20         //import tango.sys.win32.UserGdi; 
    21         import rt.compiler.cImports: HANDLE,THANDLE,LPCWSTR,DWORD,LPSECURITY_ATTRIBUTES,WINBOOL, 
    22             GENERIC_READ,FILE_SHARE_READ,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,FILE_FLAG_SEQUENTIAL_SCAN, 
    23             INVALID_HANDLE_VALUE,POVERLAPPED,CreateFileW,CloseHandle,ReadFile; 
     20        import tango.sys.win32.UserGdi : HANDLE,THANDLE,LPCWSTR,DWORD, 
     21                                         LPSECURITY_ATTRIBUTES,WINBOOL, GENERIC_READ, 
     22                                         FILE_SHARE_READ,OPEN_EXISTING, 
     23                                         FILE_ATTRIBUTE_NORMAL,FILE_FLAG_SEQUENTIAL_SCAN, 
     24                                         INVALID_HANDLE_VALUE,POVERLAPPED,CreateFileW, 
     25                                         CloseHandle,ReadFile; 
    2426    } else version( Posix ) { 
    25         import rt.compiler.cImports: open,close,read,fcntl_O_RDONLY; 
    26         //import tango.stdc.posix.fcntl; 
    27         //import tango.stdc.posix.unistd; 
     27        import tango.stdc.posix.fcntl : open, O_RDONLY; 
     28        import tango.stdc.posix.unistd : close, read; 
    2829    } 
    2930    import tango.core.BitManip; 
    30     import rt.compiler.cImports: fopen,fclose,fprintf,FILE_P; 
    31     // import tango.stdc.stdio; 
     31    import tango.stdc.stdio : fopen,fclose,fprintf,FILE; 
    3232    import rt.compiler.util.utf; 
    3333 
     
    165165        } 
    166166 
    167         FILE_P flst = fopen( (addExt( baseName( c.filename ), "lst\0" )).ptr, "wb" ); 
     167        FILE* flst = fopen( (addExt( baseName( c.filename ), "lst\0" )).ptr, "wb" ); 
    168168 
    169169        if( !flst ) 
     
    354354                        namez[0 .. name.length] = name; 
    355355                        namez[$ - 1] = 0; 
    356         int     file = open( namez.ptr, fcntl_O_RDONLY() ); 
     356        int     file = open( namez.ptr, O_RDONLY ); 
    357357 
    358358        delete namez; 
  • branches/kris/combine/tango/core/rt/compiler/dmd/rt/dmain2.d

    r4970 r5012  
    1515    import rt.compiler.util.console; 
    1616 
    17 //    import tango.stdc.stddef; 
    18     import rt.compiler.cImports: malloc,free,exit,strlen,EXIT_FAILURE,printf; 
    19     //import tango.stdc.stdlib; 
    20     //import tango.stdc.string; 
     17    import tango.stdc.stdlib : malloc, free, exit, EXIT_FAILURE; 
     18    import tango.stdc.string : strlen; 
     19    import tango.stdc.stdio : printf; 
    2120} 
    2221 
  • branches/kris/combine/tango/core/rt/compiler/dmd/rt/lifetime.d

    r4970 r5012  
    3030private 
    3131{ 
    32     import rt.compiler.cImports: memcpy,memset,memcmp,free,malloc; 
    33     //import tango.stdc.stdlib; 
    34     //import tango.stdc.string; 
     32    import tango.stdc.stdlib : free, malloc; 
     33    import tango.stdc.string : memcpy, memset, memcmp; 
    3534    import tango.stdc.stdarg; 
    36     debug(PRINTF) import rt.compiler.cImports:printf; 
    37     //import tango.stdc.stdio; 
     35    debug(PRINTF) import tango.stdc.stdio : printf; 
    3836} 
    3937 
  • branches/kris/combine/tango/core/rt/compiler/dmd/rt/switch_.d

    r4970 r5012  
    2626 */ 
    2727module rt.switch_; 
    28 private import rt.compiler.cImports: memcmp; 
     28private import tango.stdc.string : memcmp; 
    2929 
    3030/****************************************************** 
  • branches/kris/combine/tango/core/rt/compiler/dmd/rt/trace.d

    r4970 r5012  
    1717{ 
    1818    import rt.compiler.util.string; 
    19     //import tango.stdc.ctype; 
    20     //import tango.stdc.stdio; 
    21     //import tango.stdc.string; 
    22     //import tango.stdc.stdlib; 
    23     import rt.compiler.cImports: memset,memcpy,malloc,free,exit,fopen,fclose,fprintf,fgetc,FILE_P, 
    24         isspace,isalpha,isgraph,qsort,EXIT_FAILURE,EOF,strtoul,strtoull,strlen; 
     19    import tango.stdc.string : memset, memcpy, strlen; 
     20    import tango.stdc.stdlib : malloc, free, exit, strtoul, strtoull, qsort,  
     21                                EXIT_FAILURE; 
     22    import tango.stdc.ctype : isspace, isalpha, isgraph; 
     23    import tango.stdc.stdio : fopen, fclose, fprintf, fgetc, FILE, EOF; 
    2524} 
    2625 
     
    8079 
    8180static char[] trace_logfilename = "trace.log"; 
    82 static FILE_P fplog; 
     81static FILE* fplog; 
    8382 
    8483static char[] trace_deffilename = "trace.def"; 
    85 static FILE_P fpdef; 
     84static FILE* fpdef; 
    8685 
    8786 
     
    631630//      null if end of file 
    632631 
    633 static char* trace_readline(FILE_P fp) 
     632static char* trace_readline(FILE* fp) 
    634633{   int c; 
    635634    int dim; 
     
    688687 
    689688static void trace_merge() 
    690 {   FILE_P fp; 
     689{   FILE* fp; 
    691690    char *buf; 
    692691    char *p; 
  • branches/kris/combine/tango/core/rt/compiler/dmd/typeinfo/ti_Ag.d

    r4974 r5012  
    44private import rt.compiler.util.string; 
    55private import rt.compiler.util.hash; 
    6 private import rt.compiler.cImports: memcmp; 
     6private import tango.stdc.string : memcmp; 
    77 
    88// byte[] 
  • branches/kris/combine/tango/core/rt/compiler/dmd/typeinfo/ti_Aint.d

    r4974 r5012  
    22module rt.compiler.dmd.typeinfo.ti_Aint; 
    33 
    4 private import rt.compiler.cImports:memcmp; 
     4private import tango.stdc.string : memcmp; 
    55private import rt.compiler.util.hash; 
    66 
  • branches/kris/combine/tango/core/rt/compiler/dmd/typeinfo/ti_Along.d

    r4974 r5012  
    22module rt.compiler.dmd.typeinfo.ti_Along; 
    33 
    4 private import rt.compiler.cImports:memcmp; 
     4private import tango.stdc.string : memcmp; 
    55private import rt.compiler.util.hash; 
    66 
  • branches/kris/combine/tango/core/rt/compiler/dmd/typeinfo/ti_Ashort.d

    r4974 r5012  
    22module rt.compiler.dmd.typeinfo.ti_Ashort; 
    33 
    4 private import rt.compiler.cImports:memcmp; 
     4private import tango.stdc.string : memcmp; 
    55private import rt.compiler.util.hash; 
    66 
  • branches/kris/combine/tango/core/rt/compiler/gdc/genobj.d

    r4970 r5012  
    4040private 
    4141{ 
    42     import rt.compiler.cImports: memcmp, memcpy, memmove, calloc, realloc, free,sprintf,strlen; 
     42    import tango.stdc.string : memcmp, memcpy, memmove, strlen; 
     43    import tango.stdc.stdlib : calloc, realloc, free; 
     44    import tango.stdc.stdio : sprintf; 
    4345    import rt.compiler.util.string; 
    4446    import rt.compiler.util.hash; 
  • branches/kris/combine/tango/core/rt/compiler/gdc/typeinfo/ti_Ag.d

    r4970 r5012  
    44private import rt.compiler.util.string; 
    55private import rt.compiler.util.hash; 
    6 private import rt.compiler.cImports: memcmp; 
     6private import tango.stdc.string : memcmp; 
    77 
    88// byte[] 
  • branches/kris/combine/tango/core/rt/compiler/gdc/typeinfo/ti_Aint.d

    r4970 r5012  
    22module rt.compiler.typeinfo.ti_Aint; 
    33 
    4 private import rt.compiler.cImports:memcmp; 
     4private import tango.stdc.string : memcmp; 
    55private import rt.compiler.util.hash; 
    66 
  • branches/kris/combine/tango/core/rt/compiler/gdc/typeinfo/ti_Along.d

    r4970 r5012  
    22module rt.compiler.typeinfo.ti_Along; 
    33 
    4 private import rt.compiler.cImports:memcmp; 
     4private import tango.stdc.string : memcmp; 
    55private import rt.compiler.util.hash; 
    66 
  • branches/kris/combine/tango/core/rt/compiler/gdc/typeinfo/ti_Ashort.d

    r4970 r5012  
    22module rt.compiler.typeinfo.ti_Ashort; 
    33 
    4 private import rt.compiler.cImports:memcmp; 
     4private import tango.stdc.string : memcmp; 
    55private import rt.compiler.util.hash; 
    66 
  • branches/kris/combine/tango/core/rt/compiler/ldc/object_.d

    r4970 r5012  
    4343private 
    4444{ 
    45     import rt.compiler.cImports: memcmp,memcpy,memmove,calloc,realloc,free,onOutOfMemoryError, 
    46         sprintf; 
     45    import tango.stdc.string : memcmp, memcpy, memmove; 
     46    import tango.stdc.stdlib : calloc, realloc, free; 
     47    import tango.stdc.stdio : sprintf; 
    4748    import rt.compiler.util.string; 
    4849    import rt.compiler.util.hash; 
    4950    import rt.aaA; 
    50     debug(PRINTF) import rt.compiler.cImports: printf; 
     51    import tango.core.Exception : onOutOfMemoryError; 
     52    debug(PRINTF) import tango.stdc.stdio : printf; 
    5153    extern (C) Object _d_allocclass(ClassInfo ci); 
    5254} 
  • branches/kris/combine/tango/core/rt/compiler/ldc/rt/aApply.d

    r4513 r5012  
    3535 */ 
    3636module rt.aApply; 
    37 private import rt.util.utf; 
     37private import rt.compiler.util.utf; 
    3838 
    3939//debug = apply; 
  • branches/kris/combine/tango/core/rt/compiler/ldc/rt/aApplyR.d

    r4513 r5012  
    3636 */ 
    3737module rt.aApplyR; 
    38 private import rt.util.utf; 
     38private import rt.compiler.util.utf; 
    3939 
    4040/**********************************************/ 
  • branches/kris/combine/tango/core/rt/compiler/ldc/rt/aaA.d

    r4970 r5012  
    3737{ 
    3838    import tango.stdc.stdarg; 
    39     import rt.compiler.cImports: memcmp, memcpy; 
     39    import tango.stdc.string : memcmp, memcpy; 
    4040 
    4141    enum BlkAttr : uint 
  • branches/kris/combine/tango/core/rt/compiler/ldc/rt/adi.d

    r4970 r5012  
    3838private 
    3939{ 
    40     import rt.compiler.cImports: memcpy,memmove, memcmp, printf; 
    41     import rt.util.utf; 
     40    import tango.stdc.string : memcpy, memmove, memcmp; 
     41    import tango.stdc.stdio : printf; 
     42    import rt.compiler.util.utf; 
    4243 
    4344    enum BlkAttr : uint 
  • branches/kris/combine/tango/core/rt/compiler/ldc/rt/dmain2.d

    r4970 r5012  
    1212private 
    1313{ 
    14     import rt.util.console; 
    15     import rt.compiler.cImports: malloc,free,exit,strlen,EXIT_FAILURE,printf; 
     14    import rt.compiler.util.console; 
     15    import tango.stdc.stdlib : malloc, free, exit, EXIT_FAILURE; 
     16    import tango.stdc.string : strlen; 
     17    import tango.stdc.stdio : printf; 
    1618    import rt.memory; 
    1719} 
  • branches/kris/combine/tango/core/rt/compiler/ldc/rt/eh.d

    r4737 r5012  
    55module rt.eh; 
    66 
    7 import rt.util.console; 
     7import rt.compiler.util.console; 
    88import ldc.cstdarg; 
    99 
  • branches/kris/combine/tango/core/rt/compiler/ldc/rt/lifetime.d

    r4970 r5012  
    3232private 
    3333{ 
    34     import rt.compiler.cImports: memcpy,memset,memcmp,free,malloc; 
    35     debug(PRINTF) import rt.compiler.cImports:printf; 
    36     else debug(PRINTF2) import rt.compiler.cImports:printf; 
     34    import tango.stdc.string : memcpy, memset, memcmp; 
     35    import tango.stdc.stdlib : free, malloc; 
     36    debug(PRINTF) import tango.stdc.stdio : printf; 
     37    else debug(PRINTF2) import tango.stdc.stdio : printf; 
    3738} 
    3839 
  • branches/kris/combine/tango/core/rt/compiler/ldc/rt/memory.d

    r4970 r5012  
    3232    version = GC_Use_Data_Dyld; 
    3333    version = GC_Use_Dynamic_Ranges; 
    34     import rt.compiler.cImports: c_ulong; 
     34    import tango.stdc.config : c_ulong; 
    3535} 
    3636else version(Posix) 
     
    4848        static assert(false, "Proc Maps only supported on Posix systems"); 
    4949    } 
    50     //private import tango.stdc.posix.unistd; 
    51     //private import tango.stdc.posix.fcntl; 
    52     //private import tango.stdc.string; 
    53     import rt.compiler.cImports: memmove,open,close,read,fcntl_O_RDONLY; 
     50    import tango.stdc.string : memmove; 
     51    import tango.stdc.posix.fcntl : open, O_RDONLY; 
     52    import tango.stdc.posix.unistd : close, read; 
    5453 
    5554    version = GC_Use_Dynamic_Ranges; 
     
    347346        prmap pr; 
    348347 
    349         int   fd = open("/proc/self/map", fcntl_O_RDONLY); 
     348        int   fd = open("/proc/self/map", O_RDONLY); 
    350349        scope (exit) close(fd); 
    351350 
     
    379378        // TODO: Exclude zero-mapped regions 
    380379 
    381         int   fd = open("/proc/self/maps", fcntl_O_RDONLY); 
     380        int   fd = open("/proc/self/maps", O_RDONLY); 
    382381        ptrdiff_t   count; // %% need to configure ret for read.. 
    383382        char  buf[2024]; 
  • branches/kris/combine/tango/core/rt/compiler/ldc/rt/qsort2.d

    r4970 r5012  
    1717//debug=qsort; 
    1818 
    19 private import rt.compiler.cImports:qsort; 
     19private import tango.stdc.stdlib : qsort; 
    2020 
    2121private TypeInfo tiglobal; 
  • branches/kris/combine/tango/core/rt/compiler/ldc/rt/switch_.d

    r4970 r5012  
    2727module rt.switch_; 
    2828 
    29 private import rt.compiler.cImports: memcmp; 
     29private import tango.stdc.string : memcmp; 
    3030 
    3131/****************************************************** 
  • branches/kris/combine/tango/core/rt/compiler/ldc/typeinfo/ti_Ag.d

    r4974 r5012  
    44private import rt.compiler.util.string; 
    55private import rt.compiler.util.hash; 
    6 private import rt.compiler.cImports: memcmp; 
     6private import tango.stdc.string : memcmp; 
    77 
    88// byte[] 
  • branches/kris/combine/tango/core/rt/compiler/ldc/typeinfo/ti_Aint.d

    r4974 r5012  
    22module rt.compiler.ldc.typeinfo.ti_Aint; 
    33 
    4 private import rt.compiler.cImports:memcmp; 
     4private import tango.stdc.string : memcmp; 
    55private import rt.compiler.util.hash; 
    66 
  • branches/kris/combine/tango/core/rt/compiler/ldc/typeinfo/ti_Along.d

    r4974 r5012  
    22module rt.compiler.ldc.typeinfo.ti_Along; 
    33 
    4 private import rt.compiler.cImports:memcmp; 
     4private import tango.stdc.string : memcmp; 
    55private import rt.compiler.util.hash; 
    66 
  • branches/kris/combine/tango/core/rt/compiler/ldc/typeinfo/ti_Ashort.d

    r4974 r5012  
    22module rt.compiler.ldc.typeinfo.ti_Ashort; 
    33 
    4 private import rt.compiler.cImports:memcmp; 
     4private import tango.stdc.string : memcmp; 
    55private import rt.compiler.util.hash; 
    66 
  • branches/kris/combine/tango/core/rt/compiler/util/cpuid.d

    r4970 r5012  
    4141module rt.compiler.util.cpuid; 
    4242 
    43 private import rt.compiler.cImports : strlen; 
     43private import tango.stdc.string : strlen; 
    4444 
    4545version(D_InlineAsm_X86) 
  • branches/kris/combine/tango/core/rt/compiler/util/string.d

    r4970 r5012  
    1414module rt.compiler.util.string; 
    1515 
    16 private import rt.compiler.cImports: memcmp; 
     16private import tango.stdc.string : memcmp; 
    1717 
    1818// convert uint to char[], within the given buffer 
  • branches/kris/combine/tango/core/rt/gc/basic/gcbits.d

    r4971 r5012  
    2727 
    2828private import tango.core.BitManip; 
    29 private import rt.compiler.cImports: memset, memcpy, free, calloc; 
    30 private import tango.stdc.string; 
    31 //private import tango.stdc.stdlib; 
     29private import tango.stdc.string : memset, memcpy; 
     30private import tango.stdc.stdlib : free, calloc; 
    3231private extern (C) void onOutOfMemoryError(); 
    3332