⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 util.h

📁 真正的传奇源代码
💻 H
字号:


/*
	Utility Functions

	Date:
		2001/02/15
*/
#ifndef __ORZ_MISC_UTIL__
#define __ORZ_MISC_UTIL__


/*
	Useful Macros
*/
#define _abs(a)		(((a) < (0)) ? (-a) : (b))
#define _swap(a, b)	((a) ^= (b) ^= (a) ^= (b))


/*
	Number System Converting Functions
*/
int  _hextodec( char *hex, int len );
void _dectohex( int dec, char *hex, int len );


/*
	Number Maniplulation Functions
*/
template< class TV, class TM > 
inline TV _rounddown( TV value, TM multiple )
{	
	return (value / multiple) * multiple;
}

template< class TV, class TM > 
inline TV _roundup( TV value, TM multiple )
{
	return _rounddown( value, multiple ) + ((value % multiple) > 0 ? multiple : 0);
}


#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -