#ifndef LIB_H
#define LIB_H
#ifdef HAVE_CONFIG_H
# include "config.h"
#endif
#include <stddef.h>
#include <string.h>
#ifdef HAVE_STRINGS_H
# include <strings.h>
#endif
#include <stdarg.h>
#include <limits.h>
#include <errno.h>
#include <sys/types.h>
#ifdef HAVE_STDINT_H
# include <stdint.h>
#endif
#include "compat.h"
#include "macros.h"
#include "failures.h"
#include "data-stack.h"
#include "mempool.h"
#include "imem.h"
typedef struct buffer buffer_t;
typedef struct buffer string_t;
struct istream;
struct ostream;
#include "array-decl.h"
#include "strfuncs.h"
#include "strnum.h"
size_t nearest_power(size_t num) ATTR_CONST;
void lib_init(void);
void lib_deinit(void);
#endif