#include <string.h>
#include <stdlib.h>
-#include <stdio.h>
#include <curl/curl.h>
#include "config.h"
+#include "kds_s2000w_client.h"
#include "kds_s2000w_config.h"
#include "kds_s2000w_heartbeat.h"
-#include "kds_s2000w_client.h"
#include "kds_s2000w_debug.h"
#define MAX_STR_BUFFER_LENGTH 80
#ifndef KDS_S2000W_CLIENT_H
#define KDS_S2000W_CLIENT_H
+
typedef struct {
char* data;
size_t size;
int kds_s2000w_client_get_capabilities(response* resp);
int kds_s2000w_client_get_option(int64_t sessionid, response* resp);
int kds_s2000w_client_set_option(int64_t sessionid, response* resp);
+
#endif
\ No newline at end of file
-#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <math.h>
void kds_s2000w_handler_set_option_auto(int option);
void kds_s2000w_handler_start_scan(handler* h);
void kds_s2000w_handler_stop_scan(handler* h);
+
#endif
\ No newline at end of file
#include <string.h>
#include <json-c/json.h>
-#include "kds_s2000w_handler.h"
-#include "kds_s2000w_client.h"
#include "kds_s2000w_handler_opts.h"
+#include "kds_s2000w_client.h"
#include "kds_s2000w_debug.h"
#define AUTOSTART_ON 1
#ifndef KDS_S2000W_HANDLER_OPTS_H
#define KDS_S2000W_HANDLER_OPTS_H
+#include "kds_s2000w_handler.h"
+
void kds_s2000w_handler_get_option(handler* h, int option, void* value, int* info);
void kds_s2000w_handler_set_option(handler* h, int option, void* value, int* info);
+
#endif
\ No newline at end of file
#define IMAGE_MAGICK_MAJOR 6
#endif
-#include <stdio.h>
-#include <string.h>
#if IMAGE_MAGICK_MAJOR == 6
#include <magick/MagickCore.h>
#endif
void kds_s2000w_convert_jpg_to_pnm_with_depth(blobdata* in, blobdata* out, int depth);
void kds_s2000w_convert_tiff_to_pnm(blobdata* in, blobdata* out);
void kds_s2000w_metadata_from_image(blobdata* image, image_metadata* mdata);
+
#endif
\ No newline at end of file
-#include <stdio.h>
-#include <stdlib.h>
#include <string.h>
-#include <unistd.h>
-#include <math.h>
#include "config.h"
#include "kds_s2000w_net.h"
#include "kds_s2000w_option_descriptors.h"
void kds_s2000w_option_descriptor_init_option_descriptors();
void kds_s2000w_option_descriptor_free_option_descriptors();
SANE_Option_Descriptor* kds_s2000w_option_get_descriptor(int option);
+
#endif
\ No newline at end of file