krh@91: #ifndef _RAZOR_INTERNAL_H_ krh@91: #define _RAZOR_INTERNAL_H_ krh@91: krh@91: #define ALIGN(value, base) (((value) + (base - 1)) & ~((base) - 1)) krh@91: krh@91: /* Utility functions */ krh@91: krh@91: int razor_create_dir(const char *root, const char *path); krh@91: int razor_write(int fd, const void *data, size_t size); krh@91: krh@186: krh@186: typedef int (*razor_compare_with_data_func_t)(const void *p1, krh@186: const void *p, krh@186: void *data); krh@186: uint32_t * krh@186: razor_qsort_with_data(void *base, size_t nelem, size_t size, krh@186: razor_compare_with_data_func_t compare, void *data); krh@186: krh@91: #endif /* _RAZOR_INTERNAL_H_ */