xref: /reactos/sdk/include/c++/stlport/using/cstring (revision 8a978a17)
1using _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
7inline void* memcpy(void* dst, const void* src, size_t len)
8{	return _STLP_VENDOR_CSTD::__memcpy(dst, src, len); }
9inline void* memmove(void* dst, const void* src, size_t len)
10{	return _STLP_VENDOR_CSTD::__memmove(dst, src, len); }
11#  else
12using _STLP_VENDOR_CSTD::memmove;
13using _STLP_VENDOR_CSTD::memcpy;
14#  endif
15
16#  if !defined (_STLP_WCE)
17// these functions just don't exist on Windows CE
18using _STLP_VENDOR_CSTD::strcoll;
19using _STLP_VENDOR_CSTD::strerror;
20using _STLP_VENDOR_CSTD::strxfrm;
21#  endif
22
23#  if defined (__BORLANDC__)
24extern "C++" {
25#  endif
26using _STLP_VENDOR_CSTD::memchr;
27using _STLP_VENDOR_CSTD::strchr;
28using _STLP_VENDOR_CSTD::strpbrk;
29using _STLP_VENDOR_CSTD::strrchr;
30using _STLP_VENDOR_CSTD::strstr;
31#  if defined (__BORLANDC__)
32}
33#  endif
34
35using _STLP_VENDOR_CSTD::memcmp;
36using _STLP_VENDOR_CSTD::memset;
37
38using _STLP_VENDOR_CSTD::strcat;
39
40#  if !defined (strcmp) || !defined (__BORLANDC__)
41using _STLP_VENDOR_CSTD::strcmp;
42#  else
43using ::strcmp;
44#  endif
45
46#  if !defined (strcpy) || !defined (__BORLANDC__)
47using _STLP_VENDOR_CSTD::strcpy;
48#  else
49using ::strcpy;
50#  endif
51using _STLP_VENDOR_CSTD::strcspn;
52using _STLP_VENDOR_CSTD::strlen;
53using _STLP_VENDOR_CSTD::strncat;
54using _STLP_VENDOR_CSTD::strncmp;
55
56using _STLP_VENDOR_CSTD::strncpy;
57using _STLP_VENDOR_CSTD::strspn;
58
59using _STLP_VENDOR_CSTD::strtok;
60#endif /* _STLP_NO_CSTD_FUNCTION_IMPORTS */
61