From: Iain Hibbert <plu...@netbsd.org>

---
 apps/discovery.c  |    2 +-
 apps/obexftp.c    |   16 ++++++++--------
 bfb/bfb_io.c      |    6 +++---
 bfb/bfb_io.h      |    4 ++--
 obexftp/client.c  |    4 ++--
 obexftp/client.h  |    4 ++--
 obexftp/unicode.c |   20 ++++++++++----------
 7 files changed, 28 insertions(+), 28 deletions(-)

diff --git a/apps/discovery.c b/apps/discovery.c
index 68f1b00..271d08a 100644
--- a/apps/discovery.c
+++ b/apps/discovery.c
@@ -193,7 +193,7 @@ static int do_at_cmd(fd_t fd, const char *cmd, char 
*rspbuf, int rspbuflen)
 static struct mobile_info *probe_tty(const char *ttyname)
 {
        int speed;
-       uint8_t rspbuf[200];
+       char rspbuf[200];
        struct mobile_info *info;
        char *p;
 #ifdef _WIN32
diff --git a/apps/obexftp.c b/apps/obexftp.c
index 4538c0f..8d66e00 100644
--- a/apps/obexftp.c
+++ b/apps/obexftp.c
@@ -131,13 +131,13 @@ static void info_cb(int event, const char *msg, int len, 
void *UNUSED(data))
 }
 
 /* create global uuid buffers */
-static const char *fbs_uuid = (const char *)UUID_FBS;
-static const char *irmc_uuid = (const char *)UUID_IRMC;
-static const char *s45_uuid = (const char *)UUID_S45;
-static const char *pcsoftware_uuid = (const char *)UUID_PCSOFTWARE;
+static const uint8_t *fbs_uuid = UUID_FBS;
+static const uint8_t *irmc_uuid = UUID_IRMC;
+static const uint8_t *s45_uuid = UUID_S45;
+static const uint8_t *pcsoftware_uuid = UUID_PCSOFTWARE;
 
 /* parse UUID string to real bytes */
