epoc32/include/tools/stlport/using/cstring
author William Roberts <williamr@symbian.org>
Wed, 31 Mar 2010 12:33:34 +0100
branchSymbian3
changeset 4 837f303aceeb
permissions -rw-r--r--
Current Symbian^3 public API header files (from PDK 3.0.h)
This is the epoc32/include tree with the "platform" subtrees removed, and
all but a selected few mbg and rsg files removed.
     1 using _STLP_VENDOR_CSTD::size_t;
     2 
     3 #if !defined (_STLP_NO_CSTD_FUNCTION_IMPORTS)
     4 #  if defined (__MSL__) && __MC68K__ && !_No_BlockMove && __dest_os == __mac_os
     5 #    undef memcpy
     6 #    undef memmove
     7 inline void* memcpy(void* dst, const void* src, size_t len)
     8 {	return _STLP_VENDOR_CSTD::__memcpy(dst, src, len); }
     9 inline void* memmove(void* dst, const void* src, size_t len)
    10 {	return _STLP_VENDOR_CSTD::__memmove(dst, src, len); }
    11 #  else
    12 using _STLP_VENDOR_CSTD::memmove;
    13 using _STLP_VENDOR_CSTD::memcpy;
    14 #  endif
    15 
    16 #  if !defined (_STLP_WCE)
    17 // these functions just don't exist on Windows CE
    18 using _STLP_VENDOR_CSTD::strcoll;
    19 using _STLP_VENDOR_CSTD::strerror;
    20 using _STLP_VENDOR_CSTD::strxfrm;
    21 #  endif
    22 
    23 #  if defined (__BORLANDC__)
    24 extern "C++" {
    25 #  endif
    26 using _STLP_VENDOR_CSTD::memchr;
    27 using _STLP_VENDOR_CSTD::strchr;
    28 using _STLP_VENDOR_CSTD::strpbrk;
    29 using _STLP_VENDOR_CSTD::strrchr;
    30 using _STLP_VENDOR_CSTD::strstr;
    31 #  if defined (__BORLANDC__)
    32 }
    33 #  endif
    34 
    35 using _STLP_VENDOR_CSTD::memcmp;
    36 using _STLP_VENDOR_CSTD::memset;
    37 
    38 using _STLP_VENDOR_CSTD::strcat;
    39 
    40 #  if !defined (strcmp)
    41 using _STLP_VENDOR_CSTD::strcmp;
    42 #  endif
    43 
    44 #  if !defined (strcpy)
    45 using _STLP_VENDOR_CSTD::strcpy;
    46 #  endif
    47 using _STLP_VENDOR_CSTD::strcspn;
    48 using _STLP_VENDOR_CSTD::strlen;
    49 using _STLP_VENDOR_CSTD::strncat;
    50 using _STLP_VENDOR_CSTD::strncmp;
    51 
    52 using _STLP_VENDOR_CSTD::strncpy;
    53 using _STLP_VENDOR_CSTD::strspn;
    54 
    55 using _STLP_VENDOR_CSTD::strtok;
    56 #endif /* _STLP_NO_CSTD_FUNCTION_IMPORTS */