VirtualBox

Changeset 3672 in vbox for trunk/src/VBox/Runtime/string


Ignore:
Timestamp:
Jul 17, 2007 12:39:30 PM (18 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
22950
Message:

RT_OS_* and RT_ARCH_* for Runtime/ and Support/

Location:
trunk/src/VBox/Runtime/string
Files:
15 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/string/memchr.asm

    r2988 r3672  
    3030BEGINPROC RT_NOCRT(memchr)
    3131        cld
    32 %ifdef __AMD64__
     32%ifdef RT_ARCH_AMD64
    3333 %ifdef ASM_CALL64_MSC
    3434        or      r8, r8
     
    6363        mov     rdi, r9
    6464%endif
    65 %ifdef __X86__
     65%ifdef RT_ARCH_X86
    6666        mov     edi, edx
    6767%endif
     
    7272        mov     rdi, r9
    7373%endif
    74 %ifdef __X86__
     74%ifdef RT_ARCH_X86
    7575        mov     edi, edx
    7676%endif
  • trunk/src/VBox/Runtime/string/memchr_alias.c

    r2981 r3672  
    2727#undef memchr
    2828
    29 #if defined(__DARWIN__) || defined(__WIN__)
     29#if defined(RT_OS_DARWIN) || defined(RT_OS_WINDOWS)
    3030# ifndef __MINGW32__
    3131#  pragma weak memchr
  • trunk/src/VBox/Runtime/string/memcmp.asm

    r2988 r3672  
    3232
    3333        ; Do the bulk of the work.
    34 %ifdef __AMD64__
     34%ifdef RT_ARCH_AMD64
    3535 %ifdef ASM_CALL64_MSC
    3636        mov     r10, rdi                ; save
     
    6363
    6464        ; The remaining bytes.
    65 %ifdef __AMD64__
     65%ifdef RT_ARCH_AMD64
    6666        test    dl, 4
    6767        jz      .dont_cmp_dword
     
    8282
    8383.done:
    84 %ifdef __AMD64__
     84%ifdef RT_ARCH_AMD64
    8585 %ifdef ASM_CALL64_MSC
    8686        mov     rdi, r10
     
    9696; Mismatches.
    9797;
    98 %ifdef __AMD64__
     98%ifdef RT_ARCH_AMD64
    9999.not_equal_qword:
    100100    mov     ecx, 8
     
    114114    sub     xDI, 4
    115115    repe cmpsb
    116 %ifdef __AMD64__
     116%ifdef RT_ARCH_AMD64
    117117    jmp     .not_equal_byte
    118118%else
  • trunk/src/VBox/Runtime/string/memcmp_alias.c

    r2981 r3672  
    2727#undef memcmp
    2828
    29 #if defined(__DARWIN__) || defined(__WIN__)
     29#if defined(RT_OS_DARWIN) || defined(RT_OS_WINDOWS)
    3030# ifndef __MINGW32__
    3131#  pragma weak memcmp
  • trunk/src/VBox/Runtime/string/memcpy.asm

    r2988 r3672  
    3232
    3333        ; Do the bulk of the work.
    34 %ifdef __AMD64__
     34%ifdef RT_ARCH_AMD64
    3535 %ifdef ASM_CALL64_MSC
    3636        mov     r10, rdi                ; save
     
    6060
    6161        ; The remaining bytes.
    62 %ifdef __AMD64__
     62%ifdef RT_ARCH_AMD64
    6363        test    dl, 4
    6464        jz      .dont_move_dword
     
    7575.dont_move_byte:
    7676
    77 %ifdef __AMD64__
     77%ifdef RT_ARCH_AMD64
    7878 %ifdef ASM_CALL64_MSC
    7979        mov     rdi, r10
  • trunk/src/VBox/Runtime/string/memcpy_alias.c

    r2981 r3672  
    2727#undef memcpy
    2828
    29 #if defined(__DARWIN__) || defined(__WIN__)
     29#if defined(RT_OS_DARWIN) || defined(RT_OS_WINDOWS)
    3030# ifndef __MINGW32__
    3131#  pragma weak memcpy
  • trunk/src/VBox/Runtime/string/mempcpy.asm

    r2988 r3672  
    3232
    3333        ; Do the bulk of the work.
    34 %ifdef __AMD64__
     34%ifdef RT_ARCH_AMD64
    3535 %ifdef ASM_CALL64_MSC
    3636        mov     r10, rdi                ; save
     
    5858
    5959        ; The remaining bytes.
    60 %ifdef __AMD64__
     60%ifdef RT_ARCH_AMD64
    6161        test    dl, 4
    6262        jz      .dont_move_dword
     
    7474
    7575        ; restore & return
    76 %ifdef __AMD64__
     76%ifdef RT_ARCH_AMD64
    7777        mov     rax, rdi
    7878 %ifdef ASM_CALL64_MSC
  • trunk/src/VBox/Runtime/string/memset.asm

    r2988 r3672  
    3030BEGINPROC RT_NOCRT(memset)
    3131        cld
    32 %ifdef __AMD64__
     32%ifdef RT_ARCH_AMD64
    3333 %ifdef ASM_CALL64_MSC
    3434        int3
  • trunk/src/VBox/Runtime/string/memset_alias.c

    r2981 r3672  
    2727#undef memset
    2828
    29 #if defined(__DARWIN__) || defined(__WIN__)
     29#if defined(RT_OS_DARWIN) || defined(RT_OS_WINDOWS)
    3030# ifndef __MINGW32__
    3131#  pragma weak memset
  • trunk/src/VBox/Runtime/string/strchr.asm

    r2988 r3672  
    3131
    3232        ; check for ch == 0 and setup normal strchr.
    33 %ifdef __AMD64__
     33%ifdef RT_ARCH_AMD64
    3434 %ifdef ASM_CALL64_MSC
    3535        or      dl, dl
     
    8383        mov     rsi, r9
    8484%endif
    85 %ifdef __X86__
     85%ifdef RT_ARCH_X86
    8686        mov     esi, ecx
    8787%endif
     
    9292        mov     rsi, r9
    9393%endif
    94 %ifdef __X86__
     94%ifdef RT_ARCH_X86
    9595        mov     esi, ecx
    9696%endif
     
    103103align 16
    104104.strlen:
    105 %ifdef __AMD64__
     105%ifdef RT_ARCH_AMD64
    106106 %ifdef ASM_CALL64_MSC
    107107        mov     r9, rdi                 ; save rdi
     
    120120        mov     rdi, r9
    121121%endif
    122 %ifdef __X86__
     122%ifdef RT_ARCH_X86
    123123        mov     edi, edx
    124124%endif
  • trunk/src/VBox/Runtime/string/strchr_alias.c

    r2981 r3672  
    2727#undef strchr
    2828
    29 #if defined(__DARWIN__) || defined(__WIN__)
     29#if defined(RT_OS_DARWIN) || defined(RT_OS_WINDOWS)
    3030# ifndef __MINGW32__
    3131#  pragma weak strchr
  • trunk/src/VBox/Runtime/string/strcmp.asm

    r2988 r3672  
    2929BEGINPROC RT_NOCRT(strcmp)
    3030        ; input
    31 %ifdef __AMD64__
     31%ifdef RT_ARCH_AMD64
    3232 %ifdef ASM_CALL64_MSC
    3333  %define psz1 rcx
  • trunk/src/VBox/Runtime/string/strcmp_alias.c

    r2981 r3672  
    2727#undef strcmp
    2828
    29 #if defined(__DARWIN__) || defined(__WIN__)
     29#if defined(RT_OS_DARWIN) || defined(RT_OS_WINDOWS)
    3030# ifndef __MINGW32__
    3131#  pragma weak strcmp
  • trunk/src/VBox/Runtime/string/strncmp.cpp

    r2981 r3672  
    2828#endif
    2929    (const char *pszStr1, const char *pszStr2, size_t cb)
    30 #if defined(__THROW) && !defined(__WIN__) && !defined(__OS2__)
     30#if defined(__THROW) && !defined(RT_OS_WINDOWS) && !defined(RT_OS_OS2)
    3131    __THROW
    3232#endif
  • trunk/src/VBox/Runtime/string/strpbrk.cpp

    r2981 r3672  
    4040#else
    4141char *strpbrk(const char *pszStr, const char *pszChars)
    42 # if defined(__THROW) && !defined(__WIN__) && !defined(__OS2__)
     42# if defined(__THROW) && !defined(RT_OS_WINDOWS) && !defined(RT_OS_OS2)
    4343    __THROW
    4444# endif
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette