From a54e8e11f50279ac03273d047688d2681a059893 Mon Sep 17 00:00:00 2001 From: Stephane Marchesin Date: Fri, 7 May 2010 00:41:32 -0700 Subject: Add util.h --- util.h | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 util.h diff --git a/util.h b/util.h new file mode 100644 index 0000000..6ae26a6 --- /dev/null +++ b/util.h @@ -0,0 +1,22 @@ +#ifndef _util_h_ +#define _util_h_ + +#include +#include "xenon.h" + +#define min(a,b) ((a)<(b)?(a):(b)) +#define max(a,b) ((a)>(b)?(a):(b)) + +static int inline hexval(char digit) +{ + if (!isxdigit(digit)) + return 0; + if (isdigit(digit)) + return digit - '0'; + if (isalpha(digit)) + return tolower(digit) - 'a' + 10; + return 0; +} + +#endif + -- cgit v1.2.3