29 lines
575 B
C
29 lines
575 B
C
#ifndef OVM_BASE_H
|
|
#define OVM_BASE_H
|
|
|
|
#define L_GOFFSET_FORMAT G_GINT64_FORMAT
|
|
#define L_GOFFSET_MODIFIER G_GINT64_MODIFIER
|
|
|
|
#define CONST_STR_LEN(x) (x), sizeof(x) - 1
|
|
|
|
#define GSTR_LEN(x) (x) ? (x)->str : "", (x) ? (x)->len : 0
|
|
#define GSTR_SAFE_STR(x) ((x && x->str) ? x->str : "(null)")
|
|
|
|
#define UNUSED(x) ((void)(x))
|
|
|
|
#include <glib.h>
|
|
|
|
#include <sys/types.h>
|
|
#include <sys/stat.h>
|
|
#include <stdint.h>
|
|
#include <stddef.h>
|
|
#include <inttypes.h>
|
|
#include <unistd.h>
|
|
#include <errno.h>
|
|
#include <string.h>
|
|
#include <stdlib.h>
|
|
#include <stdio.h>
|
|
#include <fcntl.h>
|
|
|
|
#endif
|