RLC BO, BO response and DL Data handling. [Issue-ID: ODUHIGH-181]
[o-du/l2.git] / src / cm / cm_gen.c
index a39e3ec..5a65de7 100644 (file)
@@ -73,6 +73,7 @@
 /* functions in other modules */
 
 /* public variable declarations */
+U16 gTransId = 0;
 
 /* private variable declarations */
 
 */
   
 #ifdef ANSI
-PUBLIC S16 cmPkDateTime
+S16 cmPkDateTime
 (
 DateTime *dateTime,       /* date and time */
 Buffer *mBuf              /* message buffer */
 )
 #else
-PUBLIC S16 cmPkDateTime(dateTime, mBuf)
+S16 cmPkDateTime(dateTime, mBuf)
 DateTime *dateTime;       /* date and time */
 Buffer *mBuf;             /* message buffer */
 #endif
@@ -112,17 +113,17 @@ Buffer *mBuf;             /* message buffer */
 
    /*-- cm_gen_c_001.main_36 - added for micro seconds --*/
 #ifdef SS_DATETIME_USEC
-   CMCHKPK(SPkU32, dateTime->usec, mBuf);
+   CMCHKPK(oduUnpackUInt32, dateTime->usec, mBuf);
 #endif /*-- SS_DATETIME_USEC --*/
-   CMCHKPK(SPkU8, dateTime->tenths, mBuf);
-   CMCHKPK(SPkU8, dateTime->sec, mBuf); 
-   CMCHKPK(SPkU8, dateTime->min, mBuf); 
-   CMCHKPK(SPkU8, dateTime->hour, mBuf);
-   CMCHKPK(SPkU8, dateTime->year, mBuf);
-   CMCHKPK(SPkU8, dateTime->day, mBuf);
-   CMCHKPK(SPkU8, dateTime->month, mBuf);
-
-   RETVALUE(ROK);
+   CMCHKPK(oduUnpackUInt8, dateTime->tenths, mBuf);
+   CMCHKPK(oduUnpackUInt8, dateTime->sec, mBuf); 
+   CMCHKPK(oduUnpackUInt8, dateTime->min, mBuf); 
+   CMCHKPK(oduUnpackUInt8, dateTime->hour, mBuf);
+   CMCHKPK(oduUnpackUInt8, dateTime->year, mBuf);
+   CMCHKPK(oduUnpackUInt8, dateTime->day, mBuf);
+   CMCHKPK(oduUnpackUInt8, dateTime->month, mBuf);
+
+   return ROK;
 } /* end of cmPkDateTime */
 
 \f
@@ -141,31 +142,31 @@ Buffer *mBuf;             /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmPkDuration
+S16 cmPkDuration
 (
 Duration *duration,        /* duration */
 Buffer   *mBuf             /* message buffer */
 )
 #else
-PUBLIC S16 cmPkDuration(duration, mBuf)
+S16 cmPkDuration(duration, mBuf)
 Duration *duration;        /* duration */
 Buffer   *mBuf;            /* message buffer */
 #endif
 {
    TRC2(cmPkDuration)
 
-   CMCHKPK(SPkU8, duration->tenths, mBuf);
-   CMCHKPK(SPkU8, duration->secs,   mBuf);
-   CMCHKPK(SPkU8, duration->mins,   mBuf);
-   CMCHKPK(SPkU8, duration->hours,  mBuf);
-   CMCHKPK(SPkU8, duration->days,   mBuf);
+   CMCHKPK(oduUnpackUInt8, duration->tenths, mBuf);
+   CMCHKPK(oduUnpackUInt8, duration->secs,   mBuf);
+   CMCHKPK(oduUnpackUInt8, duration->mins,   mBuf);
+   CMCHKPK(oduUnpackUInt8, duration->hours,  mBuf);
+   CMCHKPK(oduUnpackUInt8, duration->days,   mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmPkDuration */
 
 /*
 *
-*       Fun:   cmPkPtr
+*       Fun:   oduPackPointer
 *
 *       Desc:  This function packs the pointer
 *
@@ -178,13 +179,13 @@ Buffer   *mBuf;            /* message buffer */
 */
  
 #ifdef ANSI
-PUBLIC S16 cmPkPtr
+S16 oduPackPointer
 (
 PTR      ptr,              /* pointer */
 Buffer   *mBuf             /* message buffer */
 )
 #else
-PUBLIC S16 cmPkPtr(ptr, mBuf)
+S16 oduPackPointer(ptr, mBuf)
 PTR      ptr;              /* pointer */
 Buffer   *mBuf;            /* message buffer */
 #endif
@@ -197,7 +198,7 @@ Buffer   *mBuf;            /* message buffer */
    U32 tmp32;
 #endif
 
-   TRC2(cmPkPtr)
+   TRC2(oduPackPointer)
    
    ret = ROK;
    switch (PTRSIZE)
@@ -273,8 +274,8 @@ Buffer   *mBuf;            /* message buffer */
          ret = RFAILED;
    }
 
-   RETVALUE(ret);
-} /* end of cmPkPtr */
+   return (ret);
+} /* end of oduPackPointer */
 
 \f
 /*
@@ -292,13 +293,13 @@ Buffer   *mBuf;            /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmPkEntityId
+S16 cmPkEntityId
 (
 EntityId *entityId,        /* entity id */
 Buffer   *mBuf             /* message buffer */
 )
 #else
-PUBLIC S16 cmPkEntityId(entityId, mBuf)
+S16 cmPkEntityId(entityId, mBuf)
 EntityId *entityId;        /* entity id */
 Buffer   *mBuf;            /* message buffer */
 #endif
