mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-05 04:11:08 +00:00
This patch solves some compiler complaints
in both 32 and 64-bit environments. git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@174369 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -260,6 +260,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$")
|
||||
|
||||
#include <signal.h>
|
||||
#include <stdio.h>
|
||||
#include <stdint.h>
|
||||
#include <unistd.h>
|
||||
#include <string.h>
|
||||
#include <stdlib.h>
|
||||
@@ -471,7 +472,7 @@ struct rpt_tele
|
||||
int mode;
|
||||
struct rpt_link mylink;
|
||||
char param[TELEPARAMSIZE];
|
||||
int submode;
|
||||
intptr_t submode;
|
||||
pthread_t threadid;
|
||||
} ;
|
||||
|
||||
@@ -4144,7 +4145,7 @@ pthread_attr_t attr;
|
||||
strncpy(tele->param, (char *) data, TELEPARAMSIZE - 1);
|
||||
tele->param[TELEPARAMSIZE - 1] = 0;
|
||||
}
|
||||
if (mode == REMXXX) tele->submode = (int) data;
|
||||
if (mode == REMXXX) tele->submode = (intptr_t) data;
|
||||
insque((struct qelem *)tele, (struct qelem *)myrpt->tele.next);
|
||||
rpt_mutex_unlock(&myrpt->lock);
|
||||
pthread_attr_init(&attr);
|
||||
@@ -5098,13 +5099,14 @@ int i;
|
||||
static int function_cop(struct rpt *myrpt, char *param, char *digitbuf, int command_source, struct rpt_link *mylink)
|
||||
{
|
||||
char string[16];
|
||||
int res;
|
||||
|
||||
if(!param)
|
||||
return DC_ERROR;
|
||||
|
||||
switch(myatoi(param)){
|
||||
case 1: /* System reset */
|
||||
system("killall -9 asterisk");
|
||||
res = system("killall -9 asterisk");
|
||||
return DC_COMPLETE;
|
||||
|
||||
case 2:
|
||||
@@ -7748,7 +7750,8 @@ static int retreive_memory(struct rpt *myrpt, char *memory)
|
||||
static int function_remote(struct rpt *myrpt, char *param, char *digitbuf, int command_source, struct rpt_link *mylink)
|
||||
{
|
||||
char *s,*s1,*s2;
|
||||
int i,j,p,r,ht,k,l,ls2,m,d,offset,offsave, modesave, defmode;
|
||||
int i,j,r,ht,k,l,ls2,m,d,offset,offsave, modesave, defmode=0;
|
||||
intptr_t p;
|
||||
char multimode = 0;
|
||||
char oc,*cp,*cp1,*cp2;
|
||||
char tmp[20], freq[20] = "", savestr[20] = "";
|
||||
|
Reference in New Issue
Block a user