typedef long int _ptrdiff_t; const int 0; const int 1; const DT *const 0; FT *const 0; int ?++(int *); int ?--(int *); unsigned int ?++(unsigned int *); unsigned int ?--(unsigned int *); long int ?++(long int *); long int ?--(long int *); long unsigned int ?++(long unsigned int *); long unsigned int ?--(long unsigned int *); float ?++(float *); float ?--(float *); double ?++(double *); double ?--(double *); long double ?++(long double *); long double ?--(long double *); T * ?++(T **); T * ?--(T **); const T * ?++(const T **); const T * ?--(const T **); volatile T * ?++(volatile T **); volatile T * ?--(volatile T **); volatile const T * ?++(volatile const T **); volatile const T * ?--(volatile const T **); T ?[?](T *, _ptrdiff_t ); const T ?[?](const T *, _ptrdiff_t ); volatile T ?[?](volatile T *, _ptrdiff_t ); volatile const T ?[?](volatile const T *, _ptrdiff_t ); T ?[?](_ptrdiff_t , T *); const T ?[?](_ptrdiff_t , const T *); volatile T ?[?](_ptrdiff_t , volatile T *); volatile const T ?[?](_ptrdiff_t , volatile const T *); int ++?(int *); int --?(int *); unsigned int ++?(unsigned int *); unsigned int --?(unsigned int *); long int ++?(long int *); long int --?(long int *); long unsigned int ++?(long unsigned int *); long unsigned int --?(long unsigned int *); float ++?(float *); float --?(float *); double ++?(double *); double --?(double *); long double ++?(long double *); long double --?(long double *); T *++?(T **); T *--?(T **); const T *++?(const T **); const T *--?(const T **); volatile T *++?(volatile T **); volatile T *--?(volatile T **); volatile const T *++?(volatile const T **); volatile const T *--?(volatile const T **); T (*?)(T *); const T (*?)(const T *); volatile T (*?)(volatile T *); volatile const T (*?)(volatile const T *); FT (*?)(FT *); int +?(int ); int -?(int ); int ~?(int ); unsigned int +?(unsigned int ); unsigned int -?(unsigned int ); unsigned int ~?(unsigned int ); long unsigned int +?(long unsigned int ); long unsigned int -?(long unsigned int ); long unsigned int ~?(long unsigned int ); long int +?(long int ); long int -?(long int ); long int ~?(long int ); float +?(float ); float -?(float ); double +?(double ); double -?(double ); long double +?(long double ); long double -?(long double ); int !?(int ); int !?(unsigned int ); int !?(long int ); int !?(long unsigned int ); int !?(float ); int !?(double ); int !?(volatile const DT *); int !?(FT *); int ?*?(int , int ); int ?/?(int , int ); int ?%?(int , int ); unsigned int ?*?(unsigned int , unsigned int ); unsigned int ?/?(unsigned int , unsigned int ); unsigned int ?%?(unsigned int , unsigned int ); long unsigned int ?*?(long unsigned int , long unsigned int ); long unsigned int ?/?(long unsigned int , long unsigned int ); long unsigned int ?%?(long unsigned int , long unsigned int ); long int ?*?(long int , long int ); long int ?/?(long int , long int ); long int ?%?(long int , long int ); float ?*?(float , float ); float ?/?(float , float ); double ?*?(double , double ); double ?/?(double , double ); long double ?*?(long double , long double ); long double ?/?(long double , long double ); int ?+?(int , int ); int ?-?(int , int ); long int ?+?(long int , long int ); long int ?-?(long int , long int ); unsigned int ?+?(unsigned int , unsigned int ); unsigned int ?-?(unsigned int , unsigned int ); long unsigned int ?+?(long unsigned int , long unsigned int ); long unsigned int ?-?(long unsigned int , long unsigned int ); float ?+?(float , float ); float ?-?(float , float ); double ?+?(double , double ); double ?-?(double , double ); long double ?+?(long double , long double ); long double ?-?(long double , long double ); T * ?+?(T *, _ptrdiff_t ); T * ?+?(_ptrdiff_t , T *); T * ?-?(T *, _ptrdiff_t ); const T * ?+?(const T *, _ptrdiff_t ); const T * ?+?(_ptrdiff_t , const T *); const T * ?-?(const T *, _ptrdiff_t ); volatile T * ?+?(volatile T *, _ptrdiff_t ); volatile T * ?+?(_ptrdiff_t , volatile T *); volatile T * ?-?(volatile T *, _ptrdiff_t ); volatile const T * ?+?(volatile const T *, _ptrdiff_t ); volatile const T * ?+?(_ptrdiff_t , volatile const T *); volatile const T * ?-?(volatile const T *, _ptrdiff_t ); _ptrdiff_t ?-?(volatile const T *, volatile const T *); int ?<>?(int , int ); long int ?<>?(long int , long int ); unsigned int ?<>?(unsigned int , unsigned int ); long unsigned int ?<>?(long unsigned int , long unsigned int ); int ??(int , int ); int ?>=?(int , int ); int ??(long int , long int ); int ?>=?(long int , long int ); int ??(unsigned int , unsigned int ); int ?>=?(unsigned int , unsigned int ); int ??(long unsigned int , long unsigned int ); int ?>=?(long unsigned int , long unsigned int ); int ??(float , float ); int ?>=?(float , float ); int ??(double , double ); int ?>=?(double , double ); int ??(long double , long double ); int ?>=?(long double , long double ); int ??(volatile const DT *, volatile const DT *); int ?<=?(volatile const DT *, volatile const DT *); int ?>=?(volatile const DT *, volatile const DT *); int ?==?(int , int ); int ?!=?(int , int ); int ?==?(long int , long int ); int ?!=?(long int , long int ); int ?==?(unsigned int , unsigned int ); int ?!=?(unsigned int , unsigned int ); int ?==?(long unsigned int , long unsigned int ); int ?!=?(long unsigned int , long unsigned int ); int ?==?(float , float ); int ?!=?(float , float ); int ?==?(double , double ); int ?!=?(double , double ); int ?==?(long double , long double ); int ?!=?(long double , long double ); int ?==?(volatile const DT *, volatile const DT *); int ?!=?(volatile const DT *, volatile const DT *); int ?==?(FT *, FT *); int ?!=?(FT *, FT *); int ?==?(volatile const DT *, volatile const void *); int ?!=?(volatile const DT *, volatile const void *); int ?==?(volatile const void *, volatile const DT *); int ?!=?(volatile const void *, volatile const DT *); int ?==?(volatile const DT *, const DT2 *); int ?!=?(volatile const DT *, const DT2 *); int ?==?(const DT2 *, volatile const DT *); int ?!=?(const DT2 *, volatile const DT *); int ?==?(FT *, FT2 *); int ?!=?(FT *, FT2 *); int ?==?(FT2 *, FT *); int ?!=?(FT2 *, FT *); int ?&?(int , int ); long int ?&?(long int , long int ); unsigned int ?&?(unsigned int , unsigned int ); long unsigned int ?&?(long unsigned int , long unsigned int ); int ?^?(int , int ); long int ?^?(long int , long int ); unsigned int ?^?(unsigned int , unsigned int ); long unsigned int ?^?(long unsigned int , long unsigned int ); int ?|?(int , int ); long int ?|?(long int , long int ); unsigned int ?|?(unsigned int , unsigned int ); long unsigned int ?|?(long unsigned int , long unsigned int ); FT * ?=?(FT **, FT *); FT * ?=?(FT *volatile *, FT *); DT * ?=?(DT **, DT *); DT * ?=?(DT *volatile *, DT *); const DT * ?=?(const DT **, DT *); const DT * ?=?(const DT *volatile *, DT *); volatile DT * ?=?(volatile DT **, DT *); volatile DT * ?=?(volatile DT *volatile *, DT *); volatile const DT * ?=?(volatile const DT **, DT *); volatile const DT * ?=?(volatile const DT *volatile *, DT *); volatile const DT * ?=?(volatile const DT **, volatile DT *); volatile const DT * ?=?(volatile const DT *volatile *, volatile DT *); volatile const DT * ?=?(volatile const DT **, const DT *); volatile const DT * ?=?(volatile const DT *volatile *, const DT *); DT * ?=?(DT **, void *); DT * ?=?(DT *volatile *, void *); const DT * ?=?(const DT **, void *); const DT * ?=?(const DT *volatile *, void *); const DT * ?=?(const DT **, const void *); const DT * ?=?(const DT *volatile *, const void *); volatile DT * ?=?(volatile DT **, void *); volatile DT * ?=?(volatile DT *volatile *, void *); volatile DT * ?=?(volatile DT **, volatile void *); volatile DT * ?=?(volatile DT *volatile *, volatile void *); volatile const DT * ?=?(volatile const DT **, void *); volatile const DT * ?=?(volatile const DT *volatile *, void *); volatile const DT * ?=?(volatile const DT **, const void *); volatile const DT * ?=?(volatile const DT *volatile *, const void *); volatile const DT * ?=?(volatile const DT **, volatile void *); volatile const DT * ?=?(volatile const DT *volatile *, volatile void *); volatile const DT * ?=?(volatile const DT **, volatile const void *); volatile const DT * ?=?(volatile const DT *volatile *, volatile const void *); void * ?=?(void **, DT *); void * ?=?(void *volatile *, DT *); const void * ?=?(const void **, DT *); const void * ?=?(const void *volatile *, DT *); const void * ?=?(const void **, const DT *); const void * ?=?(const void *volatile *, const DT *); volatile void * ?=?(volatile const void **, DT *); volatile void * ?=?(volatile const void *volatile *, DT *); volatile void * ?=?(volatile const void **, const DT *); volatile void * ?=?(volatile const void *volatile *, const DT *); volatile void * ?=?(volatile const void **, volatile DT *); volatile void * ?=?(volatile const void *volatile *, volatile DT *); volatile void * ?=?(volatile const void **, volatile const DT *); volatile void * ?=?(volatile const void *volatile *, volatile const DT *); DT * ?=?(DT **, const DT2 *); DT * ?=?(DT *volatile *, const DT2 *); const DT * ?=?(const DT **, const DT2 *); const DT * ?=?(const DT *volatile *, const DT2 *); volatile DT * ?=?(volatile DT **, const DT2 *); volatile DT * ?=?(volatile DT *volatile *, const DT2 *); volatile const DT * ?=?(volatile const DT **, const DT2 *); volatile const DT * ?=?(volatile const DT *volatile *, const DT2 *); FT * ?=?(FT **, FT2 *); FT * ?=?(FT *volatile *, FT2 *); T * ?+=?(T **, _ptrdiff_t ); T * ?+=?(T *volatile *, _ptrdiff_t ); T * ?-=?(T **, _ptrdiff_t ); T * ?-=?(T *volatile *, _ptrdiff_t ); const T * ?+=?(const T **, _ptrdiff_t ); const T * ?+=?(const T *volatile *, _ptrdiff_t ); const T * ?-=?(const T **, _ptrdiff_t ); const T * ?-=?(const T *volatile *, _ptrdiff_t ); volatile T * ?+=?(volatile T **, _ptrdiff_t ); volatile T * ?+=?(volatile T *volatile *, _ptrdiff_t ); volatile T * ?-=?(volatile T **, _ptrdiff_t ); volatile T * ?-=?(volatile T *volatile *, _ptrdiff_t ); volatile const T * ?+=?(volatile const T **, _ptrdiff_t ); volatile const T * ?+=?(volatile const T *volatile *, _ptrdiff_t ); volatile const T * ?-=?(volatile const T **, _ptrdiff_t ); volatile const T * ?-=?(volatile const T *volatile *, _ptrdiff_t ); char ?=?(char *, char ); char ?=?(volatile char *, char ); unsigned char ?=?(unsigned char *, unsigned char ); unsigned char ?=?(volatile unsigned char *, unsigned char ); int ?=?(int *, int ); int ?=?(volatile int *, int ); unsigned int ?=?(unsigned int *, unsigned int ); unsigned int ?=?(volatile unsigned int *, unsigned int ); long int ?=?(long int *, long int ); long int ?=?(volatile long int *, long int ); long unsigned int ?=?(long unsigned int *, long unsigned int ); long unsigned int ?=?(volatile long unsigned int *, long unsigned int ); char ?*=?(char *, char ); char ?*=?(volatile char *, char ); unsigned char ?*=?(unsigned char *, unsigned char ); unsigned char ?*=?(volatile unsigned char *, unsigned char ); int ?*=?(int *, int ); int ?*=?(volatile int *, int ); unsigned int ?*=?(unsigned int *, unsigned int ); unsigned int ?*=?(volatile unsigned int *, unsigned int ); long int ?*=?(long int *, long int ); long int ?*=?(volatile long int *, long int ); long unsigned int ?*=?(long unsigned int *, long unsigned int ); long unsigned int ?*=?(volatile long unsigned int *, long unsigned int ); char ?/=?(char *, char ); char ?/=?(volatile char *, char ); unsigned char ?/=?(unsigned char *, unsigned char ); unsigned char ?/=?(volatile unsigned char *, unsigned char ); int ?/=?(int *, int ); int ?/=?(volatile int *, int ); unsigned int ?/=?(unsigned int *, unsigned int ); unsigned int ?/=?(volatile unsigned int *, unsigned int ); long int ?/=?(long int *, long int ); long int ?/=?(volatile long int *, long int ); long unsigned int ?/=?(long unsigned int *, long unsigned int ); long unsigned int ?/=?(volatile long unsigned int *, long unsigned int ); char ?%=?(char *, char ); char ?%=?(volatile char *, char ); unsigned char ?%=?(unsigned char *, unsigned char ); unsigned char ?%=?(volatile unsigned char *, unsigned char ); int ?%=?(int *, int ); int ?%=?(volatile int *, int ); unsigned int ?%=?(unsigned int *, unsigned int ); unsigned int ?%=?(volatile unsigned int *, unsigned int ); long int ?%=?(long int *, long int ); long int ?%=?(volatile long int *, long int ); long unsigned int ?%=?(long unsigned int *, long unsigned int ); long unsigned int ?%=?(volatile long unsigned int *, long unsigned int ); char ?+=?(char *, char ); char ?+=?(volatile char *, char ); unsigned char ?+=?(unsigned char *, unsigned char ); unsigned char ?+=?(volatile unsigned char *, unsigned char ); int ?+=?(int *, int ); int ?+=?(volatile int *, int ); unsigned int ?+=?(unsigned int *, unsigned int ); unsigned int ?+=?(volatile unsigned int *, unsigned int ); long int ?+=?(long int *, long int ); long int ?+=?(volatile long int *, long int ); long unsigned int ?+=?(long unsigned int *, long unsigned int ); long unsigned int ?+=?(volatile long unsigned int *, long unsigned int ); char ?-=?(char *, char ); char ?-=?(volatile char *, char ); unsigned char ?-=?(unsigned char *, unsigned char ); unsigned char ?-=?(volatile unsigned char *, unsigned char ); int ?-=?(int *, int ); int ?-=?(volatile int *, int ); unsigned int ?-=?(unsigned int *, unsigned int ); unsigned int ?-=?(volatile unsigned int *, unsigned int ); long int ?-=?(long int *, long int ); long int ?-=?(volatile long int *, long int ); long unsigned int ?-=?(long unsigned int *, long unsigned int ); long unsigned int ?-=?(volatile long unsigned int *, long unsigned int ); char ?<<=?(char *, char ); char ?<<=?(volatile char *, char ); unsigned char ?<<=?(unsigned char *, unsigned char ); unsigned char ?<<=?(volatile unsigned char *, unsigned char ); int ?<<=?(int *, int ); int ?<<=?(volatile int *, int ); unsigned int ?<<=?(unsigned int *, unsigned int ); unsigned int ?<<=?(volatile unsigned int *, unsigned int ); long int ?<<=?(long int *, long int ); long int ?<<=?(volatile long int *, long int ); long unsigned int ?<<=?(long unsigned int *, long unsigned int ); long unsigned int ?<<=?(volatile long unsigned int *, long unsigned int ); char ?>>=?(char *, char ); char ?>>=?(volatile char *, char ); unsigned char ?>>=?(unsigned char *, unsigned char ); unsigned char ?>>=?(volatile unsigned char *, unsigned char ); int ?>>=?(int *, int ); int ?>>=?(volatile int *, int ); unsigned int ?>>=?(unsigned int *, unsigned int ); unsigned int ?>>=?(volatile unsigned int *, unsigned int ); long int ?>>=?(long int *, long int ); long int ?>>=?(volatile long int *, long int ); long unsigned int ?>>=?(long unsigned int *, long unsigned int ); long unsigned int ?>>=?(volatile long unsigned int *, long unsigned int ); char ?&=?(char *, char ); char ?&=?(volatile char *, char ); unsigned char ?&=?(unsigned char *, unsigned char ); unsigned char ?&=?(volatile unsigned char *, unsigned char ); int ?&=?(int *, int ); int ?&=?(volatile int *, int ); unsigned int ?&=?(unsigned int *, unsigned int ); unsigned int ?&=?(volatile unsigned int *, unsigned int ); long int ?&=?(long int *, long int ); long int ?&=?(volatile long int *, long int ); long unsigned int ?&=?(long unsigned int *, long unsigned int ); long unsigned int ?&=?(volatile long unsigned int *, long unsigned int ); char ?|=?(char *, char ); char ?|=?(volatile char *, char ); unsigned char ?|=?(unsigned char *, unsigned char ); unsigned char ?|=?(volatile unsigned char *, unsigned char ); int ?|=?(int *, int ); int ?|=?(volatile int *, int ); unsigned int ?|=?(unsigned int *, unsigned int ); unsigned int ?|=?(volatile unsigned int *, unsigned int ); long int ?|=?(long int *, long int ); long int ?|=?(volatile long int *, long int ); long unsigned int ?|=?(long unsigned int *, long unsigned int ); long unsigned int ?|=?(volatile long unsigned int *, long unsigned int ); char ?^=?(char *, char ); char ?^=?(volatile char *, char ); unsigned char ?^=?(unsigned char *, unsigned char ); unsigned char ?^=?(volatile unsigned char *, unsigned char ); int ?^=?(int *, int ); int ?^=?(volatile int *, int ); unsigned int ?^=?(unsigned int *, unsigned int ); unsigned int ?^=?(volatile unsigned int *, unsigned int ); long int ?^=?(long int *, long int ); long int ?^=?(volatile long int *, long int ); long unsigned int ?^=?(long unsigned int *, long unsigned int ); long unsigned int ?^=?(volatile long unsigned int *, long unsigned int ); float ?=?(float *, float ); float ?=?(volatile float *, float ); float ?*=?(float *, float ); float ?*=?(volatile float *, float ); float ?/=?(float *, float ); float ?/=?(volatile float *, float ); float ?+=?(float *, float ); float ?+=?(volatile float *, float ); float ?-=?(float *, float ); float ?-=?(volatile float *, float ); double ?=?(double *, double ); double ?=?(volatile double *, double ); double ?*=?(double *, double ); double ?*=?(volatile double *, double ); double ?/=?(double *, double ); double ?/=?(volatile double *, double ); double ?+=?(double *, double ); double ?+=?(volatile double *, double ); double ?-=?(double *, double ); double ?-=?(volatile double *, double ); long double ?=?(long double *, long double ); long double ?=?(volatile long double *, long double ); long double ?*=?(long double *, long double ); long double ?*=?(volatile long double *, long double ); long double ?/=?(long double *, long double ); long double ?/=?(volatile long double *, long double ); long double ?+=?(long double *, long double ); long double ?+=?(volatile long double *, long double ); long double ?-=?(long double *, long double ); long double ?-=?(volatile long double *, long double ); const int 0; const int 1; const DT *const 0; FT *const 0; int ?++(int *_p0) { return (*_p0)++; } int ?--(int *_p0) { return (*_p0)--; } unsigned int ?++(unsigned int *_p0) { return (*_p0)++; } unsigned int ?--(unsigned int *_p0) { return (*_p0)--; } long int ?++(long int *_p0) { return (*_p0)++; } long int ?--(long int *_p0) { return (*_p0)--; } long unsigned int ?++(long unsigned int *_p0) { return (*_p0)++; } long unsigned int ?--(long unsigned int *_p0) { return (*_p0)--; } float ?++(float *_p0) { return (*_p0)++; } float ?--(float *_p0) { return (*_p0)--; } double ?++(double *_p0) { return (*_p0)++; } double ?--(double *_p0) { return (*_p0)--; } long double ?++(long double *_p0) { return (*_p0)++; } long double ?--(long double *_p0) { return (*_p0)--; } T * ?++(T **_p0) { return (*_p0)++; } T * ?--(T **_p0) { return (*_p0)--; } const T * ?++(const T **_p0) { return (*_p0)++; } const T * ?--(const T **_p0) { return (*_p0)--; } volatile T * ?++(volatile T **_p0) { return (*_p0)++; } volatile T * ?--(volatile T **_p0) { return (*_p0)--; } volatile const T * ?++(volatile const T **_p0) { return (*_p0)++; } volatile const T * ?--(volatile const T **_p0) { return (*_p0)--; } T ?[?](T *_p0, _ptrdiff_t _p1) { return _p0[_p1]; } const T ?[?](const T *_p0, _ptrdiff_t _p1) { return _p0[_p1]; } volatile T ?[?](volatile T *_p0, _ptrdiff_t _p1) { return _p0[_p1]; } volatile const T ?[?](volatile const T *_p0, _ptrdiff_t _p1) { return _p0[_p1]; } T ?[?](_ptrdiff_t _p0, T *_p1) { return _p0[_p1]; } const T ?[?](_ptrdiff_t _p0, const T *_p1) { return _p0[_p1]; } volatile T ?[?](_ptrdiff_t _p0, volatile T *_p1) { return _p0[_p1]; } volatile const T ?[?](_ptrdiff_t _p0, volatile const T *_p1) { return _p0[_p1]; } int ++?(int *_p0) { return (++(*_p0)); } int --?(int *_p0) { return (--(*_p0)); } unsigned int ++?(unsigned int *_p0) { return (++(*_p0)); } unsigned int --?(unsigned int *_p0) { return (--(*_p0)); } long int ++?(long int *_p0) { return (++(*_p0)); } long int --?(long int *_p0) { return (--(*_p0)); } long unsigned int ++?(long unsigned int *_p0) { return (++(*_p0)); } long unsigned int --?(long unsigned int *_p0) { return (--(*_p0)); } float ++?(float *_p0) { return (++(*_p0)); } float --?(float *_p0) { return (--(*_p0)); } double ++?(double *_p0) { return (++(*_p0)); } double --?(double *_p0) { return (--(*_p0)); } long double ++?(long double *_p0) { return (++(*_p0)); } long double --?(long double *_p0) { return (--(*_p0)); } T *++?(T **_p0) { return (++(*_p0)); } T *--?(T **_p0) { return (--(*_p0)); } const T *++?(const T **_p0) { return (++(*_p0)); } const T *--?(const T **_p0) { return (--(*_p0)); } volatile T *++?(volatile T **_p0) { return (++(*_p0)); } volatile T *--?(volatile T **_p0) { return (--(*_p0)); } volatile const T *++?(volatile const T **_p0) { return (++(*_p0)); } volatile const T *--?(volatile const T **_p0) { return (--(*_p0)); } T (*?)(T *_p0) { return (*_p0); } const T (*?)(const T *_p0) { return (*_p0); } volatile T (*?)(volatile T *_p0) { return (*_p0); } volatile const T (*?)(volatile const T *_p0) { return (*_p0); } FT (*?)(FT *_p0) { return (*_p0); } int +?(int _p0) { return (+_p0); } int -?(int _p0) { return (-_p0); } int ~?(int _p0) { return (~_p0); } unsigned int +?(unsigned int _p0) { return (+_p0); } unsigned int -?(unsigned int _p0) { return (-_p0); } unsigned int ~?(unsigned int _p0) { return (~_p0); } long unsigned int +?(long unsigned int _p0) { return (+_p0); } long unsigned int -?(long unsigned int _p0) { return (-_p0); } long unsigned int ~?(long unsigned int _p0) { return (~_p0); } long int +?(long int _p0) { return (+_p0); } long int -?(long int _p0) { return (-_p0); } long int ~?(long int _p0) { return (~_p0); } float +?(float _p0) { return (+_p0); } float -?(float _p0) { return (-_p0); } double +?(double _p0) { return (+_p0); } double -?(double _p0) { return (-_p0); } long double +?(long double _p0) { return (+_p0); } long double -?(long double _p0) { return (-_p0); } int !?(int _p0) { return (!_p0); } int !?(unsigned int _p0) { return (!_p0); } int !?(long int _p0) { return (!_p0); } int !?(long unsigned int _p0) { return (!_p0); } int !?(float _p0) { return (!_p0); } int !?(double _p0) { return (!_p0); } int !?(volatile const DT *_p0) { return (!_p0); } int !?(FT *_p0) { return (!_p0); } int ?*?(int _p0, int _p1) { return (_p0*_p1); } int ?/?(int _p0, int _p1) { return (_p0/_p1); } int ?%?(int _p0, int _p1) { return (_p0%_p1); } unsigned int ?*?(unsigned int _p0, unsigned int _p1) { return (_p0*_p1); } unsigned int ?/?(unsigned int _p0, unsigned int _p1) { return (_p0/_p1); } unsigned int ?%?(unsigned int _p0, unsigned int _p1) { return (_p0%_p1); } long unsigned int ?*?(long unsigned int _p0, long unsigned int _p1) { return (_p0*_p1); } long unsigned int ?/?(long unsigned int _p0, long unsigned int _p1) { return (_p0/_p1); } long unsigned int ?%?(long unsigned int _p0, long unsigned int _p1) { return (_p0%_p1); } long int ?*?(long int _p0, long int _p1) { return (_p0*_p1); } long int ?/?(long int _p0, long int _p1) { return (_p0/_p1); } long int ?%?(long int _p0, long int _p1) { return (_p0%_p1); } float ?*?(float _p0, float _p1) { return (_p0*_p1); } float ?/?(float _p0, float _p1) { return (_p0/_p1); } double ?*?(double _p0, double _p1) { return (_p0*_p1); } double ?/?(double _p0, double _p1) { return (_p0/_p1); } long double ?*?(long double _p0, long double _p1) { return (_p0*_p1); } long double ?/?(long double _p0, long double _p1) { return (_p0/_p1); } int ?+?(int _p0, int _p1) { return (_p0+_p1); } int ?-?(int _p0, int _p1) { return (_p0-_p1); } long int ?+?(long int _p0, long int _p1) { return (_p0+_p1); } long int ?-?(long int _p0, long int _p1) { return (_p0-_p1); } unsigned int ?+?(unsigned int _p0, unsigned int _p1) { return (_p0+_p1); } unsigned int ?-?(unsigned int _p0, unsigned int _p1) { return (_p0-_p1); } long unsigned int ?+?(long unsigned int _p0, long unsigned int _p1) { return (_p0+_p1); } long unsigned int ?-?(long unsigned int _p0, long unsigned int _p1) { return (_p0-_p1); } float ?+?(float _p0, float _p1) { return (_p0+_p1); } float ?-?(float _p0, float _p1) { return (_p0-_p1); } double ?+?(double _p0, double _p1) { return (_p0+_p1); } double ?-?(double _p0, double _p1) { return (_p0-_p1); } long double ?+?(long double _p0, long double _p1) { return (_p0+_p1); } long double ?-?(long double _p0, long double _p1) { return (_p0-_p1); } T * ?+?(T *_p0, _ptrdiff_t _p1) { return (_p0+_p1); } T * ?+?(_ptrdiff_t _p0, T *_p1) { return (_p0+_p1); } T * ?-?(T *_p0, _ptrdiff_t _p1) { return (_p0-_p1); } const T * ?+?(const T *_p0, _ptrdiff_t _p1) { return (_p0+_p1); } const T * ?+?(_ptrdiff_t _p0, const T *_p1) { return (_p0+_p1); } const T * ?-?(const T *_p0, _ptrdiff_t _p1) { return (_p0-_p1); } volatile T * ?+?(volatile T *_p0, _ptrdiff_t _p1) { return (_p0+_p1); } volatile T * ?+?(_ptrdiff_t _p0, volatile T *_p1) { return (_p0+_p1); } volatile T * ?-?(volatile T *_p0, _ptrdiff_t _p1) { return (_p0-_p1); } volatile const T * ?+?(volatile const T *_p0, _ptrdiff_t _p1) { return (_p0+_p1); } volatile const T * ?+?(_ptrdiff_t _p0, volatile const T *_p1) { return (_p0+_p1); } volatile const T * ?-?(volatile const T *_p0, _ptrdiff_t _p1) { return (_p0-_p1); } _ptrdiff_t ?-?(volatile const T *_p0, volatile const T *_p1) { return (_p0-_p1); } int ?<>?(int _p0, int _p1) { return (_p0>>_p1); } long int ?<>?(long int _p0, long int _p1) { return (_p0>>_p1); } unsigned int ?<>?(unsigned int _p0, unsigned int _p1) { return (_p0>>_p1); } long unsigned int ?<>?(long unsigned int _p0, long unsigned int _p1) { return (_p0>>_p1); } int ??(int _p0, int _p1) { return (_p0>_p1); } int ?>=?(int _p0, int _p1) { return (_p0>=_p1); } int ??(long int _p0, long int _p1) { return (_p0>_p1); } int ?>=?(long int _p0, long int _p1) { return (_p0>=_p1); } int ??(unsigned int _p0, unsigned int _p1) { return (_p0>_p1); } int ?>=?(unsigned int _p0, unsigned int _p1) { return (_p0>=_p1); } int ??(long unsigned int _p0, long unsigned int _p1) { return (_p0>_p1); } int ?>=?(long unsigned int _p0, long unsigned int _p1) { return (_p0>=_p1); } int ??(float _p0, float _p1) { return (_p0>_p1); } int ?>=?(float _p0, float _p1) { return (_p0>=_p1); } int ??(double _p0, double _p1) { return (_p0>_p1); } int ?>=?(double _p0, double _p1) { return (_p0>=_p1); } int ??(long double _p0, long double _p1) { return (_p0>_p1); } int ?>=?(long double _p0, long double _p1) { return (_p0>=_p1); } int ??(volatile const DT *_p0, volatile const DT *_p1) { return (_p0>_p1); } int ?<=?(volatile const DT *_p0, volatile const DT *_p1) { return (_p0<=_p1); } int ?>=?(volatile const DT *_p0, volatile const DT *_p1) { return (_p0>=_p1); } int ?==?(int _p0, int _p1) { return (_p0==_p1); } int ?!=?(int _p0, int _p1) { return (_p0!=_p1); } int ?==?(long int _p0, long int _p1) { return (_p0==_p1); } int ?!=?(long int _p0, long int _p1) { return (_p0!=_p1); } int ?==?(unsigned int _p0, unsigned int _p1) { return (_p0==_p1); } int ?!=?(unsigned int _p0, unsigned int _p1) { return (_p0!=_p1); } int ?==?(long unsigned int _p0, long unsigned int _p1) { return (_p0==_p1); } int ?!=?(long unsigned int _p0, long unsigned int _p1) { return (_p0!=_p1); } int ?==?(float _p0, float _p1) { return (_p0==_p1); } int ?!=?(float _p0, float _p1) { return (_p0!=_p1); } int ?==?(double _p0, double _p1) { return (_p0==_p1); } int ?!=?(double _p0, double _p1) { return (_p0!=_p1); } int ?==?(long double _p0, long double _p1) { return (_p0==_p1); } int ?!=?(long double _p0, long double _p1) { return (_p0!=_p1); } int ?==?(volatile const DT *_p0, volatile const DT *_p1) { return (_p0==_p1); } int ?!=?(volatile const DT *_p0, volatile const DT *_p1) { return (_p0!=_p1); } int ?==?(FT *_p0, FT *_p1) { return (_p0==_p1); } int ?!=?(FT *_p0, FT *_p1) { return (_p0!=_p1); } int ?==?(volatile const DT *_p0, volatile const void *_p1) { return (_p0==_p1); } int ?!=?(volatile const DT *_p0, volatile const void *_p1) { return (_p0!=_p1); } int ?==?(volatile const void *_p0, volatile const DT *_p1) { return (_p0==_p1); } int ?!=?(volatile const void *_p0, volatile const DT *_p1) { return (_p0!=_p1); } int ?==?(volatile const DT *_p0, const DT2 *_p1) { return (_p0==_p1); } int ?!=?(volatile const DT *_p0, const DT2 *_p1) { return (_p0!=_p1); } int ?==?(const DT2 *_p0, volatile const DT *_p1) { return (_p0==_p1); } int ?!=?(const DT2 *_p0, volatile const DT *_p1) { return (_p0!=_p1); } int ?==?(FT *_p0, FT2 *_p1) { return (_p0==_p1); } int ?!=?(FT *_p0, FT2 *_p1) { return (_p0!=_p1); } int ?==?(FT2 *_p0, FT *_p1) { return (_p0==_p1); } int ?!=?(FT2 *_p0, FT *_p1) { return (_p0!=_p1); } int ?&?(int _p0, int _p1) { return (_p0&_p1); } long int ?&?(long int _p0, long int _p1) { return (_p0&_p1); } unsigned int ?&?(unsigned int _p0, unsigned int _p1) { return (_p0&_p1); } long unsigned int ?&?(long unsigned int _p0, long unsigned int _p1) { return (_p0&_p1); } int ?^?(int _p0, int _p1) { return (_p0^_p1); } long int ?^?(long int _p0, long int _p1) { return (_p0^_p1); } unsigned int ?^?(unsigned int _p0, unsigned int _p1) { return (_p0^_p1); } long unsigned int ?^?(long unsigned int _p0, long unsigned int _p1) { return (_p0^_p1); } int ?|?(int _p0, int _p1) { return (_p0|_p1); } long int ?|?(long int _p0, long int _p1) { return (_p0|_p1); } unsigned int ?|?(unsigned int _p0, unsigned int _p1) { return (_p0|_p1); } long unsigned int ?|?(long unsigned int _p0, long unsigned int _p1) { return (_p0|_p1); } FT * ?=?(FT **_p0, FT *_p1) { return ((*_p0)=_p1); } FT * ?=?(FT *volatile *_p0, FT *_p1) { return ((*_p0)=_p1); } DT * ?=?(DT **_p0, DT *_p1) { return ((*_p0)=_p1); } DT * ?=?(DT *volatile *_p0, DT *_p1) { return ((*_p0)=_p1); } const DT * ?=?(const DT **_p0, DT *_p1) { return ((*_p0)=_p1); } const DT * ?=?(const DT *volatile *_p0, DT *_p1) { return ((*_p0)=_p1); } volatile DT * ?=?(volatile DT **_p0, DT *_p1) { return ((*_p0)=_p1); } volatile DT * ?=?(volatile DT *volatile *_p0, DT *_p1) { return ((*_p0)=_p1); } volatile const DT * ?=?(volatile const DT **_p0, DT *_p1) { return ((*_p0)=_p1); } volatile const DT * ?=?(volatile const DT *volatile *_p0, DT *_p1) { return ((*_p0)=_p1); } volatile const DT * ?=?(volatile const DT **_p0, volatile DT *_p1) { return ((*_p0)=_p1); } volatile const DT * ?=?(volatile const DT *volatile *_p0, volatile DT *_p1) { return ((*_p0)=_p1); } volatile const DT * ?=?(volatile const DT **_p0, const DT *_p1) { return ((*_p0)=_p1); } volatile const DT * ?=?(volatile const DT *volatile *_p0, const DT *_p1) { return ((*_p0)=_p1); } DT * ?=?(DT **_p0, void *_p1) { return ((*_p0)=_p1); } DT * ?=?(DT *volatile *_p0, void *_p1) { return ((*_p0)=_p1); } const DT * ?=?(const DT **_p0, void *_p1) { return ((*_p0)=_p1); } const DT * ?=?(const DT *volatile *_p0, void *_p1) { return ((*_p0)=_p1); } const DT * ?=?(const DT **_p0, const void *_p1) { return ((*_p0)=_p1); } const DT * ?=?(const DT *volatile *_p0, const void *_p1) { return ((*_p0)=_p1); } volatile DT * ?=?(volatile DT **_p0, void *_p1) { return ((*_p0)=_p1); } volatile DT * ?=?(volatile DT *volatile *_p0, void *_p1) { return ((*_p0)=_p1); } volatile DT * ?=?(volatile DT **_p0, volatile void *_p1) { return ((*_p0)=_p1); } volatile DT * ?=?(volatile DT *volatile *_p0, volatile void *_p1) { return ((*_p0)=_p1); } volatile const DT * ?=?(volatile const DT **_p0, void *_p1) { return ((*_p0)=_p1); } volatile const DT * ?=?(volatile const DT *volatile *_p0, void *_p1) { return ((*_p0)=_p1); } volatile const DT * ?=?(volatile const DT **_p0, const void *_p1) { return ((*_p0)=_p1); } volatile const DT * ?=?(volatile const DT *volatile *_p0, const void *_p1) { return ((*_p0)=_p1); } volatile const DT * ?=?(volatile const DT **_p0, volatile void *_p1) { return ((*_p0)=_p1); } volatile const DT * ?=?(volatile const DT *volatile *_p0, volatile void *_p1) { return ((*_p0)=_p1); } volatile const DT * ?=?(volatile const DT **_p0, volatile const void *_p1) { return ((*_p0)=_p1); } volatile const DT * ?=?(volatile const DT *volatile *_p0, volatile const void *_p1) { return ((*_p0)=_p1); } void * ?=?(void **_p0, DT *_p1) { return ((*_p0)=_p1); } void * ?=?(void *volatile *_p0, DT *_p1) { return ((*_p0)=_p1); } const void * ?=?(const void **_p0, DT *_p1) { return ((*_p0)=_p1); } const void * ?=?(const void *volatile *_p0, DT *_p1) { return ((*_p0)=_p1); } const void * ?=?(const void **_p0, const DT *_p1) { return ((*_p0)=_p1); } const void * ?=?(const void *volatile *_p0, const DT *_p1) { return ((*_p0)=_p1); } volatile void * ?=?(volatile const void **_p0, DT *_p1) { return ((*_p0)=_p1); } volatile void * ?=?(volatile const void *volatile *_p0, DT *_p1) { return ((*_p0)=_p1); } volatile void * ?=?(volatile const void **_p0, const DT *_p1) { return ((*_p0)=_p1); } volatile void * ?=?(volatile const void *volatile *_p0, const DT *_p1) { return ((*_p0)=_p1); } volatile void * ?=?(volatile const void **_p0, volatile DT *_p1) { return ((*_p0)=_p1); } volatile void * ?=?(volatile const void *volatile *_p0, volatile DT *_p1) { return ((*_p0)=_p1); } volatile void * ?=?(volatile const void **_p0, volatile const DT *_p1) { return ((*_p0)=_p1); } volatile void * ?=?(volatile const void *volatile *_p0, volatile const DT *_p1) { return ((*_p0)=_p1); } DT * ?=?(DT **_p0, const DT2 *_p1) { return ((*_p0)=_p1); } DT * ?=?(DT *volatile *_p0, const DT2 *_p1) { return ((*_p0)=_p1); } const DT * ?=?(const DT **_p0, const DT2 *_p1) { return ((*_p0)=_p1); } const DT * ?=?(const DT *volatile *_p0, const DT2 *_p1) { return ((*_p0)=_p1); } volatile DT * ?=?(volatile DT **_p0, const DT2 *_p1) { return ((*_p0)=_p1); } volatile DT * ?=?(volatile DT *volatile *_p0, const DT2 *_p1) { return ((*_p0)=_p1); } volatile const DT * ?=?(volatile const DT **_p0, const DT2 *_p1) { return ((*_p0)=_p1); } volatile const DT * ?=?(volatile const DT *volatile *_p0, const DT2 *_p1) { return ((*_p0)=_p1); } FT * ?=?(FT **_p0, FT2 *_p1) { return ((*_p0)=_p1); } FT * ?=?(FT *volatile *_p0, FT2 *_p1) { return ((*_p0)=_p1); } T * ?+=?(T **_p0, _ptrdiff_t _p1) { return ((*_p0)+=_p1); } T * ?+=?(T *volatile *_p0, _ptrdiff_t _p1) { return ((*_p0)+=_p1); } T * ?-=?(T **_p0, _ptrdiff_t _p1) { return ((*_p0)-=_p1); } T * ?-=?(T *volatile *_p0, _ptrdiff_t _p1) { return ((*_p0)-=_p1); } const T * ?+=?(const T **_p0, _ptrdiff_t _p1) { return ((*_p0)+=_p1); } const T * ?+=?(const T *volatile *_p0, _ptrdiff_t _p1) { return ((*_p0)+=_p1); } const T * ?-=?(const T **_p0, _ptrdiff_t _p1) { return ((*_p0)-=_p1); } const T * ?-=?(const T *volatile *_p0, _ptrdiff_t _p1) { return ((*_p0)-=_p1); } volatile T * ?+=?(volatile T **_p0, _ptrdiff_t _p1) { return ((*_p0)+=_p1); } volatile T * ?+=?(volatile T *volatile *_p0, _ptrdiff_t _p1) { return ((*_p0)+=_p1); } volatile T * ?-=?(volatile T **_p0, _ptrdiff_t _p1) { return ((*_p0)-=_p1); } volatile T * ?-=?(volatile T *volatile *_p0, _ptrdiff_t _p1) { return ((*_p0)-=_p1); } volatile const T * ?+=?(volatile const T **_p0, _ptrdiff_t _p1) { return ((*_p0)+=_p1); } volatile const T * ?+=?(volatile const T *volatile *_p0, _ptrdiff_t _p1) { return ((*_p0)+=_p1); } volatile const T * ?-=?(volatile const T **_p0, _ptrdiff_t _p1) { return ((*_p0)-=_p1); } volatile const T * ?-=?(volatile const T *volatile *_p0, _ptrdiff_t _p1) { return ((*_p0)-=_p1); } char ?=?(char *_p0, char _p1) { return ((*_p0)=_p1); } char ?=?(volatile char *_p0, char _p1) { return ((*_p0)=_p1); } unsigned char ?=?(unsigned char *_p0, unsigned char _p1) { return ((*_p0)=_p1); } unsigned char ?=?(volatile unsigned char *_p0, unsigned char _p1) { return ((*_p0)=_p1); } int ?=?(int *_p0, int _p1) { return ((*_p0)=_p1); } int ?=?(volatile int *_p0, int _p1) { return ((*_p0)=_p1); } unsigned int ?=?(unsigned int *_p0, unsigned int _p1) { return ((*_p0)=_p1); } unsigned int ?=?(volatile unsigned int *_p0, unsigned int _p1) { return ((*_p0)=_p1); } long int ?=?(long int *_p0, long int _p1) { return ((*_p0)=_p1); } long int ?=?(volatile long int *_p0, long int _p1) { return ((*_p0)=_p1); } long unsigned int ?=?(long unsigned int *_p0, long unsigned int _p1) { return ((*_p0)=_p1); } long unsigned int ?=?(volatile long unsigned int *_p0, long unsigned int _p1) { return ((*_p0)=_p1); } char ?*=?(char *_p0, char _p1) { return ((*_p0)*=_p1); } char ?*=?(volatile char *_p0, char _p1) { return ((*_p0)*=_p1); } unsigned char ?*=?(unsigned char *_p0, unsigned char _p1) { return ((*_p0)*=_p1); } unsigned char ?*=?(volatile unsigned char *_p0, unsigned char _p1) { return ((*_p0)*=_p1); } int ?*=?(int *_p0, int _p1) { return ((*_p0)*=_p1); } int ?*=?(volatile int *_p0, int _p1) { return ((*_p0)*=_p1); } unsigned int ?*=?(unsigned int *_p0, unsigned int _p1) { return ((*_p0)*=_p1); } unsigned int ?*=?(volatile unsigned int *_p0, unsigned int _p1) { return ((*_p0)*=_p1); } long int ?*=?(long int *_p0, long int _p1) { return ((*_p0)*=_p1); } long int ?*=?(volatile long int *_p0, long int _p1) { return ((*_p0)*=_p1); } long unsigned int ?*=?(long unsigned int *_p0, long unsigned int _p1) { return ((*_p0)*=_p1); } long unsigned int ?*=?(volatile long unsigned int *_p0, long unsigned int _p1) { return ((*_p0)*=_p1); } char ?/=?(char *_p0, char _p1) { return ((*_p0)/=_p1); } char ?/=?(volatile char *_p0, char _p1) { return ((*_p0)/=_p1); } unsigned char ?/=?(unsigned char *_p0, unsigned char _p1) { return ((*_p0)/=_p1); } unsigned char ?/=?(volatile unsigned char *_p0, unsigned char _p1) { return ((*_p0)/=_p1); } int ?/=?(int *_p0, int _p1) { return ((*_p0)/=_p1); } int ?/=?(volatile int *_p0, int _p1) { return ((*_p0)/=_p1); } unsigned int ?/=?(unsigned int *_p0, unsigned int _p1) { return ((*_p0)/=_p1); } unsigned int ?/=?(volatile unsigned int *_p0, unsigned int _p1) { return ((*_p0)/=_p1); } long int ?/=?(long int *_p0, long int _p1) { return ((*_p0)/=_p1); } long int ?/=?(volatile long int *_p0, long int _p1) { return ((*_p0)/=_p1); } long unsigned int ?/=?(long unsigned int *_p0, long unsigned int _p1) { return ((*_p0)/=_p1); } long unsigned int ?/=?(volatile long unsigned int *_p0, long unsigned int _p1) { return ((*_p0)/=_p1); } char ?%=?(char *_p0, char _p1) { return ((*_p0)%=_p1); } char ?%=?(volatile char *_p0, char _p1) { return ((*_p0)%=_p1); } unsigned char ?%=?(unsigned char *_p0, unsigned char _p1) { return ((*_p0)%=_p1); } unsigned char ?%=?(volatile unsigned char *_p0, unsigned char _p1) { return ((*_p0)%=_p1); } int ?%=?(int *_p0, int _p1) { return ((*_p0)%=_p1); } int ?%=?(volatile int *_p0, int _p1) { return ((*_p0)%=_p1); } unsigned int ?%=?(unsigned int *_p0, unsigned int _p1) { return ((*_p0)%=_p1); } unsigned int ?%=?(volatile unsigned int *_p0, unsigned int _p1) { return ((*_p0)%=_p1); } long int ?%=?(long int *_p0, long int _p1) { return ((*_p0)%=_p1); } long int ?%=?(volatile long int *_p0, long int _p1) { return ((*_p0)%=_p1); } long unsigned int ?%=?(long unsigned int *_p0, long unsigned int _p1) { return ((*_p0)%=_p1); } long unsigned int ?%=?(volatile long unsigned int *_p0, long unsigned int _p1) { return ((*_p0)%=_p1); } char ?+=?(char *_p0, char _p1) { return ((*_p0)+=_p1); } char ?+=?(volatile char *_p0, char _p1) { return ((*_p0)+=_p1); } unsigned char ?+=?(unsigned char *_p0, unsigned char _p1) { return ((*_p0)+=_p1); } unsigned char ?+=?(volatile unsigned char *_p0, unsigned char _p1) { return ((*_p0)+=_p1); } int ?+=?(int *_p0, int _p1) { return ((*_p0)+=_p1); } int ?+=?(volatile int *_p0, int _p1) { return ((*_p0)+=_p1); } unsigned int ?+=?(unsigned int *_p0, unsigned int _p1) { return ((*_p0)+=_p1); } unsigned int ?+=?(volatile unsigned int *_p0, unsigned int _p1) { return ((*_p0)+=_p1); } long int ?+=?(long int *_p0, long int _p1) { return ((*_p0)+=_p1); } long int ?+=?(volatile long int *_p0, long int _p1) { return ((*_p0)+=_p1); } long unsigned int ?+=?(long unsigned int *_p0, long unsigned int _p1) { return ((*_p0)+=_p1); } long unsigned int ?+=?(volatile long unsigned int *_p0, long unsigned int _p1) { return ((*_p0)+=_p1); } char ?-=?(char *_p0, char _p1) { return ((*_p0)-=_p1); } char ?-=?(volatile char *_p0, char _p1) { return ((*_p0)-=_p1); } unsigned char ?-=?(unsigned char *_p0, unsigned char _p1) { return ((*_p0)-=_p1); } unsigned char ?-=?(volatile unsigned char *_p0, unsigned char _p1) { return ((*_p0)-=_p1); } int ?-=?(int *_p0, int _p1) { return ((*_p0)-=_p1); } int ?-=?(volatile int *_p0, int _p1) { return ((*_p0)-=_p1); } unsigned int ?-=?(unsigned int *_p0, unsigned int _p1) { return ((*_p0)-=_p1); } unsigned int ?-=?(volatile unsigned int *_p0, unsigned int _p1) { return ((*_p0)-=_p1); } long int ?-=?(long int *_p0, long int _p1) { return ((*_p0)-=_p1); } long int ?-=?(volatile long int *_p0, long int _p1) { return ((*_p0)-=_p1); } long unsigned int ?-=?(long unsigned int *_p0, long unsigned int _p1) { return ((*_p0)-=_p1); } long unsigned int ?-=?(volatile long unsigned int *_p0, long unsigned int _p1) { return ((*_p0)-=_p1); } char ?<<=?(char *_p0, char _p1) { return ((*_p0)<<=_p1); } char ?<<=?(volatile char *_p0, char _p1) { return ((*_p0)<<=_p1); } unsigned char ?<<=?(unsigned char *_p0, unsigned char _p1) { return ((*_p0)<<=_p1); } unsigned char ?<<=?(volatile unsigned char *_p0, unsigned char _p1) { return ((*_p0)<<=_p1); } int ?<<=?(int *_p0, int _p1) { return ((*_p0)<<=_p1); } int ?<<=?(volatile int *_p0, int _p1) { return ((*_p0)<<=_p1); } unsigned int ?<<=?(unsigned int *_p0, unsigned int _p1) { return ((*_p0)<<=_p1); } unsigned int ?<<=?(volatile unsigned int *_p0, unsigned int _p1) { return ((*_p0)<<=_p1); } long int ?<<=?(long int *_p0, long int _p1) { return ((*_p0)<<=_p1); } long int ?<<=?(volatile long int *_p0, long int _p1) { return ((*_p0)<<=_p1); } long unsigned int ?<<=?(long unsigned int *_p0, long unsigned int _p1) { return ((*_p0)<<=_p1); } long unsigned int ?<<=?(volatile long unsigned int *_p0, long unsigned int _p1) { return ((*_p0)<<=_p1); } char ?>>=?(char *_p0, char _p1) { return ((*_p0)>>=_p1); } char ?>>=?(volatile char *_p0, char _p1) { return ((*_p0)>>=_p1); } unsigned char ?>>=?(unsigned char *_p0, unsigned char _p1) { return ((*_p0)>>=_p1); } unsigned char ?>>=?(volatile unsigned char *_p0, unsigned char _p1) { return ((*_p0)>>=_p1); } int ?>>=?(int *_p0, int _p1) { return ((*_p0)>>=_p1); } int ?>>=?(volatile int *_p0, int _p1) { return ((*_p0)>>=_p1); } unsigned int ?>>=?(unsigned int *_p0, unsigned int _p1) { return ((*_p0)>>=_p1); } unsigned int ?>>=?(volatile unsigned int *_p0, unsigned int _p1) { return ((*_p0)>>=_p1); } long int ?>>=?(long int *_p0, long int _p1) { return ((*_p0)>>=_p1); } long int ?>>=?(volatile long int *_p0, long int _p1) { return ((*_p0)>>=_p1); } long unsigned int ?>>=?(long unsigned int *_p0, long unsigned int _p1) { return ((*_p0)>>=_p1); } long unsigned int ?>>=?(volatile long unsigned int *_p0, long unsigned int _p1) { return ((*_p0)>>=_p1); } char ?&=?(char *_p0, char _p1) { return ((*_p0)&=_p1); } char ?&=?(volatile char *_p0, char _p1) { return ((*_p0)&=_p1); } unsigned char ?&=?(unsigned char *_p0, unsigned char _p1) { return ((*_p0)&=_p1); } unsigned char ?&=?(volatile unsigned char *_p0, unsigned char _p1) { return ((*_p0)&=_p1); } int ?&=?(int *_p0, int _p1) { return ((*_p0)&=_p1); } int ?&=?(volatile int *_p0, int _p1) { return ((*_p0)&=_p1); } unsigned int ?&=?(unsigned int *_p0, unsigned int _p1) { return ((*_p0)&=_p1); } unsigned int ?&=?(volatile unsigned int *_p0, unsigned int _p1) { return ((*_p0)&=_p1); } long int ?&=?(long int *_p0, long int _p1) { return ((*_p0)&=_p1); } long int ?&=?(volatile long int *_p0, long int _p1) { return ((*_p0)&=_p1); } long unsigned int ?&=?(long unsigned int *_p0, long unsigned int _p1) { return ((*_p0)&=_p1); } long unsigned int ?&=?(volatile long unsigned int *_p0, long unsigned int _p1) { return ((*_p0)&=_p1); } char ?|=?(char *_p0, char _p1) { return ((*_p0)|=_p1); } char ?|=?(volatile char *_p0, char _p1) { return ((*_p0)|=_p1); } unsigned char ?|=?(unsigned char *_p0, unsigned char _p1) { return ((*_p0)|=_p1); } unsigned char ?|=?(volatile unsigned char *_p0, unsigned char _p1) { return ((*_p0)|=_p1); } int ?|=?(int *_p0, int _p1) { return ((*_p0)|=_p1); } int ?|=?(volatile int *_p0, int _p1) { return ((*_p0)|=_p1); } unsigned int ?|=?(unsigned int *_p0, unsigned int _p1) { return ((*_p0)|=_p1); } unsigned int ?|=?(volatile unsigned int *_p0, unsigned int _p1) { return ((*_p0)|=_p1); } long int ?|=?(long int *_p0, long int _p1) { return ((*_p0)|=_p1); } long int ?|=?(volatile long int *_p0, long int _p1) { return ((*_p0)|=_p1); } long unsigned int ?|=?(long unsigned int *_p0, long unsigned int _p1) { return ((*_p0)|=_p1); } long unsigned int ?|=?(volatile long unsigned int *_p0, long unsigned int _p1) { return ((*_p0)|=_p1); } char ?^=?(char *_p0, char _p1) { return ((*_p0)^=_p1); } char ?^=?(volatile char *_p0, char _p1) { return ((*_p0)^=_p1); } unsigned char ?^=?(unsigned char *_p0, unsigned char _p1) { return ((*_p0)^=_p1); } unsigned char ?^=?(volatile unsigned char *_p0, unsigned char _p1) { return ((*_p0)^=_p1); } int ?^=?(int *_p0, int _p1) { return ((*_p0)^=_p1); } int ?^=?(volatile int *_p0, int _p1) { return ((*_p0)^=_p1); } unsigned int ?^=?(unsigned int *_p0, unsigned int _p1) { return ((*_p0)^=_p1); } unsigned int ?^=?(volatile unsigned int *_p0, unsigned int _p1) { return ((*_p0)^=_p1); } long int ?^=?(long int *_p0, long int _p1) { return ((*_p0)^=_p1); } long int ?^=?(volatile long int *_p0, long int _p1) { return ((*_p0)^=_p1); } long unsigned int ?^=?(long unsigned int *_p0, long unsigned int _p1) { return ((*_p0)^=_p1); } long unsigned int ?^=?(volatile long unsigned int *_p0, long unsigned int _p1) { return ((*_p0)^=_p1); } float ?=?(float *_p0, float _p1) { return ((*_p0)=_p1); } float ?=?(volatile float *_p0, float _p1) { return ((*_p0)=_p1); } float ?*=?(float *_p0, float _p1) { return ((*_p0)*=_p1); } float ?*=?(volatile float *_p0, float _p1) { return ((*_p0)*=_p1); } float ?/=?(float *_p0, float _p1) { return ((*_p0)/=_p1); } float ?/=?(volatile float *_p0, float _p1) { return ((*_p0)/=_p1); } float ?+=?(float *_p0, float _p1) { return ((*_p0)+=_p1); } float ?+=?(volatile float *_p0, float _p1) { return ((*_p0)+=_p1); } float ?-=?(float *_p0, float _p1) { return ((*_p0)-=_p1); } float ?-=?(volatile float *_p0, float _p1) { return ((*_p0)-=_p1); } double ?=?(double *_p0, double _p1) { return ((*_p0)=_p1); } double ?=?(volatile double *_p0, double _p1) { return ((*_p0)=_p1); } double ?*=?(double *_p0, double _p1) { return ((*_p0)*=_p1); } double ?*=?(volatile double *_p0, double _p1) { return ((*_p0)*=_p1); } double ?/=?(double *_p0, double _p1) { return ((*_p0)/=_p1); } double ?/=?(volatile double *_p0, double _p1) { return ((*_p0)/=_p1); } double ?+=?(double *_p0, double _p1) { return ((*_p0)+=_p1); } double ?+=?(volatile double *_p0, double _p1) { return ((*_p0)+=_p1); } double ?-=?(double *_p0, double _p1) { return ((*_p0)-=_p1); } double ?-=?(volatile double *_p0, double _p1) { return ((*_p0)-=_p1); } long double ?=?(long double *_p0, long double _p1) { return ((*_p0)=_p1); } long double ?=?(volatile long double *_p0, long double _p1) { return ((*_p0)=_p1); } long double ?*=?(long double *_p0, long double _p1) { return ((*_p0)*=_p1); } long double ?*=?(volatile long double *_p0, long double _p1) { return ((*_p0)*=_p1); } long double ?/=?(long double *_p0, long double _p1) { return ((*_p0)/=_p1); } long double ?/=?(volatile long double *_p0, long double _p1) { return ((*_p0)/=_p1); } long double ?+=?(long double *_p0, long double _p1) { return ((*_p0)+=_p1); } long double ?+=?(volatile long double *_p0, long double _p1) { return ((*_p0)+=_p1); } long double ?-=?(long double *_p0, long double _p1) { return ((*_p0)-=_p1); } long double ?-=?(volatile long double *_p0, long double _p1) { return ((*_p0)-=_p1); }