@@ -308,7 +309,7 @@ Buffer   *mBuf;            /* message buffer */
    CMCHKPK(cmPkInst, entityId->inst, mBuf);
    CMCHKPK(cmPkEnt, entityId->ent, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmPkEntityId */
 
 \f
@@ -327,13 +328,13 @@ Buffer   *mBuf;            /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmPkElmntId
+S16 cmPkElmntId
 (
 ElmntId *elmntId,         /* element id */
 Buffer  *mBuf             /* message buffer */
 )
 #else
-PUBLIC S16 cmPkElmntId(elmntId, mBuf)
+S16 cmPkElmntId(elmntId, mBuf)
 ElmntId *elmntId;         /* element id */
 Buffer  *mBuf;            /* message buffer */
 #endif
@@ -345,7 +346,7 @@ Buffer  *mBuf;            /* message buffer */
    CMCHKPK(cmPkElmntInst1, elmntId->elmntInst1, mBuf); 
    CMCHKPK(cmPkElmnt, elmntId->elmnt, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmPkElmntId */
 
 \f
@@ -364,13 +365,13 @@ Buffer  *mBuf;            /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmPkMemoryId
+S16 cmPkMemoryId
 (
 MemoryId *memoryId,        /* memoryId */
 Buffer   *mBuf             /* message buffer */
 )
 #else
-PUBLIC S16 cmPkMemoryId(memoryId, mBuf)
+S16 cmPkMemoryId(memoryId, mBuf)
 MemoryId *memoryId;        /* memoryId */
 Buffer   *mBuf;            /* message buffer */
 #endif
@@ -380,7 +381,7 @@ Buffer   *mBuf;            /* message buffer */
    CMCHKPK(cmPkPool, memoryId->pool, mBuf); 
    CMCHKPK(cmPkRegion, memoryId->region, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmPkMemoryId */
 
 \f
@@ -399,13 +400,13 @@ Buffer   *mBuf;            /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmPkSystemId
+S16 cmPkSystemId
 (
 SystemId *systemId,         /* system id */
 Buffer   *mBuf              /* message buffer */
 )
 #else
-PUBLIC S16 cmPkSystemId(systemId, mBuf)
+S16 cmPkSystemId(systemId, mBuf)
 SystemId *systemId;         /* system id */
 Buffer   *mBuf;             /* message buffer */
 #endif
@@ -427,7 +428,7 @@ Buffer   *mBuf;             /* message buffer */
    CMCHKPK(SPkS16, systemId->mRev, mBuf);
    CMCHKPK(SPkS16, systemId->mVer, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmPkSystemId */
 
 
@@ -448,13 +449,13 @@ Buffer   *mBuf;             /* message buffer */
  */
 
 #ifdef ANSI
-PUBLIC S16 cmPkProtAddr
+S16 cmPkProtAddr
 (
 ProtAddr     *pAddr,     /* protocol address */
 Buffer       *mBuf       /* buffer */
 )
 #else
-PUBLIC S16 cmPkProtAddr(pAddr, mBuf)
+S16 cmPkProtAddr(pAddr, mBuf)
 ProtAddr     *pAddr;      /* protocol address */
 Buffer       *mBuf;          /* buffer */
 #endif
@@ -464,18 +465,18 @@ Buffer       *mBuf;          /* buffer */
    TRC3(cmPkProtAddr)
 
 #ifdef CM_ARI2
-   CMCHKPK(SPkU32, pAddr->autoSysId, mBuf);  
-   CMCHKPK(cmPkBool, pAddr->autoSysIdPres, mBuf);  
+   CMCHKPK(oduUnpackUInt32, pAddr->autoSysId, mBuf);  
+   CMCHKPK(oduPackBool, pAddr->autoSysIdPres, mBuf);  
 #endif /* CM_ARI2 */
 
    for (j = pAddr->len; j; j--)
-      CMCHKPK(SPkU8, pAddr->address[j - 1], mBuf);  
+      CMCHKPK(oduUnpackUInt8, pAddr->address[j - 1], mBuf);  
 
-   CMCHKPK(SPkU8,  pAddr->preLen, mBuf);  
-   CMCHKPK(SPkU8,  pAddr->len, mBuf);  
-   CMCHKPK(SPkU16, pAddr->protType, mBuf);  
+   CMCHKPK(oduUnpackUInt8,  pAddr->preLen, mBuf);  
+   CMCHKPK(oduUnpackUInt8,  pAddr->len, mBuf);  
+   CMCHKPK(oduUnpackUInt16, pAddr->protType, mBuf);  
        
-   RETVALUE(ROK);
+   return ROK;
 
 } /* end of cmPkProtAddr */
    
@@ -497,13 +498,13 @@ Buffer       *mBuf;          /* buffer */
  */
 
 #ifdef ANSI
-PUBLIC S16 cmPkProtAddrTbl
+S16 cmPkProtAddrTbl
 (
 ProtAddrTbl  *protAddr,      /* protocol address table */
 Buffer       *mBuf          /* buffer */
 )
 #else
-PUBLIC S16 cmPkProtAddrTbl(protAddr, mBuf)
+S16 cmPkProtAddrTbl(protAddr, mBuf)
 ProtAddrTbl  *protAddr;      /* protocol address table */
 Buffer       *mBuf;          /* buffer */
 #endif
@@ -515,28 +516,28 @@ Buffer       *mBuf;          /* buffer */
    TRC3(cmPkProtAddrTbl)
 
    if (protAddr->count > MAX_PROT_ADDRS)
-      RETVALUE(RFAILED);
+      return RFAILED;
 
    for (i = protAddr->count; i; i--)
    {
        pAddr = &(protAddr->addr[i - 1]);
 
 #ifdef CM_ARI2
-       CMCHKPK(SPkU32, pAddr->autoSysId, mBuf);  
-       CMCHKPK(cmPkBool, pAddr->autoSysIdPres, mBuf);  
+       CMCHKPK(oduUnpackUInt32, pAddr->autoSysId, mBuf);  
+       CMCHKPK(oduPackBool, pAddr->autoSysIdPres, mBuf);  
 #endif /* CM_ARI2 */
 
        for (j = pAddr->len; j; j--)
-          CMCHKPK(SPkU8, pAddr->address[j - 1], mBuf);  
+          CMCHKPK(oduUnpackUInt8, pAddr->address[j - 1], mBuf);  
         
-       CMCHKPK(SPkU8, pAddr->preLen, mBuf);  
-       CMCHKPK(SPkU8,  pAddr->len, mBuf);  
-       CMCHKPK(SPkU16,  pAddr->protType, mBuf);  
+       CMCHKPK(oduUnpackUInt8, pAddr->preLen, mBuf);  
+       CMCHKPK(oduUnpackUInt8,  pAddr->len, mBuf);  
+       CMCHKPK(oduUnpackUInt16,  pAddr->protType, mBuf);  
        
    }
-   CMCHKPK(SPkU8, protAddr->count, mBuf);  
+   CMCHKPK(oduUnpackUInt8, protAddr->count, mBuf);  
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmPkProtAddrTbl */
    
 
@@ -556,13 +557,13 @@ Buffer       *mBuf;          /* buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmPkAddrs
+S16 cmPkAddrs
 (
 Addrs *addrs,           /* address */
 Buffer *mBuf            /* message buffer */
 )
 #else
-PUBLIC S16 cmPkAddrs(addrs, mBuf)
+S16 cmPkAddrs(addrs, mBuf)
 Addrs *addrs;           /* address */
 Buffer *mBuf;           /* message buffer */
 #endif
@@ -572,16 +573,16 @@ Buffer *mBuf;           /* message buffer */
    TRC2(cmPkAddrs)
 
    if (addrs->length > ADRLEN)
-      RETVALUE(RFAILED);
+      return RFAILED;
 
    for (i = addrs->length; i; i--)
    {
-      CMCHKPK(SPkU8, addrs->strg[i-1], mBuf);
+      CMCHKPK(oduUnpackUInt8, addrs->strg[i-1], mBuf);
    }
 
-   CMCHKPK(SPkU8, addrs->length, mBuf);
+   CMCHKPK(oduUnpackUInt8, addrs->length, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmPkAddrs */
 
 \f
@@ -601,13 +602,13 @@ Buffer *mBuf;           /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmPkShrtAddrs
+S16 cmPkShrtAddrs
 (
 ShrtAddrs *addrs,          /* address */
 Buffer    *mBuf            /* message buffer */
 )
 #else
-PUBLIC S16 cmPkShrtAddrs(addrs, mBuf)
+S16 cmPkShrtAddrs(addrs, mBuf)
 ShrtAddrs *addrs;          /* address */
 Buffer    *mBuf;           /* message buffer */
 #endif 
@@ -617,16 +618,16 @@ Buffer    *mBuf;           /* message buffer */
    TRC2(cmPkShrtAddrs)
 
    if (addrs->length > SHRTADRLEN)
-      RETVALUE(RFAILED);
+      return RFAILED;
 
    for (i = addrs->length; i; i--)
    {
-      CMCHKPK(SPkU8, addrs->strg[i-1], mBuf);
+      CMCHKPK(oduUnpackUInt8, addrs->strg[i-1], mBuf);
    }
 
-   CMCHKPK(SPkU8, addrs->length, mBuf);
+   CMCHKPK(oduUnpackUInt8, addrs->length, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmPkShrtAddrs */
 
 \f
@@ -645,13 +646,13 @@ Buffer    *mBuf;           /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmPkAddrMask
+S16 cmPkAddrMask
 (
 U8 *mask,             /* pointer to address mask array */
 Buffer  *mBuf         /* message buffer */
 )
 #else
-PUBLIC S16 cmPkAddrMask(mask, mBuf)
+S16 cmPkAddrMask(mask, mBuf)
 U8 *mask;             /* pointer to address mask array */
 Buffer  *mBuf;        /* message buffer */
 #endif
@@ -663,10 +664,10 @@ Buffer  *mBuf;        /* message buffer */
    /* pack address mask */
    for (i = (ADRLEN - 1); i >= 0; i--)
    {
-      CMCHKPK(SPkU8, mask[i], mBuf);
+      CMCHKPK(oduUnpackUInt8, mask[i], mBuf);
    }
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmPkAddrMask */
 
 \f
@@ -685,13 +686,13 @@ Buffer  *mBuf;        /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmPkBndCfg
+S16 cmPkBndCfg
 (
 BndCfg *bndCfg,         /* bndCfg */
 Buffer *mBuf            /* message buffer */
 )
 #else
-PUBLIC S16 cmPkBndCfg(bndCfg, mBuf)
+S16 cmPkBndCfg(bndCfg, mBuf)
 BndCfg *bndCfg;         /* bndCfg */
 Buffer *mBuf;           /* message buffer */
 #endif
@@ -708,15 +709,15 @@ Buffer *mBuf;           /* message buffer */
    CMCHKPK(cmPkRegion, bndCfg->region, mBuf);
    CMCHKPK(cmPkInst, bndCfg->inst, mBuf);
    CMCHKPK(cmPkEnt, bndCfg->ent, mBuf);
-   CMCHKPK(SPkU8, bndCfg->wdw, mBuf);
-   CMCHKPK(SPkU8, bndCfg->flcTyp, mBuf);
-   CMCHKPK(SPkU8, bndCfg->bufOwnshp, mBuf);
+   CMCHKPK(oduUnpackUInt8, bndCfg->wdw, mBuf);
+   CMCHKPK(oduUnpackUInt8, bndCfg->flcTyp, mBuf);
+   CMCHKPK(oduUnpackUInt8, bndCfg->bufOwnshp, mBuf);
 
    for (p = bndCfg->usrId; *p; p++);
    for (; p != bndCfg->usrId; p--);
    CMCHKPK(cmPkTxt, *p, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmPkBndCfg */
 
 \f
@@ -734,13 +735,13 @@ Buffer *mBuf;           /* message buffer */
 *
 */
 #ifdef ANSI
-PUBLIC S16 cmPkPst
+S16 cmPkPst
 (
 Pst *pst,
 Buffer *mBuf
 )
 #else
-PUBLIC S16 cmPkPst(pst, mBuf)
+S16 cmPkPst(pst, mBuf)
 Pst *pst;
 Buffer *mBuf;
 #endif
@@ -763,7 +764,7 @@ Buffer *mBuf;
    CMCHKPK(cmPkIntfVer, pst->intfVer, mBuf);
 #endif
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmPkPst */
 
 /*
@@ -781,13 +782,13 @@ Buffer *mBuf;
  */
   
 #ifdef ANSI
-PUBLIC S16 cmPkElmtHdr
+S16 cmPkElmtHdr
 (
 ElmtHdr *m,                  /* element header */
 Buffer  *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmPkElmtHdr(m, mBuf)
+S16 cmPkElmtHdr(m, mBuf)
 ElmtHdr *m;                  /* element header */
 Buffer  *mBuf;               /* message buffer */
 #endif
@@ -795,21 +796,21 @@ Buffer  *mBuf;               /* message buffer */
    TRC2(cmPkElmtHdr)
  
 #if (LCAMT || ATM_BISUP)
-      CMCHKPK(SPkU16, m->compInd, mBuf);
+      CMCHKPK(oduUnpackUInt16, m->compInd, mBuf);
 #endif /* LCAMT || ATM_BISUP */
 
 #if (LCAMT || ATM_BISUP)
    /* Pack action indicator field */
    if (m->pres)
    {
-     CMCHKPK(SPkU8, m->actnInd, mBuf);
+     CMCHKPK(oduUnpackUInt8, m->actnInd, mBuf);
    }
 #endif
 
    /* Present */
-   CMCHKPK(cmPkBool, m->pres, mBuf);
+   CMCHKPK(oduPackBool, m->pres, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmPkElmtHdr */
 
 \f
@@ -828,13 +829,13 @@ Buffer  *mBuf;               /* message buffer */
  */
   
 #ifdef ANSI
-PUBLIC S16 cmPkTknU8
+S16 cmPkTknU8
 (
 TknU8  *tknU8,              /* token U8 */
 Buffer *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmPkTknU8(tknU8, mBuf)
+S16 cmPkTknU8(tknU8, mBuf)
 TknU8  *tknU8;              /* token U8 */
 Buffer *mBuf;               /* message buffer */
 #endif
@@ -844,13 +845,13 @@ Buffer *mBuf;               /* message buffer */
    if (tknU8->pres)
    {
       /* Value */
-      CMCHKPK(SPkU8, tknU8->val, mBuf);
+      CMCHKPK(oduUnpackUInt8, tknU8->val, mBuf);
    }
 
    /* Token Header */
-   CMCHKPK(SPkU8, tknU8->pres, mBuf);
+   CMCHKPK(oduUnpackUInt8, tknU8->pres, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmPkTknU8 */
 
 \f
@@ -869,13 +870,13 @@ Buffer *mBuf;               /* message buffer */
  */
   
 #ifdef ANSI
-PUBLIC S16 cmPkTknS8
+S16 cmPkTknS8
 (
 TknS8  *tknS8,              /* token S8 */
 Buffer *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmPkTknS8(tknS8, mBuf)
+S16 cmPkTknS8(tknS8, mBuf)
 TknS8  *tknS8;              /* token S8 */
 Buffer *mBuf;               /* message buffer */
 #endif
@@ -889,9 +890,9 @@ Buffer *mBuf;               /* message buffer */
    }
  
    /* Token Header */
-   CMCHKPK(SPkU8, tknS8->pres, mBuf);
+   CMCHKPK(oduUnpackUInt8, tknS8->pres, mBuf);
  
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmPkTknS8 */
 
 \f
@@ -910,13 +911,13 @@ Buffer *mBuf;               /* message buffer */
  */
   
 #ifdef ANSI
-PUBLIC S16 cmPkTknU16
+S16 cmPkTknU16
 (
 TknU16 *tknU16,             /* token U16 */
 Buffer *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmPkTknU16(tknU16, mBuf)
+S16 cmPkTknU16(tknU16, mBuf)
 TknU16 *tknU16;             /* token U16 */
 Buffer *mBuf;               /* message buffer */
 #endif
@@ -926,13 +927,13 @@ Buffer *mBuf;               /* message buffer */
    if (tknU16->pres)
    {
       /* Value */
-      CMCHKPK(SPkU16, tknU16->val, mBuf);
+      CMCHKPK(oduUnpackUInt16, tknU16->val, mBuf);
    }
 
    /* Token Header */
-   CMCHKPK(SPkU8, tknU16->pres, mBuf);
+   CMCHKPK(oduUnpackUInt8, tknU16->pres, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmPkTknU16 */
 
 \f
@@ -951,13 +952,13 @@ Buffer *mBuf;               /* message buffer */
  */
   
 #ifdef ANSI
-PUBLIC S16 cmPkTknU32
+S16 cmPkTknU32
 (
 TknU32 *tknU32,             /* token U32 */
 Buffer *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmPkTknU32(tknU32, mBuf)
+S16 cmPkTknU32(tknU32, mBuf)
 TknU32 *tknU32;             /* token U32 */
 Buffer *mBuf;               /* message buffer */
 #endif
@@ -967,13 +968,13 @@ Buffer *mBuf;               /* message buffer */
    if (tknU32->pres)
    {
       /* Value */
-      CMCHKPK(SPkU32, tknU32->val, mBuf);
+      CMCHKPK(oduUnpackUInt32, tknU32->val, mBuf);
    }
 
    /* Token Header */
-   CMCHKPK(SPkU8, tknU32->pres, mBuf);
+   CMCHKPK(oduUnpackUInt8, tknU32->pres, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmPkTknU32 */
 
 \f
@@ -992,13 +993,13 @@ Buffer *mBuf;               /* message buffer */
  */
   
 #ifdef ANSI
-PUBLIC S16 cmPkTknStr
+S16 cmPkTknStr
 (
 TknStr *tknStr,             /* token string */
 Buffer *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmPkTknStr(tknStr, mBuf)
+S16 cmPkTknStr(tknStr, mBuf)
 TknStr *tknStr;             /* token string */
 Buffer *mBuf;               /* message buffer */
 #endif
@@ -1012,17 +1013,17 @@ Buffer *mBuf;               /* message buffer */
       /* Value */
       for (i = 0; i < (S16) tknStr->len; i++)
       {
-         CMCHKPK(SPkU8, tknStr->val[i], mBuf);
+         CMCHKPK(oduUnpackUInt8, tknStr->val[i], mBuf);
       }
 
       /* Length */
-      CMCHKPK(SPkU8, tknStr->len, mBuf);
+      CMCHKPK(oduUnpackUInt8, tknStr->len, mBuf);
    }
  
    /* Token Header */
-   CMCHKPK(SPkU8, tknStr->pres, mBuf);
+   CMCHKPK(oduUnpackUInt8, tknStr->pres, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmPkTknStr */
 
 \f
@@ -1041,13 +1042,13 @@ Buffer *mBuf;               /* message buffer */
  */
   
 #ifdef ANSI
-PUBLIC S16 cmPkTknStrM
+S16 cmPkTknStrM
 (
 TknStrM *tknStr,             /* token string */
 Buffer *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmPkTknStrM(tknStr, mBuf)
+S16 cmPkTknStrM(tknStr, mBuf)
 TknStrM *tknStr;             /* token string */
 Buffer *mBuf;               /* message buffer */
 #endif
@@ -1061,17 +1062,17 @@ Buffer *mBuf;               /* message buffer */
       /* Value */
       for (i = 0; i < (S16) tknStr->len; i++)
       {
-         CMCHKPK(SPkU8, tknStr->val[i], mBuf);
+         CMCHKPK(oduUnpackUInt8, tknStr->val[i], mBuf);
       }
 
       /* Length */
-      CMCHKPK(SPkU8, tknStr->len, mBuf);
+      CMCHKPK(oduUnpackUInt8, tknStr->len, mBuf);
    }
  
    /* Token Header */
-   CMCHKPK(SPkU8, tknStr->pres, mBuf);
+   CMCHKPK(oduUnpackUInt8, tknStr->pres, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmPkTknStrM */
 
 \f
@@ -1090,13 +1091,13 @@ Buffer *mBuf;               /* message buffer */
  */
   
 #ifdef ANSI
-PUBLIC S16 cmPkTknStrS
+S16 cmPkTknStrS
 (
 TknStrS *tknStr,             /* token string */
 Buffer *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmPkTknStrS(tknStr, mBuf)
+S16 cmPkTknStrS(tknStr, mBuf)
 TknStrS *tknStr;             /* token string */
 Buffer *mBuf;               /* message buffer */
 #endif
@@ -1110,17 +1111,17 @@ Buffer *mBuf;               /* message buffer */
       /* Value */
       for (i = 0; i < (S16) tknStr->len; i++)
       {
-         CMCHKPK(SPkU8, tknStr->val[i], mBuf);
+         CMCHKPK(oduUnpackUInt8, tknStr->val[i], mBuf);
       }
 
       /* Length */
-      CMCHKPK(SPkU8, tknStr->len, mBuf);
+      CMCHKPK(oduUnpackUInt8, tknStr->len, mBuf);
    }
  
    /* Token Header */
-   CMCHKPK(SPkU8, tknStr->pres, mBuf);
+   CMCHKPK(oduUnpackUInt8, tknStr->pres, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmPkTknStrS */
 
 \f
@@ -1139,13 +1140,13 @@ Buffer *mBuf;               /* message buffer */
  */
   
 #ifdef ANSI
-PUBLIC S16 cmPkTknStrE
+S16 cmPkTknStrE
 (
 TknStrE *tknStr,             /* token string */
 Buffer *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmPkTknStrE(tknStr, mBuf)
+S16 cmPkTknStrE(tknStr, mBuf)
 TknStrE *tknStr;             /* token string */
 Buffer *mBuf;               /* message buffer */
 #endif
@@ -1159,17 +1160,17 @@ Buffer *mBuf;               /* message buffer */
       /* Value */
       for (i = 0; i < (S16) tknStr->len; i++)
       {
-         CMCHKPK(SPkU8, tknStr->val[i], mBuf);
+         CMCHKPK(oduUnpackUInt8, tknStr->val[i], mBuf);
       }
 
       /* Length */
-      CMCHKPK(SPkU8, tknStr->len, mBuf);
+      CMCHKPK(oduUnpackUInt8, tknStr->len, mBuf);
    }
  
    /* Token Header */
-   CMCHKPK(SPkU8, tknStr->pres, mBuf);
+   CMCHKPK(oduUnpackUInt8, tknStr->pres, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmPkTknStrE */
 
 #ifndef CMFILE_REORG_1
@@ -1190,13 +1191,13 @@ Buffer *mBuf;               /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmPkPnNodeId
+S16 cmPkPnNodeId
 (
 PnNodeId  *src,     /* source PNNI Node Id */
 Buffer *mBuf        /* message buffer */
 )
 #else
-PUBLIC S16 cmPkPnNodeId (src, mBuf)
+S16 cmPkPnNodeId (src, mBuf)
 PnNodeId  *src;     /* source PNNI Node Id */
 Buffer *mBuf;       /* message buffer */
 #endif
@@ -1207,10 +1208,10 @@ Buffer *mBuf;       /* message buffer */
    
    for (i = PN_NODEID_LEN - 1; i >= 0; i--)
    {
-      CMCHKPK(SPkU8, src->id[i], mBuf);
+      CMCHKPK(oduUnpackUInt8, src->id[i], mBuf);
    }
    
-   RETVALUE(ROK);
+   return ROK;
 } /* cmPkPnNodeId */
 
 #endif /* CMFILE_REORG_1 */
@@ -1231,13 +1232,13 @@ Buffer *mBuf;       /* message buffer */
  */
   
 #ifdef ANSI
-PUBLIC S16 cmPkTknStr4
+S16 cmPkTknStr4
 (
 TknStr4 *tknStr,             /* token string */
 Buffer  *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmPkTknStr4(tknStr, mBuf)
+S16 cmPkTknStr4(tknStr, mBuf)
 TknStr4 *tknStr;             /* token string */
 Buffer  *mBuf;               /* message buffer */
 #endif
@@ -1246,7 +1247,7 @@ Buffer  *mBuf;               /* message buffer */
 
    CMPKTKNSTR(tknStr, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 
 } /* end of cmPkTknStr4 */
 
@@ -1267,13 +1268,13 @@ Buffer  *mBuf;               /* message buffer */
  */
   
 #ifdef ANSI
-PUBLIC S16 cmPkTknStr12
+S16 cmPkTknStr12
 (
 TknStr12 *tknStr,             /* token string */
 Buffer   *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmPkTknStr12(tknStr, mBuf)
+S16 cmPkTknStr12(tknStr, mBuf)
 TknStr12 *tknStr;             /* token string */
 Buffer   *mBuf;               /* message buffer */
 #endif
@@ -1282,7 +1283,7 @@ Buffer   *mBuf;               /* message buffer */
 
    CMPKTKNSTR(tknStr, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 
 } /* end of cmPkTknStr12 */
 
@@ -1302,13 +1303,13 @@ Buffer   *mBuf;               /* message buffer */
  */
   
 #ifdef ANSI
-PUBLIC S16 cmPkTknStr32
+S16 cmPkTknStr32
 (
 TknStr32 *tknStr,             /* token string */
 Buffer   *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmPkTknStr32(tknStr, mBuf)
+S16 cmPkTknStr32(tknStr, mBuf)
 TknStr32 *tknStr;             /* token string */
 Buffer   *mBuf;               /* message buffer */
 #endif
@@ -1317,7 +1318,7 @@ Buffer   *mBuf;               /* message buffer */
 
    CMPKTKNSTR(tknStr, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 
 } /* end of cmPkTknStr32 */
 
@@ -1337,13 +1338,13 @@ Buffer   *mBuf;               /* message buffer */
  */
   
 #ifdef ANSI
-PUBLIC S16 cmPkTknStr64
+S16 cmPkTknStr64
 (
 TknStr64 *tknStr,             /* token string */
 Buffer   *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmPkTknStr64(tknStr, mBuf)
+S16 cmPkTknStr64(tknStr, mBuf)
 TknStr64 *tknStr;             /* token string */
 Buffer   *mBuf;               /* message buffer */
 #endif
@@ -1352,7 +1353,7 @@ Buffer   *mBuf;               /* message buffer */
 
    CMPKTKNSTR(tknStr, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 
 } /* end of cmPkTknStr64 */
 
@@ -1372,13 +1373,13 @@ Buffer   *mBuf;               /* message buffer */
  */
   
 #ifdef ANSI
-PUBLIC S16 cmPkTknStr132
+S16 cmPkTknStr132
 (
 TknStr132 *tknStr,             /* token string */
 Buffer   *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmPkTknStr132(tknStr, mBuf)
+S16 cmPkTknStr132(tknStr, mBuf)
 TknStr132 *tknStr;             /* token string */
 Buffer   *mBuf;               /* message buffer */
 #endif
@@ -1387,7 +1388,7 @@ Buffer   *mBuf;               /* message buffer */
 
    CMPKTKNSTR(tknStr, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 
 } /* end of cmPkTknStr132 */
 
@@ -1407,13 +1408,13 @@ Buffer   *mBuf;               /* message buffer */
  */
   
 #ifdef ANSI
-PUBLIC S16 cmPkTknStr256
+S16 cmPkTknStr256
 (
 TknStr256 *tknStr,             /* token string */
 Buffer    *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmPkTknStr256(tknStr, mBuf)
+S16 cmPkTknStr256(tknStr, mBuf)
 TknStr256 *tknStr;             /* token string */
 Buffer    *mBuf;               /* message buffer */
 #endif
@@ -1422,7 +1423,7 @@ Buffer    *mBuf;               /* message buffer */
 
    CMPKTKNSTR(tknStr, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 
 } /* end of cmPkTknStr256 */
 
@@ -1442,13 +1443,13 @@ Buffer    *mBuf;               /* message buffer */
  */
   
 #ifdef ANSI
-PUBLIC S16 cmPkTknOid
+S16 cmPkTknOid
 (
 TknOid   *tknOid,             /* Object Identifier token */
 Buffer   *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmPkTknOid(tknOid, mBuf)
+S16 cmPkTknOid(tknOid, mBuf)
 TknOid   *tknOid;             /* Object Identifier token */
 Buffer   *mBuf;               /* message buffer */
 #endif
@@ -1465,18 +1466,18 @@ Buffer   *mBuf;               /* message buffer */
          /* cm_gen_c_001.main_33: changes for TknOid value from U16 to U32
           * with compilation flag TKNOID_U16 */
 #ifndef TKNOID_U16
-         CMCHKPK(SPkU32, tknOid->val[i], mBuf);
+         CMCHKPK(oduUnpackUInt32, tknOid->val[i], mBuf);
 #else
-         CMCHKPK(SPkU16, tknOid->val[i], mBuf);
+         CMCHKPK(oduUnpackUInt16, tknOid->val[i], mBuf);
 #endif  /* !TKNOID_U16 */
       }
       /* Pack the length */
-      CMCHKPK(SPkU8, tknOid->len, mBuf);
+      CMCHKPK(oduUnpackUInt8, tknOid->len, mBuf);
    }
    /* Pack the token header */
-   CMCHKPK(SPkU8, tknOid->pres, mBuf);
+   CMCHKPK(oduUnpackUInt8, tknOid->pres, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmPkTknOid */
 
 \f
@@ -1495,13 +1496,13 @@ Buffer   *mBuf;               /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmPkTknS32
+S16 cmPkTknS32
 (
 TknS32 *tknS32,             /* token S32 */
 Buffer *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmPkTknS32(tknS32, mBuf)
+S16 cmPkTknS32(tknS32, mBuf)
 TknS32 *tknS32;             /* token S32 */
 Buffer *mBuf;               /* message buffer */
 #endif
@@ -1515,9 +1516,9 @@ Buffer *mBuf;               /* message buffer */
    }
 
    /* Token Header */
-   CMCHKPK(SPkU8, tknS32->pres, mBuf);
+   CMCHKPK(oduUnpackUInt8, tknS32->pres, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmPkTknS32 */
 
 \f
@@ -1536,13 +1537,13 @@ Buffer *mBuf;               /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmPkHeader
+S16 cmPkHeader
 (
 Header *header,             /* header */
 Buffer *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmPkHeader(header, mBuf)
+S16 cmPkHeader(header, mBuf)
 Header *header;             /* header */
 Buffer *mBuf;               /* message buffer */
 #endif
@@ -1558,12 +1559,12 @@ Buffer *mBuf;               /* message buffer */
 #endif /* LMINT3 */
    CMCHKPK(cmPkElmntId, &header->elmId, mBuf);
    CMCHKPK(cmPkEntityId, &header->entId, mBuf);
-   CMCHKPK(SPkU16, header->seqNmb, mBuf);
-   CMCHKPK(SPkU8, header->version, mBuf);
-   CMCHKPK(SPkU8, header->msgType, mBuf);
-   CMCHKPK(SPkU16, header->msgLen, mBuf);
+   CMCHKPK(oduUnpackUInt16, header->seqNmb, mBuf);
+   CMCHKPK(oduUnpackUInt8, header->version, mBuf);
+   CMCHKPK(oduUnpackUInt8, header->msgType, mBuf);
+   CMCHKPK(oduUnpackUInt16, header->msgLen, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmPkHeader */
 
 \f
@@ -1582,23 +1583,23 @@ Buffer *mBuf;               /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmPkCmStatus
+S16 cmPkCmStatus
 (
 CmStatus *sta,              /* status structure */
 Buffer *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmPkCmStatus(sta, mBuf)
+S16 cmPkCmStatus(sta, mBuf)
 CmStatus *sta;              /* status structure */
 Buffer *mBuf;               /* message buffer */
 #endif
 {
    TRC2(cmPkCmStatus)
 
-   CMCHKPK(SPkU16, sta->reason, mBuf);
-   CMCHKPK(SPkU16, sta->status, mBuf);
+   CMCHKPK(oduUnpackUInt16, sta->reason, mBuf);
+   CMCHKPK(oduUnpackUInt16, sta->status, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmPkCmStatus */
 
 \f
@@ -1617,25 +1618,25 @@ Buffer *mBuf;               /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmPkCmAlarm
+S16 cmPkCmAlarm
 (
 CmAlarm *alarm,            /* alarm structure */
 Buffer  *mBuf              /* message buffer */
 )
 #else
-PUBLIC S16 cmPkCmAlarm(alarm, mBuf)
+S16 cmPkCmAlarm(alarm, mBuf)
 CmAlarm *alarm;             /* alarm structure */
 Buffer *mBuf;               /* message buffer */
 #endif
 {
    TRC2(cmPkCmAlarm)
 
-   CMCHKPK(SPkU16, alarm->cause, mBuf);
-   CMCHKPK(SPkU16, alarm->event, mBuf);
-   CMCHKPK(SPkU16, alarm->category, mBuf);
+   CMCHKPK(oduUnpackUInt16, alarm->cause, mBuf);
+   CMCHKPK(oduUnpackUInt16, alarm->event, mBuf);
+   CMCHKPK(oduUnpackUInt16, alarm->category, mBuf);
    CMCHKPK(cmPkDateTime, &alarm->dt, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmPkCmAlarm */
 
 \f
@@ -1654,13 +1655,13 @@ Buffer *mBuf;               /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmPkSmCfg
+S16 cmPkSmCfg
 (
 SmCfg *smCfg,           /* stack manager */
 Buffer *mBuf            /* message buffer */
 )
 #else
-PUBLIC S16 cmPkSmCfg(smCfg, mBuf)
+S16 cmPkSmCfg(smCfg, mBuf)
 SmCfg *smCfg;           /* stack manager */
 Buffer *mBuf;           /* message buffer */
 #endif
@@ -1675,7 +1676,7 @@ Buffer *mBuf;           /* message buffer */
    CMCHKPK(cmPkInst, smCfg->inst, mBuf);
    CMCHKPK(cmPkEnt, smCfg->ent, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmPkSmCfg */
 
 \f
@@ -1694,23 +1695,23 @@ Buffer *mBuf;           /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmPkTmrCfg
+S16 cmPkTmrCfg
 (
 TmrCfg *tmrCfg,         /* timer configuration */
 Buffer *mBuf            /* message buffer */
 )
 #else
-PUBLIC S16 cmPkTmrCfg(tmrCfg, mBuf)
+S16 cmPkTmrCfg(tmrCfg, mBuf)
 TmrCfg *tmrCfg;         /* timer configuration */
 Buffer *mBuf;           /* message buffer */
 #endif
 {
    TRC2(cmPkTmrCfg)
 
-   CMCHKPK(SPkU16, tmrCfg->val, mBuf);
-   CMCHKPK(cmPkBool, tmrCfg->enb, mBuf);
+   CMCHKPK(oduUnpackUInt16, tmrCfg->val, mBuf);
+   CMCHKPK(oduPackBool, tmrCfg->enb, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmPkTmrCfg */
 
 \f
@@ -1729,13 +1730,13 @@ Buffer *mBuf;           /* message buffer */
  */
   
 #ifdef ANSI
-PUBLIC S16 cmPkTknBuf
+S16 cmPkTknBuf
 (
 TknBuf *tknBuf,                /* token string */
 Buffer    *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmPkTknBuf(tknBuf, mBuf)
+S16 cmPkTknBuf(tknBuf, mBuf)
 TknBuf *tknBuf;                /* token string */
 Buffer    *mBuf;               /* message buffer */
 #endif
@@ -1749,16 +1750,16 @@ Buffer    *mBuf;               /* message buffer */
       SFndLenMsg(tknBuf->val, &msgLen);
       if( SCatMsg(mBuf, tknBuf->val, M2M1) != ROK )
       {
-         RETVALUE(RFAILED);
+         return RFAILED;
       }
       cmPkMsgLen(msgLen, mBuf);
       SPutMsg(tknBuf->val);
    }
   
    /* Token Header */
-   CMCHKPK(SPkU8, tknBuf->pres, mBuf);
+   CMCHKPK(oduUnpackUInt8, tknBuf->pres, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmPkTknBuf */
 
 #ifdef TDS_ROLL_UPGRADE_SUPPORT
@@ -1777,13 +1778,13 @@ Buffer    *mBuf;               /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmPkIntf
+S16 cmPkIntf
 (
 CmIntf *intf,           /* interface info */
 Buffer *mBuf            /* message buffer */
 )
 #else
-PUBLIC S16 cmPkIntf(intf, mBuf)
+S16 cmPkIntf(intf, mBuf)
 CmIntf *intf;           /* interface info */
 Buffer *mBuf;           /* message buffer */
 #endif
@@ -1793,7 +1794,7 @@ Buffer *mBuf;           /* message buffer */
    CMCHKPK(cmPkIntfId,  intf->intfId,  mBuf); 
    CMCHKPK(cmPkIntfVer, intf->intfVer, mBuf); 
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmPkIntf */
 #endif /* TDS_ROLL_UPGRADE_SUPPORT */
 
@@ -1818,33 +1819,33 @@ Buffer *mBuf;           /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmUnpkDateTime
+S16 cmUnpkDateTime
 (
 DateTime *dateTime,  /* date/time structure */
 Buffer *mBuf         /* message buffer */
 )
 #else
-PUBLIC S16 cmUnpkDateTime(dateTime, mBuf)
+S16 cmUnpkDateTime(dateTime, mBuf)
 DateTime *dateTime;  /* date/time structure */
 Buffer *mBuf;        /* message buffer */
 #endif
 {
    TRC2(cmUnpDateTime)
 
-   CMCHKUNPK(SUnpkU8, &dateTime->month, mBuf); 
-   CMCHKUNPK(SUnpkU8, &dateTime->day, mBuf); 
-   CMCHKUNPK(SUnpkU8, &dateTime->year, mBuf); 
-   CMCHKUNPK(SUnpkU8, &dateTime->hour, mBuf); 
-   CMCHKUNPK(SUnpkU8, &dateTime->min, mBuf); 
-   CMCHKUNPK(SUnpkU8, &dateTime->sec, mBuf); 
-   CMCHKUNPK(SUnpkU8, &dateTime->tenths, mBuf);
+   CMCHKUNPK(oduPackUInt8, &dateTime->month, mBuf); 
+   CMCHKUNPK(oduPackUInt8, &dateTime->day, mBuf); 
+   CMCHKUNPK(oduPackUInt8, &dateTime->year, mBuf); 
+   CMCHKUNPK(oduPackUInt8, &dateTime->hour, mBuf); 
+   CMCHKUNPK(oduPackUInt8, &dateTime->min, mBuf); 
+   CMCHKUNPK(oduPackUInt8, &dateTime->sec, mBuf); 
+   CMCHKUNPK(oduPackUInt8, &dateTime->tenths, mBuf);
 
    /*-- added for micro seconds --*/
 #ifdef SS_DATETIME_USEC
-   CMCHKUNPK(SUnpkU32, &dateTime->usec, mBuf);
+   CMCHKUNPK(oduPackUInt32, &dateTime->usec, mBuf);
 #endif /*-- SS_DATETIME_USEC --*/
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmUnpkDateTime */
 
 \f
@@ -1863,31 +1864,31 @@ Buffer *mBuf;        /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmUnpkDuration
+S16 cmUnpkDuration
 (
 Duration *duration,  /* duration structure */
 Buffer *mBuf         /* message buffer */
 )
 #else
-PUBLIC S16 cmUnpkDuration(duration, mBuf)
+S16 cmUnpkDuration(duration, mBuf)
 Duration *duration;  /* duration structure */
 Buffer *mBuf;        /* message buffer */
 #endif
 {
    TRC2(cmUnpDuration)
 
-   CMCHKUNPK(SUnpkU8, &duration->days, mBuf); 
-   CMCHKUNPK(SUnpkU8, &duration->hours, mBuf); 
-   CMCHKUNPK(SUnpkU8, &duration->mins, mBuf); 
-   CMCHKUNPK(SUnpkU8, &duration->secs, mBuf); 
-   CMCHKUNPK(SUnpkU8, &duration->tenths, mBuf);
+   CMCHKUNPK(oduPackUInt8, &duration->days, mBuf); 
+   CMCHKUNPK(oduPackUInt8, &duration->hours, mBuf); 
+   CMCHKUNPK(oduPackUInt8, &duration->mins, mBuf); 
+   CMCHKUNPK(oduPackUInt8, &duration->secs, mBuf); 
+   CMCHKUNPK(oduPackUInt8, &duration->tenths, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmUnpkDuration */
 
 /*
 *
-*       Fun:   cmUnpkPtr
+*       Fun:   oduUnpackPointer
 *
 *       Desc:  This function is used to Unpack Ptr type
 *
@@ -1900,13 +1901,13 @@ Buffer *mBuf;        /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmUnpkPtr
+S16 oduUnpackPointer
 (
 PTR *ptr,  /* duration structure */
 Buffer *mBuf    /* message buffer */
 )
 #else
-PUBLIC S16 cmUnpkPtr(ptr, mBuf)
+S16 oduUnpackPointer(ptr, mBuf)
 PTR *ptr;  /* duration structure */
 Buffer *mBuf;   /* message buffer */
 #endif
@@ -1920,14 +1921,14 @@ Buffer *mBuf;   /* message buffer */
    U64 tmp64;
 #endif
    
-   TRC2(cmUnpkPtr)
+   TRC2(oduUnpackPointer)
 
    switch (PTRSIZE)
    {
       case 2:
          ret = SRemPreMsgMult(unpkArray, (MsgLen) 2, mBuf);
          if (ret != ROK)
-            RETVALUE(ret);
+            return (ret);
 
          tmp16 = 0; 
 #ifndef FCSPKINT            /* backward compatibility, packing order */
@@ -1943,7 +1944,7 @@ Buffer *mBuf;   /* message buffer */
       case 4:
          ret = SRemPreMsgMult(unpkArray, (MsgLen) 4, mBuf);
          if (ret != ROK)
-            RETVALUE(ret);
+            return (ret);
 
          tmp16 = 0;
          tmp32 = 0; 
@@ -1969,7 +1970,7 @@ Buffer *mBuf;   /* message buffer */
 #if(defined(ALPHA) || defined(BIT_64))
          ret = SRemPreMsgMult(unpkArray, (MsgLen) 8, mBuf);
          if (ret != ROK)
-            RETVALUE(ret);
+            return (ret);
 
          tmp16 = 0;
          tmp32 = 0; 
@@ -2013,8 +2014,8 @@ Buffer *mBuf;   /* message buffer */
          ret = RFAILED;
    }
 
-   RETVALUE(ret);
-} /* end of cmUnpkPtr */
+   return (ret);
+} /* end of oduUnpackPointer */
 
 \f
 /*
@@ -2032,13 +2033,13 @@ Buffer *mBuf;   /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmUnpkEntityId
+S16 cmUnpkEntityId
 (
 EntityId *entityId,        /* entity id */
 Buffer   *mBuf             /* message buffer */
 )
 #else
-PUBLIC S16 cmUnpkEntityId(entityId, mBuf)
+S16 cmUnpkEntityId(entityId, mBuf)
 EntityId *entityId;        /* entity id */
 Buffer   *mBuf;            /* message buffer */
 #endif
@@ -2048,7 +2049,7 @@ Buffer   *mBuf;            /* message buffer */
    CMCHKUNPK(cmUnpkEnt, &entityId->ent, mBuf); 
    CMCHKUNPK(cmUnpkInst, &entityId->inst, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmUnpkEntityId */
 
 \f
@@ -2067,13 +2068,13 @@ Buffer   *mBuf;            /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmUnpkElmntId
+S16 cmUnpkElmntId
 (
 ElmntId *elmntId,         /* element id */
 Buffer  *mBuf             /* message buffer */
 )
 #else
-PUBLIC S16 cmUnpkElmntId(elmntId, mBuf)
+S16 cmUnpkElmntId(elmntId, mBuf)
 ElmntId *elmntId;         /* element id */
 Buffer  *mBuf;            /* message buffer */
 #endif
@@ -2085,7 +2086,7 @@ Buffer  *mBuf;            /* message buffer */
    CMCHKUNPK(cmUnpkElmntInst2, &elmntId->elmntInst2, mBuf); 
    CMCHKUNPK(cmUnpkElmntInst3, &elmntId->elmntInst3, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmUnpkElmntId */
 
 \f
@@ -2104,13 +2105,13 @@ Buffer  *mBuf;            /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmUnpkMemoryId
+S16 cmUnpkMemoryId
 (
 MemoryId *memoryId,        /* memoryId */
 Buffer   *mBuf             /* message buffer */
 )
 #else
-PUBLIC S16 cmUnpkMemoryId(memoryId, mBuf)
+S16 cmUnpkMemoryId(memoryId, mBuf)
 MemoryId *memoryId;        /* memoryId */
 Buffer   *mBuf;            /* message buffer */
 #endif
@@ -2120,7 +2121,7 @@ Buffer   *mBuf;            /* message buffer */
    CMCHKUNPK(cmUnpkRegion, &memoryId->region,   mBuf); 
    CMCHKUNPK(cmUnpkPool, &memoryId->pool, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmUnpkMemoryId */
 
 \f
@@ -2139,13 +2140,13 @@ Buffer   *mBuf;            /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmUnpkSystemId
+S16 cmUnpkSystemId
 (
 SystemId *systemId,         /* system id */
 Buffer   *mBuf              /* message buffer */
 )
 #else
-PUBLIC S16 cmUnpkSystemId(systemId, mBuf)
+S16 cmUnpkSystemId(systemId, mBuf)
 SystemId *systemId;         /* system id */
 Buffer   *mBuf;             /* message buffer */
 #endif
@@ -2167,7 +2168,7 @@ Buffer   *mBuf;             /* message buffer */
      CMCHKUNPK(cmUnpkTxt, &systemId->ptNmb[i], mBuf);
    }
    
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmUnpkSystemId */
 
 
@@ -2188,13 +2189,13 @@ Buffer   *mBuf;             /* message buffer */
  */
 
 #ifdef ANSI
-PUBLIC S16 cmUnpkProtAddr
+S16 cmUnpkProtAddr
 (
 ProtAddr     *pAddr,         /* protocol address */
 Buffer       *mBuf           /* buffer */
 )
 #else
-PUBLIC S16 cmUnpkProtAddr(pAddr, mBuf)
+S16 cmUnpkProtAddr(pAddr, mBuf)
 ProtAddr     *pAddr;         /* protocol address table */
 Buffer       *mBuf;          /* buffer */
 #endif
@@ -2203,18 +2204,18 @@ Buffer       *mBuf;          /* buffer */
 
    TRC3(cmUnpkProtAddr)
 
-   CMCHKUNPK(SUnpkU16,  &(pAddr->protType), mBuf);  
-   CMCHKUNPK(SUnpkU8,   &(pAddr->len), mBuf);  
-   CMCHKUNPK(SUnpkU8,   &(pAddr->preLen), mBuf);  
+   CMCHKUNPK(oduPackUInt16,  &(pAddr->protType), mBuf);  
+   CMCHKUNPK(oduPackUInt8,   &(pAddr->len), mBuf);  
+   CMCHKUNPK(oduPackUInt8,   &(pAddr->preLen), mBuf);  
 
    for (j =0; j <  pAddr->len; j++)
-      CMCHKUNPK(SUnpkU8, &pAddr->address[j], mBuf);  
+      CMCHKUNPK(oduPackUInt8, &pAddr->address[j], mBuf);  
    
 #ifdef CM_ARI2
-   CMCHKUNPK(cmUnpkBool,   &(pAddr->autoSysIdPres), mBuf);  
-   CMCHKUNPK(SUnpkU32,  &(pAddr->autoSysId), mBuf);  
+   CMCHKUNPK(oduUnpackBool,   &(pAddr->autoSysIdPres), mBuf);  
+   CMCHKUNPK(oduPackUInt32,  &(pAddr->autoSysId), mBuf);  
 #endif /* CM_ARI2 */
-   RETVALUE(ROK);
+   return ROK;
 
 } /* end of cmUnpkProtAddr */
    
@@ -2235,13 +2236,13 @@ Buffer       *mBuf;          /* buffer */
  */
 
 #ifdef ANSI
-PUBLIC S16 cmUnpkProtAddrTbl
+S16 cmUnpkProtAddrTbl
 (
 ProtAddrTbl  *protAddr,      /* protocol address table */
 Buffer       *mBuf           /* buffer */
 )
 #else
-PUBLIC S16 cmUnpkProtAddrTbl(protAddr, mBuf)
+S16 cmUnpkProtAddrTbl(protAddr, mBuf)
 ProtAddrTbl  *protAddr;      /* protocol address table */
 Buffer       *mBuf;          /* buffer */
 #endif
@@ -2252,25 +2253,25 @@ Buffer       *mBuf;          /* buffer */
 
    TRC3(cmUnpkProtAddrTbl)
 
-   CMCHKUNPK(SUnpkU8, &protAddr->count, mBuf);  
+   CMCHKUNPK(oduPackUInt8, &protAddr->count, mBuf);  
    for (i = 0;  i < protAddr->count; i++)
    {
        pAddr = &(protAddr->addr[i]);
 
-       CMCHKUNPK(SUnpkU16,  &(pAddr->protType), mBuf);  
-       CMCHKUNPK(SUnpkU8,  &(pAddr->len), mBuf);  
-       CMCHKUNPK(SUnpkU8, &(pAddr->preLen), mBuf);  
+       CMCHKUNPK(oduPackUInt16,  &(pAddr->protType), mBuf);  
+       CMCHKUNPK(oduPackUInt8,  &(pAddr->len), mBuf);  
+       CMCHKUNPK(oduPackUInt8, &(pAddr->preLen), mBuf);  
 
         
        for (j =0; j <  pAddr->len; j++)
-          CMCHKUNPK(SUnpkU8, &pAddr->address[j], mBuf);  
+          CMCHKUNPK(oduPackUInt8, &pAddr->address[j], mBuf);  
 
 #ifdef CM_ARI2
-       CMCHKUNPK(cmUnpkBool,   &(pAddr->autoSysIdPres), mBuf);
-       CMCHKUNPK(SUnpkU32,  &(pAddr->autoSysId), mBuf);
+       CMCHKUNPK(oduUnpackBool,   &(pAddr->autoSysIdPres), mBuf);
+       CMCHKUNPK(oduPackUInt32,  &(pAddr->autoSysId), mBuf);
 #endif /* CM_ARI2 */
    }
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmUnpkProtAddrTbl */
    
 
@@ -2289,13 +2290,13 @@ Buffer       *mBuf;          /* buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmUnpkAddrs
+S16 cmUnpkAddrs
 (
 Addrs *addrs,     /* address */
 Buffer *mBuf      /* message buffer */
 )
 #else
-PUBLIC S16 cmUnpkAddrs(addrs, mBuf)
+S16 cmUnpkAddrs(addrs, mBuf)
 Addrs *addrs;     /* address */
 Buffer *mBuf;     /* message buffer */
 #endif
@@ -2304,17 +2305,17 @@ Buffer *mBuf;     /* message buffer */
 
    TRC2(cmUnpAddrs)
 
-   CMCHKUNPK(SUnpkU8, &addrs->length, mBuf);
+   CMCHKUNPK(oduPackUInt8, &addrs->length, mBuf);
 
    if (addrs->length > ADRLEN)
-      RETVALUE(RFAILED);
+      return RFAILED;
    
    for(i = 0; i < addrs->length; i++)
    {
-      CMCHKUNPK(SUnpkU8, &addrs->strg[i], mBuf);
+      CMCHKUNPK(oduPackUInt8, &addrs->strg[i], mBuf);
    }
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmUnpkAddrs */
 
 /*
@@ -2332,13 +2333,13 @@ Buffer *mBuf;     /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmUnpkShrtAddrs
+S16 cmUnpkShrtAddrs
 (
 ShrtAddrs *addrs,    /* address */
 Buffer    *mBuf      /* message buffer */
 )
 #else
-PUBLIC S16 cmUnpkShrtAddrs(addrs, mBuf)
+S16 cmUnpkShrtAddrs(addrs, mBuf)
 ShrtAddrs *addrs;    /* address */
 Buffer    *mBuf;     /* message buffer */
 #endif
@@ -2347,16 +2348,16 @@ Buffer    *mBuf;     /* message buffer */
 
    TRC2(cmUnpShrtAddrs)
 
-   CMCHKUNPK(SUnpkU8, &addrs->length, mBuf);
+   CMCHKUNPK(oduPackUInt8, &addrs->length, mBuf);
 
    if (addrs->length > SHRTADRLEN)
-      RETVALUE(RFAILED);
+      return RFAILED;
    
    for(i = 0; i < addrs->length; i++)
    {
-      CMCHKUNPK(SUnpkU8, &addrs->strg[i], mBuf);
+      CMCHKUNPK(oduPackUInt8, &addrs->strg[i], mBuf);
    }
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmUnpkShrtAddrs */
 
 \f
@@ -2375,13 +2376,13 @@ Buffer    *mBuf;     /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmUnpkAddrMask
+S16 cmUnpkAddrMask
 (
 U8 *mask,             /* pointer to address mask */
 Buffer  *mBuf         /* message buffer */
 )
 #else
-PUBLIC S16 cmUnpkAddrMask(mask, mBuf)
+S16 cmUnpkAddrMask(mask, mBuf)
 U8 *mask;             /* pointer to address mask */
 Buffer  *mBuf;        /* message buffer */
 #endif
@@ -2393,9 +2394,9 @@ Buffer  *mBuf;        /* message buffer */
    /* unpack address mask */
    for (i = 0; i< ADRLEN; i++) 
    {
-      CMCHKUNPK(SUnpkU8, &mask[i], mBuf);
+      CMCHKUNPK(oduPackUInt8, &mask[i], mBuf);
    }
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmUnpkAddrMask */
 
 \f
@@ -2414,13 +2415,13 @@ Buffer  *mBuf;        /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmUnpkBndCfg
+S16 cmUnpkBndCfg
 (
 BndCfg *bndCfg,         /* bndCfg */
 Buffer *mBuf            /* message buffer */
 )
 #else
-PUBLIC S16 cmUnpkBndCfg(bndCfg, mBuf)
+S16 cmUnpkBndCfg(bndCfg, mBuf)
 BndCfg *bndCfg;         /* bndCfg */
 Buffer *mBuf;           /* message buffer */
 #endif
@@ -2432,9 +2433,9 @@ Buffer *mBuf;           /* message buffer */
    for (i = 0; bndCfg->usrId[i]; i++);
    CMCHKUNPK(cmUnpkTxt, bndCfg->usrId+i, mBuf);
 
-   CMCHKUNPK(SUnpkU8, &bndCfg->bufOwnshp, mBuf); 
-   CMCHKUNPK(SUnpkU8, &bndCfg->flcTyp, mBuf); 
-   CMCHKUNPK(SUnpkU8, &bndCfg->wdw, mBuf); 
+   CMCHKUNPK(oduPackUInt8, &bndCfg->bufOwnshp, mBuf); 
+   CMCHKUNPK(oduPackUInt8, &bndCfg->flcTyp, mBuf); 
+   CMCHKUNPK(oduPackUInt8, &bndCfg->wdw, mBuf); 
    CMCHKUNPK(cmUnpkEnt, &bndCfg->ent, mBuf); 
    CMCHKUNPK(cmUnpkInst, &bndCfg->inst, mBuf); 
    CMCHKUNPK(cmUnpkRegion, &bndCfg->region, mBuf); 
@@ -2444,7 +2445,7 @@ Buffer *mBuf;           /* message buffer */
    CMCHKUNPK(cmUnpkAddrs, &bndCfg->sapAdr, mBuf); 
    CMCHKUNPK(cmUnpkSelector, &bndCfg->selector, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmUnpkBndCfg */
 
 \f
@@ -2462,13 +2463,13 @@ Buffer *mBuf;           /* message buffer */
 *
 */
 #ifdef ANSI
-PUBLIC S16 cmUnpkPst
+S16 cmUnpkPst
 (
 Pst *pst,
 Buffer *mBuf
 )
 #else
-PUBLIC S16 cmUnpkPst(pst, mBuf)
+S16 cmUnpkPst(pst, mBuf)
 Pst *pst;
 Buffer *mBuf;
 #endif
@@ -2491,7 +2492,7 @@ Buffer *mBuf;
    CMCHKUNPK(cmUnpkInst, &pst->srcInst, mBuf); 
    CMCHKUNPK(cmUnpkEvent, &pst->event, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmUnpkPst */
 
 /*
@@ -2509,13 +2510,13 @@ Buffer *mBuf;
 */
   
 #ifdef ANSI
-PUBLIC S16 cmUnpkElmtHdr
+S16 cmUnpkElmtHdr
 (
 ElmtHdr *m,                  /* element header */
 Buffer  *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmUnpkElmtHdr(m, mBuf)
+S16 cmUnpkElmtHdr(m, mBuf)
 ElmtHdr *m;                  /* element header */
 Buffer  *mBuf;               /* message buffer */
 #endif
@@ -2523,21 +2524,21 @@ Buffer  *mBuf;               /* message buffer */
    TRC2(cmUnpElmtHdr)
  
    /* Present */
-   CMCHKUNPK(cmUnpkBool, &m->pres , mBuf);
+   CMCHKUNPK(oduUnpackBool, &m->pres , mBuf);
 
 #if (LCAMT || ATM_BISUP)
    /* Unpack action indicator field */
    if (m->pres)
    {
-      CMCHKUNPK(SUnpkU8, &m->actnInd, mBuf);
+      CMCHKUNPK(oduPackUInt8, &m->actnInd, mBuf);
    }
 #endif
 
 #if (LCAMT || ATM_BISUP)
-      CMCHKUNPK(SUnpkU16, &m->compInd, mBuf);
+      CMCHKUNPK(oduPackUInt16, &m->compInd, mBuf);
 #endif /* LCAMT || ATM_BISUP */
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmUnpkElmtHdr */
 
 \f
@@ -2556,13 +2557,13 @@ Buffer  *mBuf;               /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmUnpkTknU8
+S16 cmUnpkTknU8
 (
 TknU8 *tknU8,               /* token U8 */
 Buffer *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmUnpkTknU8(tknU8, mBuf)
+S16 cmUnpkTknU8(tknU8, mBuf)
 TknU8 *tknU8;               /* token U8 */
 Buffer *mBuf;               /* message buffer */
 #endif
@@ -2570,15 +2571,15 @@ Buffer *mBuf;               /* message buffer */
    TRC2(cmUnpTknU8)
 
    /* Token Header */
-   CMCHKUNPK(SUnpkU8, &tknU8->pres, mBuf);
+   CMCHKUNPK(oduPackUInt8, &tknU8->pres, mBuf);
 
    if (tknU8->pres)
    {
       /* Value */
-      CMCHKUNPK(SUnpkU8, &tknU8->val, mBuf);
+      CMCHKUNPK(oduPackUInt8, &tknU8->val, mBuf);
    }
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmUnpkTknU8 */
 
 \f
@@ -2597,13 +2598,13 @@ Buffer *mBuf;               /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmUnpkTknS8
+S16 cmUnpkTknS8
 (
 TknS8 *tknS8,               /* token S8 */
 Buffer *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmUnpkTknS8(tknS8, mBuf)
+S16 cmUnpkTknS8(tknS8, mBuf)
 TknS8 *tknS8;               /* token S8 */
 Buffer *mBuf;               /* message buffer */
 #endif
@@ -2611,7 +2612,7 @@ Buffer *mBuf;               /* message buffer */
    TRC2(cmUnpTknS8)
  
    /* Token Header */
-   CMCHKUNPK(SUnpkU8, &tknS8->pres, mBuf);
+   CMCHKUNPK(oduPackUInt8, &tknS8->pres, mBuf);
  
    if (tknS8->pres)
    {
@@ -2619,7 +2620,7 @@ Buffer *mBuf;               /* message buffer */
       CMCHKUNPK(SUnpkS8, &tknS8->val, mBuf);
    }
  
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmUnpkTknS8 */
 
 \f
@@ -2638,13 +2639,13 @@ Buffer *mBuf;               /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmUnpkTknU16
+S16 cmUnpkTknU16
 (
 TknU16 *tknU16,             /* token U16 */
 Buffer *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmUnpkTknU16(tknU16, mBuf)
+S16 cmUnpkTknU16(tknU16, mBuf)
 TknU16 *tknU16;             /* token U16 */
 Buffer *mBuf;               /* message buffer */
 #endif
@@ -2652,15 +2653,15 @@ Buffer *mBuf;               /* message buffer */
    TRC2(cmUnpTknU16)
 
    /* Token Header */
-   CMCHKUNPK(SUnpkU8, &tknU16->pres, mBuf);
+   CMCHKUNPK(oduPackUInt8, &tknU16->pres, mBuf);
 
    if (tknU16->pres)
    {
       /* Value */
-      CMCHKUNPK(SUnpkU16, &tknU16->val, mBuf);
+      CMCHKUNPK(oduPackUInt16, &tknU16->val, mBuf);
    }
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmUnpkTknU16 */
 
 \f
@@ -2679,13 +2680,13 @@ Buffer *mBuf;               /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmUnpkTknU32
+S16 cmUnpkTknU32
 (
 TknU32 *tknU32,             /* token U32 */
 Buffer *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmUnpkTknU32(tknU32, mBuf)
+S16 cmUnpkTknU32(tknU32, mBuf)
 TknU32 *tknU32;             /* token U32 */
 Buffer *mBuf;               /* message buffer */
 #endif
@@ -2693,15 +2694,15 @@ Buffer *mBuf;               /* message buffer */
    TRC2(cmUnpTknU32)
 
    /* Token Header */
-   CMCHKUNPK(SUnpkU8, &tknU32->pres, mBuf);
+   CMCHKUNPK(oduPackUInt8, &tknU32->pres, mBuf);
 
    if (tknU32->pres)
    {
       /* Value */
-      CMCHKUNPK(SUnpkU32, &tknU32->val, mBuf);
+      CMCHKUNPK(oduPackUInt32, &tknU32->val, mBuf);
    }
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmUnpkTknU32 */
 
 /*
@@ -2719,13 +2720,13 @@ Buffer *mBuf;               /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmUnpkTknStr
+S16 cmUnpkTknStr
 (
 TknStr *tknStr,             /* token string */
 Buffer *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmUnpkTknStr(tknStr, mBuf)
+S16 cmUnpkTknStr(tknStr, mBuf)
 TknStr *tknStr;             /* token string */
 Buffer *mBuf;               /* message buffer */
 #endif
@@ -2735,23 +2736,23 @@ Buffer *mBuf;               /* message buffer */
    TRC2(cmUnpTknStr)
 
    /* Token Header */
-   CMCHKUNPK(SUnpkU8, &tknStr->pres, mBuf);
+   CMCHKUNPK(oduPackUInt8, &tknStr->pres, mBuf);
 
    if (tknStr->pres)
    {
       /* Length */
-      CMCHKUNPK(SUnpkU8, &tknStr->len, mBuf);
+      CMCHKUNPK(oduPackUInt8, &tknStr->len, mBuf);
 
       /* Value */
       for (i = (tknStr->len - 1); i >= 0; i--)
       {
-         CMCHKUNPK(SUnpkU8, &tknStr->val[i], mBuf);
+         CMCHKUNPK(oduPackUInt8, &tknStr->val[i], mBuf);
       }
    }
    else
       tknStr->len = 0;
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmUnpkTknStr */
 
 /*
@@ -2769,13 +2770,13 @@ Buffer *mBuf;               /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmUnpkTknStrM
+S16 cmUnpkTknStrM
 (
 TknStrM *tknStr,             /* token string */
 Buffer *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmUnpkTknStrM(tknStr, mBuf)
+S16 cmUnpkTknStrM(tknStr, mBuf)
 TknStrM *tknStr;             /* token string */
 Buffer *mBuf;               /* message buffer */
 #endif
@@ -2785,23 +2786,23 @@ Buffer *mBuf;               /* message buffer */
    TRC2(cmUnpTknStrM)
 
    /* Token Header */
-   CMCHKUNPK(SUnpkU8, &tknStr->pres, mBuf);
+   CMCHKUNPK(oduPackUInt8, &tknStr->pres, mBuf);
 
    if (tknStr->pres)
    {
       /* Length */
-      CMCHKUNPK(SUnpkU8, &tknStr->len, mBuf);
+      CMCHKUNPK(oduPackUInt8, &tknStr->len, mBuf);
 
       /* Value */
       for (i = (tknStr->len - 1); i >= 0; i--)
       {
-         CMCHKUNPK(SUnpkU8, &tknStr->val[i], mBuf);
+         CMCHKUNPK(oduPackUInt8, &tknStr->val[i], mBuf);
       }
    }
    else
       tknStr->len = 0;
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmUnpkTknStrM */
 
 \f
@@ -2820,13 +2821,13 @@ Buffer *mBuf;               /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmUnpkTknStrS
+S16 cmUnpkTknStrS
 (
 TknStrS *tknStr,             /* token string */
 Buffer *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmUnpkTknStrS(tknStr, mBuf)
+S16 cmUnpkTknStrS(tknStr, mBuf)
 TknStrS *tknStr;             /* token string */
 Buffer *mBuf;               /* message buffer */
 #endif
@@ -2836,23 +2837,23 @@ Buffer *mBuf;               /* message buffer */
    TRC2(cmUnpTknStrS)
 
    /* Token Header */
-   CMCHKUNPK(SUnpkU8, &tknStr->pres, mBuf);
+   CMCHKUNPK(oduPackUInt8, &tknStr->pres, mBuf);
 
    if (tknStr->pres)
    {
       /* Length */
-      CMCHKUNPK(SUnpkU8, &tknStr->len, mBuf);
+      CMCHKUNPK(oduPackUInt8, &tknStr->len, mBuf);
 
       /* Value */
       for (i = (tknStr->len - 1); i >= 0; i--)
       {
-         CMCHKUNPK(SUnpkU8, &tknStr->val[i], mBuf);
+         CMCHKUNPK(oduPackUInt8, &tknStr->val[i], mBuf);
       }
    }
    else
       tknStr->len = 0;
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmUnpkTknStrS */
 
 \f
@@ -2871,13 +2872,13 @@ Buffer *mBuf;               /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmUnpkTknStrE
+S16 cmUnpkTknStrE
 (
 TknStrE *tknStr,             /* token string */
 Buffer *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmUnpkTknStrE(tknStr, mBuf)
+S16 cmUnpkTknStrE(tknStr, mBuf)
 TknStrE *tknStr;             /* token string */
 Buffer *mBuf;               /* message buffer */
 #endif
@@ -2887,23 +2888,23 @@ Buffer *mBuf;               /* message buffer */
    TRC2(cmUnpTknStrE)
 
    /* Token Header */
-   CMCHKUNPK(SUnpkU8, &tknStr->pres, mBuf);
+   CMCHKUNPK(oduPackUInt8, &tknStr->pres, mBuf);
 
    if (tknStr->pres)
    {
       /* Length */
-      CMCHKUNPK(SUnpkU8, &tknStr->len, mBuf);
+      CMCHKUNPK(oduPackUInt8, &tknStr->len, mBuf);
 
       /* Value */
       for (i = (tknStr->len - 1); i >= 0; i--)
       {
-         CMCHKUNPK(SUnpkU8, &tknStr->val[i], mBuf);
+         CMCHKUNPK(oduPackUInt8, &tknStr->val[i], mBuf);
       }
    }
    else
       tknStr->len = 0;
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmUnpkTknStrE */
 
 #ifndef CMFILE_REORG_1
@@ -2924,13 +2925,13 @@ Buffer *mBuf;               /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmUnpkPnNodeId
+S16 cmUnpkPnNodeId
 (
 PnNodeId  *dst,     /* source PNNI Node Id */
 Buffer *mBuf        /* message buffer */
 )
 #else
-PUBLIC S16 cmUnpkPnNodeId (dst, mBuf)
+S16 cmUnpkPnNodeId (dst, mBuf)
 PnNodeId  *dst;     /* source PNNI Node Id */
 Buffer *mBuf;       /* message buffer */
 #endif
@@ -2941,10 +2942,10 @@ Buffer *mBuf;       /* message buffer */
    
    for (i = 0; i < PN_NODEID_LEN; i++)
    {
-      CMCHKUNPK(SUnpkU8, &dst->id[i], mBuf);
+      CMCHKUNPK(oduPackUInt8, &dst->id[i], mBuf);
    }
    
-   RETVALUE(ROK);
+   return ROK;
 } /* cmUnpkPnNodeId */
 
 #endif /* CMFILE_REORG_1 */
@@ -2965,13 +2966,13 @@ Buffer *mBuf;       /* message buffer */
  */
   
 #ifdef ANSI
-PUBLIC S16 cmUnpkTknStr4
+S16 cmUnpkTknStr4
 (
 TknStr4 *tknStr,             /* token string */
 Buffer  *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmUnpkTknStr4(tknStr, mBuf)
+S16 cmUnpkTknStr4(tknStr, mBuf)
 TknStr4 *tknStr;             /* token string */
 Buffer  *mBuf;               /* message buffer */
 #endif
@@ -2980,7 +2981,7 @@ Buffer  *mBuf;               /* message buffer */
 
    CMUNPKTKNSTR(tknStr, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 
 } /* end of cmUnpkTknStr4 */
 
@@ -3001,13 +3002,13 @@ Buffer  *mBuf;               /* message buffer */
  */
   
 #ifdef ANSI
-PUBLIC S16 cmUnpkTknStr12
+S16 cmUnpkTknStr12
 (
 TknStr12 *tknStr,             /* token string */
 Buffer   *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmUnpkTknStr12(tknStr, mBuf)
+S16 cmUnpkTknStr12(tknStr, mBuf)
 TknStr12 *tknStr;             /* token string */
 Buffer   *mBuf;               /* message buffer */
 #endif
@@ -3016,7 +3017,7 @@ Buffer   *mBuf;               /* message buffer */
 
    CMUNPKTKNSTR(tknStr, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 
 } /* end of cmUnpkTknStr12 */
 
@@ -3036,13 +3037,13 @@ Buffer   *mBuf;               /* message buffer */
  */
   
 #ifdef ANSI
-PUBLIC S16 cmUnpkTknStr32
+S16 cmUnpkTknStr32
 (
 TknStr32 *tknStr,             /* token string */
 Buffer   *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmUnpkTknStr32(tknStr, mBuf)
+S16 cmUnpkTknStr32(tknStr, mBuf)
 TknStr32 *tknStr;             /* token string */
 Buffer   *mBuf;               /* message buffer */
 #endif
@@ -3051,7 +3052,7 @@ Buffer   *mBuf;               /* message buffer */
 
    CMUNPKTKNSTR(tknStr, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 
 } /* end of cmUnpkTknStr32 */
 
@@ -3071,13 +3072,13 @@ Buffer   *mBuf;               /* message buffer */
  */
   
 #ifdef ANSI
-PUBLIC S16 cmUnpkTknStr64
+S16 cmUnpkTknStr64
 (
 TknStr64 *tknStr,             /* token string */
 Buffer   *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmUnpkTknStr64(tknStr, mBuf)
+S16 cmUnpkTknStr64(tknStr, mBuf)
 TknStr64 *tknStr;             /* token string */
 Buffer   *mBuf;               /* message buffer */
 #endif
@@ -3086,7 +3087,7 @@ Buffer   *mBuf;               /* message buffer */
 
    CMUNPKTKNSTR(tknStr, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 
 } /* end of cmUnpkTknStr64 */
 
@@ -3106,13 +3107,13 @@ Buffer   *mBuf;               /* message buffer */
  */
   
 #ifdef ANSI
-PUBLIC S16 cmUnpkTknStr132
+S16 cmUnpkTknStr132
 (
 TknStr132 *tknStr,             /* token string */
 Buffer   *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmUnpkTknStr132(tknStr, mBuf)
+S16 cmUnpkTknStr132(tknStr, mBuf)
 TknStr132 *tknStr;             /* token string */
 Buffer   *mBuf;               /* message buffer */
 #endif
@@ -3121,7 +3122,7 @@ Buffer   *mBuf;               /* message buffer */
 
    CMUNPKTKNSTR(tknStr, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 
 } /* end of cmUnpkTknStr132 */
 
@@ -3141,13 +3142,13 @@ Buffer   *mBuf;               /* message buffer */
  */
   
 #ifdef ANSI
-PUBLIC S16 cmUnpkTknStr256
+S16 cmUnpkTknStr256
 (
 TknStr256 *tknStr,             /* token string */
 Buffer    *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmUnpkTknStr256(tknStr, mBuf)
+S16 cmUnpkTknStr256(tknStr, mBuf)
 TknStr256 *tknStr;             /* token string */
 Buffer    *mBuf;               /* message buffer */
 #endif
@@ -3156,7 +3157,7 @@ Buffer    *mBuf;               /* message buffer */
 
    CMUNPKTKNSTR(tknStr, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 
 } /* end of cmUnpkTknStr256 */
 
@@ -3176,13 +3177,13 @@ Buffer    *mBuf;               /* message buffer */
  */
   
 #ifdef ANSI
-PUBLIC S16 cmUnpkTknOid
+S16 cmUnpkTknOid
 (
 TknOid   *tknOid,             /* Object Identifier token */
 Buffer   *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmUnpkTknOid(tknOid, mBuf)
+S16 cmUnpkTknOid(tknOid, mBuf)
 TknOid   *tknOid;             /* Object Identifier token */
 Buffer   *mBuf;               /* message buffer */
 #endif
@@ -3192,12 +3193,12 @@ Buffer   *mBuf;               /* message buffer */
    TRC2(cmUnpkTknOid)
  
    /* Unpack the token header */
-   CMCHKUNPK(SUnpkU8, &tknOid->pres, mBuf);
+   CMCHKUNPK(oduPackUInt8, &tknOid->pres, mBuf);
 
    if (tknOid->pres == TRUE)
    {
       /* Unpack the length */
-      CMCHKUNPK(SUnpkU8, &tknOid->len, mBuf);
+      CMCHKUNPK(oduPackUInt8, &tknOid->len, mBuf);
 
       /* Pack the value */
       for (i = 1; i <= (U16)tknOid->len; i++)
@@ -3205,14 +3206,14 @@ Buffer   *mBuf;               /* message buffer */
          /* cm_gen_c_001.main_33: changes for TknOid value from U16 to U32
           * with compilation flag TKNOID_U16 */
 #ifndef TKNOID_U16
-         CMCHKUNPK(SUnpkU32, &tknOid->val[tknOid->len - i], mBuf);
+         CMCHKUNPK(oduPackUInt32, &tknOid->val[tknOid->len - i], mBuf);
 #else
-         CMCHKUNPK(SUnpkU16, &tknOid->val[tknOid->len - i], mBuf);
+         CMCHKUNPK(oduPackUInt16, &tknOid->val[tknOid->len - i], mBuf);
 #endif /* !TKNOID_U16 */
       }
    }
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmUnpkTknOid */
 
 \f
@@ -3231,13 +3232,13 @@ Buffer   *mBuf;               /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmUnpkTknS32
+S16 cmUnpkTknS32
 (
 TknS32 *tknS32,             /* token S32 */
 Buffer *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmUnpkTknS32(tknS32, mBuf)
+S16 cmUnpkTknS32(tknS32, mBuf)
 TknS32 *tknS32;             /* token S32 */
 Buffer *mBuf;               /* message buffer */
 #endif
@@ -3245,7 +3246,7 @@ Buffer *mBuf;               /* message buffer */
    TRC2(cmUnpTknS32)
 
    /* Token Header */
-   CMCHKUNPK(SUnpkU8, &tknS32->pres, mBuf);
+   CMCHKUNPK(oduPackUInt8, &tknS32->pres, mBuf);
 
    if (tknS32->pres)
    {
@@ -3253,7 +3254,7 @@ Buffer *mBuf;               /* message buffer */
       CMCHKUNPK(SUnpkS32, &tknS32->val, mBuf);
    }
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmUnpkTknS32 */
 
 \f
@@ -3272,23 +3273,23 @@ Buffer *mBuf;               /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmUnpkHeader
+S16 cmUnpkHeader
 (
 Header *header,   /* header structure */
 Buffer *mBuf      /* message buffer */
 )
 #else
-PUBLIC S16 cmUnpkHeader(header, mBuf)
+S16 cmUnpkHeader(header, mBuf)
 Header *header;   /* header structure */
 Buffer *mBuf;     /* message buffer */
 #endif
 {
    TRC2(cmUnpHeader)
 
-   CMCHKUNPK(SUnpkU16, &header->msgLen, mBuf); 
-   CMCHKUNPK(SUnpkU8, &header->msgType, mBuf); 
-   CMCHKUNPK(SUnpkU8, &header->version, mBuf); 
-   CMCHKUNPK(SUnpkU16, &header->seqNmb, mBuf); 
+   CMCHKUNPK(oduPackUInt16, &header->msgLen, mBuf); 
+   CMCHKUNPK(oduPackUInt8, &header->msgType, mBuf); 
+   CMCHKUNPK(oduPackUInt8, &header->version, mBuf); 
+   CMCHKUNPK(oduPackUInt16, &header->seqNmb, mBuf); 
    CMCHKUNPK(cmUnpkEntityId, &header->entId, mBuf);    
    CMCHKUNPK(cmUnpkElmntId, &header->elmId, mBuf);
 #ifdef LMINT3
@@ -3299,7 +3300,7 @@ Buffer *mBuf;     /* message buffer */
    CMCHKUNPK(cmUnpkMemoryId, &header->response.mem, mBuf);
 #endif /* LMINT3 */
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmUnpkHeader */
 
 \f
@@ -3318,23 +3319,23 @@ Buffer *mBuf;     /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmUnpkCmStatus
+S16 cmUnpkCmStatus
 (
 CmStatus *sta,              /* status structure */
 Buffer *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmUnpkCmStatus(sta, mBuf)
+S16 cmUnpkCmStatus(sta, mBuf)
 CmStatus *sta;              /* status structure */
 Buffer *mBuf;               /* message buffer */
 #endif
 {
    TRC2(cmUnpkCmStatus)
 
-   CMCHKUNPK(SUnpkU16, &sta->status, mBuf);
-   CMCHKUNPK(SUnpkU16, &sta->reason, mBuf);
+   CMCHKUNPK(oduPackUInt16, &sta->status, mBuf);
+   CMCHKUNPK(oduPackUInt16, &sta->reason, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmUnpkCmStatus */
 
 \f
@@ -3353,13 +3354,13 @@ Buffer *mBuf;               /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmUnpkCmAlarm
+S16 cmUnpkCmAlarm
 (
 CmAlarm *alarm,             /* alarm structure */
 Buffer *mBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmUnpkCmAlarm(alarm, mBuf)
+S16 cmUnpkCmAlarm(alarm, mBuf)
 CmAlarm *alarm;             /* alarm structure */
 Buffer *mBuf;               /* message buffer */
 #endif
@@ -3367,11 +3368,11 @@ Buffer *mBuf;               /* message buffer */
    TRC2(cmUnpkCmAlarm)
 
    CMCHKUNPK(cmUnpkDateTime, &alarm->dt, mBuf);
-   CMCHKUNPK(SUnpkU16, &alarm->category, mBuf);
-   CMCHKUNPK(SUnpkU16, &alarm->event, mBuf);
-   CMCHKUNPK(SUnpkU16, &alarm->cause, mBuf);
+   CMCHKUNPK(oduPackUInt16, &alarm->category, mBuf);
+   CMCHKUNPK(oduPackUInt16, &alarm->event, mBuf);
+   CMCHKUNPK(oduPackUInt16, &alarm->cause, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmUnpkCmAlarm */
 
 \f
@@ -3390,13 +3391,13 @@ Buffer *mBuf;               /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmUnpkSmCfg
+S16 cmUnpkSmCfg
 (
 SmCfg *smCfg,           /* stack manager */
 Buffer *mBuf            /* message buffer */
 )
 #else
-PUBLIC S16 cmUnpkSmCfg(smCfg, mBuf)
+S16 cmUnpkSmCfg(smCfg, mBuf)
 SmCfg *smCfg;           /* stack manager */
 Buffer *mBuf;           /* message buffer */
 #endif
@@ -3411,7 +3412,7 @@ Buffer *mBuf;           /* message buffer */
    CMCHKUNPK(cmUnpkRoute, &smCfg->route, mBuf); 
    CMCHKUNPK(cmUnpkSelector, &smCfg->selector, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmUnpkSmCfg */
 
 \f
@@ -3430,23 +3431,23 @@ Buffer *mBuf;           /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmUnpkTmrCfg
+S16 cmUnpkTmrCfg
 (
 TmrCfg *tmrCfg,         /* timer configuration */
 Buffer *mBuf            /* message buffer */
 )
 #else
-PUBLIC S16 cmUnpkTmrCfg(tmrCfg, mBuf)
+S16 cmUnpkTmrCfg(tmrCfg, mBuf)
 TmrCfg *tmrCfg;         /* timer configuration */
 Buffer *mBuf;           /* message buffer */
 #endif
 {
    TRC2(cmUnpTmrCfg)
 
-   CMCHKUNPK(cmUnpkBool, &tmrCfg->enb, mBuf); 
-   CMCHKUNPK(SUnpkU16, &tmrCfg->val, mBuf);
+   CMCHKUNPK(oduUnpackBool, &tmrCfg->enb, mBuf); 
+   CMCHKUNPK(oduPackUInt16, &tmrCfg->val, mBuf);
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmUnpkTmrCfg */
 
 /*
@@ -3464,13 +3465,13 @@ Buffer *mBuf;           /* message buffer */
  */
 
 #ifdef ANSI
-PUBLIC S16 cmUnpkTknBuf
+S16 cmUnpkTknBuf
 (
 TknBuf *tknBuf,                /* token string */
 Buffer    **tBuf                /* message buffer */
 )
 #else
-PUBLIC S16 cmUnpkTknBuf(tknBuf, tBuf)
+S16 cmUnpkTknBuf(tknBuf, tBuf)
 TknBuf *tknBuf;                /* token string */
 Buffer    **tBuf;               /* message buffer */
 #endif
@@ -3483,7 +3484,7 @@ Buffer    **tBuf;               /* message buffer */
    mBuf = *tBuf;
   
    /* Token Header */
-   CMCHKUNPK(SUnpkU8, &tknBuf->pres, mBuf);
+   CMCHKUNPK(oduPackUInt8, &tknBuf->pres, mBuf);
 
    if(tknBuf->pres)
    {
@@ -3497,7 +3498,7 @@ Buffer    **tBuf;               /* message buffer */
       {
          if( SSegMsg(mBuf, msgLen, &tknBuf->val) != ROK )
          {
-            RETVALUE(RFAILED);
+            return RFAILED;
          }
       }
       else
@@ -3514,7 +3515,7 @@ Buffer    **tBuf;               /* message buffer */
 
    *tBuf = mBuf;
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmUnpkTknBuf */
 
 #ifdef TDS_ROLL_UPGRADE_SUPPORT
@@ -3533,13 +3534,13 @@ Buffer    **tBuf;               /* message buffer */
 */
   
 #ifdef ANSI
-PUBLIC S16 cmUnpkIntf
+S16 cmUnpkIntf
 (
 CmIntf *intf,           /* interface info */
 Buffer *mBuf            /* message buffer */
 )
 #else
-PUBLIC S16 cmUnpkIntf(intf, mBuf)
+S16 cmUnpkIntf(intf, mBuf)
 CmIntf *intf;           /* interface info */
 Buffer *mBuf;           /* message buffer */
 #endif
@@ -3549,10 +3550,26 @@ Buffer *mBuf;           /* message buffer */
    CMCHKUNPK(cmUnpkIntfVer, &intf->intfVer, mBuf); 
    CMCHKUNPK(cmUnpkIntfId,  &intf->intfId,  mBuf); 
 
-   RETVALUE(ROK);
+   return ROK;
 } /* end of cmUnpkIntf */
 #endif /* TDS_ROLL_UPGRADE_SUPPORT */
 
+/*
+*
+*       Fun:   getTransId
+*
+*       Desc:  This function return the transaction ID used for interface transactions 
+*
+*       Ret: gTransId
+*
+*       File:  cm_gen.c
+*
+*/
+U16 getTransId()
+{
+   gTransId = (gTransId%65535) + 1;
+   return gTransId; 
+}
 /**********************************************************************
          End of file
 **********************************************************************/