Subversion Repositories tendra.SVN

Rev

Rev 2 | Blame | Compare with Previous | Last modification | View Log | RSS feed

/* SIGNED PROMOTION RULES */

#ifndef __STARTUP_PROMOTION_INCLUDED
#define __STARTUP_PROMOTION_INCLUDED


#pragma token PROC ( VARIETY ) VARIETY __prom # ~sign_promote
#pragma promote char:int
#pragma promote signed char:int
#pragma promote unsigned char:unsigned int
#pragma promote short:int
#pragma promote unsigned short:unsigned int
#pragma promote int:int
#pragma promote unsigned int:unsigned int
#pragma promote long:long
#pragma promote unsigned long:unsigned long

#pragma TenDRA begin
#pragma TenDRA no external declaration allow
#pragma TenDRA longlong type allow
#pragma promote long long:long long
#pragma promote unsigned long long:unsigned long long
#pragma TenDRA end
#pragma TenDRA begin

#pragma compute promote __prom

#pragma no_def __prom
#undef __prom
#undef __ushort_to_int


#endif