Minor header inclusion tweak for new usage of stat()
[asterisk/asterisk.git] / utils / smsq.c
index 20b6d37..bacae9e 100644 (file)
@@ -17,8 +17,6 @@
  * at the top of the source tree.
  */
 
-#include "autoconfig.h"
-
 #include <stdio.h>
 #include <popt.h>
 #include <sys/types.h>
@@ -191,7 +189,8 @@ static char txqcheck (char *dir, char *queue, char subaddress, char *channel, ch
 /* Process received queue entries and run through a process, setting environment variables */
 static void rxqcheck (char *dir, char *queue, char *process)
 {
-   unsigned char *p;
+   char *p;
+   void *pp = &p;
    char dirname[100],
      temp[100];
    DIR *d;
@@ -267,7 +266,7 @@ static void rxqcheck (char *dir, char *queue, char *process)
                {                /* read the user data as UTF-8 */
                   long v;
                   udl = 0;
-                  while ((v = utf8decode (&p)) && udl < 160)
+                  while ((v = utf8decode (pp)) && udl < 160)
                      if (v && v <= 0xFFFF)
                         ud[udl++] = v;
                }
@@ -591,7 +590,7 @@ main (int argc, const char *argv[])
    {                            /* multiple command line arguments in UTF-8 */
       while (poptPeekArg (optCon) && udl < 160)
       {
-         unsigned char *a = (char *) poptGetArg (optCon);
+         unsigned char *a = (unsigned char *) poptGetArg (optCon);
          if (udl && udl < 160)
             ud[udl++] = ' ';    /* space between arguments */
          while (udl < 160 && *a)