Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

460 lines
33 KiB

// instances -- force DLL instances for Microsoft
#define __FORCE_INSTANCE
#include <complex>
#include <fstream>
#include <ios>
#include <istream>
#include <limits>
#include <locale>
#include <ostream>
#include <sstream>
#include <streambuf>
#include <xlocale>
#include <xlocmes>
#include <xlocmon>
#include <xlocnum>
#include <xloctime>
#include <xstring>
_STD_BEGIN
template _CRTIMP2 basic_istream<char, char_traits<char> >& __cdecl operator>>(
basic_istream<char, char_traits<char> >&, char *);
template _CRTIMP2 basic_istream<char, char_traits<char> >& __cdecl operator>>(
basic_istream<char, char_traits<char> >&, char&);
template _CRTIMP2 basic_istream<char, char_traits<char> >& __cdecl operator>>(
basic_istream<char, char_traits<char> >&, signed char *);
template _CRTIMP2 basic_istream<char, char_traits<char> >& __cdecl operator>>(
basic_istream<char, char_traits<char> >&, signed char&);
template _CRTIMP2 basic_istream<char, char_traits<char> >& __cdecl operator>>(
basic_istream<char, char_traits<char> >&, unsigned char *);
template _CRTIMP2 basic_istream<char, char_traits<char> >& __cdecl operator>>(
basic_istream<char, char_traits<char> >&, unsigned char&);
template _CRTIMP2 basic_istream<wchar_t, char_traits<wchar_t> >& __cdecl operator>>(
basic_istream<wchar_t, char_traits<wchar_t> >&, wchar_t *);
template _CRTIMP2 basic_istream<wchar_t, char_traits<wchar_t> >& __cdecl operator>>(
basic_istream<wchar_t, char_traits<wchar_t> >&, wchar_t&);
#ifdef _NATIVE_WCHAR_T_DEFINED
template _CRTIMP2 basic_istream<unsigned short, char_traits<unsigned short> >& __cdecl operator>>(
basic_istream<unsigned short, char_traits<unsigned short> >&, unsigned short *);
template _CRTIMP2 basic_istream<unsigned short, char_traits<unsigned short> >& __cdecl operator>>(
basic_istream<unsigned short, char_traits<unsigned short> >&, unsigned short&);
#endif
template _CRTIMP2 basic_ostream<char, char_traits<char> >& __cdecl operator<<(
basic_ostream<char, char_traits<char> >&, const char *);
template _CRTIMP2 basic_ostream<char, char_traits<char> >& __cdecl operator<<(
basic_ostream<char, char_traits<char> >&, char);
template _CRTIMP2 basic_ostream<char, char_traits<char> >& __cdecl operator<<(
basic_ostream<char, char_traits<char> >&, const signed char *);
template _CRTIMP2 basic_ostream<char, char_traits<char> >& __cdecl operator<<(
basic_ostream<char, char_traits<char> >&, signed char);
template _CRTIMP2 basic_ostream<char, char_traits<char> >& __cdecl operator<<(
basic_ostream<char, char_traits<char> >&, const unsigned char *);
template _CRTIMP2 basic_ostream<char, char_traits<char> >& __cdecl operator<<(
basic_ostream<char, char_traits<char> >&, unsigned char);
template _CRTIMP2 basic_ostream<wchar_t, char_traits<wchar_t> >& __cdecl operator<<(
basic_ostream<wchar_t, char_traits<wchar_t> >&, const wchar_t *);
template _CRTIMP2 basic_ostream<wchar_t, char_traits<wchar_t> >& __cdecl operator<<(
basic_ostream<wchar_t, char_traits<wchar_t> >&, wchar_t);
#ifdef _NATIVE_WCHAR_T_DEFINED
template _CRTIMP2 basic_ostream<unsigned short, char_traits<unsigned short> >& __cdecl operator<<(
basic_ostream<unsigned short, char_traits<unsigned short> >&, const unsigned short *);
template _CRTIMP2 basic_ostream<unsigned short, char_traits<unsigned short> >& __cdecl operator<<(
basic_ostream<unsigned short, char_traits<unsigned short> >&, unsigned short);
#endif
template _CRTIMP2 basic_string<char, char_traits<char>, allocator<char> > __cdecl operator+(
const basic_string<char, char_traits<char>, allocator<char> >&,
const basic_string<char, char_traits<char>, allocator<char> >&);
template _CRTIMP2 basic_string<char, char_traits<char>, allocator<char> > __cdecl operator+(
const char *, const basic_string<char, char_traits<char>, allocator<char> >&);
template _CRTIMP2 basic_string<char, char_traits<char>, allocator<char> > __cdecl operator+(
const char, const basic_string<char, char_traits<char>, allocator<char> >&);
template _CRTIMP2 basic_string<char, char_traits<char>, allocator<char> > __cdecl operator+(
const basic_string<char, char_traits<char>, allocator<char> >&, const char *);
template _CRTIMP2 basic_string<char, char_traits<char>, allocator<char> > __cdecl operator+(
const basic_string<char, char_traits<char>, allocator<char> >&, const char);
template _CRTIMP2 bool __cdecl operator==(
const basic_string<char, char_traits<char>, allocator<char> >&,
const basic_string<char, char_traits<char>, allocator<char> >&);
template _CRTIMP2 bool __cdecl operator==(
const char *, const basic_string<char, char_traits<char>, allocator<char> >&);
template _CRTIMP2 bool __cdecl operator==(
const basic_string<char, char_traits<char>, allocator<char> >&, const char *);
template _CRTIMP2 bool __cdecl operator!=(
const basic_string<char, char_traits<char>, allocator<char> >&,
const basic_string<char, char_traits<char>, allocator<char> >&);
template _CRTIMP2 bool __cdecl operator!=(
const char *, const basic_string<char, char_traits<char>, allocator<char> >&);
template _CRTIMP2 bool __cdecl operator!=(
const basic_string<char, char_traits<char>, allocator<char> >&, const char *);
template _CRTIMP2 bool __cdecl operator<(
const basic_string<char, char_traits<char>, allocator<char> >&,
const basic_string<char, char_traits<char>, allocator<char> >&);
template _CRTIMP2 bool __cdecl operator<(
const char *, const basic_string<char, char_traits<char>, allocator<char> >&);
template _CRTIMP2 bool __cdecl operator<(
const basic_string<char, char_traits<char>, allocator<char> >&, const char *);
template _CRTIMP2 bool __cdecl operator>(
const basic_string<char, char_traits<char>, allocator<char> >&,
const basic_string<char, char_traits<char>, allocator<char> >&);
template _CRTIMP2 bool __cdecl operator>(
const char *, const basic_string<char, char_traits<char>, allocator<char> >&);
template _CRTIMP2 bool __cdecl operator>(
const basic_string<char, char_traits<char>, allocator<char> >&, const char *);
template _CRTIMP2 bool __cdecl operator<=(
const basic_string<char, char_traits<char>, allocator<char> >&,
const basic_string<char, char_traits<char>, allocator<char> >&);
template _CRTIMP2 bool __cdecl operator<=(
const char *, const basic_string<char, char_traits<char>, allocator<char> >&);
template _CRTIMP2 bool __cdecl operator<=(
const basic_string<char, char_traits<char>, allocator<char> >&, const char *);
template _CRTIMP2 bool __cdecl operator>=(
const basic_string<char, char_traits<char>, allocator<char> >&,
const basic_string<char, char_traits<char>, allocator<char> >&);
template _CRTIMP2 bool __cdecl operator>=(
const char *, const basic_string<char, char_traits<char>, allocator<char> >&);
template _CRTIMP2 bool __cdecl operator>=(
const basic_string<char, char_traits<char>, allocator<char> >&, const char *);
template _CRTIMP2 basic_istream<char, char_traits<char> >& __cdecl operator>>(
basic_istream<char, char_traits<char> >&,
basic_string<char, char_traits<char>, allocator<char> >&);
template _CRTIMP2 basic_istream<char, char_traits<char> >& __cdecl getline(
basic_istream<char, char_traits<char> >&,
basic_string<char, char_traits<char>, allocator<char> >&);
template _CRTIMP2 basic_istream<char, char_traits<char> >& __cdecl getline(
basic_istream<char, char_traits<char> >&,
basic_string<char, char_traits<char>, allocator<char> >&, const char);
template _CRTIMP2 basic_ostream<char, char_traits<char> >& __cdecl operator<<(
basic_ostream<char, char_traits<char> >&,
const basic_string<char, char_traits<char>, allocator<char> >&);
template _CRTIMP2 basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > __cdecl operator+(
const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&,
const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&);
template _CRTIMP2 basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > __cdecl operator+(
const wchar_t *, const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&);
template _CRTIMP2 basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > __cdecl operator+(
const wchar_t, const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&);
template _CRTIMP2 basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > __cdecl operator+(
const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&, const wchar_t *);
template _CRTIMP2 basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > __cdecl operator+(
const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&, const wchar_t);
template _CRTIMP2 bool __cdecl operator==(
const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&,
const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&);
template _CRTIMP2 bool __cdecl operator==(
const wchar_t *, const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&);
template _CRTIMP2 bool __cdecl operator==(
const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&, const wchar_t *);
template _CRTIMP2 bool __cdecl operator!=(
const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&,
const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&);
template _CRTIMP2 bool __cdecl operator!=(
const wchar_t *, const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&);
template _CRTIMP2 bool __cdecl operator!=(
const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&, const wchar_t *);
template _CRTIMP2 bool __cdecl operator<(
const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&,
const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&);
template _CRTIMP2 bool __cdecl operator<(
const wchar_t *, const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&);
template _CRTIMP2 bool __cdecl operator<(
const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&, const wchar_t *);
template _CRTIMP2 bool __cdecl operator>(
const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&,
const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&);
template _CRTIMP2 bool __cdecl operator>(
const wchar_t *, const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&);
template _CRTIMP2 bool __cdecl operator>(
const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&, const wchar_t *);
template _CRTIMP2 bool __cdecl operator<=(
const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&,
const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&);
template _CRTIMP2 bool __cdecl operator<=(
const wchar_t *, const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&);
template _CRTIMP2 bool __cdecl operator<=(
const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&, const wchar_t *);
template _CRTIMP2 bool __cdecl operator>=(
const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&,
const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&);
template _CRTIMP2 bool __cdecl operator>=(
const wchar_t *, const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&);
template _CRTIMP2 bool __cdecl operator>=(
const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&, const wchar_t *);
template _CRTIMP2 basic_istream<wchar_t, char_traits<wchar_t> >& __cdecl operator>>(
basic_istream<wchar_t, char_traits<wchar_t> >&,
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&);
template _CRTIMP2 basic_istream<wchar_t, char_traits<wchar_t> >& __cdecl getline(
basic_istream<wchar_t, char_traits<wchar_t> >&,
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&);
template _CRTIMP2 basic_istream<wchar_t, char_traits<wchar_t> >& __cdecl getline(
basic_istream<wchar_t, char_traits<wchar_t> >&,
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&, const wchar_t);
template _CRTIMP2 basic_ostream<wchar_t, char_traits<wchar_t> >& __cdecl operator<<(
basic_ostream<wchar_t, char_traits<wchar_t> >&,
const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&);
#ifdef _NATIVE_WCHAR_T_DEFINED
template _CRTIMP2 basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> > __cdecl operator+(
const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&,
const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&);
template _CRTIMP2 basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> > __cdecl operator+(
const unsigned short *, const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&);
template _CRTIMP2 basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> > __cdecl operator+(
const unsigned short, const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&);
template _CRTIMP2 basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> > __cdecl operator+(
const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&, const unsigned short *);
template _CRTIMP2 basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> > __cdecl operator+(
const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&, const unsigned short);
template _CRTIMP2 bool __cdecl operator==(
const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&,
const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&);
template _CRTIMP2 bool __cdecl operator==(
const unsigned short *, const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&);
template _CRTIMP2 bool __cdecl operator==(
const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&, const unsigned short *);
template _CRTIMP2 bool __cdecl operator!=(
const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&,
const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&);
template _CRTIMP2 bool __cdecl operator!=(
const unsigned short *, const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&);
template _CRTIMP2 bool __cdecl operator!=(
const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&, const unsigned short *);
template _CRTIMP2 bool __cdecl operator<(
const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&,
const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&);
template _CRTIMP2 bool __cdecl operator<(
const unsigned short *, const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&);
template _CRTIMP2 bool __cdecl operator<(
const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&, const unsigned short *);
template _CRTIMP2 bool __cdecl operator>(
const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&,
const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&);
template _CRTIMP2 bool __cdecl operator>(
const unsigned short *, const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&);
template _CRTIMP2 bool __cdecl operator>(
const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&, const unsigned short *);
template _CRTIMP2 bool __cdecl operator<=(
const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&,
const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&);
template _CRTIMP2 bool __cdecl operator<=(
const unsigned short *, const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&);
template _CRTIMP2 bool __cdecl operator<=(
const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&, const unsigned short *);
template _CRTIMP2 bool __cdecl operator>=(
const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&,
const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&);
template _CRTIMP2 bool __cdecl operator>=(
const unsigned short *, const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&);
template _CRTIMP2 bool __cdecl operator>=(
const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&, const unsigned short *);
template _CRTIMP2 basic_istream<unsigned short, char_traits<unsigned short> >& __cdecl operator>>(
basic_istream<unsigned short, char_traits<unsigned short> >&,
basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&);
template _CRTIMP2 basic_istream<unsigned short, char_traits<unsigned short> >& __cdecl getline(
basic_istream<unsigned short, char_traits<unsigned short> >&,
basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&);
template _CRTIMP2 basic_istream<unsigned short, char_traits<unsigned short> >& __cdecl getline(
basic_istream<unsigned short, char_traits<unsigned short> >&,
basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&, const unsigned short);
template _CRTIMP2 basic_ostream<unsigned short, char_traits<unsigned short> >& __cdecl operator<<(
basic_ostream<unsigned short, char_traits<unsigned short> >&,
const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&);
#endif
template _CRTIMP2 basic_istream<char, char_traits<char> >& __cdecl operator>>(
basic_istream<char, char_traits<char> >&, complex<float>&);
template _CRTIMP2 basic_ostream<char, char_traits<char> >& __cdecl operator<<(
basic_ostream<char, char_traits<char> >&, const complex<float>&);
template _CRTIMP2 basic_istream<wchar_t, char_traits<wchar_t> >& __cdecl operator>>(
basic_istream<wchar_t, char_traits<wchar_t> >&, complex<float>&);
template _CRTIMP2 basic_ostream<wchar_t, char_traits<wchar_t> >& __cdecl operator<<(
basic_ostream<wchar_t, char_traits<wchar_t> >&, const complex<float>&);
#ifdef _NATIVE_WCHAR_T_DEFINED
template _CRTIMP2 basic_istream<unsigned short, char_traits<unsigned short> >& __cdecl operator>>(
basic_istream<unsigned short, char_traits<unsigned short> >&, complex<float>&);
template _CRTIMP2 basic_ostream<unsigned short, char_traits<unsigned short> >& __cdecl operator<<(
basic_ostream<unsigned short, char_traits<unsigned short> >&, const complex<float>&);
#endif
template _CRTIMP2 basic_istream<char, char_traits<char> >& __cdecl operator>>(
basic_istream<char, char_traits<char> >&, complex<double>&);
template _CRTIMP2 basic_ostream<char, char_traits<char> >& __cdecl operator<<(
basic_ostream<char, char_traits<char> >&, const complex<double>&);
template _CRTIMP2 basic_istream<wchar_t, char_traits<wchar_t> >& __cdecl operator>>(
basic_istream<wchar_t, char_traits<wchar_t> >&, complex<double>&);
template _CRTIMP2 basic_ostream<wchar_t, char_traits<wchar_t> >& __cdecl operator<<(
basic_ostream<wchar_t, char_traits<wchar_t> >&, const complex<double>&);
#ifdef _NATIVE_WCHAR_T_DEFINED
template _CRTIMP2 basic_istream<unsigned short, char_traits<unsigned short> >& __cdecl operator>>(
basic_istream<unsigned short, char_traits<unsigned short> >&, complex<double>&);
template _CRTIMP2 basic_ostream<unsigned short, char_traits<unsigned short> >& __cdecl operator<<(
basic_ostream<unsigned short, char_traits<unsigned short> >&, const complex<double>&);
#endif
template _CRTIMP2 basic_istream<char, char_traits<char> >& __cdecl operator>>(
basic_istream<char, char_traits<char> >&, complex<long double>&);
template _CRTIMP2 basic_ostream<char, char_traits<char> >& __cdecl operator<<(
basic_ostream<char, char_traits<char> >&, const complex<long double>&);
template _CRTIMP2 basic_istream<wchar_t, char_traits<wchar_t> >& __cdecl operator>>(
basic_istream<wchar_t, char_traits<wchar_t> >&, complex<long double>&);
template _CRTIMP2 basic_ostream<wchar_t, char_traits<wchar_t> >& __cdecl operator<<(
basic_ostream<wchar_t, char_traits<wchar_t> >&, const complex<long double>&);
#ifdef _NATIVE_WCHAR_T_DEFINED
template _CRTIMP2 basic_istream<unsigned short, char_traits<unsigned short> >& __cdecl operator>>(
basic_istream<unsigned short, char_traits<unsigned short> >&, complex<long double>&);
template _CRTIMP2 basic_ostream<unsigned short, char_traits<unsigned short> >& __cdecl operator<<(
basic_ostream<unsigned short, char_traits<unsigned short> >&, const complex<long double>&);
#endif
template _CRTIMP2 float __cdecl imag(const complex<float>&);
template _CRTIMP2 float __cdecl real(const complex<float>&);
template _CRTIMP2 float __cdecl _Fabs(const complex<float>&, int *);
template _CRTIMP2 complex<float> __cdecl operator+(const complex<float>&, const complex<float>&);
template _CRTIMP2 complex<float> __cdecl operator+(const complex<float>&, const float&);
template _CRTIMP2 complex<float> __cdecl operator+(const float&, const complex<float>&);
template _CRTIMP2 complex<float> __cdecl operator-(const complex<float>&, const complex<float>&);
template _CRTIMP2 complex<float> __cdecl operator-(const complex<float>&, const float&);
template _CRTIMP2 complex<float> __cdecl operator-(const float&, const complex<float>&);
template _CRTIMP2 complex<float> __cdecl operator*(const complex<float>&, const complex<float>&);
template _CRTIMP2 complex<float> __cdecl operator*(const complex<float>&, const float&);
template _CRTIMP2 complex<float> __cdecl operator*(const float&, const complex<float>&);
template _CRTIMP2 complex<float> __cdecl operator/(const complex<float>&, const complex<float>&);
template _CRTIMP2 complex<float> __cdecl operator/(const complex<float>&, const float&);
template _CRTIMP2 complex<float> __cdecl operator/(const float&, const complex<float>&);
template _CRTIMP2 complex<float> __cdecl operator+(const complex<float>&);
template _CRTIMP2 complex<float> __cdecl operator-(const complex<float>&);
template _CRTIMP2 bool __cdecl operator==(const complex<float>&, const complex<float>&);
template _CRTIMP2 bool __cdecl operator==(const complex<float>&, const float&);
template _CRTIMP2 bool __cdecl operator==(const float&, const complex<float>&);
template _CRTIMP2 bool __cdecl operator!=(const complex<float>&, const complex<float>&);
template _CRTIMP2 bool __cdecl operator!=(const complex<float>&, const float&);
template _CRTIMP2 bool __cdecl operator!=(const float&, const complex<float>&);
template _CRTIMP2 float __cdecl abs(const complex<float>&);
template _CRTIMP2 float __cdecl arg(const complex<float>&);
template _CRTIMP2 complex<float> __cdecl conj(const complex<float>&);
template _CRTIMP2 complex<float> __cdecl cos(const complex<float>&);
template _CRTIMP2 complex<float> __cdecl cosh(const complex<float>&);
template _CRTIMP2 complex<float> __cdecl exp(const complex<float>&);
template _CRTIMP2 complex<float> __cdecl log(const complex<float>&);
template _CRTIMP2 complex<float> __cdecl log10(const complex<float>&);
template _CRTIMP2 float __cdecl norm(const complex<float>&);
template _CRTIMP2 complex<float> __cdecl polar(const float&, const float&);
template _CRTIMP2 complex<float> __cdecl polar(const float&);
template _CRTIMP2 complex<float> __cdecl pow(const complex<float>&, const complex<float>&);
template _CRTIMP2 complex<float> __cdecl pow(const complex<float>&, const float&);
template _CRTIMP2 complex<float> __cdecl pow(const complex<float>&, int);
template _CRTIMP2 complex<float> __cdecl pow(const float&, const complex<float>&);
template _CRTIMP2 complex<float> __cdecl sin(const complex<float>&);
template _CRTIMP2 complex<float> __cdecl sinh(const complex<float>&);
template _CRTIMP2 complex<float> __cdecl sqrt(const complex<float>&);
template _CRTIMP2 complex<float> __cdecl tanh(const complex<float>&);
template _CRTIMP2 complex<float> __cdecl tan(const complex<float>&);
template _CRTIMP2 double __cdecl imag(const complex<double>&);
template _CRTIMP2 double __cdecl real(const complex<double>&);
template _CRTIMP2 double __cdecl _Fabs(const complex<double>&, int *);
template _CRTIMP2 complex<double> __cdecl operator+(const complex<double>&, const complex<double>&);
template _CRTIMP2 complex<double> __cdecl operator+(const complex<double>&, const double&);
template _CRTIMP2 complex<double> __cdecl operator+(const double&, const complex<double>&);
template _CRTIMP2 complex<double> __cdecl operator-(const complex<double>&, const complex<double>&);
template _CRTIMP2 complex<double> __cdecl operator-(const complex<double>&, const double&);
template _CRTIMP2 complex<double> __cdecl operator-(const double&, const complex<double>&);
template _CRTIMP2 complex<double> __cdecl operator*(const complex<double>&, const complex<double>&);
template _CRTIMP2 complex<double> __cdecl operator*(const complex<double>&, const double&);
template _CRTIMP2 complex<double> __cdecl operator*(const double&, const complex<double>&);
template _CRTIMP2 complex<double> __cdecl operator/(const complex<double>&, const complex<double>&);
template _CRTIMP2 complex<double> __cdecl operator/(const complex<double>&, const double&);
template _CRTIMP2 complex<double> __cdecl operator/(const double&, const complex<double>&);
template _CRTIMP2 complex<double> __cdecl operator+(const complex<double>&);
template _CRTIMP2 complex<double> __cdecl operator-(const complex<double>&);
template _CRTIMP2 bool __cdecl operator==(const complex<double>&, const complex<double>&);
template _CRTIMP2 bool __cdecl operator==(const complex<double>&, const double&);
template _CRTIMP2 bool __cdecl operator==(const double&, const complex<double>&);
template _CRTIMP2 bool __cdecl operator!=(const complex<double>&, const complex<double>&);
template _CRTIMP2 bool __cdecl operator!=(const complex<double>&, const double&);
template _CRTIMP2 bool __cdecl operator!=(const double&, const complex<double>&);
template _CRTIMP2 double __cdecl abs(const complex<double>&);
template _CRTIMP2 double __cdecl arg(const complex<double>&);
template _CRTIMP2 complex<double> __cdecl conj(const complex<double>&);
template _CRTIMP2 complex<double> __cdecl cos(const complex<double>&);
template _CRTIMP2 complex<double> __cdecl cosh(const complex<double>&);
template _CRTIMP2 complex<double> __cdecl exp(const complex<double>&);
template _CRTIMP2 complex<double> __cdecl log(const complex<double>&);
template _CRTIMP2 complex<double> __cdecl log10(const complex<double>&);
template _CRTIMP2 double __cdecl norm(const complex<double>&);
template _CRTIMP2 complex<double> __cdecl polar(const double&, const double&);
template _CRTIMP2 complex<double> __cdecl polar(const double&);
template _CRTIMP2 complex<double> __cdecl pow(const complex<double>&, const complex<double>&);
template _CRTIMP2 complex<double> __cdecl pow(const complex<double>&, const double&);
template _CRTIMP2 complex<double> __cdecl pow(const complex<double>&, int);
template _CRTIMP2 complex<double> __cdecl pow(const double&, const complex<double>&);
template _CRTIMP2 complex<double> __cdecl sin(const complex<double>&);
template _CRTIMP2 complex<double> __cdecl sinh(const complex<double>&);
template _CRTIMP2 complex<double> __cdecl sqrt(const complex<double>&);
template _CRTIMP2 complex<double> __cdecl tanh(const complex<double>&);
template _CRTIMP2 complex<double> __cdecl tan(const complex<double>&);
template _CRTIMP2 long double __cdecl imag(const complex<long double>&);
template _CRTIMP2 long double __cdecl real(const complex<long double>&);
template _CRTIMP2 long double __cdecl _Fabs(const complex<long double>&, int *);
template _CRTIMP2 complex<long double> __cdecl operator+(const complex<long double>&, const complex<long double>&);
template _CRTIMP2 complex<long double> __cdecl operator+(const complex<long double>&, const long double&);
template _CRTIMP2 complex<long double> __cdecl operator+(const long double&, const complex<long double>&);
template _CRTIMP2 complex<long double> __cdecl operator-(const complex<long double>&, const complex<long double>&);
template _CRTIMP2 complex<long double> __cdecl operator-(const complex<long double>&, const long double&);
template _CRTIMP2 complex<long double> __cdecl operator-(const long double&, const complex<long double>&);
template _CRTIMP2 complex<long double> __cdecl operator*(const complex<long double>&, const complex<long double>&);
template _CRTIMP2 complex<long double> __cdecl operator*(const complex<long double>&, const long double&);
template _CRTIMP2 complex<long double> __cdecl operator*(const long double&, const complex<long double>&);
template _CRTIMP2 complex<long double> __cdecl operator/(const complex<long double>&, const complex<long double>&);
template _CRTIMP2 complex<long double> __cdecl operator/(const complex<long double>&, const long double&);
template _CRTIMP2 complex<long double> __cdecl operator/(const long double&, const complex<long double>&);
template _CRTIMP2 complex<long double> __cdecl operator+(const complex<long double>&);
template _CRTIMP2 complex<long double> __cdecl operator-(const complex<long double>&);
template _CRTIMP2 bool __cdecl operator==(const complex<long double>&, const complex<long double>&);
template _CRTIMP2 bool __cdecl operator==(const complex<long double>&, const long double&);
template _CRTIMP2 bool __cdecl operator==(const long double&, const complex<long double>&);
template _CRTIMP2 bool __cdecl operator!=(const complex<long double>&, const complex<long double>&);
template _CRTIMP2 bool __cdecl operator!=(const complex<long double>&, const long double&);
template _CRTIMP2 bool __cdecl operator!=(const long double&, const complex<long double>&);
template _CRTIMP2 long double __cdecl abs(const complex<long double>&);
template _CRTIMP2 long double __cdecl arg(const complex<long double>&);
template _CRTIMP2 complex<long double> __cdecl conj(const complex<long double>&);
template _CRTIMP2 complex<long double> __cdecl cos(const complex<long double>&);
template _CRTIMP2 complex<long double> __cdecl cosh(const complex<long double>&);
template _CRTIMP2 complex<long double> __cdecl exp(const complex<long double>&);
template _CRTIMP2 complex<long double> __cdecl log(const complex<long double>&);
template _CRTIMP2 complex<long double> __cdecl log10(const complex<long double>&);
template _CRTIMP2 long double __cdecl norm(const complex<long double>&);
template _CRTIMP2 complex<long double> __cdecl polar(const long double&, const long double&);
template _CRTIMP2 complex<long double> __cdecl polar(const long double&);
template _CRTIMP2 complex<long double> __cdecl pow(const complex<long double>&, const complex<long double>&);
template _CRTIMP2 complex<long double> __cdecl pow(const complex<long double>&, const long double&);
template _CRTIMP2 complex<long double> __cdecl pow(const complex<long double>&, int);
template _CRTIMP2 complex<long double> __cdecl pow(const long double&, const complex<long double>&);
template _CRTIMP2 complex<long double> __cdecl sin(const complex<long double>&);
template _CRTIMP2 complex<long double> __cdecl sinh(const complex<long double>&);
template _CRTIMP2 complex<long double> __cdecl sqrt(const complex<long double>&);
template _CRTIMP2 complex<long double> __cdecl tanh(const complex<long double>&);
template _CRTIMP2 complex<long double> __cdecl tan(const complex<long double>&);
template<> const basic_string<char, char_traits<char>, allocator<char> >::size_type
basic_string<char, char_traits<char>, allocator<char> >::npos =
(size_type)(-1);
template<> const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::size_type
basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::npos =
(size_type)(-1);
#ifdef _NATIVE_WCHAR_T_DEFINED
template<> const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >::size_type
basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >::npos =
(size_type)(-1);
#endif
_STD_END
/*
* Copyright (c) 1992-2001 by P.J. Plauger. ALL RIGHTS RESERVED.
* Consult your license regarding permissions and restrictions.
V3.10:0009 */