📄 util.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 + -