-static int parse_uuid(char *name, const char **uuid, int *uuid_len)
+static int parse_uuid(char *name, const uint8_t **uuid, int *uuid_len)
 {
        if (name == NULL || *name == '\0' ||
                        !strncasecmp(name, "none", 4) ||
@@ -240,7 +240,7 @@ static int transport = OBEX_TRANS_IRDA;
 #endif /* HAVE_BLUETOOTH */
 /*@only@*/ /*@null@*/ static char *device = NULL;
 static int channel = -1;
-static const char *use_uuid = (const char *)UUID_FBS;
+static const uint8_t *use_uuid = UUID_FBS;
 static int use_uuid_len = sizeof(UUID_FBS);
 static int use_conn=1;
 static int use_path=1;
@@ -248,7 +248,7 @@ static int timeout = 20; /* default accept/reject timeout 
of 20 seconds */
 
 
 /* connect with given uuid. re-connect every time */
-static int cli_connect_uuid(const char *uuid, int uuid_len)
+static int cli_connect_uuid(const uint8_t *uuid, int uuid_len)
 {
        int ret, retry;
 #ifdef HAVE_SYS_TIMES_H
@@ -348,7 +348,7 @@ static void cli_disconnect()
        }
 }
 
-static void probe_device_uuid(const char *uuid, int uuid_len)
+static void probe_device_uuid(const uint8_t *uuid, int uuid_len)
 {
        int rsp[10];
        
diff --git a/bfb/bfb_io.c b/bfb/bfb_io.c
index abe3ad8..61941a6 100644
--- a/bfb/bfb_io.c
+++ b/bfb/bfb_io.c
@@ -51,7 +51,7 @@
 #include <common.h>
 
 /* Write out an IO buffer */
-int bfb_io_write(fd_t fd, const uint8_t *buffer, int length)
+int bfb_io_write(fd_t fd, const void *buffer, int length)
 {
 #ifdef _WIN32
        DWORD bytes;
@@ -79,7 +79,7 @@ int bfb_io_write(fd_t fd, const uint8_t *buffer, int length)
 }
 
 /* Read an answer to an IO buffer of max length bytes */
-int bfb_io_read(fd_t fd, uint8_t *buffer, int length, int timeout)
+int bfb_io_read(fd_t fd, void *buffer, int length, int timeout)
 {
 #ifdef _WIN32
        DWORD bytes;
@@ -123,7 +123,7 @@ int bfb_io_read(fd_t fd, uint8_t *buffer, int length, int 
timeout)
 /**
        Read (repeatedly) from fd until a timeout or an error is encountered.
  */
-static int bfb_io_read_all(int fd, uint8_t *buffer, int length, int timeout)
+static int bfb_io_read_all(int fd, char *buffer, int length, int timeout)
 {
        int actual;
        int pos = 0;
diff --git a/bfb/bfb_io.h b/bfb/bfb_io.h
index 39f54fd..6039340 100644
--- a/bfb/bfb_io.h
+++ b/bfb/bfb_io.h
@@ -38,10 +38,10 @@ extern "C" {
 #endif
 
 /* Write out a BFB buffer */
-int    bfb_io_write(fd_t fd, const uint8_t *buffer, int length);
+int    bfb_io_write(fd_t fd, const void *buffer, int length);
 
 /* Read in a BFB answer */
-int    bfb_io_read(fd_t fd, uint8_t *buffer, int length, int timeout);
+int    bfb_io_read(fd_t fd, void *buffer, int length, int timeout);
 
 /* Send an BFB init command an check for a valid answer frame */
 int    bfb_io_init(fd_t fd);
diff --git a/obexftp/client.c b/obexftp/client.c
index c0b557d..4283ee0 100644
--- a/obexftp/client.c
+++ b/obexftp/client.c
@@ -267,7 +267,7 @@ static void client_done(obex_t *handle, obex_object_t 
*object, int UNUSED(obex_c
        uint8_t hi;
        uint32_t hlen;
        const apparam_t *app = NULL;
-       uint8_t *p;
+       char *p;
 
         const uint8_t *body_data = NULL;
        uint32_t body_len = -1;
@@ -1141,7 +1141,7 @@ int obexftp_put_file(obexftp_client_t *cli, const char 
*filename, const char *re
 
        \note A remotename must be given always.
  */
-int obexftp_put_data(obexftp_client_t *cli, const char *data, int size,
+int obexftp_put_data(obexftp_client_t *cli, const uint8_t *data, int size,
                     const char *remotename)
 {
        obex_object_t *object;
diff --git a/obexftp/client.h b/obexftp/client.h
index 01098d3..7712e0c 100644
--- a/obexftp/client.h
+++ b/obexftp/client.h
@@ -100,7 +100,7 @@ typedef struct {
        /* transfer (get) */
        char *target_fn; /* used in get body */
        uint32_t buf_size; /* not size but len... */
-       uint8_t *buf_data;
+       char *buf_data;
        uint32_t apparam_info;
        /* persistence */
        cache_object_t *cache;
@@ -184,7 +184,7 @@ int obexftp_get_type(obexftp_client_t *cli,
 int obexftp_put_file(obexftp_client_t *cli, const char *filename,
                     const char *remotename);
 
-int obexftp_put_data(obexftp_client_t *cli, const char *data, int size,
+int obexftp_put_data(obexftp_client_t *cli, const uint8_t *data, int size,
                     const char *remotename);
 
 int obexftp_del(obexftp_client_t *cli, const char *name);
diff --git a/obexftp/unicode.c b/obexftp/unicode.c
index f2e015b..1237c68 100644
--- a/obexftp/unicode.c
+++ b/obexftp/unicode.c
@@ -82,8 +82,8 @@ int CharToUnicode(uint8_t *uc, const uint8_t *c, int size)
        size_t ni, no, nrc;
        int ret;
        /* avoid type-punned dereferecing (breaks strict aliasing) */
-               const char *cc = c;
-       char *ucc = uc;
+               const char *cc = (const char *)c;
+       char *ucc = (char *)uc;
 
         return_val_if_fail(uc != NULL, -1);
         return_val_if_fail(c != NULL, -1);
@@ -103,8 +103,8 @@ int CharToUnicode(uint8_t *uc, const uint8_t *c, int size)
        /* try current locale charset to UTF-16BE */
        setlocale(LC_CTYPE, "");
        DEBUG(2, "Iconv from locale \"%s\"\n", locale_charset);
-               cc = c;
-       ucc = uc;
+               cc = (const char *)c;
+       ucc = (char *)uc;
        ni = strlen(cc) + 1;
        no = size;
        utf16 = iconv_open("UTF-16BE", locale_charset);
@@ -117,8 +117,8 @@ int CharToUnicode(uint8_t *uc, const uint8_t *c, int size)
        }
 
        /* fallback to ISO-8859-1 to UTF-16BE (every byte is valid here) */
-               cc = c;
-       ucc = uc;
+               cc = (const char *)c;
+       ucc = (char *)uc;
        ni = strlen(cc) + 1;
        no = size;
        utf16 = iconv_open("UTF-16BE", "ISO-8859-1");
@@ -190,8 +190,8 @@ int UnicodeToChar(uint8_t *c, const uint8_t *uc, int size)
        size_t ni, no, nrc;
        int ret;
        /* avoid type-punned dereferecing (breaks strict aliasing) */
-               char *cc = c;
-       const char *ucc = uc;
+               char *cc = (char *)c;
+       const char *ucc = (const char *)uc;
 
         return_val_if_fail(uc != NULL, -1);
         return_val_if_fail(c != NULL, -1);
@@ -265,8 +265,8 @@ int Utf8ToChar(uint8_t *c, const uint8_t *uc, int size)
        size_t ni, no, nrc;
        int ret;
        /* avoid type-punned dereferecing (breaks strict aliasing) */
-               char *cc = c;
-       const char *ucc = uc;
+               char *cc = (char *)c;
+       const char *ucc = (const char *)uc;
 
         return_val_if_fail(uc != NULL, -1);
         return_val_if_fail(c != NULL, -1);
-- 
1.7.4.1


------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
_______________________________________________
Openobex-users mailing list
Openobex-users@lists.sourceforge.net
http://lists.sourceforge.net/lists/listinfo/openobex-users

Reply via email to