X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=sigrok-internal.h;h=f78be464fd76a071225ae4ff3dd63ddfae06d715;hb=cc8a7d250cf7daff452ce376224c9853529204ca;hp=85004aa13f14b8c0d27586bd6efd654825a2495b;hpb=8233ff53ae7c6e120af4784bc61a036882d5c234;p=libsigrok.git diff --git a/sigrok-internal.h b/sigrok-internal.h index 85004aa1..f78be464 100644 --- a/sigrok-internal.h +++ b/sigrok-internal.h @@ -20,10 +20,35 @@ #ifndef SIGROK_SIGROK_INTERNAL_H #define SIGROK_SIGROK_INTERNAL_H +#include +#include + +/*--- Macros ----------------------------------------------------------------*/ + +#ifndef ARRAY_SIZE +#define ARRAY_SIZE(a) (sizeof(a) / sizeof((a)[0])) +#endif + +#ifndef ARRAY_AND_SIZE +#define ARRAY_AND_SIZE(a) (a), ARRAY_SIZE(a) +#endif + +/* Size of a datastore chunk in units */ +#define DATASTORE_CHUNKSIZE 512000 + /*--- hwplugin.c ------------------------------------------------------------*/ int load_hwplugins(void); +/*--- log.c -----------------------------------------------------------------*/ + +int sr_log(int loglevel, const char *format, ...); +int sr_spew(const char *format, ...); +int sr_dbg(const char *format, ...); +int sr_info(const char *format, ...); +int sr_warn(const char *format, ...); +int sr_err(const char *format, ...); + /*--- hardware/common/serial.c ----------------------------------------------*/ GSList *list_serial_ports(void);