DDK update - kernel.h

git-svn-id: svn://kolibrios.org@1968 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
Sergey Semyonov (Serge) 2011-06-24 13:46:04 +00:00
parent 88b9ca48fa
commit f364cb07c4

View File

@ -112,6 +112,18 @@ static inline void *kcalloc(size_t n, size_t size, uint32_t flags)
return kzalloc(n * size, 0); return kzalloc(n * size, 0);
} }
extern const char hex_asc[];
#define hex_asc_lo(x) hex_asc[((x) & 0x0f)]
#define hex_asc_hi(x) hex_asc[((x) & 0xf0) >> 4]
static inline char *pack_hex_byte(char *buf, u8 byte)
{
*buf++ = hex_asc_hi(byte);
*buf++ = hex_asc_lo(byte);
return buf;
}
void free (void *ptr); void free (void *ptr);
#endif /* __KERNEL__ */ #endif /* __KERNEL__ */