aboutsummaryrefslogtreecommitdiffstats
path: root/octvc1/octvc1_list_swap.h
diff options
context:
space:
mode:
Diffstat (limited to 'octvc1/octvc1_list_swap.h')
-rw-r--r--octvc1/octvc1_list_swap.h32
1 files changed, 30 insertions, 2 deletions
diff --git a/octvc1/octvc1_list_swap.h b/octvc1/octvc1_list_swap.h
index 2678044..91a711b 100644
--- a/octvc1/octvc1_list_swap.h
+++ b/octvc1/octvc1_list_swap.h
@@ -2,7 +2,7 @@
File: octvc1_list_swap.h
-Copyright (c) 2017 Octasic Inc. All rights reserved.
+Copyright (c) 2018 Octasic Inc. All rights reserved.
Description:
@@ -18,7 +18,7 @@ You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
-Release: OCTSDR Software Development Kit OCTSDR_GSM-02.09.00-B1607 (2017/08/29)
+Release: OCTSDR Software Development Kit OCTSDR_GSM-02.10.00-B1837 (2018/02/21)
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTVC1_LIST_SWAP_H__
@@ -123,6 +123,34 @@ extern "C" {
#define mOCTVC1_LIST_INDEX_GET_SUB_INDEX_SWAP( pOCTVC1_LIST_INDEX_GET_SUB_INDEX )
#endif /* _OCT_ENDIAN_TYPE_LE_ */
+#if defined( _OCT_ENDIAN_TYPE_LE_ )
+#define mOCTVC1_LIST_NAME128_OBJECT32_GET_SWAP( _f_pParms ){ tOCTVC1_LIST_NAME128_OBJECT32_GET * pOCTVC1_LIST_NAME128_OBJECT32_GET = (_f_pParms); SWAP_UNUSED(pOCTVC1_LIST_NAME128_OBJECT32_GET)\
+ ((tOCTVC1_LIST_NAME128_OBJECT32_GET *)pOCTVC1_LIST_NAME128_OBJECT32_GET)->ulNumObject = \
+ mOCT_SWAP32_IF_LE(((tOCTVC1_LIST_NAME128_OBJECT32_GET *)pOCTVC1_LIST_NAME128_OBJECT32_GET)->ulNumObject); \
+ { tOCT_UINT32 jOCTVC1_LIST_NAME128_OBJECT32_GET; \
+ for( jOCTVC1_LIST_NAME128_OBJECT32_GET=0; \
+ jOCTVC1_LIST_NAME128_OBJECT32_GET<(cOCTVC1_HANDLE_OBJECT32_NAME128_LIST_MAX_ENTRY);jOCTVC1_LIST_NAME128_OBJECT32_GET++ ) \
+ { mOCTVC1_OBJECT32_NAME128_SWAP( &((tOCTVC1_LIST_NAME128_OBJECT32_GET *)pOCTVC1_LIST_NAME128_OBJECT32_GET)->aName128Object32[jOCTVC1_LIST_NAME128_OBJECT32_GET] ); }} \
+}
+#else
+#define mOCTVC1_LIST_NAME128_OBJECT32_GET_SWAP( pOCTVC1_LIST_NAME128_OBJECT32_GET )
+#endif /* _OCT_ENDIAN_TYPE_LE_ */
+
+#if defined( _OCT_ENDIAN_TYPE_LE_ )
+#define mOCTVC1_LIST_HANDLE_OBJECT_GET_SUB_OBJECT_ID_NAME128_SWAP( _f_pParms ){ tOCTVC1_LIST_HANDLE_OBJECT_GET_SUB_OBJECT_ID_NAME128 * pOCTVC1_LIST_HANDLE_OBJECT_GET_SUB_OBJECT_ID_NAME128 = (_f_pParms); SWAP_UNUSED(pOCTVC1_LIST_HANDLE_OBJECT_GET_SUB_OBJECT_ID_NAME128)\
+ ((tOCTVC1_LIST_HANDLE_OBJECT_GET_SUB_OBJECT_ID_NAME128 *)pOCTVC1_LIST_HANDLE_OBJECT_GET_SUB_OBJECT_ID_NAME128)->hParent = \
+ mOCT_SWAP32_IF_LE(((tOCTVC1_LIST_HANDLE_OBJECT_GET_SUB_OBJECT_ID_NAME128 *)pOCTVC1_LIST_HANDLE_OBJECT_GET_SUB_OBJECT_ID_NAME128)->hParent); \
+ ((tOCTVC1_LIST_HANDLE_OBJECT_GET_SUB_OBJECT_ID_NAME128 *)pOCTVC1_LIST_HANDLE_OBJECT_GET_SUB_OBJECT_ID_NAME128)->ulNumObject = \
+ mOCT_SWAP32_IF_LE(((tOCTVC1_LIST_HANDLE_OBJECT_GET_SUB_OBJECT_ID_NAME128 *)pOCTVC1_LIST_HANDLE_OBJECT_GET_SUB_OBJECT_ID_NAME128)->ulNumObject); \
+ { tOCT_UINT32 jOCTVC1_LIST_HANDLE_OBJECT_GET_SUB_OBJECT_ID_NAME128; \
+ for( jOCTVC1_LIST_HANDLE_OBJECT_GET_SUB_OBJECT_ID_NAME128=0; \
+ jOCTVC1_LIST_HANDLE_OBJECT_GET_SUB_OBJECT_ID_NAME128<(cOCTVC1_HANDLE_OBJECT32_NAME128_LIST_MAX_ENTRY);jOCTVC1_LIST_HANDLE_OBJECT_GET_SUB_OBJECT_ID_NAME128++ ) \
+ { mOCTVC1_OBJECT32_NAME128_SWAP( &((tOCTVC1_LIST_HANDLE_OBJECT_GET_SUB_OBJECT_ID_NAME128 *)pOCTVC1_LIST_HANDLE_OBJECT_GET_SUB_OBJECT_ID_NAME128)->aName128Object32[jOCTVC1_LIST_HANDLE_OBJECT_GET_SUB_OBJECT_ID_NAME128] ); }} \
+}
+#else
+#define mOCTVC1_LIST_HANDLE_OBJECT_GET_SUB_OBJECT_ID_NAME128_SWAP( pOCTVC1_LIST_HANDLE_OBJECT_GET_SUB_OBJECT_ID_NAME128 )
+#endif /* _OCT_ENDIAN_TYPE_LE_ */
+
#ifdef __cplusplus
}