MegaJohn (10.04.2013 19:16, просмотров: 57) ответил MBedder на Дельфи, вестимо :)) -->
да у меня тут чужие исходники на с++ шаблонах. 
typedef Types<sizeof(long int), sizeof(int), sizeof(short int), sizeof(char)>::Int32     INT32;	
template<int, int, int, int> class Types;
template <> class Types<5, 4, 2, 1>
{
  public:
	typedef long int Int40;
	typedef unsigned long int Uint40;
	typedef int Int32;
	typedef unsigned int Uint32;
	typedef short int Int16;
	typedef unsigned short int Uint16;
	typedef char Int8;
	typedef unsigned char Uint8;
};