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