From 33454817880fa57b2226dd40b724e5c3d6074aca Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Fri, 2 Sep 2022 17:58:33 -0700
Subject: [PATCH 4/4] Define missing prototype for functions

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
Upstream-Status: Pending

 prnt/cupsext/cupsext.c | 1 +
 protocol/hp_ipp.c      | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

--- a/prnt/cupsext/cupsext.c
+++ b/prnt/cupsext/cupsext.c
@@ -101,6 +101,11 @@ typedef int Py_ssize_t;
 #define _STRINGIZE(x) #x
 #define STRINGIZE(x) _STRINGIZE(x)
 
+void _releaseCupsInstance(void);
+int addCupsPrinter(char *name, char *device_uri, char *location, char *ppd_file, char *model, char *info);
+int setDefaultCupsPrinter(char *pr_name);
+int delCupsPrinter(char *pr_name);
+int controlCupsPrinter(char *pr_name, int op);
 
 //static http_t * http = NULL;     /* HTTP object */
 
--- a/protocol/hp_ipp.c
+++ b/protocol/hp_ipp.c
@@ -22,6 +22,7 @@ Boston, MA 02110-1301, USA.
 #include <cups/cups.h>
 #include <cups/language.h>
 #include <cups/ppd.h>
+#include <stdio.h>
 #include <syslog.h>
 #include <stdarg.h>
 #include <string.h> /* strcasecmp */
@@ -42,7 +43,7 @@ Boston, MA 02110-1301, USA.
 #define STRINGIZE(x) _STRINGIZE(x)
 
 
-http_t* acquireCupsInstance()
+http_t* acquireCupsInstance(void)
 {
     if ( http == NULL)
     {
@@ -53,7 +54,7 @@ http_t* acquireCupsInstance()
 }
 
 
-void _releaseCupsInstance()
+void _releaseCupsInstance(void)
 {
     if (http)
     {
