]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
Get chan_ooh323 to compile with gcc 4.2.
authorMark Michelson <mmichelson@digium.com>
Fri, 6 Nov 2009 22:00:12 +0000 (22:00 +0000)
committerMark Michelson <mmichelson@digium.com>
Fri, 6 Nov 2009 22:00:12 +0000 (22:00 +0000)
For some reason, the code compiles just fine with later versions
of GCC, but this one requires some weird double casting in order
to get rid of all warnings. Whatever.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@228658 65c4cc65-6c06-0410-ace0-fbb531ad65f3

addons/ooh323c/src/ooh245.c
addons/ooh323c/src/ooh323.c

index 034c3dd02603db0ba68c223490afac0d0b1ee0d7..c8aad5d170174df5dadd634d430c1590c36c5d1f 100644 (file)
@@ -3201,7 +3201,7 @@ int ooSendH245UserInputIndication_alphanumeric
       ooFreeH245Message(call, ph245msg);
       return OO_FAILED;
    }
-   strcpy((char*)indication->u.userInput->u.alphanumeric, data);
+   strcpy(*(char**)indication->u.userInput->u.alphanumeric, data);
    OOTRACEDBGA3 ("Built UserInputIndication_alphanumeric (%s, %s)\n", 
                  call->callType, call->callToken);
 
@@ -3264,7 +3264,7 @@ int ooSendH245UserInputIndication_signal
       ooFreeH245Message(call, ph245msg);
       return OO_FAILED;
    }
-   strcpy((char*)indication->u.userInput->u.signal->signalType, data);
+   strcpy(*(char**)indication->u.userInput->u.signal->signalType, data);
    OOTRACEDBGA3 ("Built UserInputIndication_signal (%s, %s)\n", 
                  call->callType, call->callToken);
 
index 038b1a0cddcd6dd4fabb49e0733cd3e3dc19c245..eaf60e33443627d0c87b0c5353ac33ba6e4a9e47 100644 (file)
@@ -2167,7 +2167,7 @@ int ooPopulatePrefixList(OOCTXT *pctxt, OOAliases *pAliases,
                memFreePtr(pctxt, pPrefixEntry);
                return OO_FAILED;
             }
-            strcpy((char*)pPrefixEntry->prefix.u.dialedDigits, pAlias->value);
+            strcpy(*(char**)pPrefixEntry->prefix.u.dialedDigits, pAlias->value);
             bValid = TRUE;
             break;
          default:
@@ -2220,7 +2220,7 @@ int ooPopulateAliasList(OOCTXT *pctxt, OOAliases *pAliases,
                memFreePtr(pctxt, pAliasEntry);
                return OO_FAILED;
             }
-            strcpy((char*)pAliasEntry->u.dialedDigits, pAlias->value);
+            strcpy(*(char**)pAliasEntry->u.dialedDigits, pAlias->value);
             bValid = TRUE;
             break;
          case T_H225AliasAddress_h323_ID:
@@ -2249,7 +2249,7 @@ int ooPopulateAliasList(OOCTXT *pctxt, OOAliases *pAliases,
                memFreePtr(pctxt, pAliasEntry);               
                return OO_FAILED;
             }
-            strcpy((char*)pAliasEntry->u.url_ID, pAlias->value);
+            strcpy(*(char**)pAliasEntry->u.url_ID, pAlias->value);
             bValid = TRUE;
             break;
          case T_H225AliasAddress_email_ID:
@@ -2262,7 +2262,7 @@ int ooPopulateAliasList(OOCTXT *pctxt, OOAliases *pAliases,
                            "alias entry \n");
                return OO_FAILED;
             }
-            strcpy((char*)pAliasEntry->u.email_ID, pAlias->value);
+            strcpy(*(char**)pAliasEntry->u.email_ID, pAlias->value);
             bValid = TRUE;
             break;
          default: