Description: Changes for gcc and ABI issues.
Forwarded: no
From: Di-Shi Sun <di-shi@transnexus.com>
Last-Update: 2017-02-13 

--- a/src/osptransapi.c
+++ b/src/osptransapi.c
@@ -983,7 +983,7 @@
             /* sample mean - have to cast Samples to a float to get some precision on the mean */
             mean = ((metrics.mean * currnumber) + (ospvMean * ospvSamples)) / (float)metrics.samples;
 
-            OSPM_ISNAN(metrics.mean, tnisnan);
+            OSPM_ISNAN(((float)metrics.mean), tnisnan);
 
             if (tnisnan) {
                 errcode = OSPC_ERR_TRAN_INVALID_CALC;
@@ -5297,7 +5297,7 @@
     return errcode;
 }
 
-int OSPPTransactionSetSrcServiceProvider(
+int OSPPTransactionSetServiceProvider(
     OSPTTRANHANDLE ospvTransaction,     /* In - Transaction handle */
     const char *ospvServiceProvider)    /* In - Service provider */
 {
