It's not needed for hardware drivers in most cases.
#include <glib.h>
#include "libsigrok.h"
#include "libsigrok-internal.h"
#include <glib.h>
#include "libsigrok.h"
#include "libsigrok-internal.h"
#include "protocol.h"
SR_PRIV struct sr_dev_driver driver_info;
#include "protocol.h"
SR_PRIV struct sr_dev_driver driver_info;
#include <glib.h>
#include "libsigrok.h"
#include "libsigrok-internal.h"
#include <glib.h>
#include "libsigrok.h"
#include "libsigrok-internal.h"
#include "protocol.h"
SR_PRIV int ${lib}_receive_data(int fd, int revents, void *cb_data)
#include "protocol.h"
SR_PRIV int ${lib}_receive_data(int fd, int revents, void *cb_data)