[ITC/CTC/UTC][All][Non-ACR][Added tv profile support for arm architecture] 85/244385/3
authormanu.tiwari <manu.tiwari@samsung.com>
Fri, 18 Sep 2020 04:45:51 +0000 (10:15 +0530)
committershobhit verma <shobhit.v@samsung.com>
Fri, 18 Sep 2020 05:27:34 +0000 (05:27 +0000)
Change-Id: I9e5e0a9aa83d943ae4aea984de3a57445351acac
Signed-off-by: manu.tiwari <manu.tiwari@samsung.com>
216 files changed:
rootstrap.txt
scripts_tpk/tpk_create.sh
src/ctc/audio-io/tct-audio-io-native_tv.h [new file with mode: 0755]
src/ctc/camera/tct-camera-native_tv.h [new file with mode: 0755]
src/ctc/connection/tct-connection-native_tv.h [new file with mode: 0755]
src/ctc/device/tct-device-native_tv.h [new file with mode: 0755]
src/ctc/filesystem-permission/tct-filesystem-permission-native_tv.h [new file with mode: 0755]
src/ctc/image-util/tct-image-util-native_tv.h [new file with mode: 0755]
src/ctc/libstorage/tct-libstorage-native_tv.h [new file with mode: 0755]
src/ctc/opengl/tct-opengl-native_tv.h [new file with mode: 0755]
src/ctc/runtime-info/tct-runtime-info-native_tv.h [new file with mode: 0755]
src/ctc/sound-manager/tct-sound-manager-native_tv.h [new file with mode: 0755]
src/ctc/system-info/tct-system-info-native_tv.h [new file with mode: 0755]
src/ctc/vulkan/tct-vulkan-native_tv.h [new file with mode: 0755]
src/ctc/wifi-direct/tct-wifi-direct-native_tv.h [new file with mode: 0755]
src/itc/accounts-svc/tct-accounts-svc-native_tv.h [new file with mode: 0755]
src/itc/alarm/tct-alarm-native_tv.h [new file with mode: 0755]
src/itc/app-manager/tct-app-manager-native_tv.h [new file with mode: 0755]
src/itc/appcore-agent/tct-appcore-agent-native_tv.h [new file with mode: 0755]
src/itc/appcore-watch/tct-appcore-watch-native_tv.h [new file with mode: 0755]
src/itc/appcore-widget/tct-appcore-widget-native_tv.h [new file with mode: 0755]
src/itc/application/res/tv/org.example.reply-1.0.0-arm.tpk [new file with mode: 0755]
src/itc/application/res/tv/org.example.reply-1.0.0-i386.tpk [new file with mode: 0755]
src/itc/application/tct-application-native_tv.h [new file with mode: 0644]
src/itc/audio-io/tct-audio-io-native_tv.h [new file with mode: 0755]
src/itc/autofill/tct-autofill-native.c
src/itc/autofill/tct-autofill-native_tv.h [new file with mode: 0755]
src/itc/base-utils/ITs-base-utils-udatepg.c
src/itc/base-utils/tct-base-utils-native_tv.h [new file with mode: 0755]
src/itc/battery-monitor/tct-battery-monitor-native_tv.h [new file with mode: 0755]
src/itc/bluetooth/CMakeLists.txt
src/itc/bluetooth/ITs-bluetooth-adapter.c
src/itc/bluetooth/tct-bluetooth-native_tv.h [new file with mode: 0755]
src/itc/bundle/tct-bundle-native_tv.h [new file with mode: 0755]
src/itc/cairo/tct-cairo-native_tv.h [new file with mode: 0755]
src/itc/camera/tct-camera-native_tv.h [new file with mode: 0755]
src/itc/capi-maps-service/tct-capi-maps-service-native_tv.h [new file with mode: 0755]
src/itc/capi-media-tool/tct-capi-media-tool-native_tv.h [new file with mode: 0755]
src/itc/capi-message-port/tct-capi-message-port-native_tv.h [new file with mode: 0755]
src/itc/capi-network-inm/tct-capi-network-inm-native_tv.h [new file with mode: 0755]
src/itc/capi-system-system-settings/tct-capi-system-system-settings-native.c
src/itc/capi-system-system-settings/tct-capi-system-system-settings-native_tv.h [new file with mode: 0755]
src/itc/capi-ui-inputmethod-manager/tct-capi-ui-inputmethod-manager-native_tv.h [new file with mode: 0755]
src/itc/capi-ui-inputmethod/tct-capi-ui-inputmethod-native_tv.h [new file with mode: 0755]
src/itc/cbhm/tct-cbhm-native_tv.h [new file with mode: 0755]
src/itc/component-based-app/tct-component-based-app-native_tv.h [new file with mode: 0644]
src/itc/component-manager/tct-component-manager-native_tv.h [new file with mode: 0755]
src/itc/connection/ITs-connection-cellular-profile.c
src/itc/connection/ITs-connection-common.c
src/itc/connection/ITs-connection-common.h
src/itc/connection/tct-connection-native_tv.h [new file with mode: 0755]
src/itc/dali-adaptor/tct-dali-adaptor-native_tv.h [new file with mode: 0755]
src/itc/dali-core/tct-dali-core-native_tv.h [new file with mode: 0755]
src/itc/dali-toolkit/tct-dali-toolkit-native_tv.h [new file with mode: 0755]
src/itc/data-control/tct-data-control-native_tv.h [new file with mode: 0755]
src/itc/device/CMakeLists.txt
src/itc/device/ITs-device_display.c
src/itc/device/tct-device-native_tv.h [new file with mode: 0755]
src/itc/dlog/tct-dlog-native_tv.h [new file with mode: 0755]
src/itc/efl-extension/ITs-efl-extension-common.c
src/itc/efl-extension/ITs-efl-extension-common.h
src/itc/efl-extension/ITs-efl-extension.c
src/itc/efl-extension/tct-efl-extension-native_tv.h [new file with mode: 0755]
src/itc/efl-util/tct-efl-util-native_tv.h [new file with mode: 0755]
src/itc/eom/tct-eom-native_tv.h [new file with mode: 0755]
src/itc/http/tct-http-native_tv.h [new file with mode: 0755]
src/itc/image-util/tct-image-util-native_tv.h [new file with mode: 0755]
src/itc/iotcon/tct-iotcon-native_tv.h [new file with mode: 0755]
src/itc/key-manager/tct-key-manager-native_tv.h [new file with mode: 0755]
src/itc/libfeedback/tct-libfeedback-native_tv.h [new file with mode: 0755]
src/itc/libstorage/tct-libstorage-native_tv.h [new file with mode: 0755]
src/itc/media-content/tct-media-content-native_tv.h [new file with mode: 0755]
src/itc/media-controller/tct-media-controller-native_tv.h [new file with mode: 0755]
src/itc/media-key/tct-media-key-native_tv.h [new file with mode: 0755]
src/itc/media-vision/tct-media-vision-native_tv.h [new file with mode: 0755]
src/itc/metadata-editor/tct-metadata-editor-native_tv.h [new file with mode: 0755]
src/itc/metadata-extractor/tct-metadata-extractor-native_tv.h [new file with mode: 0755]
src/itc/mime-type/res/tv/Tizen-logo-wallpaper.jpg [new file with mode: 0755]
src/itc/mime-type/tct-mime-type-native_tv.h [new file with mode: 0755]
src/itc/mtp/tct-mtp-native_tv.h [new file with mode: 0755]
src/itc/multi-assistant/tct-multi-assistant-native_tv.h [new file with mode: 0644]
src/itc/native-common/tct-native-common-native_tv.h [new file with mode: 0755]
src/itc/nfc/res/tv/org.tizen.testnfclient-1.0.0-aarch64.tpk [new file with mode: 0755]
src/itc/nfc/res/tv/org.tizen.testnfclient-1.0.0-arm.tpk [new file with mode: 0755]
src/itc/nfc/res/tv/org.tizen.testnfclient-1.0.0-i386.tpk [new file with mode: 0755]
src/itc/nfc/res/tv/org.tizen.testnfclient-1.0.0-x86_64.tpk [new file with mode: 0755]
src/itc/nfc/tct-nfc-native_tv.h [new file with mode: 0755]
src/itc/nntrainer/tct-nntrainer-native_tv.h [new file with mode: 0644]
src/itc/notification/tct-notification-native_tv.h [new file with mode: 0755]
src/itc/nsd/tct-nsd-native.c
src/itc/nsd/tct-nsd-native_tv.h [new file with mode: 0755]
src/itc/package-manager/res/tv/org.example.sampletpk.tpk [new file with mode: 0755]
src/itc/package-manager/tct-package-manager-native_tv.h [new file with mode: 0755]
src/itc/privilege-info/tct-privilege-info-native_tv.h [new file with mode: 0755]
src/itc/push/tct-push-native_tv.h [new file with mode: 0755]
src/itc/rpc-port/tct-rpc-port-native.c
src/itc/rpc-port/tct-rpc-port-native_tv.h [new file with mode: 0755]
src/itc/runtime-info/tct-runtime-info-native_tv.h [new file with mode: 0755]
src/itc/sound-manager/ITs-sound-manager-common.c
src/itc/sound-manager/ITs-sound-manager-common.h
src/itc/sound-manager/tct-sound-manager-native_tv.h [new file with mode: 0755]
src/itc/sound-pool/tct-sound-pool-native_tv.h [new file with mode: 0755]
src/itc/stt/tct-stt-native_tv.h [new file with mode: 0755]
src/itc/system-info/tct-system-info-native_tv.h [new file with mode: 0755]
src/itc/tbm/tct-tbm-native_tv.h [new file with mode: 0755]
src/itc/thumbnail-util/tct-thumbnail-util-native_tv.h [new file with mode: 0755]
src/itc/tone-player/tct-tone-player-native_tv.h [new file with mode: 0755]
src/itc/ttrace/tct-ttrace-native_tv.h [new file with mode: 0755]
src/itc/tts/tct-tts-native_tv.h [new file with mode: 0755]
src/itc/tzsh-quickpanel/tct-tzsh-quickpanel-native_tv.h [new file with mode: 0755]
src/itc/url-download/tct-url-download-native_tv.h [new file with mode: 0755]
src/itc/voice-control-elm/tct-voice-control-elm-native_tv.h [new file with mode: 0755]
src/itc/voice-control/tct-voice-control-native_tv.h [new file with mode: 0755]
src/itc/vpn-service/tct-vpn-service-native_tv.h [new file with mode: 0755]
src/itc/wav-player/tct-wav-player-native_tv.h [new file with mode: 0755]
src/itc/webkit2/CMakeLists.txt
src/itc/webkit2/ITs-webkit2-back_forward_list.c
src/itc/webkit2/ITs-webkit2-common.c
src/itc/webkit2/ITs-webkit2-common.h
src/itc/webkit2/ITs-webkit2-context.c
src/itc/webkit2/ITs-webkit2-ewk-view-original-url.c
src/itc/webkit2/ITs-webkit2-settings.c
src/itc/webkit2/tct-webkit2-native_tv.h [new file with mode: 0755]
src/itc/wifi-manager/tct-wifi-manager-native_tv.h [new file with mode: 0755]
src/itc/yaca/tct-yaca-native_tv.h [new file with mode: 0755]
src/utc/accounts-svc/tct-accounts-svc-core_tv.h [new file with mode: 0755]
src/utc/accounts-svc/utc-accounts-svc.c
src/utc/alarm/tct-alarm-core_tv.h [new file with mode: 0755]
src/utc/app-manager/tct-app-manager-core_tv.h [new file with mode: 0755]
src/utc/appcore-agent/tct-appcore-agent-core_tv.h [new file with mode: 0755]
src/utc/appcore-watch/tct-appcore-watch-core_tv.h [new file with mode: 0755]
src/utc/appcore-widget/tct-appcore-widget-core_tv.h [new file with mode: 0755]
src/utc/application/tct-application-core_tv.h [new file with mode: 0755]
src/utc/audio-io/tct-audio-io-core_tv.h [new file with mode: 0755]
src/utc/base-utils/tct-base-utils-core_tv.h [new file with mode: 0755]
src/utc/battery-monitor/tct-battery-monitor-core_tv.h [new file with mode: 0644]
src/utc/bluetooth/tct-bluetooth-core_tv.h [new file with mode: 0755]
src/utc/bundle/tct-bundle-core_tv.h [new file with mode: 0755]
src/utc/cairo/tct-cairo-core_tv.h [new file with mode: 0755]
src/utc/calendar-service2/tct-calendar-service2-core_tv.h [new file with mode: 0755]
src/utc/camera/tct-camera-core_tv.h [new file with mode: 0644]
src/utc/capi-maps-service/tct-capi-maps-service-core_tv.h [new file with mode: 0755]
src/utc/capi-media-vision/tct-capi-media-vision-core_tv.h [new file with mode: 0755]
src/utc/capi-message-port/tct-capi-message-port-core_tv.h [new file with mode: 0755]
src/utc/capi-system-system-settings/tct-capi-system-system-settings-core_tv.h [new file with mode: 0755]
src/utc/capi-ui-autofill/tct-capi-ui-autofill-core_tv.h [new file with mode: 0644]
src/utc/capi-ui-inputmethod-manager/tct-capi-ui-inputmethod-manager-core_tv.h [new file with mode: 0755]
src/utc/capi-ui-inputmethod/tct-capi-ui-inputmethod-core_tv.h [new file with mode: 0755]
src/utc/component-based-application/tct-component-based-application-core_tv.h [new file with mode: 0644]
src/utc/component-manager/tct-component-manager-core_tv.h [new file with mode: 0644]
src/utc/connection/tct-connection-core_tv.h [new file with mode: 0755]
src/utc/connection/utc-connection-profile.c
src/utc/dali-adaptor/tct-dali-adaptor-core_tv.h [new file with mode: 0755]
src/utc/dali-core/tct-dali-core-core_tv.h [new file with mode: 0755]
src/utc/dali-toolkit/tct-dali-toolkit-core_tv.h [new file with mode: 0755]
src/utc/data-control/tct-data-control-core_tv.h [new file with mode: 0755]
src/utc/device/CMakeLists.txt
src/utc/device/tct-device-core_tv.h [new file with mode: 0755]
src/utc/dlog/tct-dlog-core_tv.h [new file with mode: 0755]
src/utc/efl-extension/tct-efl-extension-core_tv.h [new file with mode: 0755]
src/utc/efl-extension/utc-efl-extension.c
src/utc/efl-util/tct-efl-util-core_tv.h [new file with mode: 0755]
src/utc/eom/tct-eom-core_tv.h [new file with mode: 0755]
src/utc/http/tct-http-core_tv.h [new file with mode: 0755]
src/utc/image-util/tct-image-util-core_tv.h [new file with mode: 0644]
src/utc/intelligent-network-monitoring/tct-intelligent-network-monitoring-core_tv.h [new file with mode: 0755]
src/utc/iotcon/tct-iotcon-core_tv.h [new file with mode: 0755]
src/utc/key-manager/tct-key-manager-core_tv.h [new file with mode: 0755]
src/utc/libfeedback/tct-libfeedback-core_tv.h [new file with mode: 0755]
src/utc/libstorage/tct-libstorage-core_tv.h [new file with mode: 0755]
src/utc/libstorage64/tct-libstorage64-core_tv.h [new file with mode: 0755]
src/utc/media-content/tct-media-content-core_tv.h [new file with mode: 0755]
src/utc/media-controller/tct-media-controller-core_tv.h [new file with mode: 0644]
src/utc/media-key/tct-media-key-core_tv.h [new file with mode: 0755]
src/utc/mediatool/tct-mediatool-core_tv.h [new file with mode: 0755]
src/utc/metadata-editor/tct-metadata-editor-core_tv.h [new file with mode: 0644]
src/utc/metadata-extractor/tct-metadata-extractor-core_tv.h [new file with mode: 0755]
src/utc/mime-type/tct-mime-type-core_tv.h [new file with mode: 0755]
src/utc/mtp/tct-mtp-core_tv.h [new file with mode: 0755]
src/utc/multi-assistant/tct-multi-assistant-core_tv.h [new file with mode: 0644]
src/utc/native-common/tct-native-common-core_tv.h [new file with mode: 0755]
src/utc/nfc/tct-nfc-core_tv.h [new file with mode: 0755]
src/utc/nnstreamer/tct-nnstreamer-core_tv.h [deleted file]
src/utc/nntrainer/tct-nntrainer-core_tv.h
src/utc/notification/tct-notification-core_tv.h [new file with mode: 0644]
src/utc/nsd/tct-nsd-core_tv.h [new file with mode: 0755]
src/utc/openal/tct-openal-core_tv.h [new file with mode: 0755]
src/utc/package-manager/tct-package-manager-core_tv.h [new file with mode: 0755]
src/utc/peripheral-io/tct-peripheral-io-core_tv.h [new file with mode: 0755]
src/utc/privilege-info/tct-privilege-info-core_tv.h [new file with mode: 0755]
src/utc/push/tct-push-core_tv.h [new file with mode: 0755]
src/utc/rpc-port/tct-rpc-port-core_tv.h
src/utc/runtime-info/tct-runtime-info-core_tv.h [new file with mode: 0755]
src/utc/sdl2/tct-sdl2-core_tv.h [new file with mode: 0755]
src/utc/sound-manager/tct-sound-manager-core_tv.h [new file with mode: 0644]
src/utc/sound-pool/tct-sound-pool-core_tv.h [new file with mode: 0755]
src/utc/stt/tct-stt-core_tv.h [new file with mode: 0755]
src/utc/system-info/tct-system-info-core_tv.h [new file with mode: 0755]
src/utc/tbm/tct-tbm-core_tv.h [new file with mode: 0755]
src/utc/thumbnail-util/tct-thumbnail-util-core_tv.h [new file with mode: 0755]
src/utc/tone-player/tct-tone-player-core_tv.h [new file with mode: 0755]
src/utc/trace/tct-trace-core_tv.h [new file with mode: 0755]
src/utc/tts/tct-tts-core_tv.h [new file with mode: 0755]
src/utc/tzsh-quickpanel/tct-tzsh-quickpanel-core_tv.h [new file with mode: 0755]
src/utc/url-download/tct-url-download-core_tv.h [new file with mode: 0755]
src/utc/voice-control-elm/tct-voice-control-elm-core_tv.h [new file with mode: 0755]
src/utc/voice-control/tct-voice-control-core_tv.h [new file with mode: 0644]
src/utc/vpn/tct-vpn-core_tv.h [new file with mode: 0755]
src/utc/wav-player/tct-wav-player-core_tv.h [new file with mode: 0755]
src/utc/webkit2/CMakeLists.txt
src/utc/webkit2/tct-webkit2-core_tv.h [new file with mode: 0755]
src/utc/widget_service/tct-widget_service-core_tv.h [new file with mode: 0755]
src/utc/widget_viewer_evas/tct-widget_viewer_evas-core_tv.h [new file with mode: 0755]
src/utc/wifi-manager/tct-wifi-manager-core_tv.h [new file with mode: 0755]
src/utc/yaca/tct-yaca-core_tv.h [new file with mode: 0755]
tct_unsupported.txt

index 011afc495e3ee2af7c449b11c5ec0372e8a60fcd..26b949940b5772b6a50aa573d133b5e5637a929e 100755 (executable)
@@ -5,3 +5,4 @@ mobile_x86_64:
 wearable_armv7l:
 wearable_x86:
 tizeniot_armv7l:
+tv_armv7l:
index 1a6243da110f7cc05224ea1967188379694f723e..3be859ff71ed1b319101f5b9f7afab164a3191df 100755 (executable)
@@ -577,6 +577,11 @@ PROFILE_TYPE="$4"
 WORKSPACE_PATH="$HOME/workspace_$PROFILE_TYPE"
 CURRENT_VERSION="6.0"
 
+#####Check for architecture in case of TV profile##########
+if [[ ("$PROFILE_TYPE" == "tv") && ("$ARCH_TYPE" != "arm") ]]; then
+       echo $yellow"TV profile build is supported only for arm architecture"$reset
+       exit
+fi
 
 #####Check for already existing profile directory##########
 if [ ! -d $WORKSPACE_PATH ];then
@@ -642,19 +647,23 @@ fi
 
 
 BUILD_PROFILE="wearable"
-if [[ $PROFILE_TYPE == "mobile" || $PROFILE_TYPE == "tv" ]]; then
+if [[ $PROFILE_TYPE == "mobile" ]]; then
        BUILD_PROFILE="mobile"
 elif [ $PROFILE_TYPE == "tizeniot" ]; then
        BUILD_PROFILE="tizeniot"
+elif [ $PROFILE_TYPE == "tv" ]; then
+       BUILD_PROFILE="tv"
 fi
 
 ROOTSTRAP_FILE=$(readlink -f rootstrap.txt)
 if [ $ARCH_TYPE == "arm" ]; then
        ROOTSTRAP_MOBILE=`cat $ROOTSTRAP_FILE | grep "${BUILD_PROFILE}_$ARCH:" | cut -f 2- -d ':'`
+       ROOTSTRAP_TV=`cat $ROOTSTRAP_FILE | grep "${BUILD_PROFILE}_$ARCH:" | cut -f 2- -d ':'`
        ROOTSTRAP_WEARABLE=`cat $ROOTSTRAP_FILE | grep "${BUILD_PROFILE}_$ARCH:" | cut -f 2- -d ':'`
        ROOTSTRAP_TIZENIOT=`cat $ROOTSTRAP_FILE | grep "${BUILD_PROFILE}_$ARCH:" | cut -f 2- -d ':'`
 else
        ROOTSTRAP_MOBILE=`cat $ROOTSTRAP_FILE | grep "${BUILD_PROFILE}_$ARCH_TYPE:" | cut -f 2- -d ':'`
+       ROOTSTRAP_TV=`cat $ROOTSTRAP_FILE | grep "${BUILD_PROFILE}_$ARCH_TYPE:" | cut -f 2- -d ':'`
        ROOTSTRAP_WEARABLE=`cat $ROOTSTRAP_FILE | grep "${BUILD_PROFILE}_$ARCH_TYPE:" | cut -f 2- -d ':'`
        ROOTSTRAP_TIZENIOT=`cat $ROOTSTRAP_FILE | grep "${BUILD_PROFILE}_$ARCH_TYPE:" | cut -f 2- -d ':'`
 fi
@@ -677,12 +686,14 @@ elif [ $PROFILE_TYPE == "wearable" ]; then
        checkRootstrap "$ROOTSTRAP_WEARABLE" $PROFILE_TYPE $DEVICE_TYPE $CURRENT_VERSION
 elif [ $PROFILE_TYPE == "tizeniot" ]; then
        checkRootstrap "$ROOTSTRAP_TIZENIOT" $PROFILE_TYPE $DEVICE_TYPE $CURRENT_VERSION
+elif [ $PROFILE_TYPE == "tv" ]; then
+       checkRootstrap "$ROOTSTRAP_TV" $PROFILE_TYPE $DEVICE_TYPE $CURRENT_VERSION
 fi
 
 if [ $PROFILE_TYPE == "tizeniot" ]; then
        SCRIPT_DIR=$PWD/scripts_tpk
 
-       #Below function is called to match the module name with tizeniot_service_modules.txt file.
+       # Below function is called to match the module name with tizeniot_service_modules.txt file.
        if [ "$TESTCASE_TYPE" == "itc" ]; then
                checkModuleName
        fi
@@ -710,6 +721,12 @@ elif [ $BUILD_PROFILE == "tizeniot" ]; then
        else
                RunCommand "tizen build-native -r $ROOTSTRAP_TIZENIOT -a $ARCH_TYPE -c $COMPILER_TYPE -C $BUILD_TYPE -- $WORKSPACE_PATH/$PROJECT_NAME" "Building tpk $PROJECT_NAME"
        fi
+elif [ $BUILD_PROFILE == "tv" ]; then
+       if [ -z "$ROOTSTRAP_TV" ]; then
+               RunCommand "tizen build-native -a $ARCH_TYPE -c $COMPILER_TYPE -C $BUILD_TYPE -- $WORKSPACE_PATH/$PROJECT_NAME" "Building tpk $PROJECT_NAME"
+       else
+               RunCommand "tizen build-native -r $ROOTSTRAP_TV -a $ARCH_TYPE -c $COMPILER_TYPE -C $BUILD_TYPE -- $WORKSPACE_PATH/$PROJECT_NAME" "Building tpk $PROJECT_NAME"
+       fi
 else
        if [ -z "$ROOTSTRAP_MOBILE" ]; then
                RunCommand "tizen build-native -a $ARCH_TYPE -c $COMPILER_TYPE -C $BUILD_TYPE -- $WORKSPACE_PATH/$PROJECT_NAME" "Building tpk $PROJECT_NAME"
diff --git a/src/ctc/audio-io/tct-audio-io-native_tv.h b/src/ctc/audio-io/tct-audio-io-native_tv.h
new file mode 100755 (executable)
index 0000000..cc8aefc
--- /dev/null
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_AUDIO-IO-NATIVE_H__
+#define __TCT_AUDIO-IO-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void CTs_audio_io_startup(void);
+extern void CTs_audio_io_cleanup(void);
+
+extern int CTc_audio_input_check_microphone_p(void);
+
+testcase tc_array[] = {
+       {"CTc_audio_input_check_microphone_p",CTc_audio_input_check_microphone_p,CTs_audio_io_startup,CTs_audio_io_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_AUDIO-IO-NATIVE_H__
diff --git a/src/ctc/camera/tct-camera-native_tv.h b/src/ctc/camera/tct-camera-native_tv.h
new file mode 100755 (executable)
index 0000000..28bb849
--- /dev/null
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_CAMERA-NATIVE_H__
+#define __TCT_CAMERA-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void CTs_camera_startup(void);
+extern void CTs_camera_cleanup(void);
+
+extern int CTc_camera_supported_preview_pixel_format(void);
+
+testcase tc_array[] = {
+       {"CTc_camera_supported_preview_pixel_format",CTc_camera_supported_preview_pixel_format,CTs_camera_startup,CTs_camera_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_CAMERA-NATIVE_H__
diff --git a/src/ctc/connection/tct-connection-native_tv.h b/src/ctc/connection/tct-connection-native_tv.h
new file mode 100755 (executable)
index 0000000..bc553f4
--- /dev/null
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_CONNECTION-NATIVE_H__
+#define __TCT_CONNECTION-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void CTs_connection_startup(void);
+extern void CTs_connection_cleanup(void);
+
+extern int CTc_NetworkConnection_FeatureSupport_p(void);
+
+testcase tc_array[] = {
+       {"CTc_NetworkConnection_FeatureSupport_p",CTc_NetworkConnection_FeatureSupport_p,CTs_connection_startup,CTs_connection_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_CONNECTION-NATIVE_H__
diff --git a/src/ctc/device/tct-device-native_tv.h b/src/ctc/device/tct-device-native_tv.h
new file mode 100755 (executable)
index 0000000..73b2b9e
--- /dev/null
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_DEVICE-NATIVE_H__
+#define __TCT_DEVICE-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void CTs_device_startup(void);
+extern void CTs_device_cleanup(void);
+
+extern int CTc_device_check_led_feature_p(void);
+
+testcase tc_array[] = {
+       {"CTc_device_check_led_feature_p",CTc_device_check_led_feature_p,CTs_device_startup,CTs_device_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_DEVICE-NATIVE_H__
diff --git a/src/ctc/filesystem-permission/tct-filesystem-permission-native_tv.h b/src/ctc/filesystem-permission/tct-filesystem-permission-native_tv.h
new file mode 100755 (executable)
index 0000000..c99ed54
--- /dev/null
@@ -0,0 +1,94 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_FILESYSTEM-PERMISSION-NATIVE_H__
+#define __TCT_FILESYSTEM-PERMISSION-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void CTs_filesystem_permission_startup(void);
+extern void CTs_filesystem_permission_cleanup(void);
+
+extern int CTc_CreateFileToImages_p(void);
+extern int CTc_CreateFileToSounds_p(void);
+extern int CTc_CreateFileToVideos_p(void);
+extern int CTc_CreateFileToCamera_p(void);
+extern int CTc_CreateFileToDownloads_p(void);
+extern int CTc_CreateFileToMusic_p(void);
+extern int CTc_CreateFileToDocuments_p(void);
+extern int CTc_CreateFileToOthers_p(void);
+extern int CTc_CreateFileToExternalImages_p(void);
+extern int CTc_CreateFileToExternalSounds_p(void);
+extern int CTc_CreateFileToExternalVideos_p(void);
+extern int CTc_CreateFileToExternalCamera_p(void);
+extern int CTc_CreateFileToExternalDownloads_p(void);
+extern int CTc_CreateFileToExternalMusic_p(void);
+extern int CTc_CreateFileToExternalDocuments_p(void);
+extern int CTc_CreateFileToExternalOthers_p(void);
+extern int CTc_CreateFolderToImages_p(void);
+extern int CTc_CreateFolderToSounds_p(void);
+extern int CTc_CreateFolderToVideos_p(void);
+extern int CTc_CreateFolderToCamera_p(void);
+extern int CTc_CreateFolderToDownloads_p(void);
+extern int CTc_CreateFolderToMusic_p(void);
+extern int CTc_CreateFolderToDocuments_p(void);
+extern int CTc_CreateFolderToOthers_p(void);
+extern int CTc_CreateFolderToExternalImages_p(void);
+extern int CTc_CreateFolderToExternalSounds_p(void);
+extern int CTc_CreateFolderToExternalVideos_p(void);
+extern int CTc_CreateFolderToExternalCamera_p(void);
+extern int CTc_CreateFolderToExternalDownloads_p(void);
+extern int CTc_CreateFolderToExternalMusic_p(void);
+extern int CTc_CreateFolderToExternalDocuments_p(void);
+extern int CTc_CreateFolderToExternalOthers_p(void);
+
+testcase tc_array[] = {
+       {"CTc_CreateFileToImages_p",CTc_CreateFileToImages_p,CTs_filesystem_permission_startup,CTs_filesystem_permission_cleanup},
+       {"CTc_CreateFileToSounds_p",CTc_CreateFileToSounds_p,CTs_filesystem_permission_startup,CTs_filesystem_permission_cleanup},
+       {"CTc_CreateFileToVideos_p",CTc_CreateFileToVideos_p,CTs_filesystem_permission_startup,CTs_filesystem_permission_cleanup},
+       {"CTc_CreateFileToCamera_p",CTc_CreateFileToCamera_p,CTs_filesystem_permission_startup,CTs_filesystem_permission_cleanup},
+       {"CTc_CreateFileToDownloads_p",CTc_CreateFileToDownloads_p,CTs_filesystem_permission_startup,CTs_filesystem_permission_cleanup},
+       {"CTc_CreateFileToMusic_p",CTc_CreateFileToMusic_p,CTs_filesystem_permission_startup,CTs_filesystem_permission_cleanup},
+       {"CTc_CreateFileToDocuments_p",CTc_CreateFileToDocuments_p,CTs_filesystem_permission_startup,CTs_filesystem_permission_cleanup},
+       {"CTc_CreateFileToOthers_p",CTc_CreateFileToOthers_p,CTs_filesystem_permission_startup,CTs_filesystem_permission_cleanup},
+       {"CTc_CreateFileToExternalImages_p",CTc_CreateFileToExternalImages_p,CTs_filesystem_permission_startup,CTs_filesystem_permission_cleanup},
+       {"CTc_CreateFileToExternalSounds_p",CTc_CreateFileToExternalSounds_p,CTs_filesystem_permission_startup,CTs_filesystem_permission_cleanup},
+       {"CTc_CreateFileToExternalVideos_p",CTc_CreateFileToExternalVideos_p,CTs_filesystem_permission_startup,CTs_filesystem_permission_cleanup},
+       {"CTc_CreateFileToExternalCamera_p",CTc_CreateFileToExternalCamera_p,CTs_filesystem_permission_startup,CTs_filesystem_permission_cleanup},
+       {"CTc_CreateFileToExternalDownloads_p",CTc_CreateFileToExternalDownloads_p,CTs_filesystem_permission_startup,CTs_filesystem_permission_cleanup},
+       {"CTc_CreateFileToExternalMusic_p",CTc_CreateFileToExternalMusic_p,CTs_filesystem_permission_startup,CTs_filesystem_permission_cleanup},
+       {"CTc_CreateFileToExternalDocuments_p",CTc_CreateFileToExternalDocuments_p,CTs_filesystem_permission_startup,CTs_filesystem_permission_cleanup},
+       {"CTc_CreateFileToExternalOthers_p",CTc_CreateFileToExternalOthers_p,CTs_filesystem_permission_startup,CTs_filesystem_permission_cleanup},
+       {"CTc_CreateFolderToImages_p",CTc_CreateFolderToImages_p,CTs_filesystem_permission_startup,CTs_filesystem_permission_cleanup},
+       {"CTc_CreateFolderToSounds_p",CTc_CreateFolderToSounds_p,CTs_filesystem_permission_startup,CTs_filesystem_permission_cleanup},
+       {"CTc_CreateFolderToVideos_p",CTc_CreateFolderToVideos_p,CTs_filesystem_permission_startup,CTs_filesystem_permission_cleanup},
+       {"CTc_CreateFolderToCamera_p",CTc_CreateFolderToCamera_p,CTs_filesystem_permission_startup,CTs_filesystem_permission_cleanup},
+       {"CTc_CreateFolderToDownloads_p",CTc_CreateFolderToDownloads_p,CTs_filesystem_permission_startup,CTs_filesystem_permission_cleanup},
+       {"CTc_CreateFolderToMusic_p",CTc_CreateFolderToMusic_p,CTs_filesystem_permission_startup,CTs_filesystem_permission_cleanup},
+       {"CTc_CreateFolderToDocuments_p",CTc_CreateFolderToDocuments_p,CTs_filesystem_permission_startup,CTs_filesystem_permission_cleanup},
+       {"CTc_CreateFolderToOthers_p",CTc_CreateFolderToOthers_p,CTs_filesystem_permission_startup,CTs_filesystem_permission_cleanup},
+       {"CTc_CreateFolderToExternalImages_p",CTc_CreateFolderToExternalImages_p,CTs_filesystem_permission_startup,CTs_filesystem_permission_cleanup},
+       {"CTc_CreateFolderToExternalSounds_p",CTc_CreateFolderToExternalSounds_p,CTs_filesystem_permission_startup,CTs_filesystem_permission_cleanup},
+       {"CTc_CreateFolderToExternalVideos_p",CTc_CreateFolderToExternalVideos_p,CTs_filesystem_permission_startup,CTs_filesystem_permission_cleanup},
+       {"CTc_CreateFolderToExternalCamera_p",CTc_CreateFolderToExternalCamera_p,CTs_filesystem_permission_startup,CTs_filesystem_permission_cleanup},
+       {"CTc_CreateFolderToExternalDownloads_p",CTc_CreateFolderToExternalDownloads_p,CTs_filesystem_permission_startup,CTs_filesystem_permission_cleanup},
+       {"CTc_CreateFolderToExternalMusic_p",CTc_CreateFolderToExternalMusic_p,CTs_filesystem_permission_startup,CTs_filesystem_permission_cleanup},
+       {"CTc_CreateFolderToExternalDocuments_p",CTc_CreateFolderToExternalDocuments_p,CTs_filesystem_permission_startup,CTs_filesystem_permission_cleanup},
+       {"CTc_CreateFolderToExternalOthers_p",CTc_CreateFolderToExternalOthers_p,CTs_filesystem_permission_startup,CTs_filesystem_permission_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_FILESYSTEM-PERMISSION-NATIVE_H__
diff --git a/src/ctc/image-util/tct-image-util-native_tv.h b/src/ctc/image-util/tct-image-util-native_tv.h
new file mode 100755 (executable)
index 0000000..70d8cbe
--- /dev/null
@@ -0,0 +1,34 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_IMAGE-UTIL-NATIVE_H__
+#define __TCT_IMAGE-UTIL-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void CTs_image_util_startup(void);
+extern void CTs_image_util_cleanup(void);
+
+extern int CTc_ImageUtil_ImageEncoder_JPEG_p(void);
+extern int CTc_ImageUtil_ImageDecoder_JPG_p(void);
+
+testcase tc_array[] = {
+       {"CTc_ImageUtil_ImageEncoder_JPEG_p",CTc_ImageUtil_ImageEncoder_JPEG_p,CTs_image_util_startup,CTs_image_util_cleanup},
+       {"CTc_ImageUtil_ImageDecoder_JPG_p",CTc_ImageUtil_ImageDecoder_JPG_p,CTs_image_util_startup,CTs_image_util_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_IMAGE-UTIL-NATIVE_H__
diff --git a/src/ctc/libstorage/tct-libstorage-native_tv.h b/src/ctc/libstorage/tct-libstorage-native_tv.h
new file mode 100755 (executable)
index 0000000..4afa33a
--- /dev/null
@@ -0,0 +1,34 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_LIBSTORAGE-NATIVE_H__
+#define __TCT_LIBSTORAGE-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void CTs_libstorage_startup(void);
+extern void CTs_libstorage_cleanup(void);
+
+extern int CTc_Storage_StorageInfo_p(void);
+extern int CTc_Storage_Memory_p(void);
+
+testcase tc_array[] = {
+       {"CTc_Storage_StorageInfo_p",CTc_Storage_StorageInfo_p,CTs_libstorage_startup,CTs_libstorage_cleanup},
+       {"CTc_Storage_Memory_p",CTc_Storage_Memory_p,CTs_libstorage_startup,CTs_libstorage_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_LIBSTORAGE-NATIVE_H__
diff --git a/src/ctc/opengl/tct-opengl-native_tv.h b/src/ctc/opengl/tct-opengl-native_tv.h
new file mode 100755 (executable)
index 0000000..142de33
--- /dev/null
@@ -0,0 +1,36 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_OPENGL-NATIVE_H__
+#define __TCT_OPENGL-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void CTs_opengl_startup(void);
+extern void CTs_opengl_cleanup(void);
+
+extern int CTc_Opengl2_GlDrawCube_p(void);
+extern int CTc_Opengl2_OpenGlVersion_p(void);
+extern int CTc_Opengl2_OpenGlContextVersion_p(void);
+
+testcase tc_array[] = {
+       {"CTc_Opengl2_GlDrawCube_p",CTc_Opengl2_GlDrawCube_p,CTs_opengl_startup,CTs_opengl_cleanup},
+       {"CTc_Opengl2_OpenGlVersion_p",CTc_Opengl2_OpenGlVersion_p,CTs_opengl_startup,CTs_opengl_cleanup},
+       {"CTc_Opengl2_OpenGlContextVersion_p",CTc_Opengl2_OpenGlContextVersion_p,CTs_opengl_startup,CTs_opengl_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_OPENGL-NATIVE_H__
diff --git a/src/ctc/runtime-info/tct-runtime-info-native_tv.h b/src/ctc/runtime-info/tct-runtime-info-native_tv.h
new file mode 100755 (executable)
index 0000000..59a0e3c
--- /dev/null
@@ -0,0 +1,56 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_RUNTIME-INFO-NATIVE_H__
+#define __TCT_RUNTIME-INFO-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void CTs_runtime_info_startup(void);
+extern void CTs_runtime_info_cleanup(void);
+
+extern int CTc_RuntimeInfo_IsBluetoothEnabled_p(void);
+extern int CTc_RuntimeInfo_IsWifiHotspotEnabled_p(void);
+extern int CTc_RuntimeInfo_IsBluetoothTetheringEnabled_p(void);
+extern int CTc_RuntimeInfo_IsUSBTetheringEnabled_p(void);
+extern int CTc_RuntimeInfo_IsKeyPacketDataEnabled_p(void);
+extern int CTc_RuntimeInfo_IsDataRoamingEnabled_p(void);
+extern int CTc_RuntimeInfo_IsVibrationEnabled_p(void);
+extern int CTc_RuntimeInfo_IsAudioJackConnectedEnabled_p(void);
+extern int CTc_RuntimeInfo_IsBatteryCharging_p(void);
+extern int CTc_RuntimeInfo_IsTVconnected_p(void);
+extern int CTc_RuntimeInfo_IsUSBconnected_p(void);
+extern int CTc_RuntimeInfo_IsChargerConnected_p(void);
+extern int CTc_RuntimeInfo_IsAutoRotationEnabled_p(void);
+
+testcase tc_array[] = {
+       {"CTc_RuntimeInfo_IsBluetoothEnabled_p",CTc_RuntimeInfo_IsBluetoothEnabled_p,CTs_runtime_info_startup,CTs_runtime_info_cleanup},
+       {"CTc_RuntimeInfo_IsWifiHotspotEnabled_p",CTc_RuntimeInfo_IsWifiHotspotEnabled_p,CTs_runtime_info_startup,CTs_runtime_info_cleanup},
+       {"CTc_RuntimeInfo_IsBluetoothTetheringEnabled_p",CTc_RuntimeInfo_IsBluetoothTetheringEnabled_p,CTs_runtime_info_startup,CTs_runtime_info_cleanup},
+       {"CTc_RuntimeInfo_IsUSBTetheringEnabled_p",CTc_RuntimeInfo_IsUSBTetheringEnabled_p,CTs_runtime_info_startup,CTs_runtime_info_cleanup},
+       {"CTc_RuntimeInfo_IsKeyPacketDataEnabled_p",CTc_RuntimeInfo_IsKeyPacketDataEnabled_p,CTs_runtime_info_startup,CTs_runtime_info_cleanup},
+       {"CTc_RuntimeInfo_IsDataRoamingEnabled_p",CTc_RuntimeInfo_IsDataRoamingEnabled_p,CTs_runtime_info_startup,CTs_runtime_info_cleanup},
+       {"CTc_RuntimeInfo_IsVibrationEnabled_p",CTc_RuntimeInfo_IsVibrationEnabled_p,CTs_runtime_info_startup,CTs_runtime_info_cleanup},
+       {"CTc_RuntimeInfo_IsAudioJackConnectedEnabled_p",CTc_RuntimeInfo_IsAudioJackConnectedEnabled_p,CTs_runtime_info_startup,CTs_runtime_info_cleanup},
+       {"CTc_RuntimeInfo_IsBatteryCharging_p",CTc_RuntimeInfo_IsBatteryCharging_p,CTs_runtime_info_startup,CTs_runtime_info_cleanup},
+       {"CTc_RuntimeInfo_IsTVconnected_p",CTc_RuntimeInfo_IsTVconnected_p,CTs_runtime_info_startup,CTs_runtime_info_cleanup},
+       {"CTc_RuntimeInfo_IsUSBconnected_p",CTc_RuntimeInfo_IsUSBconnected_p,CTs_runtime_info_startup,CTs_runtime_info_cleanup},
+       {"CTc_RuntimeInfo_IsChargerConnected_p",CTc_RuntimeInfo_IsChargerConnected_p,CTs_runtime_info_startup,CTs_runtime_info_cleanup},
+       {"CTc_RuntimeInfo_IsAutoRotationEnabled_p",CTc_RuntimeInfo_IsAutoRotationEnabled_p,CTs_runtime_info_startup,CTs_runtime_info_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_RUNTIME-INFO-NATIVE_H__
diff --git a/src/ctc/sound-manager/tct-sound-manager-native_tv.h b/src/ctc/sound-manager/tct-sound-manager-native_tv.h
new file mode 100755 (executable)
index 0000000..2817d85
--- /dev/null
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_SOUND-MANAGER-NATIVE_H__
+#define __TCT_SOUND-MANAGER-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void CTs_sound_manager_startup(void);
+extern void CTs_sound_manager_cleanup(void);
+
+extern int CTc_sound_manager_get_audio_output_device_list_p(void);
+
+testcase tc_array[] = {
+       {"CTc_sound_manager_get_audio_output_device_list_p",CTc_sound_manager_get_audio_output_device_list_p,CTs_sound_manager_startup,CTs_sound_manager_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_SOUND-MANAGER-NATIVE_H__
diff --git a/src/ctc/system-info/tct-system-info-native_tv.h b/src/ctc/system-info/tct-system-info-native_tv.h
new file mode 100755 (executable)
index 0000000..81e556b
--- /dev/null
@@ -0,0 +1,38 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_SYSTEM-INFO-NATIVE_H__
+#define __TCT_SYSTEM-INFO-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void CTs_system_info_startup(void);
+extern void CTs_system_info_cleanup(void);
+
+extern int CTc_SystemInfo_DisplayMinimum_p(void);
+extern int CTc_SystemInfo_DisplayBPP_p(void);
+extern int CTc_SystemInfo_IsSupportedUsbHost_p(void);
+extern int CTc_SystemInfo_IsSupportedUsbAccessory_p(void);
+
+testcase tc_array[] = {
+       {"CTc_SystemInfo_DisplayMinimum_p",CTc_SystemInfo_DisplayMinimum_p,CTs_system_info_startup,CTs_system_info_cleanup},
+       {"CTc_SystemInfo_DisplayBPP_p",CTc_SystemInfo_DisplayBPP_p,CTs_system_info_startup,CTs_system_info_cleanup},
+       {"CTc_SystemInfo_IsSupportedUsbHost_p",CTc_SystemInfo_IsSupportedUsbHost_p,CTs_system_info_startup,CTs_system_info_cleanup},
+       {"CTc_SystemInfo_IsSupportedUsbAccessory_p",CTc_SystemInfo_IsSupportedUsbAccessory_p,CTs_system_info_startup,CTs_system_info_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_SYSTEM-INFO-NATIVE_H__
diff --git a/src/ctc/vulkan/tct-vulkan-native_tv.h b/src/ctc/vulkan/tct-vulkan-native_tv.h
new file mode 100755 (executable)
index 0000000..1799b94
--- /dev/null
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_VULKAN-NATIVE_H__
+#define __TCT_VULKAN-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void CTs_vulkan_startup(void);
+extern void CTs_vulkan_cleanup(void);
+
+extern int CTc_vulkan_create_instance_p(void);
+
+testcase tc_array[] = {
+       {"CTc_vulkan_create_instance_p",CTc_vulkan_create_instance_p,CTs_vulkan_startup,CTs_vulkan_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_VULKAN-NATIVE_H__
diff --git a/src/ctc/wifi-direct/tct-wifi-direct-native_tv.h b/src/ctc/wifi-direct/tct-wifi-direct-native_tv.h
new file mode 100755 (executable)
index 0000000..d0c5ddb
--- /dev/null
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_WIFI-DIRECT-NATIVE_H__
+#define __TCT_WIFI-DIRECT-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void CTs_wifi_direct_startup(void);
+extern void CTs_wifi_direct_cleanup(void);
+
+extern int CTc_wifi_direct_check_wifi_support(void);
+
+testcase tc_array[] = {
+       {"CTc_wifi_direct_check_wifi_support",CTc_wifi_direct_check_wifi_support,CTs_wifi_direct_startup,CTs_wifi_direct_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_WIFI-DIRECT-NATIVE_H__
diff --git a/src/itc/accounts-svc/tct-accounts-svc-native_tv.h b/src/itc/accounts-svc/tct-accounts-svc-native_tv.h
new file mode 100755 (executable)
index 0000000..387b8fe
--- /dev/null
@@ -0,0 +1,128 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_ACCOUNTS-SVC-NATIVE_H__
+#define __TCT_ACCOUNTS-SVC-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_accounts_svc_startup(void);
+extern void ITs_accounts_svc_cleanup(void);
+
+extern int ITc_account_type_foreach_account_type_from_db_p(void);
+extern int ITc_account_type_query_provider_feature_by_app_id_p(void);
+extern int ITc_account_query_from_db_by_package_name_p(void);
+extern int ITc_account_create_destroy_p(void);
+extern int ITc_account_set_get_user_name_p(void);
+extern int ITc_account_set_get_user_text_p(void);
+extern int ITc_account_set_get_user_int_p(void);
+extern int ITc_account_set_get_display_name_p(void);
+extern int ITc_account_set_get_domain_name_p(void);
+extern int ITc_account_set_get_email_address_p(void);
+extern int ITc_account_set_get_auth_type_p(void);
+extern int ITc_account_set_get_source_p(void);
+extern int ITc_account_set_get_icon_path_p(void);
+extern int ITc_account_set_get_package_name_p(void);
+extern int ITc_account_set_get_access_token_p(void);
+extern int ITc_account_set_get_capability_p(void);
+extern int ITc_account_set_get_custom_p(void);
+extern int ITc_account_set_get_secret_p(void);
+extern int ITc_account_set_get_sync_support_p(void);
+extern int ITc_account_subscribe_unsubscribe_notification_p(void);
+extern int ITc_account_type_create_destroy_p(void);
+extern int ITc_account_type_get_icon_path_p(void);
+extern int ITc_account_type_get_app_id_p(void);
+extern int ITc_account_type_get_small_icon_path_p(void);
+extern int ITc_account_type_get_service_provider_id_p(void);
+extern int ITc_account_type_get_provider_feature_all_p(void);
+extern int ITc_account_type_get_multiple_account_support_p(void);
+extern int ITc_account_type_query_by_app_id_p(void);
+extern int ITc_account_type_get_label_p(void);
+extern int ITc_account_type_query_label_by_app_id_p(void);
+extern int ITc_account_type_query_supported_feature_p(void);
+extern int ITc_account_type_query_app_id_exist_update_to_db_p(void);
+extern int ITc_account_insert_to_db_delete_by_id_p(void);
+extern int ITc_account_query_account_by_account_id_p(void);
+extern int ITc_account_query_from_db_update_by_user_name_p(void);
+extern int ITc_account_foreach_account_from_db_p(void);
+extern int ITc_account_get_total_count_from_db_p(void);
+extern int ITc_account_get_account_id_p(void);
+extern int ITc_account_update_to_db_by_id_ex_p(void);
+extern int ITc_account_update_sync_status_by_id_p(void);
+extern int ITc_account_query_capability_by_account_id_p(void);
+extern int ITc_account_query_account_by_capability_type_p(void);
+extern int ITc_account_query_account_by_capability_p(void);
+extern int ITc_account_update_to_db_by_id_p(void);
+extern int ITc_account_type_query_label_by_locale_p(void);
+extern int ITc_account_delete_from_db_by_package_name_p(void);
+extern int ITc_account_delete_by_user_name_p(void);
+extern int ITc_account_type_query_by_provider_feature_p(void);
+extern int ITc_account_query_deleted_account_info_by_account_id_p(void);
+
+testcase tc_array[] = {
+       {"ITc_account_type_foreach_account_type_from_db_p",ITc_account_type_foreach_account_type_from_db_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_type_query_provider_feature_by_app_id_p",ITc_account_type_query_provider_feature_by_app_id_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_query_from_db_by_package_name_p",ITc_account_query_from_db_by_package_name_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_create_destroy_p",ITc_account_create_destroy_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_set_get_user_name_p",ITc_account_set_get_user_name_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_set_get_user_text_p",ITc_account_set_get_user_text_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_set_get_user_int_p",ITc_account_set_get_user_int_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_set_get_display_name_p",ITc_account_set_get_display_name_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_set_get_domain_name_p",ITc_account_set_get_domain_name_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_set_get_email_address_p",ITc_account_set_get_email_address_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_set_get_auth_type_p",ITc_account_set_get_auth_type_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_set_get_source_p",ITc_account_set_get_source_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_set_get_icon_path_p",ITc_account_set_get_icon_path_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_set_get_package_name_p",ITc_account_set_get_package_name_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_set_get_access_token_p",ITc_account_set_get_access_token_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_set_get_capability_p",ITc_account_set_get_capability_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_set_get_custom_p",ITc_account_set_get_custom_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_set_get_secret_p",ITc_account_set_get_secret_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_set_get_sync_support_p",ITc_account_set_get_sync_support_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_subscribe_unsubscribe_notification_p",ITc_account_subscribe_unsubscribe_notification_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_type_create_destroy_p",ITc_account_type_create_destroy_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_type_get_icon_path_p",ITc_account_type_get_icon_path_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_type_get_app_id_p",ITc_account_type_get_app_id_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_type_get_small_icon_path_p",ITc_account_type_get_small_icon_path_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_type_get_service_provider_id_p",ITc_account_type_get_service_provider_id_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_type_get_provider_feature_all_p",ITc_account_type_get_provider_feature_all_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_type_get_multiple_account_support_p",ITc_account_type_get_multiple_account_support_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_type_query_by_app_id_p",ITc_account_type_query_by_app_id_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_type_get_label_p",ITc_account_type_get_label_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_type_query_label_by_app_id_p",ITc_account_type_query_label_by_app_id_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_type_query_supported_feature_p",ITc_account_type_query_supported_feature_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_type_query_app_id_exist_update_to_db_p",ITc_account_type_query_app_id_exist_update_to_db_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_insert_to_db_delete_by_id_p",ITc_account_insert_to_db_delete_by_id_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_query_account_by_account_id_p",ITc_account_query_account_by_account_id_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_query_from_db_update_by_user_name_p",ITc_account_query_from_db_update_by_user_name_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_foreach_account_from_db_p",ITc_account_foreach_account_from_db_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_get_total_count_from_db_p",ITc_account_get_total_count_from_db_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_get_account_id_p",ITc_account_get_account_id_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_update_to_db_by_id_ex_p",ITc_account_update_to_db_by_id_ex_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_update_sync_status_by_id_p",ITc_account_update_sync_status_by_id_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_query_capability_by_account_id_p",ITc_account_query_capability_by_account_id_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_query_account_by_capability_type_p",ITc_account_query_account_by_capability_type_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_query_account_by_capability_p",ITc_account_query_account_by_capability_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_update_to_db_by_id_p",ITc_account_update_to_db_by_id_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_type_query_label_by_locale_p",ITc_account_type_query_label_by_locale_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_delete_from_db_by_package_name_p",ITc_account_delete_from_db_by_package_name_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_delete_by_user_name_p",ITc_account_delete_by_user_name_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_type_query_by_provider_feature_p",ITc_account_type_query_by_provider_feature_p,ITs_accounts_svc_startup,ITs_accounts_svc_cleanup},
+       {"ITc_account_query_deleted_account_info_by_account_id_p", ITc_account_query_deleted_account_info_by_account_id_p, ITs_accounts_svc_startup, ITs_accounts_svc_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_ACCOUNTS-SVC-NATIVE_H__
diff --git a/src/itc/alarm/tct-alarm-native_tv.h b/src/itc/alarm/tct-alarm-native_tv.h
new file mode 100755 (executable)
index 0000000..10ab601
--- /dev/null
@@ -0,0 +1,72 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_ALARM-NATIVE_H__
+#define __TCT_ALARM-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_alarm_startup(void);
+extern void ITs_alarm_cleanup(void);
+
+extern int ITc_alarm_schedule_once_after_delay_p(void);
+extern int ITc_alarm_schedule_once_at_date_p(void);
+extern int ITc_alarm_schedule_with_recurrence_week_flag_p(void);
+extern int ITc_alarm_foreach_registered_alarm_p(void);
+extern int ITc_alarm_get_app_control_p(void);
+extern int ITc_alarm_get_scheduled_period_p(void);
+extern int ITc_alarm_get_scheduled_date_p(void);
+extern int ITc_alarm_get_scheduled_recurrence_week_flag_p(void);
+extern int ITc_alarm_cancel_p(void);
+extern int ITc_alarm_cancel_all_p(void);
+extern int ITc_alarm_get_current_time_p(void);
+extern int ITc_alarm_set_get_global_p(void);
+extern int ITc_alarm_schedule_noti_once_at_date_p(void);
+extern int ITc_alarm_schedule_noti_after_delay_p(void);
+extern int ITc_alarm_schedule_noti_once_after_delay_p(void);
+extern int ITc_alarm_schedule_noti_with_recurrence_week_flag_p(void);
+extern int ITc_alarm_get_notification_p(void);
+extern int ITc_alarm_update_delay_p(void);
+extern int ITc_alarm_update_date_p(void);
+extern int ITc_alarm_update_period_p(void);
+extern int ITc_alarm_update_week_flag_p(void);
+
+testcase tc_array[] = {
+       {"ITc_alarm_schedule_once_after_delay_p",ITc_alarm_schedule_once_after_delay_p,ITs_alarm_startup,ITs_alarm_cleanup},
+       {"ITc_alarm_schedule_once_at_date_p",ITc_alarm_schedule_once_at_date_p,ITs_alarm_startup,ITs_alarm_cleanup},
+       {"ITc_alarm_schedule_with_recurrence_week_flag_p",ITc_alarm_schedule_with_recurrence_week_flag_p,ITs_alarm_startup,ITs_alarm_cleanup},
+       {"ITc_alarm_foreach_registered_alarm_p",ITc_alarm_foreach_registered_alarm_p,ITs_alarm_startup,ITs_alarm_cleanup},
+       {"ITc_alarm_get_app_control_p",ITc_alarm_get_app_control_p,ITs_alarm_startup,ITs_alarm_cleanup},
+       {"ITc_alarm_get_scheduled_period_p",ITc_alarm_get_scheduled_period_p,ITs_alarm_startup,ITs_alarm_cleanup},
+       {"ITc_alarm_get_scheduled_date_p",ITc_alarm_get_scheduled_date_p,ITs_alarm_startup,ITs_alarm_cleanup},
+       {"ITc_alarm_get_scheduled_recurrence_week_flag_p",ITc_alarm_get_scheduled_recurrence_week_flag_p,ITs_alarm_startup,ITs_alarm_cleanup},
+       {"ITc_alarm_cancel_p",ITc_alarm_cancel_p,ITs_alarm_startup,ITs_alarm_cleanup},
+       {"ITc_alarm_cancel_all_p",ITc_alarm_cancel_all_p,ITs_alarm_startup,ITs_alarm_cleanup},
+       {"ITc_alarm_get_current_time_p",ITc_alarm_get_current_time_p,ITs_alarm_startup,ITs_alarm_cleanup},
+       {"ITc_alarm_set_get_global_p",ITc_alarm_set_get_global_p,ITs_alarm_startup,ITs_alarm_cleanup},
+       {"ITc_alarm_schedule_noti_once_at_date_p",ITc_alarm_schedule_noti_once_at_date_p,ITs_alarm_startup,ITs_alarm_cleanup},
+       {"ITc_alarm_schedule_noti_after_delay_p",ITc_alarm_schedule_noti_after_delay_p,ITs_alarm_startup,ITs_alarm_cleanup},
+       {"ITc_alarm_schedule_noti_once_after_delay_p",ITc_alarm_schedule_noti_once_after_delay_p,ITs_alarm_startup,ITs_alarm_cleanup},
+       {"ITc_alarm_schedule_noti_with_recurrence_week_flag_p",ITc_alarm_schedule_noti_with_recurrence_week_flag_p,ITs_alarm_startup,ITs_alarm_cleanup},
+       {"ITc_alarm_get_notification_p",ITc_alarm_get_notification_p,ITs_alarm_startup,ITs_alarm_cleanup},
+       {"ITc_alarm_update_delay_p", ITc_alarm_update_delay_p,ITs_alarm_startup,ITs_alarm_cleanup},
+       {"ITc_alarm_update_date_p", ITc_alarm_update_date_p,ITs_alarm_startup,ITs_alarm_cleanup},
+       {"ITc_alarm_update_period_p", ITc_alarm_update_period_p,ITs_alarm_startup,ITs_alarm_cleanup},
+       {"ITc_alarm_update_week_flag_p",ITc_alarm_update_week_flag_p,ITs_alarm_startup,ITs_alarm_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_ALARM-NATIVE_H__
diff --git a/src/itc/app-manager/tct-app-manager-native_tv.h b/src/itc/app-manager/tct-app-manager-native_tv.h
new file mode 100755 (executable)
index 0000000..3fa844c
--- /dev/null
@@ -0,0 +1,128 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_APP-MANAGER-NATIVE_H__
+#define __TCT_APP-MANAGER-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_app_manager_startup(void);
+extern void ITs_app_manager_cleanup(void);
+extern void ITs_app_manager_info_startup(void);
+extern void ITs_app_manager_info_cleanup(void);
+extern void ITs_app_manager_context_startup(void);
+extern void ITs_app_manager_context_cleanup(void);
+
+extern int ITc_app_manager_request_terminate_bg_app_p(void);
+extern int ITc_app_manager_set_unset_app_context_event_cb_p(void);
+extern int ITc_app_manager_foreach_app_context_p(void);
+extern int ITc_app_manager_foreach_app_info_p(void);
+extern int ITc_app_manager_get_app_context_p(void);
+extern int ITc_app_manager_get_app_id_p(void);
+extern int ITc_app_manager_get_app_info_p(void);
+extern int ITc_app_manager_is_running_p(void);
+extern int ITc_app_manager_resume_app_p(void);
+extern int ITc_app_manager_get_shared_resource_path_p(void);
+extern int ITc_app_manager_get_shared_trusted_path_p(void);
+extern int ITc_app_manager_get_shared_data_path_p(void);
+extern int ITc_app_manager_get_external_shared_data_path_p(void);
+extern int ITc_app_manager_event_create_destroy_p(void);
+extern int ITc_app_manager_event_set_status_p(void);
+extern int ITc_app_manager_set_unset_event_cb_p(void);
+extern int ITc_app_manager_app_info_metadata_filter_foreach_p(void);
+extern int ITc_app_manager_app_info_foreach_metadata_p(void);
+extern int ITc_app_manager_app_info_filter_foreach_appinfo_p(void);
+extern int ITc_app_manager_app_info_create_clone_destroy_p(void);
+extern int ITc_app_manager_app_info_filter_add_string_bool_count_p(void);
+extern int ITc_app_manager_app_info_filter_create_destroy_p(void);
+extern int ITc_app_manager_app_info_get_app_id_p(void);
+extern int ITc_app_manager_app_info_get_exec_p(void);
+extern int ITc_app_manager_app_info_get_icon_p(void);
+extern int ITc_app_manager_app_info_get_label_p(void);
+extern int ITc_app_manager_app_info_get_package_p(void);
+extern int ITc_app_manager_app_info_get_type_p(void);
+extern int ITc_app_manager_app_info_is_enabled_p(void);
+extern int ITc_app_manager_app_info_is_equal_p(void);
+extern int ITc_app_manager_app_info_is_nodisplay_p(void);
+extern int ITc_app_manager_app_info_is_onboot_p(void);
+extern int ITc_app_manager_app_info_is_preload_p(void);
+extern int ITc_app_manager_app_info_metadata_filter_create_add_destroy_p(void);
+extern int ITc_app_manager_app_info_get_localed_label_p(void);
+extern int ITc_app_manager_app_context_clone_destroy_p(void);
+extern int ITc_app_manager_app_context_get_app_id_p(void);
+extern int ITc_app_manager_app_context_get_package_p(void);
+extern int ITc_app_manager_app_context_get_pid_p(void);
+extern int ITc_app_manager_app_context_is_terminated_p(void);
+extern int ITc_app_manager_app_context_is_equal_p(void);
+extern int ITc_app_manager_foreach_running_app_context_p(void);
+extern int ITc_app_manager_app_context_get_package_id_p(void);
+extern int ITc_app_manager_app_context_get_app_state_p(void);
+extern int ITc_app_manager_app_context_is_sub_app_p(void);
+extern int ITc_app_manager_app_info_get_app_component_type_p(void);
+extern int ITc_app_info_is_support_ambient_p(void);
+
+testcase tc_array[] = {
+       {"ITc_app_manager_request_terminate_bg_app_p",ITc_app_manager_request_terminate_bg_app_p,ITs_app_manager_startup,ITs_app_manager_cleanup},
+       {"ITc_app_manager_set_unset_app_context_event_cb_p",ITc_app_manager_set_unset_app_context_event_cb_p,ITs_app_manager_startup,ITs_app_manager_cleanup},
+       {"ITc_app_manager_foreach_app_context_p",ITc_app_manager_foreach_app_context_p,ITs_app_manager_startup,ITs_app_manager_cleanup},
+       {"ITc_app_manager_foreach_app_info_p",ITc_app_manager_foreach_app_info_p,ITs_app_manager_startup,ITs_app_manager_cleanup},
+       {"ITc_app_manager_get_app_context_p",ITc_app_manager_get_app_context_p,ITs_app_manager_startup,ITs_app_manager_cleanup},
+       {"ITc_app_manager_get_app_id_p",ITc_app_manager_get_app_id_p,ITs_app_manager_startup,ITs_app_manager_cleanup},
+       {"ITc_app_manager_get_app_info_p",ITc_app_manager_get_app_info_p,ITs_app_manager_startup,ITs_app_manager_cleanup},
+       {"ITc_app_manager_is_running_p",ITc_app_manager_is_running_p,ITs_app_manager_startup,ITs_app_manager_cleanup},
+       {"ITc_app_manager_resume_app_p",ITc_app_manager_resume_app_p,ITs_app_manager_startup,ITs_app_manager_cleanup},
+       {"ITc_app_manager_get_shared_resource_path_p",ITc_app_manager_get_shared_resource_path_p,ITs_app_manager_startup,ITs_app_manager_cleanup},
+       {"ITc_app_manager_get_shared_trusted_path_p",ITc_app_manager_get_shared_trusted_path_p,ITs_app_manager_startup,ITs_app_manager_cleanup},
+       {"ITc_app_manager_get_shared_data_path_p",ITc_app_manager_get_shared_data_path_p,ITs_app_manager_startup,ITs_app_manager_cleanup},
+       {"ITc_app_manager_get_external_shared_data_path_p",ITc_app_manager_get_external_shared_data_path_p,ITs_app_manager_startup,ITs_app_manager_cleanup},
+       {"ITc_app_manager_event_create_destroy_p",ITc_app_manager_event_create_destroy_p,ITs_app_manager_startup,ITs_app_manager_cleanup},
+       {"ITc_app_manager_event_set_status_p",ITc_app_manager_event_set_status_p,ITs_app_manager_startup,ITs_app_manager_cleanup},
+       {"ITc_app_manager_set_unset_event_cb_p",ITc_app_manager_set_unset_event_cb_p,ITs_app_manager_startup,ITs_app_manager_cleanup},
+       {"ITc_app_manager_app_info_metadata_filter_foreach_p",ITc_app_manager_app_info_metadata_filter_foreach_p,ITs_app_manager_info_startup,ITs_app_manager_info_cleanup},
+       {"ITc_app_manager_app_info_foreach_metadata_p",ITc_app_manager_app_info_foreach_metadata_p,ITs_app_manager_info_startup,ITs_app_manager_info_cleanup},
+       {"ITc_app_manager_app_info_filter_foreach_appinfo_p",ITc_app_manager_app_info_filter_foreach_appinfo_p,ITs_app_manager_info_startup,ITs_app_manager_info_cleanup},
+       {"ITc_app_manager_app_info_create_clone_destroy_p",ITc_app_manager_app_info_create_clone_destroy_p,ITs_app_manager_info_startup,ITs_app_manager_info_cleanup},
+       {"ITc_app_manager_app_info_filter_add_string_bool_count_p",ITc_app_manager_app_info_filter_add_string_bool_count_p,ITs_app_manager_info_startup,ITs_app_manager_info_cleanup},
+       {"ITc_app_manager_app_info_filter_create_destroy_p",ITc_app_manager_app_info_filter_create_destroy_p,ITs_app_manager_info_startup,ITs_app_manager_info_cleanup},
+       {"ITc_app_manager_app_info_get_app_id_p",ITc_app_manager_app_info_get_app_id_p,ITs_app_manager_info_startup,ITs_app_manager_info_cleanup},
+       {"ITc_app_manager_app_info_get_exec_p",ITc_app_manager_app_info_get_exec_p,ITs_app_manager_info_startup,ITs_app_manager_info_cleanup},
+       {"ITc_app_manager_app_info_get_icon_p",ITc_app_manager_app_info_get_icon_p,ITs_app_manager_info_startup,ITs_app_manager_info_cleanup},
+       {"ITc_app_manager_app_info_get_label_p",ITc_app_manager_app_info_get_label_p,ITs_app_manager_info_startup,ITs_app_manager_info_cleanup},
+       {"ITc_app_manager_app_info_get_package_p",ITc_app_manager_app_info_get_package_p,ITs_app_manager_info_startup,ITs_app_manager_info_cleanup},
+       {"ITc_app_manager_app_info_get_type_p",ITc_app_manager_app_info_get_type_p,ITs_app_manager_info_startup,ITs_app_manager_info_cleanup},
+       {"ITc_app_manager_app_info_is_enabled_p",ITc_app_manager_app_info_is_enabled_p,ITs_app_manager_info_startup,ITs_app_manager_info_cleanup},
+       {"ITc_app_manager_app_info_is_equal_p",ITc_app_manager_app_info_is_equal_p,ITs_app_manager_info_startup,ITs_app_manager_info_cleanup},
+       {"ITc_app_manager_app_info_is_nodisplay_p",ITc_app_manager_app_info_is_nodisplay_p,ITs_app_manager_info_startup,ITs_app_manager_info_cleanup},
+       {"ITc_app_manager_app_info_is_onboot_p",ITc_app_manager_app_info_is_onboot_p,ITs_app_manager_info_startup,ITs_app_manager_info_cleanup},
+       {"ITc_app_manager_app_info_is_preload_p",ITc_app_manager_app_info_is_preload_p,ITs_app_manager_info_startup,ITs_app_manager_info_cleanup},
+       {"ITc_app_manager_app_info_metadata_filter_create_add_destroy_p",ITc_app_manager_app_info_metadata_filter_create_add_destroy_p,ITs_app_manager_info_startup,ITs_app_manager_info_cleanup},
+       {"ITc_app_manager_app_info_get_localed_label_p",ITc_app_manager_app_info_get_localed_label_p,ITs_app_manager_info_startup,ITs_app_manager_info_cleanup},
+       {"ITc_app_manager_app_context_clone_destroy_p",ITc_app_manager_app_context_clone_destroy_p,ITs_app_manager_context_startup,ITs_app_manager_context_cleanup},
+       {"ITc_app_manager_app_context_get_app_id_p",ITc_app_manager_app_context_get_app_id_p,ITs_app_manager_context_startup,ITs_app_manager_context_cleanup},
+       {"ITc_app_manager_app_context_get_package_p",ITc_app_manager_app_context_get_package_p,ITs_app_manager_context_startup,ITs_app_manager_context_cleanup},
+       {"ITc_app_manager_app_context_get_pid_p",ITc_app_manager_app_context_get_pid_p,ITs_app_manager_context_startup,ITs_app_manager_context_cleanup},
+       {"ITc_app_manager_app_context_is_terminated_p",ITc_app_manager_app_context_is_terminated_p,ITs_app_manager_context_startup,ITs_app_manager_context_cleanup},
+       {"ITc_app_manager_app_context_is_equal_p",ITc_app_manager_app_context_is_equal_p,ITs_app_manager_context_startup,ITs_app_manager_context_cleanup},
+       {"ITc_app_manager_foreach_running_app_context_p",ITc_app_manager_foreach_running_app_context_p,ITs_app_manager_context_startup,ITs_app_manager_context_cleanup},
+       {"ITc_app_manager_app_context_get_package_id_p",ITc_app_manager_app_context_get_package_id_p,ITs_app_manager_context_startup,ITs_app_manager_context_cleanup},
+       {"ITc_app_manager_app_context_get_app_state_p",ITc_app_manager_app_context_get_app_state_p,ITs_app_manager_context_startup,ITs_app_manager_context_cleanup},
+       {"ITc_app_manager_app_context_is_sub_app_p",ITc_app_manager_app_context_is_sub_app_p,ITs_app_manager_context_startup,ITs_app_manager_context_cleanup},
+       {"ITc_app_manager_app_info_get_app_component_type_p",ITc_app_manager_app_info_get_app_component_type_p,ITs_app_manager_info_startup,ITs_app_manager_info_cleanup},
+       {"ITc_app_info_is_support_ambient_p",ITc_app_info_is_support_ambient_p,ITs_app_manager_startup,ITs_app_manager_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_APP-MANAGER-NATIVE_H__
diff --git a/src/itc/appcore-agent/tct-appcore-agent-native_tv.h b/src/itc/appcore-agent/tct-appcore-agent-native_tv.h
new file mode 100755 (executable)
index 0000000..4ee221b
--- /dev/null
@@ -0,0 +1,34 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_APPCORE-AGENT-NATIVE_H__
+#define __TCT_APPCORE-AGENT-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_appcore_agent_startup(void);
+extern void ITs_appcore_agent_cleanup(void);
+
+extern int ITc_appcore_agent_service_app_main_exit_p(void);
+extern int ITc_appcore_agent_service_app_add_remove_event_handler_p(void);
+
+testcase tc_array[] = {
+       {"ITc_appcore_agent_service_app_main_exit_p",ITc_appcore_agent_service_app_main_exit_p,ITs_appcore_agent_startup,ITs_appcore_agent_cleanup},
+       {"ITc_appcore_agent_service_app_add_remove_event_handler_p",ITc_appcore_agent_service_app_add_remove_event_handler_p,ITs_appcore_agent_startup,ITs_appcore_agent_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_APPCORE-AGENT-NATIVE_H__
diff --git a/src/itc/appcore-watch/tct-appcore-watch-native_tv.h b/src/itc/appcore-watch/tct-appcore-watch-native_tv.h
new file mode 100755 (executable)
index 0000000..0e56832
--- /dev/null
@@ -0,0 +1,28 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_APPCORE-WATCH-NATIVE_H__
+#define __TCT_APPCORE-WATCH-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+
+
+testcase tc_array[] = {
+       {NULL, NULL}
+};
+
+#endif // __TCT_APPCORE-WATCH-NATIVE_H__
diff --git a/src/itc/appcore-widget/tct-appcore-widget-native_tv.h b/src/itc/appcore-widget/tct-appcore-widget-native_tv.h
new file mode 100755 (executable)
index 0000000..7bbcaf7
--- /dev/null
@@ -0,0 +1,40 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_APPCORE-WIDGET-NATIVE_H__
+#define __TCT_APPCORE-WIDGET-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_appcore_widget_startup(void);
+extern void ITs_appcore_widget_cleanup(void);
+
+extern int ITc_appcore_widget_widget_app_main_exit_p(void);
+extern int ITc_appcore_widget_widget_app_add_remove_event_handler_p(void);
+extern int ITc_appcore_widget_widget_app_class_create_p(void);
+extern int ITc_appcore_widget_widget_app_foreach_context_p(void);
+extern int ITc_appcore_widget_widget_app_class_add_p(void);
+
+testcase tc_array[] = {
+       {"ITc_appcore_widget_widget_app_main_exit_p",ITc_appcore_widget_widget_app_main_exit_p,ITs_appcore_widget_startup,ITs_appcore_widget_cleanup},
+       {"ITc_appcore_widget_widget_app_add_remove_event_handler_p",ITc_appcore_widget_widget_app_add_remove_event_handler_p,ITs_appcore_widget_startup,ITs_appcore_widget_cleanup},
+       {"ITc_appcore_widget_widget_app_class_create_p",ITc_appcore_widget_widget_app_class_create_p,ITs_appcore_widget_startup,ITs_appcore_widget_cleanup},
+       {"ITc_appcore_widget_widget_app_foreach_context_p",ITc_appcore_widget_widget_app_foreach_context_p,ITs_appcore_widget_startup,ITs_appcore_widget_cleanup},
+       {"ITc_appcore_widget_widget_app_class_add_p",ITc_appcore_widget_widget_app_class_add_p,ITs_appcore_widget_startup,ITs_appcore_widget_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_APPCORE-WIDGET-NATIVE_H__
diff --git a/src/itc/application/res/tv/org.example.reply-1.0.0-arm.tpk b/src/itc/application/res/tv/org.example.reply-1.0.0-arm.tpk
new file mode 100755 (executable)
index 0000000..4038a7d
Binary files /dev/null and b/src/itc/application/res/tv/org.example.reply-1.0.0-arm.tpk differ
diff --git a/src/itc/application/res/tv/org.example.reply-1.0.0-i386.tpk b/src/itc/application/res/tv/org.example.reply-1.0.0-i386.tpk
new file mode 100755 (executable)
index 0000000..31d8d5a
Binary files /dev/null and b/src/itc/application/res/tv/org.example.reply-1.0.0-i386.tpk differ
diff --git a/src/itc/application/tct-application-native_tv.h b/src/itc/application/tct-application-native_tv.h
new file mode 100644 (file)
index 0000000..b407a45
--- /dev/null
@@ -0,0 +1,193 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_APPLICATION-NATIVE_H__
+#define __TCT_APPLICATION-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_application_startup(void);
+extern void ITs_application_cleanup(void);
+extern void ITs_application_app_common_startup(void);
+extern void ITs_application_app_common_cleanup(void);
+extern void ITs_application_app_control_startup(void);
+extern void ITs_application_app_control_cleanup(void);
+extern void ITs_application_event_startup(void);
+extern void ITs_application_event_cleanup(void);
+extern void ITs_application_internationalization_startup(void);
+extern void ITs_application_internationalization_cleanup(void);
+extern void ITs_application_preference_startup(void);
+extern void ITs_application_preference_cleanup(void);
+extern void ITs_application_resourceManager_startup(void);
+extern void ITs_application_resourceManager_cleanup(void);
+extern void ITs_application_app_get_display_state_startup(void);
+extern void ITs_application_app_get_display_state_cleanup(void);
+extern void ITc_application_app_control_uri_startup(void);
+extern void Itc_application_app_control_uri_cleanup(void);
+
+extern int ITc_application_app_control_send_launch_request_async_p(void);
+extern int ITc_application_ui_app_add_remove_event_handler_p(void);
+extern int ITc_application_app_get_device_orientation_p(void);
+extern int ITc_application_app_get_tep_resource_path_p(void);
+extern int ITc_app_control_enable_app_started_result_event_p(void);
+extern int ITc_application_app_get_cache_path_p(void);
+extern int ITc_application_app_get_data_path_p(void);
+extern int ITc_application_app_get_external_data_path_p(void);
+extern int ITc_application_app_get_external_cache_path_p(void);
+extern int ITc_application_app_get_external_shared_data_path_p(void);
+extern int ITc_application_app_get_resource_path_p(void);
+extern int ITc_application_app_get_shared_data_path_p(void);
+extern int ITc_application_app_get_shared_resource_path_p(void);
+extern int ITc_application_app_get_shared_trusted_path_p(void);
+extern int ITc_application_app_get_id_p(void);
+extern int ITc_application_app_get_version_p(void);
+extern int ITc_application_app_get_name_p(void);
+extern int ITc_application_app_control_create_destroy_p(void);
+extern int ITc_application_app_control_set_get_operation_p(void);
+extern int ITc_application_app_control_set_get_app_id_p(void);
+extern int ITc_application_app_control_set_get_uri_p(void);
+extern int ITc_application_app_control_set_get_mime_p(void);
+extern int ITc_application_app_control_set_get_category_p(void);
+extern int ITc_application_app_control_add_get_extra_data_p(void);
+extern int ITc_application_app_control_add_get_extra_data_array_p(void);
+extern int ITc_application_app_control_is_extra_data_array_p(void);
+extern int ITc_application_app_control_clone_p(void);
+extern int ITc_application_app_control_remove_extra_data_p(void);
+extern int ITc_application_app_control_send_launch_terminate_request_p(void);
+extern int ITc_application_app_control_for_each_app_matched_p(void);
+extern int ITc_application_app_control_for_each_extra_data_p(void);
+extern int ITc_application_app_control_set_get_launch_mode_p(void);
+extern int ITc_app_event_add_remove_event_handler_p(void);
+extern int ITc_application_event_publish_app_event_p(void);
+extern int ITc_application_event_publish_trusted_app_event_p(void);
+extern int ITc_application_event_keep_last_event_data_p(void);
+extern int ITc_application_internationalization_i18n_get_text_p(void);
+extern int ITc_application_preference_set_get_boolean_p(void);
+extern int ITc_application_preference_set_get_double_p(void);
+extern int ITc_application_preference_set_get_string_p(void);
+extern int ITc_application_preference_is_existing_remove_p(void);
+extern int ITc_application_preference_remove_all_p(void);
+extern int ITc_application_preference_set_unset_changed_callback_p(void);
+extern int ITc_application_preference_for_each_item_callback_p(void);
+extern int ITc_application_preference_get_type_string_p(void);
+extern int ITc_application_preference_get_type_int_p(void);
+extern int ITc_application_preference_get_type_double_p(void);
+extern int ITc_application_preference_get_type_boolean_p(void);
+extern int ITc_application_app_resource_manager_init_release_p(void);
+extern int ITc_application_app_resource_manager_get_p(void);
+extern int ITc_application_app_watchdog_timer_enable_kick_disable_p(void);
+extern int ITc_application_app_watchdog_timer_enable_disable_p(void);
+extern int ITc_application_app_get_display_state_p(void);
+extern int ITc_application_app_control_with_parameters_create_p(void);
+extern int ITc_application_app_control_send_launch_request_sync_p(void);
+extern int ITc_application_app_control_add_remove_action_handler_p(void);
+
+extern int ITc_application_app_control_create_from_uri_handle_p(void);
+extern int ITc_application_app_control_set_uri_by_handle_p(void);
+extern int ITc_application_app_control_uri_create_destroy_p(void);
+extern int ITc_application_app_control_uri_builder_create_destroy_p(void);
+extern int ITc_application_app_control_uri_add_get_path_p(void);
+extern int ITc_application_app_control_uri_builder_build_p(void);
+extern int ITc_application_app_control_uri_encode_p(void);
+extern int ITc_application_app_control_uri_set_get_scheme_p(void);
+extern int ITc_application_app_control_uri_set_get_authority_p(void);
+extern int Itc_application_app_control_uri_set_get_path_p(void);
+extern int ITc_application_app_control_uri_set_get_fragment_p(void);
+extern int ITc_application_app_control_uri_get_host_p(void);
+extern int ITc_application_app_control_uri_get_port_p(void);
+extern int ITc_application_app_control_uri_get_user_p(void);
+extern int ITc_application_app_control_uri_add_get_query_p(void);
+extern int ITc_application_app_control_uri_query_foreach_p(void);
+extern int ITc_application_app_control_set_get_component_id_p(void);
+
+testcase tc_array[] = {
+       {"ITc_application_app_control_send_launch_request_async_p",ITc_application_app_control_send_launch_request_async_p,ITs_application_startup,ITs_application_cleanup},
+       {"ITc_application_ui_app_add_remove_event_handler_p",ITc_application_ui_app_add_remove_event_handler_p,ITs_application_startup,ITs_application_cleanup},
+       {"ITc_application_app_get_device_orientation_p",ITc_application_app_get_device_orientation_p,ITs_application_startup,ITs_application_cleanup},
+       {"ITc_application_app_get_tep_resource_path_p",ITc_application_app_get_tep_resource_path_p,ITs_application_startup,ITs_application_cleanup},
+       {"ITc_app_control_enable_app_started_result_event_p",ITc_app_control_enable_app_started_result_event_p,ITs_application_startup,ITs_application_cleanup},
+       {"ITc_application_app_get_cache_path_p",ITc_application_app_get_cache_path_p,ITs_application_app_common_startup,ITs_application_app_common_cleanup},
+       {"ITc_application_app_get_data_path_p",ITc_application_app_get_data_path_p,ITs_application_app_common_startup,ITs_application_app_common_cleanup},
+       {"ITc_application_app_get_external_data_path_p",ITc_application_app_get_external_data_path_p,ITs_application_app_common_startup,ITs_application_app_common_cleanup},
+       {"ITc_application_app_get_external_cache_path_p",ITc_application_app_get_external_cache_path_p,ITs_application_app_common_startup,ITs_application_app_common_cleanup},
+       {"ITc_application_app_get_external_shared_data_path_p",ITc_application_app_get_external_shared_data_path_p,ITs_application_app_common_startup,ITs_application_app_common_cleanup},
+       {"ITc_application_app_get_resource_path_p",ITc_application_app_get_resource_path_p,ITs_application_app_common_startup,ITs_application_app_common_cleanup},
+       {"ITc_application_app_get_shared_data_path_p",ITc_application_app_get_shared_data_path_p,ITs_application_app_common_startup,ITs_application_app_common_cleanup},
+       {"ITc_application_app_get_shared_resource_path_p",ITc_application_app_get_shared_resource_path_p,ITs_application_app_common_startup,ITs_application_app_common_cleanup},
+       {"ITc_application_app_get_shared_trusted_path_p",ITc_application_app_get_shared_trusted_path_p,ITs_application_app_common_startup,ITs_application_app_common_cleanup},
+       {"ITc_application_app_get_id_p",ITc_application_app_get_id_p,ITs_application_app_common_startup,ITs_application_app_common_cleanup},
+       {"ITc_application_app_get_version_p",ITc_application_app_get_version_p,ITs_application_app_common_startup,ITs_application_app_common_cleanup},
+       {"ITc_application_app_get_name_p",ITc_application_app_get_name_p,ITs_application_app_common_startup,ITs_application_app_common_cleanup},
+       {"ITc_application_app_control_create_destroy_p",ITc_application_app_control_create_destroy_p,ITs_application_app_control_startup,ITs_application_app_control_cleanup},
+       {"ITc_application_app_control_set_get_operation_p",ITc_application_app_control_set_get_operation_p,ITs_application_app_control_startup,ITs_application_app_control_cleanup},
+       {"ITc_application_app_control_set_get_app_id_p",ITc_application_app_control_set_get_app_id_p,ITs_application_app_control_startup,ITs_application_app_control_cleanup},
+       {"ITc_application_app_control_set_get_uri_p",ITc_application_app_control_set_get_uri_p,ITs_application_app_control_startup,ITs_application_app_control_cleanup},
+        {"ITc_application_app_control_set_get_component_id_p",ITc_application_app_control_set_get_component_id_p,ITs_application_app_control_startup,ITs_application_app_control_cleanup},
+       {"ITc_application_app_control_set_get_mime_p",ITc_application_app_control_set_get_mime_p,ITs_application_app_control_startup,ITs_application_app_control_cleanup},
+       {"ITc_application_app_control_set_get_category_p",ITc_application_app_control_set_get_category_p,ITs_application_app_control_startup,ITs_application_app_control_cleanup},
+       {"ITc_application_app_control_add_get_extra_data_p",ITc_application_app_control_add_get_extra_data_p,ITs_application_app_control_startup,ITs_application_app_control_cleanup},
+       {"ITc_application_app_control_add_get_extra_data_array_p",ITc_application_app_control_add_get_extra_data_array_p,ITs_application_app_control_startup,ITs_application_app_control_cleanup},
+       {"ITc_application_app_control_is_extra_data_array_p",ITc_application_app_control_is_extra_data_array_p,ITs_application_app_control_startup,ITs_application_app_control_cleanup},
+       {"ITc_application_app_control_clone_p",ITc_application_app_control_clone_p,ITs_application_app_control_startup,ITs_application_app_control_cleanup},
+       {"ITc_application_app_control_remove_extra_data_p",ITc_application_app_control_remove_extra_data_p,ITs_application_app_control_startup,ITs_application_app_control_cleanup},
+       {"ITc_application_app_control_send_launch_terminate_request_p",ITc_application_app_control_send_launch_terminate_request_p,ITs_application_app_control_startup,ITs_application_app_control_cleanup},
+       {"ITc_application_app_control_for_each_app_matched_p",ITc_application_app_control_for_each_app_matched_p,ITs_application_app_control_startup,ITs_application_app_control_cleanup},
+       {"ITc_application_app_control_for_each_extra_data_p",ITc_application_app_control_for_each_extra_data_p,ITs_application_app_control_startup,ITs_application_app_control_cleanup},
+       {"ITc_application_app_control_set_get_launch_mode_p",ITc_application_app_control_set_get_launch_mode_p,ITs_application_app_control_startup,ITs_application_app_control_cleanup},
+       {"ITc_app_event_add_remove_event_handler_p",ITc_app_event_add_remove_event_handler_p,ITs_application_event_startup,ITs_application_event_cleanup},
+       {"ITc_application_event_publish_app_event_p",ITc_application_event_publish_app_event_p,ITs_application_event_startup,ITs_application_event_cleanup},
+       {"ITc_application_event_publish_trusted_app_event_p",ITc_application_event_publish_trusted_app_event_p,ITs_application_event_startup,ITs_application_event_cleanup},
+       {"ITc_application_event_keep_last_event_data_p",ITc_application_event_keep_last_event_data_p,ITs_application_event_startup,ITs_application_event_cleanup},
+       {"ITc_application_internationalization_i18n_get_text_p",ITc_application_internationalization_i18n_get_text_p,ITs_application_internationalization_startup,ITs_application_internationalization_cleanup},
+       {"ITc_application_preference_set_get_boolean_p",ITc_application_preference_set_get_boolean_p,ITs_application_preference_startup,ITs_application_preference_cleanup},
+       {"ITc_application_preference_set_get_double_p",ITc_application_preference_set_get_double_p,ITs_application_preference_startup,ITs_application_preference_cleanup},
+       {"ITc_application_preference_set_get_string_p",ITc_application_preference_set_get_string_p,ITs_application_preference_startup,ITs_application_preference_cleanup},
+       {"ITc_application_preference_is_existing_remove_p",ITc_application_preference_is_existing_remove_p,ITs_application_preference_startup,ITs_application_preference_cleanup},
+       {"ITc_application_preference_remove_all_p",ITc_application_preference_remove_all_p,ITs_application_preference_startup,ITs_application_preference_cleanup},
+       {"ITc_application_preference_set_unset_changed_callback_p",ITc_application_preference_set_unset_changed_callback_p,ITs_application_preference_startup,ITs_application_preference_cleanup},
+       {"ITc_application_preference_for_each_item_callback_p",ITc_application_preference_for_each_item_callback_p,ITs_application_preference_startup,ITs_application_preference_cleanup},
+       {"ITc_application_preference_get_type_string_p",ITc_application_preference_get_type_string_p,ITs_application_preference_startup,ITs_application_preference_cleanup},
+       {"ITc_application_preference_get_type_int_p",ITc_application_preference_get_type_int_p,ITs_application_preference_startup,ITs_application_preference_cleanup},
+       {"ITc_application_preference_get_type_double_p",ITc_application_preference_get_type_double_p,ITs_application_preference_startup,ITs_application_preference_cleanup},
+       {"ITc_application_preference_get_type_boolean_p",ITc_application_preference_get_type_boolean_p,ITs_application_preference_startup,ITs_application_preference_cleanup},
+       {"ITc_application_app_resource_manager_init_release_p",ITc_application_app_resource_manager_init_release_p,ITs_application_resourceManager_startup,ITs_application_resourceManager_cleanup},
+       {"ITc_application_app_resource_manager_get_p",ITc_application_app_resource_manager_get_p,ITs_application_resourceManager_startup,ITs_application_resourceManager_cleanup},
+       {"ITc_application_app_watchdog_timer_enable_kick_disable_p",ITc_application_app_watchdog_timer_enable_kick_disable_p,NULL,NULL},
+       {"ITc_application_app_watchdog_timer_enable_disable_p",ITc_application_app_watchdog_timer_enable_disable_p,NULL,NULL},
+       {"ITc_application_app_get_display_state_p",ITc_application_app_get_display_state_p,ITs_application_app_get_display_state_startup,ITs_application_app_get_display_state_cleanup},
+       {"ITc_application_app_control_with_parameters_create_p",ITc_application_app_control_with_parameters_create_p,ITs_application_app_control_startup,ITs_application_app_control_cleanup},
+       {"ITc_application_app_control_send_launch_request_sync_p",ITc_application_app_control_send_launch_request_sync_p,ITs_application_app_control_startup,ITs_application_app_control_cleanup},
+       {"ITc_application_app_control_add_remove_action_handler_p",ITc_application_app_control_add_remove_action_handler_p,ITs_application_app_control_startup,ITs_application_app_control_cleanup},
+       {"ITc_application_app_control_create_from_uri_handle_p",ITc_application_app_control_create_from_uri_handle_p,ITs_application_app_control_startup,ITs_application_app_control_cleanup},
+       {"ITc_application_app_control_set_uri_by_handle_p",ITc_application_app_control_set_uri_by_handle_p,ITs_application_app_control_startup,ITs_application_app_control_cleanup},
+       {"ITc_application_app_control_uri_create_destroy_p",ITc_application_app_control_uri_create_destroy_p,ITc_application_app_control_uri_startup,Itc_application_app_control_uri_cleanup},
+       {"ITc_application_app_control_uri_builder_create_destroy_p",ITc_application_app_control_uri_builder_create_destroy_p,ITc_application_app_control_uri_startup,Itc_application_app_control_uri_cleanup},
+       {"ITc_application_app_control_uri_add_get_path_p",ITc_application_app_control_uri_add_get_path_p,ITc_application_app_control_uri_startup,Itc_application_app_control_uri_cleanup},
+       {"ITc_application_app_control_uri_builder_build_p",ITc_application_app_control_uri_builder_build_p,ITc_application_app_control_uri_startup,Itc_application_app_control_uri_cleanup},
+       {"ITc_application_app_control_uri_encode_p",ITc_application_app_control_uri_encode_p,ITc_application_app_control_uri_startup,Itc_application_app_control_uri_cleanup},
+       {"ITc_application_app_control_uri_set_get_scheme_p",ITc_application_app_control_uri_set_get_scheme_p,ITc_application_app_control_uri_startup,Itc_application_app_control_uri_cleanup},
+       {"ITc_application_app_control_uri_set_get_authority_p",ITc_application_app_control_uri_set_get_authority_p,ITc_application_app_control_uri_startup,Itc_application_app_control_uri_cleanup},
+       {"Itc_application_app_control_uri_set_get_path_p",Itc_application_app_control_uri_set_get_path_p,ITc_application_app_control_uri_startup,Itc_application_app_control_uri_cleanup},
+       {"ITc_application_app_control_uri_set_get_fragment_p",ITc_application_app_control_uri_set_get_fragment_p,ITc_application_app_control_uri_startup,Itc_application_app_control_uri_cleanup},
+       {"ITc_application_app_control_uri_get_host_p",ITc_application_app_control_uri_get_host_p,ITc_application_app_control_uri_startup,Itc_application_app_control_uri_cleanup},
+       {"ITc_application_app_control_uri_get_port_p",ITc_application_app_control_uri_get_port_p,ITc_application_app_control_uri_startup,Itc_application_app_control_uri_cleanup},
+       {"ITc_application_app_control_uri_get_user_p",ITc_application_app_control_uri_get_user_p,ITc_application_app_control_uri_startup,Itc_application_app_control_uri_cleanup},
+       {"ITc_application_app_control_uri_add_get_query_p",ITc_application_app_control_uri_add_get_query_p,ITc_application_app_control_uri_startup,Itc_application_app_control_uri_cleanup},
+       {"ITc_application_app_control_uri_query_foreach_p",ITc_application_app_control_uri_query_foreach_p,ITc_application_app_control_uri_startup,Itc_application_app_control_uri_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_APPLICATION-NATIVE_H__
diff --git a/src/itc/audio-io/tct-audio-io-native_tv.h b/src/itc/audio-io/tct-audio-io-native_tv.h
new file mode 100755 (executable)
index 0000000..7b044b3
--- /dev/null
@@ -0,0 +1,92 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_AUDIO-IO-NATIVE_H__
+#define __TCT_AUDIO-IO-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_audio_input_startup(void);
+extern void ITs_audio_input_cleanup(void);
+extern void ITs_audio_input1_startup(void);
+extern void ITs_audio_input1_cleanup(void);
+extern void ITs_audio_output1_startup(void);
+extern void ITs_audio_output1_cleanup(void);
+extern void ITs_audio_output_startup(void);
+extern void ITs_audio_output_cleanup(void);
+
+extern int ITc_audio_in_prepare_unprepare_p(void);
+extern int ITc_audio_in_get_buffer_size_p(void);
+extern int ITc_audio_in_read_p(void);
+extern int ITc_audio_in_get_channel_p(void);
+extern int ITc_audio_in_get_sample_type_p(void);
+extern int ITc_audio_in_get_sample_rate_p(void);
+extern int ITc_audio_in_peek_drop_p(void);
+extern int ITc_audio_in_set_unset_stream_cb_p(void);
+extern int ITc_audio_in_resume_pause_p(void);
+extern int ITc_audio_in_flush_p(void);
+extern int ITc_audio_in_set_unset_state_changed_cb_p(void);
+extern int ITc_audio_in_set_sound_stream_info_p(void);
+extern int ITc_audio_in_create_destroy_p(void);
+extern int ITc_audio_in_set_get_volume_p(void);
+extern int ITc_audio_out_create_new_destroy_p(void);
+extern int ITc_audio_out_prepare_unprepare_p(void);
+extern int ITc_audio_out_get_buffer_size_p(void);
+extern int ITc_audio_out_get_channel_p(void);
+extern int ITc_audio_out_get_sample_type_p(void);
+extern int ITc_audio_out_get_sample_rate_p(void);
+extern int ITc_audio_out_get_sound_type_p(void);
+extern int ITc_audio_out_write_p(void);
+extern int ITc_audio_out_set_unset_stream_cb_p(void);
+extern int ITc_audio_out_set_sound_stream_info_p(void);
+extern int ITc_audio_out_resume_pause_p(void);
+extern int ITc_audio_out_drain_p(void);
+extern int ITc_audio_out_flush_p(void);
+extern int ITc_audio_out_set_unset_state_changed_cb_p(void);
+
+testcase tc_array[] = {
+       {"ITc_audio_in_prepare_unprepare_p",ITc_audio_in_prepare_unprepare_p,ITs_audio_input_startup,ITs_audio_input_cleanup},
+       {"ITc_audio_in_get_buffer_size_p",ITc_audio_in_get_buffer_size_p,ITs_audio_input_startup,ITs_audio_input_cleanup},
+       {"ITc_audio_in_read_p",ITc_audio_in_read_p,ITs_audio_input_startup,ITs_audio_input_cleanup},
+       {"ITc_audio_in_get_channel_p",ITc_audio_in_get_channel_p,ITs_audio_input_startup,ITs_audio_input_cleanup},
+       {"ITc_audio_in_get_sample_type_p",ITc_audio_in_get_sample_type_p,ITs_audio_input_startup,ITs_audio_input_cleanup},
+       {"ITc_audio_in_get_sample_rate_p",ITc_audio_in_get_sample_rate_p,ITs_audio_input_startup,ITs_audio_input_cleanup},
+       {"ITc_audio_in_peek_drop_p",ITc_audio_in_peek_drop_p,ITs_audio_input_startup,ITs_audio_input_cleanup},
+       {"ITc_audio_in_set_unset_stream_cb_p",ITc_audio_in_set_unset_stream_cb_p,ITs_audio_input_startup,ITs_audio_input_cleanup},
+       {"ITc_audio_in_resume_pause_p",ITc_audio_in_resume_pause_p,ITs_audio_input_startup,ITs_audio_input_cleanup},
+       {"ITc_audio_in_flush_p",ITc_audio_in_flush_p,ITs_audio_input_startup,ITs_audio_input_cleanup},
+       {"ITc_audio_in_set_unset_state_changed_cb_p",ITc_audio_in_set_unset_state_changed_cb_p,ITs_audio_input_startup,ITs_audio_input_cleanup},
+       {"ITc_audio_in_set_sound_stream_info_p",ITc_audio_in_set_sound_stream_info_p,ITs_audio_input_startup,ITs_audio_input_cleanup},
+       {"ITc_audio_in_create_destroy_p",ITc_audio_in_create_destroy_p,ITs_audio_input1_startup,ITs_audio_input1_cleanup},
+       {"ITc_audio_in_set_get_volume_p",ITc_audio_in_set_get_volume_p,ITs_audio_input_startup,ITs_audio_input_cleanup},
+       {"ITc_audio_out_create_new_destroy_p",ITc_audio_out_create_new_destroy_p,ITs_audio_output1_startup,ITs_audio_output1_cleanup},
+       {"ITc_audio_out_prepare_unprepare_p",ITc_audio_out_prepare_unprepare_p,ITs_audio_output_startup,ITs_audio_output_cleanup},
+       {"ITc_audio_out_get_buffer_size_p",ITc_audio_out_get_buffer_size_p,ITs_audio_output_startup,ITs_audio_output_cleanup},
+       {"ITc_audio_out_get_channel_p",ITc_audio_out_get_channel_p,ITs_audio_output_startup,ITs_audio_output_cleanup},
+       {"ITc_audio_out_get_sample_type_p",ITc_audio_out_get_sample_type_p,ITs_audio_output_startup,ITs_audio_output_cleanup},
+       {"ITc_audio_out_get_sample_rate_p",ITc_audio_out_get_sample_rate_p,ITs_audio_output_startup,ITs_audio_output_cleanup},
+       {"ITc_audio_out_get_sound_type_p",ITc_audio_out_get_sound_type_p,ITs_audio_output_startup,ITs_audio_output_cleanup},
+       {"ITc_audio_out_write_p",ITc_audio_out_write_p,ITs_audio_output_startup,ITs_audio_output_cleanup},
+       {"ITc_audio_out_set_unset_stream_cb_p",ITc_audio_out_set_unset_stream_cb_p,ITs_audio_output_startup,ITs_audio_output_cleanup},
+       {"ITc_audio_out_set_sound_stream_info_p",ITc_audio_out_set_sound_stream_info_p,ITs_audio_output_startup,ITs_audio_output_cleanup},
+       {"ITc_audio_out_resume_pause_p",ITc_audio_out_resume_pause_p,ITs_audio_output_startup,ITs_audio_output_cleanup},
+       {"ITc_audio_out_drain_p",ITc_audio_out_drain_p,ITs_audio_output_startup,ITs_audio_output_cleanup},
+       {"ITc_audio_out_flush_p",ITc_audio_out_flush_p,ITs_audio_output_startup,ITs_audio_output_cleanup},
+       {"ITc_audio_out_set_unset_state_changed_cb_p",ITc_audio_out_set_unset_state_changed_cb_p,ITs_audio_output_startup,ITs_audio_output_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_AUDIO-IO-NATIVE_H__
index a0726b2649c9e2f964a7c70917b8c546434704dc..861b157bac0c53bff0b90cb096a75887bdf5e5bc 100755 (executable)
 #include "tct-autofill-native_mobile.h"
 #endif  //MOBILE       //End MOBILE
 
+#ifdef TV       //Starts TV
+#include "tct-autofill-native_tv.h"
+#endif  //TV    //End TV
+
 #ifdef WEARABLE        //Starts WEARABLE
 #include "tct-autofill-native_wearable.h"
 #endif  //WEARABLE     //End WEARABLE
diff --git a/src/itc/autofill/tct-autofill-native_tv.h b/src/itc/autofill/tct-autofill-native_tv.h
new file mode 100755 (executable)
index 0000000..6082038
--- /dev/null
@@ -0,0 +1,167 @@
+//
+// Copyright (c) 2019 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_AUTOFILL-NATIVE_H__
+#define __TCT_AUTOFILL-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_autofill_startup(void);
+extern void ITs_autofill_cleanup(void);
+extern void ITs_autofill_service_startup(void);
+extern void ITs_autofill_service_cleanup(void);
+
+extern int ITc_autofill_item_create_destroy_p(void);
+extern int ITc_autofill_item_clone_p(void);
+extern int ITc_autofill_item_set_get_autofill_hint_p(void);
+extern int ITc_autofill_item_set_get_id_p(void);
+extern int ITc_autofill_item_set_get_label_p(void);
+extern int ITc_autofill_item_set_get_sensitive_data_p(void);
+extern int ITc_autofill_item_set_get_value_p(void);
+extern int ITc_autofill_auth_info_create_destroy_p(void);
+extern int ITc_autofill_auth_info_set_get_app_id_p(void);
+extern int ITc_autofill_auth_info_set_get_view_id_p(void);
+extern int ITc_autofill_auth_info_set_get_autofill_data_present_p(void);
+extern int ITc_autofill_auth_info_set_get_authentication_needed_p(void);
+extern int ITc_autofill_auth_info_set_get_service_name_p(void);
+extern int ITc_autofill_auth_info_set_get_service_message_p(void);
+extern int ITc_autofill_auth_info_set_get_service_logo_image_path_p(void);
+extern int ITc_autofill_view_info_create_destroy_p(void);
+extern int ITc_autofill_view_info_set_get_app_id_p(void);
+extern int ITc_autofill_view_info_set_get_view_id_p(void);
+extern int ITc_autofill_view_info_add_item_p(void);
+extern int ITc_autofill_view_info_foreach_item_p(void);
+extern int ITc_autofill_save_view_info_create_destroy_p(void);
+extern int ITc_autofill_save_view_info_set_get_app_id_p(void);
+extern int ITc_autofill_save_view_info_set_get_view_id_p(void);
+extern int ITc_autofill_save_view_info_add_item_p(void);
+extern int ITc_autofill_save_view_info_foreach_item_p(void);
+extern int ITc_autofill_fill_response_create_destroy_p(void);
+extern int ITc_autofill_fill_response_set_get_app_id_p(void);
+extern int ITc_autofill_fill_response_set_get_view_id_p(void);
+extern int ITc_autofill_fill_response_add_group_p(void);
+extern int ITc_autofill_fill_response_foreach_group_p(void);
+extern int ITc_autofill_fill_response_get_group_count_p(void);
+extern int ITc_autofill_fill_response_group_create_destroy_p(void);
+extern int ITc_autofill_fill_response_group_clone_p(void);
+extern int ITc_autofill_fill_response_group_add_item_p(void);
+extern int ITc_autofill_fill_response_group_foreach_item_p(void);
+extern int ITc_autofill_fill_response_item_create_destroy_p(void);
+extern int ITc_autofill_fill_response_item_clone_p(void);
+extern int ITc_autofill_fill_response_item_set_get_id_p(void);
+extern int ITc_autofill_fill_response_item_set_get_value_p(void);
+extern int ITc_autofill_fill_response_item_set_get_p(void);
+extern int ITc_autofill_fill_response_item_set_get_presentation_text_p(void);
+extern int ITc_autofill_save_item_create_destroy_p(void);
+extern int ITc_autofill_save_item_clone_p(void);
+extern int ITc_autofill_save_item_set_get_autofill_hint_p(void);
+extern int ITc_autofill_save_item_set_get_id_p(void);
+extern int ITc_autofill_save_item_set_get_label_p(void);
+extern int ITc_autofill_save_item_set_get_sensitive_data_p(void);
+extern int ITc_autofill_save_item_set_get_value_p(void);
+extern int ITc_autofill_create_destroy_p(void);
+extern int ITc_autofill_connect_p(void);
+extern int ITc_autofill_auth_info_set_unset_received_cb_p(void);
+extern int ITc_autofill_fill_request_p(void);
+extern int ITc_autofill_fill_response_set_unset_received_cb_p(void);
+extern int ITc_autofill_commit_p(void);
+extern int ITc_autofill_service_initialize_deinitialize_p(void);
+extern int ITc_autofill_service_set_unset_auth_info_requested_cb_p(void);
+extern int ITc_autofill_service_set_unset_fill_requested_cb_p(void);
+extern int ITc_autofill_service_set_unset_committed_cb_p(void);
+extern int ITc_autofill_service_set_unset_terminate_received_cb_p(void);
+extern int ITc_autofill_auth_info_request_p(void);
+extern int ITc_autofill_error_info_create_destroy_p(void);
+extern int ITc_autofill_error_info_set_get_app_id_p(void);
+extern int ITc_autofill_error_info_set_get_error_code_p(void);
+extern int ITc_autofill_error_info_set_unset_received_cb_p(void);
+extern int ITc_autofill_save_view_info_set_get_view_title_p(void);
+extern int ITc_autofill_fill_response_item_set_get_autofill_hint_p(void);
+extern int ITc_autofill_view_info_cancel_fill_request_p(void);
+extern int ITc_autofill_service_set_unset_cancel_fill_requested_cb_p(void);
+
+testcase tc_array[] = {
+       {"ITc_autofill_item_create_destroy_p",ITc_autofill_item_create_destroy_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_item_clone_p",ITc_autofill_item_clone_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_item_set_get_autofill_hint_p",ITc_autofill_item_set_get_autofill_hint_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_item_set_get_id_p",ITc_autofill_item_set_get_id_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_item_set_get_label_p",ITc_autofill_item_set_get_label_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_item_set_get_sensitive_data_p",ITc_autofill_item_set_get_sensitive_data_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_item_set_get_value_p",ITc_autofill_item_set_get_value_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_auth_info_create_destroy_p",ITc_autofill_auth_info_create_destroy_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_auth_info_set_get_app_id_p",ITc_autofill_auth_info_set_get_app_id_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_auth_info_set_get_view_id_p",ITc_autofill_auth_info_set_get_view_id_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_auth_info_set_get_autofill_data_present_p",ITc_autofill_auth_info_set_get_autofill_data_present_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_auth_info_set_get_authentication_needed_p",ITc_autofill_auth_info_set_get_authentication_needed_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_auth_info_set_get_service_name_p",ITc_autofill_auth_info_set_get_service_name_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_auth_info_set_get_service_message_p",ITc_autofill_auth_info_set_get_service_message_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_auth_info_set_get_service_logo_image_path_p", ITc_autofill_auth_info_set_get_service_logo_image_path_p, ITs_autofill_startup, ITs_autofill_cleanup},
+       {"ITc_autofill_view_info_create_destroy_p",ITc_autofill_view_info_create_destroy_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_view_info_set_get_app_id_p",ITc_autofill_view_info_set_get_app_id_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_view_info_set_get_view_id_p",ITc_autofill_view_info_set_get_view_id_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_view_info_add_item_p", ITc_autofill_view_info_add_item_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_view_info_foreach_item_p", ITc_autofill_view_info_foreach_item_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_view_info_cancel_fill_request_p", ITc_autofill_view_info_cancel_fill_request_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_save_view_info_create_destroy_p", ITc_autofill_save_view_info_create_destroy_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_save_view_info_set_get_app_id_p", ITc_autofill_save_view_info_set_get_app_id_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_save_view_info_set_get_view_id_p", ITc_autofill_save_view_info_set_get_view_id_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_save_view_info_add_item_p", ITc_autofill_save_view_info_add_item_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_save_view_info_foreach_item_p", ITc_autofill_save_view_info_foreach_item_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_fill_response_create_destroy_p", ITc_autofill_fill_response_create_destroy_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_fill_response_set_get_app_id_p", ITc_autofill_fill_response_set_get_app_id_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_fill_response_set_get_view_id_p", ITc_autofill_fill_response_set_get_view_id_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_fill_response_add_group_p", ITc_autofill_fill_response_add_group_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_fill_response_foreach_group_p", ITc_autofill_fill_response_foreach_group_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_fill_response_get_group_count_p", ITc_autofill_fill_response_get_group_count_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_fill_response_group_create_destroy_p", ITc_autofill_fill_response_group_create_destroy_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_fill_response_group_clone_p", ITc_autofill_fill_response_group_clone_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_fill_response_group_add_item_p", ITc_autofill_fill_response_group_add_item_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_fill_response_group_foreach_item_p", ITc_autofill_fill_response_group_foreach_item_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_fill_response_item_create_destroy_p", ITc_autofill_fill_response_item_create_destroy_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_fill_response_item_clone_p", ITc_autofill_fill_response_item_clone_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_fill_response_item_set_get_id_p", ITc_autofill_fill_response_item_set_get_id_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_fill_response_item_set_get_value_p", ITc_autofill_fill_response_item_set_get_value_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_fill_response_item_set_get_presentation_text_p", ITc_autofill_fill_response_item_set_get_presentation_text_p, ITs_autofill_startup, ITs_autofill_cleanup},
+       {"ITc_autofill_save_item_create_destroy_p", ITc_autofill_save_item_create_destroy_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_save_item_clone_p", ITc_autofill_save_item_clone_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_save_item_set_get_autofill_hint_p", ITc_autofill_save_item_set_get_autofill_hint_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_save_item_set_get_id_p", ITc_autofill_save_item_set_get_id_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_save_item_set_get_label_p", ITc_autofill_save_item_set_get_label_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_save_item_set_get_sensitive_data_p", ITc_autofill_save_item_set_get_sensitive_data_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_save_item_set_get_value_p", ITc_autofill_save_item_set_get_value_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_create_destroy_p", ITc_autofill_create_destroy_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_connect_p", ITc_autofill_connect_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_auth_info_set_unset_received_cb_p", ITc_autofill_auth_info_set_unset_received_cb_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_fill_request_p", ITc_autofill_fill_request_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_fill_response_set_unset_received_cb_p", ITc_autofill_fill_response_set_unset_received_cb_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_commit_p", ITc_autofill_commit_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_service_initialize_deinitialize_p", ITc_autofill_service_initialize_deinitialize_p,ITs_autofill_service_startup,ITs_autofill_service_cleanup},
+       {"ITc_autofill_service_set_unset_auth_info_requested_cb_p", ITc_autofill_service_set_unset_auth_info_requested_cb_p, ITs_autofill_service_startup, ITs_autofill_service_cleanup},
+       {"ITc_autofill_service_set_unset_fill_requested_cb_p", ITc_autofill_service_set_unset_fill_requested_cb_p, ITs_autofill_service_startup, ITs_autofill_service_cleanup},
+       {"ITc_autofill_service_set_unset_committed_cb_p", ITc_autofill_service_set_unset_committed_cb_p,ITs_autofill_service_startup,ITs_autofill_service_cleanup},
+       {"ITc_autofill_service_set_unset_terminate_received_cb_p",  ITc_autofill_service_set_unset_terminate_received_cb_p, ITs_autofill_service_startup, ITs_autofill_service_cleanup},
+       {"ITc_autofill_auth_info_request_p", ITc_autofill_auth_info_request_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_error_info_create_destroy_p", ITc_autofill_error_info_create_destroy_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_error_info_set_get_app_id_p", ITc_autofill_error_info_set_get_app_id_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_error_info_set_get_error_code_p", ITc_autofill_error_info_set_get_error_code_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_error_info_set_unset_received_cb_p", ITc_autofill_error_info_set_unset_received_cb_p,ITs_autofill_startup,ITs_autofill_cleanup},
+       {"ITc_autofill_save_view_info_set_get_view_title_p", ITc_autofill_save_view_info_set_get_view_title_p, ITs_autofill_startup, ITs_autofill_cleanup},
+       {"ITc_autofill_fill_response_item_set_get_autofill_hint_p", ITc_autofill_fill_response_item_set_get_autofill_hint_p, ITs_autofill_startup, ITs_autofill_cleanup},
+       {"ITc_autofill_service_set_unset_cancel_fill_requested_cb_p",  ITc_autofill_service_set_unset_cancel_fill_requested_cb_p, ITs_autofill_service_startup, ITs_autofill_service_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_AUTOFILL-NATIVE_H__
index b7c1f4c4efb8a9e547855c84aacd3122e96d274f..000987c537d03532b09725c2bd48e9f893a790ca 100755 (executable)
@@ -436,7 +436,7 @@ int ITc_i18n_udatepg_replace_field_types_with_options_p(void)
     int32_t nPatternLength = strlen(pSrcPattern);
     i18n_uchar szSkeleton[I18N_DATEPG_PATTERN_CAPACITY] = {0,};
 
-#if defined(MOBILE) || defined(TIZENIOT)
+#if defined(MOBILE) || defined(TIZENIOT) || defined(TV)
     int32_t nSkeletonLength = strlen(I18N_UDATE_YEAR_MONTH);
 #endif         //End MOBILE    
 #ifdef WEARABLE        //Starts WEARABLE
@@ -490,7 +490,7 @@ int ITc_i18n_udatepg_replace_field_types_p(void)
     int32_t nPatternLength = strlen(pSrcPattern);
     i18n_uchar szSkeleton[I18N_DATEPG_PATTERN_CAPACITY] = {0,};
 
-#if defined(MOBILE) || defined(TIZENIOT)
+#if defined(MOBILE) || defined(TIZENIOT) || defined(TV)
     int32_t nSkeletonLength = strlen(I18N_UDATE_YEAR_ABBR_QUARTER);
 #endif         //End MOBILE    
 #ifdef WEARABLE        //Starts WEARABLE
@@ -753,7 +753,7 @@ int ITc_i18n_udatepg_get_pattern_for_skeleton_p(void)
 
     i18n_uchar szSkeleton[I18N_DATEPG_PATTERN_CAPACITY] = {0,};
     
-#if defined(MOBILE) || defined(TIZENIOT)
+#if defined(MOBILE) || defined(TIZENIOT) || defined(TV)
     int32_t nSkeletonLength = strlen(I18N_UDATE_YEAR_NUM_MONTH_DAY);
 #endif         //End MOBILE    
 #ifdef WEARABLE        //Starts WEARABLE
diff --git a/src/itc/base-utils/tct-base-utils-native_tv.h b/src/itc/base-utils/tct-base-utils-native_tv.h
new file mode 100755 (executable)
index 0000000..80df45f
--- /dev/null
@@ -0,0 +1,1848 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_BASE-UTILS-NATIVE_H__
+#define __TCT_BASE-UTILS-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_base_utils_ubrk_startup(void);
+extern void ITs_base_utils_ubrk_cleanup(void);
+extern void ITs_base_utils_ucalendar_startup(void);
+extern void ITs_base_utils_ucalendar_cleanup(void);
+extern void ITs_base_utils_udate_startup(void);
+extern void ITs_base_utils_udate_cleanup(void);
+extern void ITs_base_utils_udatepg_startup(void);
+extern void ITs_base_utils_udatepg_cleanup(void);
+extern void ITs_base_utils_enumeration_startup(void);
+extern void ITs_base_utils_enumeration_cleanup(void);
+extern void ITs_base_utils_uset_startup(void);
+extern void ITs_base_utils_uset_cleanup(void);
+extern void ITs_base_utils_unumber_startup(void);
+extern void ITs_base_utils_unumber_cleanup(void);
+extern void ITs_base_utils_ulocale_startup(void);
+extern void ITs_base_utils_ulocale_cleanup(void);
+extern void ITs_base_utils_timezone_startup(void);
+extern void ITs_base_utils_timezone_cleanup(void);
+extern void ITs_base_utils_uchar_startup(void);
+extern void ITs_base_utils_uchar_cleanup(void);
+extern void ITs_base_utils_ucollator_startup(void);
+extern void ITs_base_utils_ucollator_cleanup(void);
+extern void ITs_base_utils_unormalization_startup(void);
+extern void ITs_base_utils_unormalization_cleanup(void);
+extern void ITs_base_utils_usearch_startup(void);
+extern void ITs_base_utils_usearch_cleanup(void);
+extern void ITs_base_utils_ustring_startup(void);
+extern void ITs_base_utils_ustring_cleanup(void);
+extern void ITs_base_utils_field_position_startup(void);
+extern void ITs_base_utils_field_position_cleanup(void);
+extern void ITs_base_utils_format_startup(void);
+extern void ITs_base_utils_format_cleanup(void);
+extern void ITs_base_utils_measure_startup(void);
+extern void ITs_base_utils_measure_cleanup(void);
+extern void ITs_base_utils_measure_format_startup(void);
+extern void ITs_base_utils_measure_format_cleanup(void);
+extern void ITs_base_utils_measure_unit_startup(void);
+extern void ITs_base_utils_measure_unit_cleanup(void);
+extern void ITs_base_utils_parse_position_startup(void);
+extern void ITs_base_utils_parse_position_cleanup(void);
+extern void ITs_base_utils_alpha_startup(void);
+extern void ITs_base_utils_alpha_cleanup(void);
+extern void ITs_base_utils_formattable_startup(void);
+extern void ITs_base_utils_formattable_cleanup(void);
+extern void ITs_base_utils_utmscale_startup(void);
+extern void ITs_base_utils_utmscale_cleanup(void);
+extern void ITs_base_utils_ubidi_startup(void);
+extern void ITs_base_utils_ubidi_cleanup(void);
+extern void ITs_base_utils_uchar_iter_startup(void);
+extern void ITs_base_utils_uchar_iter_cleanup(void);
+extern void ITs_base_utils_uversion_startup(void);
+extern void ITs_base_utils_uversion_cleanup(void);
+extern void ITs_base_utils_plural_rules_startup(void);
+extern void ITs_base_utils_plural_rules_cleanup(void);
+extern void ITs_base_utils_immutable_idx_startup(void);
+extern void ITs_base_utils_immutable_idx_cleanup(void);
+extern void ITs_base_utils_plural_format_startup(void);
+extern void ITs_base_utils_plural_format_cleanup(void);
+extern void ITs_base_utils_date_interval_startup(void);
+extern void ITs_base_utils_date_interval_cleanup(void);
+extern void ITs_base_utils_date_interval_fmt_startup(void);
+extern void ITs_base_utils_date_interval_fmt_cleanup(void);
+extern void ITs_base_utils_simple_date_fmt_startup(void);
+extern void ITs_base_utils_simple_date_fmt_cleanup(void);
+extern void ITs_base_utils_loc_disp_names_startup(void);
+extern void ITs_base_utils_loc_disp_names_cleanup(void);
+extern void ITs_base_utils_utext_startup(void);
+extern void ITs_base_utils_utext_cleanup(void);
+extern void ITs_base_utils_uscript_startup(void);
+extern void ITs_base_utils_uscript_cleanup(void);
+extern void ITs_base_utils_unumsys_startup(void);
+extern void ITs_base_utils_unumsys_cleanup(void);
+extern void ITs_base_utils_uidna_startup(void);
+extern void ITs_base_utils_uidna_cleanup(void);
+extern void ITs_base_utils_ucsdet_startup(void);
+extern void ITs_base_utils_ucsdet_cleanup(void);
+extern void ITs_base_utils_ucnvsel_startup(void);
+extern void ITs_base_utils_ucnvsel_cleanup(void);
+extern void ITs_base_utils_ucnv_startup(void);
+extern void ITs_base_utils_ucnv_cleanup(void);
+extern void ITs_base_utils_ures_startup(void);
+extern void ITs_base_utils_ures_cleanup(void);
+
+extern int ITc_i18n_ubrk_create_destroy_p(void);
+extern int ITc_i18n_ubrk_create_rules_p(void);
+extern int ITc_i18n_ubrk_safe_clone_p(void);
+extern int ITc_i18n_ubrk_set_text_p(void);
+extern int ITc_i18n_ubrk_current_p(void);
+extern int ITc_i18n_ubrk_next_previous_p(void);
+extern int ITc_i18n_ubrk_first_last_p(void);
+extern int ITc_i18n_ubrk_preceding_following_p(void);
+extern int ITc_i18n_ubrk_get_available_p(void);
+extern int ITc_i18n_ubrk_count_available_p(void);
+extern int ITc_i18n_ubrk_is_boundary_p(void);
+extern int ITc_i18n_ubrk_get_rule_status_p(void);
+extern int ITc_i18n_ubrk_get_rule_status_vec_p(void);
+extern int ITc_i18n_ubrk_get_locale_by_type_p(void);
+extern int ITc_i18n_ucalendar_get_now_p(void);
+extern int ITc_i18n_ucalendar_create_destroy_p(void);
+extern int ITc_i18n_ucalendar_add_get_p(void);
+extern int ITc_i18n_ucalendar_set_date_time_get_milliseconds_p(void);
+extern int ITc_i18n_ucalendar_set_get_attribute_p(void);
+extern int ITc_i18n_ucalendar_get_timezone_displayname_p(void);
+extern int ITc_i18n_ucalendar_set_milliseconds_p(void);
+extern int ITc_i18n_ucalendar_is_in_daylight_time_p(void);
+extern int ITc_i18n_ucalendar_is_equivalent_to_p(void);
+extern int ITc_i18n_ucalendar_clone_p(void);
+extern int ITc_i18n_ucalendar_set_p(void);
+extern int ITc_i18n_ucalendar_set_default_timezone_p(void);
+extern int ITc_i18n_ucalendar_timezone_id_enumeration_create_p(void);
+extern int ITc_i18n_ucalendar_timezones_create_p(void);
+extern int ITc_i18n_ucalendar_country_timezones_create_p(void);
+extern int ITc_i18n_ucalendar_get_default_timezone_p(void);
+extern int ITc_i18n_ucalendar_set_timezone_p(void);
+extern int ITc_i18n_ucalendar_get_timezone_id_get_canonical_timezone_id_p(void);
+extern int ITc_i18n_ucalendar_set_get_gregorian_change_p(void);
+extern int ITc_i18n_ucalendar_get_available_p(void);
+extern int ITc_i18n_ucalendar_count_available_p(void);
+extern int ITc_i18n_ucalendar_roll_p(void);
+extern int ITc_i18n_ucalendar_is_set_p(void);
+extern int ITc_i18n_ucalendar_clear_field_p(void);
+extern int ITc_i18n_ucalendar_clear_p(void);
+extern int ITc_i18n_ucalendar_get_limit_p(void);
+extern int ITc_i18n_ucalendar_get_locale_by_type_p(void);
+extern int ITc_i18n_ucalendar_get_tz_data_version_p(void);
+extern int ITc_i18n_ucalendar_get_type_p(void);
+extern int ITc_i18n_ucalendar_get_keyword_values_for_locale_p(void);
+extern int ITc_i18n_ucalendar_get_day_of_week_type_p(void);
+extern int ITc_i18n_ucalendar_get_weekend_transition_p(void);
+extern int ITc_i18n_ucalendar_is_weekend_p(void);
+extern int ITc_i18n_ucalendar_get_field_difference_p(void);
+extern int ITc_i18n_ucalendar_get_timezone_transition_date_p(void);
+extern int ITc_i18n_udate_create_destroy_p(void);
+extern int ITc_i18n_udate_format_date_p(void);
+extern int ITc_i18n_udate_to_calendar_date_field_p(void);
+extern int ITc_i18n_udate_clone_p(void);
+extern int ITc_i18n_udate_parse_p(void);
+extern int ITc_i18n_udate_parse_calendar_p(void);
+extern int ITc_i18n_udate_is_set_lenient_p(void);
+extern int ITc_i18n_udate_get_set_calendar_p(void);
+extern int ITc_i18n_udate_get_set_number_format_p(void);
+extern int ITc_i18n_udate_get_set_2digit_year_start_p(void);
+extern int ITc_i18n_udate_set_get_symbols_p(void);
+extern int ITc_i18n_udate_get_available_p(void);
+extern int ITc_i18n_udate_count_available_p(void);
+extern int ITc_i18n_udate_apply_pattern_p(void);
+extern int ITc_i18n_udate_apply_to_pattern_p(void);
+extern int ITc_i18n_udate_count_symbols_p(void);
+extern int ITc_i18n_udate_get_locale_by_type_p(void);
+extern int ITc_i18n_udate_set_context_p(void);
+extern int ITc_i18n_udatepg_create_destroy_p(void);
+extern int ITc_i18n_udatepg_get_best_pattern_p(void);
+extern int ITc_i18n_udatepg_set_get_decimal_p(void);
+extern int ITc_i18n_udatepg_set_get_date_time_format_p(void);
+extern int ITc_i18n_udatepg_set_get_append_item_name_p(void);
+extern int ITc_i18n_udatepg_set_get_append_item_format_p(void);
+extern int ITc_i18n_udatepg_replace_field_types_with_options_p(void);
+extern int ITc_i18n_udatepg_replace_field_types_p(void);
+extern int ITc_i18n_udatepg_get_skeleton_p(void);
+extern int ITc_i18n_udatepg_get_best_pattern_with_options_p(void);
+extern int ITc_i18n_udatepg_get_base_skeleton_p(void);
+extern int ITc_i18n_udatepg_add_pattern_p(void);
+extern int ITc_i18n_udatepg_get_pattern_for_skeleton_p(void);
+extern int ITc_i18n_udatepg_skeletons_create_p(void);
+extern int ITc_i18n_udatepg_base_skeletons_create_p(void);
+extern int ITc_i18n_udatepg_create_empty_p(void);
+extern int ITc_i18n_udatepg_clone_p(void);
+extern int ITc_i18n_uenumeration_uchar_strings_enumeration_create_destroy_p(void);
+extern int ITc_i18n_uenumeration_char_strings_enumeration_create_destroy_p(void);
+extern int ITc_i18n_uenumeration_count_p(void);
+extern int ITc_i18n_uenumeration_unext_p(void);
+extern int ITc_i18n_uenumeration_next_p(void);
+extern int ITc_i18n_uenumeration_reset_p(void);
+extern int ITc_i18n_uset_create_empty_p(void);
+extern int ITc_i18n_uset_create_destroy_p(void);
+extern int ITc_i18n_uset_create_pattern_p(void);
+extern int ITc_i18n_uset_create_pattern_options_p(void);
+extern int ITc_i18n_uset_clone_p(void);
+extern int ITc_i18n_uset_freeze_p(void);
+extern int ITc_i18n_uset_is_frozen_p(void);
+extern int ITc_i18n_uset_clone_as_thawed_p(void);
+extern int ITc_i18n_uset_set_p(void);
+extern int ITc_i18n_uset_apply_pattern_p(void);
+extern int ITc_i18n_uset_apply_int_property_value_p(void);
+extern int ITc_i18n_uset_apply_property_alias_p(void);
+extern int ITc_i18n_uset_resembles_pattern_p(void);
+extern int ITc_i18n_uset_to_pattern_p(void);
+extern int ITc_i18n_uset_add_remove_p(void);
+extern int ITc_i18n_uset_add_remove_all_p(void);
+extern int ITc_i18n_uset_add_remove_range_p(void);
+extern int ITc_i18n_uset_add_remove_string_p(void);
+extern int ITc_i18n_uset_add_all_code_points_p(void);
+extern int ITc_i18n_uset_retain_p(void);
+extern int ITc_i18n_uset_retain_all_p(void);
+extern int ITc_i18n_uset_compact_p(void);
+extern int ITc_i18n_uset_complement_p(void);
+extern int ITc_i18n_uset_complement_all_p(void);
+extern int ITc_i18n_uset_clear_p(void);
+extern int ITc_i18n_uset_destroy_over_p(void);
+extern int ITc_i18n_uset_remove_all_strings_p(void);
+extern int ITc_i18n_uset_is_empty_p(void);
+extern int ITc_i18n_uset_contains_p(void);
+extern int ITc_i18n_uset_contains_range_p(void);
+extern int ITc_i18n_uset_contains_string_p(void);
+extern int ITc_i18n_uset_index_of_p(void);
+extern int ITc_i18n_uset_char_at_p(void);
+extern int ITc_i18n_uset_size_p(void);
+extern int ITc_i18n_uset_get_item_count_p(void);
+extern int ITc_i18n_uset_get_item_p(void);
+extern int ITc_i18n_uset_contains_all_p(void);
+extern int ITc_i18n_uset_contains_all_code_points_p(void);
+extern int ITc_i18n_uset_contains_none_p(void);
+extern int ITc_i18n_uset_contains_some_p(void);
+extern int ITc_i18n_uset_span_p(void);
+extern int ITc_i18n_uset_span_back_p(void);
+extern int ITc_i18n_uset_span_utf8_p(void);
+extern int ITc_i18n_uset_span_back_utf8_p(void);
+extern int ITc_i18n_uset_equals_p(void);
+extern int ITc_i18n_uset_serialize_p(void);
+extern int ITc_i18n_uset_get_serialized_set_p(void);
+extern int ITc_i18n_uset_set_serialized_to_one_p(void);
+extern int ITc_i18n_uset_serialized_contains_p(void);
+extern int ITc_i18n_uset_get_serialized_range_count_p(void);
+extern int ITc_i18n_uset_get_serialized_range_p(void);
+extern int ITc_i18n_unumber_get_symbol_p(void);
+extern int ITc_i18n_unumber_create_destroy_p(void);
+extern int ITc_i18n_unumber_apply_pattern_p(void);
+extern int ITc_i18n_unumber_clone_p(void);
+extern int ITc_i18n_unumber_count_available_p(void);
+extern int ITc_i18n_unumber_format_decimal_p(void);
+extern int ITc_i18n_unumber_format_double_p(void);
+extern int ITc_i18n_unumber_format_double_currency_p(void);
+extern int ITc_i18n_unumber_format_int64_p(void);
+extern int ITc_i18n_unumber_set_get_attribute_p(void);
+extern int ITc_i18n_unumber_get_available_p(void);
+extern int ITc_i18n_unumber_set_get_double_attribute_p(void);
+extern int ITc_i18n_unumber_get_locale_by_type_p(void);
+extern int ITc_i18n_unumber_set_get_text_attribute_p(void);
+extern int ITc_i18n_unumber_parse_p(void);
+extern int ITc_i18n_unumber_parse_decimal_p(void);
+extern int ITc_i18n_unumber_parse_double_p(void);
+extern int ITc_i18n_unumber_parse_double_currency_p(void);
+extern int ITc_i18n_unumber_parse_int64_p(void);
+extern int ITc_i18n_unumber_to_pattern_p(void);
+extern int ITc_i18n_unumber_set_get_symbol_p(void);
+extern int ITc_i18n_ulocale_get_language_p(void);
+extern int ITc_i18n_ulocale_get_display_name_p(void);
+extern int ITc_i18n_ulocale_set_get_default_p(void);
+extern int ITc_i18n_ulocale_get_available_p(void);
+extern int ITc_i18n_ulocale_get_country_p(void);
+extern int ITc_i18n_ulocale_count_available_p(void);
+extern int ITc_i18n_ulocale_add_likely_subtags_p(void);
+extern int ITc_i18n_ulocale_canonicalize_p(void);
+extern int ITc_i18n_ulocale_for_language_tag_p(void);
+extern int ITc_i18n_ulocale_get_base_name_p(void);
+extern int ITc_i18n_ulocale_get_character_orientation_p(void);
+extern int ITc_i18n_ulocale_get_display_country_p(void);
+extern int ITc_i18n_ulocale_get_display_keyword_p(void);
+extern int ITc_i18n_ulocale_get_display_keyword_value_p(void);
+extern int ITc_i18n_ulocale_get_display_language_p(void);
+extern int ITc_i18n_ulocale_get_display_script_p(void);
+extern int ITc_i18n_ulocale_get_display_variant_p(void);
+extern int ITc_i18n_ulocale_get_iso3_country_p(void);
+extern int ITc_i18n_ulocale_get_iso3_language_p(void);
+extern int ITc_i18n_ulocale_get_iso_countries_p(void);
+extern int ITc_i18n_ulocale_get_iso_languages_p(void);
+extern int ITc_i18n_ulocale_set_get_keyword_value_p(void);
+extern int ITc_i18n_ulocale_get_lcid_p(void);
+extern int ITc_i18n_ulocale_get_line_orientation_p(void);
+extern int ITc_i18n_ulocale_get_locale_for_lcid_p(void);
+extern int ITc_i18n_ulocale_get_name_p(void);
+extern int ITc_i18n_ulocale_get_parent_p(void);
+extern int ITc_i18n_ulocale_get_script_p(void);
+extern int ITc_i18n_ulocale_get_variant_p(void);
+extern int ITc_i18n_ulocale_keywords_create_p(void);
+extern int ITc_i18n_ulocale_minimize_subtags_p(void);
+extern int ITc_i18n_ulocale_to_language_tag_p(void);
+extern int ITc_i18n_timezone_create_unknown_p(void);
+extern int ITc_i18n_timezone_create_gmt_p(void);
+extern int ITc_i18n_timezone_create_destroy_p(void);
+extern int ITc_i18n_timezone_count_equivalent_ids_p(void);
+extern int ITc_i18n_timezone_get_equivalent_id_p(void);
+extern int ITc_i18n_timezone_create_default_p(void);
+extern int ITc_i18n_timezone_set_default_p(void);
+extern int ITc_i18n_timezone_get_tzdata_version_p(void);
+extern int ITc_i18n_timezone_get_region_p(void);
+extern int ITc_i18n_timezone_get_offset_with_date_p(void);
+extern int ITc_i18n_timezone_set_get_raw_offset_p(void);
+extern int ITc_i18n_timezone_set_get_id_p(void);
+extern int ITc_i18n_timezone_get_display_name_p(void);
+extern int ITc_i18n_timezone_get_display_name_with_locale_id_p(void);
+extern int ITc_i18n_timezone_get_display_name_with_type_p(void);
+extern int ITc_i18n_timezone_get_display_name_with_type_locale_id_p(void);
+extern int ITc_i18n_timezone_use_daylight_time_p(void);
+extern int ITc_i18n_timezone_has_same_rule_p(void);
+extern int ITc_i18n_timezone_clone_p(void);
+extern int ITc_i18n_timezone_get_dst_savings_p(void);
+extern int ITc_i18n_timezone_foreach_timezone_id_by_region_p(void);
+extern int ITc_i18n_timezone_foreach_timezone_id_p(void);
+extern int ITc_i18n_timezone_foreach_timezone_id_with_offset_p(void);
+extern int ITc_i18n_timezone_foreach_timezone_id_by_country_p(void);
+extern int ITc_i18n_timezone_detect_host_timezone_p(void);
+extern int ITc_i18n_uchar_get_int_property_value_p(void);
+extern int ITc_i18n_uchar_get_ublock_code_p(void);
+extern int ITc_i18n_ucollator_create_destroy_p(void);
+extern int ITc_i18n_ucollator_str_collator_p(void);
+extern int ITc_i18n_ucollator_equal_p(void);
+extern int ITc_i18n_ucollator_set_strength_p(void);
+extern int ITc_i18n_ucollator_set_attribute_p(void);
+extern int ITc_i18n_ucollator_create_rules_p(void);
+extern int ITc_i18n_ucollator_get_contractions_and_expansions_p(void);
+extern int ITc_i18n_ucollator_str_collator_utf8_p(void);
+extern int ITc_i18n_ucollator_greater_p(void);
+extern int ITc_i18n_ucollator_greater_or_equal_p(void);
+extern int ITc_i18n_ucollator_str_collator_iter_p(void);
+extern int ITc_i18n_ucollator_get_strength_p(void);
+extern int ITc_i18n_ucollator_get_reorder_codes_p(void);
+extern int ITc_i18n_ucollator_set_reorder_codes_p(void);
+extern int ITc_i18n_ucollator_get_display_name_p(void);
+extern int ITc_i18n_ucollator_get_available_p(void);
+extern int ITc_i18n_ucollator_count_available_p(void);
+extern int ITc_i18n_ucollator_create_available_locales_p(void);
+extern int ITc_i18n_ucollator_get_keywords_p(void);
+extern int ITc_i18n_ucollator_get_keyword_values_p(void);
+extern int ITc_i18n_ucollator_get_keyword_values_for_locale_p(void);
+extern int ITc_i18n_ucollator_get_functional_equivalent_p(void);
+extern int ITc_i18n_ucollator_get_rules_p(void);
+extern int ITc_i18n_ucollator_get_sort_key_p(void);
+extern int ITc_i18n_ucollator_next_sort_key_part_p(void);
+extern int ITc_i18n_ucollator_get_bound_p(void);
+extern int ITc_i18n_ucollator_get_version_p(void);
+extern int ITc_i18n_ucollator_get_uca_version_p(void);
+extern int ITc_i18n_ucollator_merge_sort_keys_p(void);
+extern int ITc_i18n_ucollator_get_attribute_p(void);
+extern int ITc_i18n_ucollator_set_get_max_variable_p(void);
+extern int ITc_i18n_ucollator_get_variable_top_p(void);
+extern int ITc_i18n_ucollator_safe_clone_p(void);
+extern int ITc_i18n_ucollator_get_rules_ex_p(void);
+extern int ITc_i18n_ucollator_get_locale_by_type_p(void);
+extern int ITc_i18n_ucollator_get_tailored_set_p(void);
+extern int ITc_i18n_ucollator_clone_binary_p(void);
+extern int ITc_i18n_ucollator_create_binary_p(void);
+extern int ITc_i18n_unormalization_get_instance_normalize_p(void);
+extern int ITc_i18n_usearch_first_get_macthed_text_p(void);
+extern int ITc_i18n_usearch_get_collator_p(void);
+extern int ITc_i18n_usearch_create_new_p(void);
+extern int ITc_i18n_ustring_copy_compare_p(void);
+extern int ITc_i18n_ustring_get_length_to_upper_p(void);
+extern int ITc_i18n_ustring_from_UTF8_to_UTF8_p(void);
+extern int ITc_i18n_ustring_copy_au_p(void);
+extern int ITc_i18n_ustring_copy_au_n_p(void);
+extern int ITc_i18n_ustring_copy_ua_n_p(void);
+extern int ITc_i18n_ustring_copy_ua_p(void);
+extern int ITc_i18n_ustring_copy_n_p(void);
+extern int ITc_i18n_ustring_to_upper_p(void);
+extern int ITc_i18n_ustring_count_char32_p(void);
+extern int ITc_i18n_ustring_has_more_char32_than_p(void);
+extern int ITc_i18n_ustring_cat_p(void);
+extern int ITc_i18n_ustring_cat_n_p(void);
+extern int ITc_i18n_ustring_string_p(void);
+extern int ITc_i18n_ustring_find_first_p(void);
+extern int ITc_i18n_ustring_char_p(void);
+extern int ITc_i18n_ustring_char32_p(void);
+extern int ITc_i18n_ustring_r_string_p(void);
+extern int ITc_i18n_ustring_find_last_p(void);
+extern int ITc_i18n_ustring_r_char_p(void);
+extern int ITc_i18n_ustring_r_char32_p(void);
+extern int ITc_i18n_ustring_pbrk_p(void);
+extern int ITc_i18n_ustring_cspn_p(void);
+extern int ITc_i18n_ustring_spn_p(void);
+extern int ITc_i18n_ustring_tokenizer_r_p(void);
+extern int ITc_i18n_ustring_compare_code_point_order_p(void);
+extern int ITc_i18n_ustring_compare_binary_order_p(void);
+extern int ITc_i18n_ustring_case_compare_with_length_p(void);
+extern int ITc_i18n_ustring_compare_n_p(void);
+extern int ITc_i18n_ustring_compare_n_code_point_order_p(void);
+extern int ITc_i18n_ustring_case_compare_p(void);
+extern int ITc_i18n_ustring_case_compare_n_p(void);
+extern int ITc_i18n_ustring_mem_case_compare_p(void);
+extern int ITc_i18n_ustring_mem_copy_p(void);
+extern int ITc_i18n_ustring_mem_move_p(void);
+extern int ITc_i18n_ustring_mem_set_p(void);
+extern int ITc_i18n_ustring_mem_compare_p(void);
+extern int ITc_i18n_ustring_mem_compare_code_point_order_p(void);
+extern int ITc_i18n_ustring_mem_char_p(void);
+extern int ITc_i18n_ustring_mem_char32_p(void);
+extern int ITc_i18n_ustring_mem_r_char_p(void);
+extern int ITc_i18n_ustring_mem_r_char32_p(void);
+extern int ITc_i18n_ustring_unescape_p(void);
+extern int ITc_i18n_ustring_unescape_at_p(void);
+extern int ITc_i18n_ustring_to_lower_p(void);
+extern int ITc_i18n_ustring_fold_case_p(void);
+extern int ITc_i18n_ustring_to_WCS_p(void);
+extern int ITc_i18n_ustring_from_WCS_p(void);
+extern int ITc_i18n_ustring_to_UTF8_with_sub_p(void);
+extern int ITc_i18n_ustring_from_UTF8_with_sub_p(void);
+extern int ITc_i18n_ustring_from_UTF8_lenient_p(void);
+extern int ITc_i18n_ustring_to_UTF32_p(void);
+extern int ITc_i18n_ustring_from_UTF32_p(void);
+extern int ITc_i18n_ustring_from_UTF32_with_sub_p(void);
+extern int ITc_i18n_ustring_to_UTF32_with_sub_p(void);
+extern int ITc_i18n_ustring_to_title_new_p(void);
+extern int ITc_i18n_ushape_shape_arabic_p(void);
+extern int ITc_i18n_field_position_create_destroy_p(void);
+extern int ITc_i18n_field_position_create_set_get_for_field_p(void);
+extern int ITc_i18n_field_position_clone_p(void);
+extern int ITc_i18n_field_position_set_get_begin_index_p(void);
+extern int ITc_i18n_field_position_set_get_end_index_p(void);
+extern int ITc_i18n_format_format_p(void);
+extern int ITc_i18n_format_clone_destroy_p(void);
+extern int ITc_i18n_format_format_with_field_position_p(void);
+extern int ITc_i18n_format_parse_object_p(void);
+extern int ITc_i18n_format_parse_object_with_parse_position_p(void);
+extern int ITc_i18n_format_get_locale_id_p(void);
+extern int ITc_i18n_measure_create_destroy_p(void);
+extern int ITc_i18n_measure_clone_p(void);
+extern int ITc_i18n_measure_get_number_p(void);
+extern int ITc_i18n_measure_get_unit_p(void);
+extern int ITc_i18n_measure_format_create_destroy_from_locale_id_p(void);
+extern int ITc_i18n_measure_format_clone_p(void);
+extern int ITc_i18n_measure_format_format_p(void);
+extern int ITc_i18n_measure_format_parse_object_p(void);
+extern int ITc_i18n_measure_format_create_currency_format_from_locale_id_p(void);
+extern int ITc_i18n_measure_format_create_currency_format_p(void);
+extern int ITc_i18n_measure_unit_create_destroy_p(void);
+extern int ITc_i18n_measure_unit_clone_p(void);
+extern int ITc_i18n_measure_unit_get_available_destroy_p(void);
+extern int ITc_i18n_measure_unit_get_available_with_type_p(void);
+extern int ITc_i18n_measure_unit_foreach_available_type_p(void);
+extern int ITc_i18n_measure_unit_create_g_force_p(void);
+extern int ITc_i18n_measure_unit_create_meter_per_second_squared_p(void);
+extern int ITc_i18n_measure_unit_create_arc_minute_p(void);
+extern int ITc_i18n_measure_unit_create_arc_second_p(void);
+extern int ITc_i18n_measure_unit_create_degree_p(void);
+extern int ITc_i18n_measure_unit_create_radian_p(void);
+extern int ITc_i18n_measure_unit_create_acre_p(void);
+extern int ITc_i18n_measure_unit_create_hectare_p(void);
+extern int ITc_i18n_measure_unit_create_square_centimeter_p(void);
+extern int ITc_i18n_measure_unit_create_square_foot_p(void);
+extern int ITc_i18n_measure_unit_create_square_inch_p(void);
+extern int ITc_i18n_measure_unit_create_square_kilometer_p(void);
+extern int ITc_i18n_measure_unit_create_square_meter_p(void);
+extern int ITc_i18n_measure_unit_create_square_mile_p(void);
+extern int ITc_i18n_measure_unit_create_square_yard_p(void);
+extern int ITc_i18n_measure_unit_create_liter_per_kilometer_p(void);
+extern int ITc_i18n_measure_unit_create_mile_per_gallon_p(void);
+extern int ITc_i18n_measure_unit_create_bit_p(void);
+extern int ITc_i18n_measure_unit_create_byte_p(void);
+extern int ITc_i18n_measure_unit_create_gigabit_p(void);
+extern int ITc_i18n_measure_unit_create_gigabyte_p(void);
+extern int ITc_i18n_measure_unit_create_kilobit_p(void);
+extern int ITc_i18n_measure_unit_create_kilobyte_p(void);
+extern int ITc_i18n_measure_unit_create_megabit_p(void);
+extern int ITc_i18n_measure_unit_create_megabyte_p(void);
+extern int ITc_i18n_measure_unit_create_terabit_p(void);
+extern int ITc_i18n_measure_unit_create_terabyte_p(void);
+extern int ITc_i18n_measure_unit_create_day_p(void);
+extern int ITc_i18n_measure_unit_create_hour_p(void);
+extern int ITc_i18n_measure_unit_create_microsecond_p(void);
+extern int ITc_i18n_measure_unit_create_millisecond_p(void);
+extern int ITc_i18n_measure_unit_create_minute_p(void);
+extern int ITc_i18n_measure_unit_create_month_p(void);
+extern int ITc_i18n_measure_unit_create_nanosecond_p(void);
+extern int ITc_i18n_measure_unit_create_second_p(void);
+extern int ITc_i18n_measure_unit_create_week_p(void);
+extern int ITc_i18n_measure_unit_create_year_p(void);
+extern int ITc_i18n_measure_unit_create_ampere_p(void);
+extern int ITc_i18n_measure_unit_create_milliampere_p(void);
+extern int ITc_i18n_measure_unit_create_ohm_p(void);
+extern int ITc_i18n_measure_unit_create_volt_p(void);
+extern int ITc_i18n_measure_unit_create_calorie_p(void);
+extern int ITc_i18n_measure_unit_create_foodcalorie_p(void);
+extern int ITc_i18n_measure_unit_create_joule_p(void);
+extern int ITc_i18n_measure_unit_create_kilocalorie_p(void);
+extern int ITc_i18n_measure_unit_create_kilojoule_p(void);
+extern int ITc_i18n_measure_unit_create_kilowatt_hour_p(void);
+extern int ITc_i18n_measure_unit_create_gigahertz_p(void);
+extern int ITc_i18n_measure_unit_create_hertz_p(void);
+extern int ITc_i18n_measure_unit_create_kilohertz_p(void);
+extern int ITc_i18n_measure_unit_create_megahertz_p(void);
+extern int ITc_i18n_measure_unit_create_astronomical_unit_p(void);
+extern int ITc_i18n_measure_unit_create_centimeter_p(void);
+extern int ITc_i18n_measure_unit_create_decimeter_p(void);
+extern int ITc_i18n_measure_unit_create_fathom_p(void);
+extern int ITc_i18n_measure_unit_create_foot_p(void);
+extern int ITc_i18n_measure_unit_create_furlong_p(void);
+extern int ITc_i18n_measure_unit_create_inch_p(void);
+extern int ITc_i18n_measure_unit_create_kilometer_p(void);
+extern int ITc_i18n_measure_unit_create_light_year_p(void);
+extern int ITc_i18n_measure_unit_create_meter_p(void);
+extern int ITc_i18n_measure_unit_create_micrometer_p(void);
+extern int ITc_i18n_measure_unit_create_mile_p(void);
+extern int ITc_i18n_measure_unit_create_millimeter_p(void);
+extern int ITc_i18n_measure_unit_create_nanometer_p(void);
+extern int ITc_i18n_measure_unit_create_nautical_mile_p(void);
+extern int ITc_i18n_measure_unit_create_parsec_p(void);
+extern int ITc_i18n_measure_unit_create_picometer_p(void);
+extern int ITc_i18n_measure_unit_create_yard_p(void);
+extern int ITc_i18n_measure_unit_create_lux_p(void);
+extern int ITc_i18n_measure_unit_create_carat_p(void);
+extern int ITc_i18n_measure_unit_create_gram_p(void);
+extern int ITc_i18n_measure_unit_create_kilogram_p(void);
+extern int ITc_i18n_measure_unit_create_metric_ton_p(void);
+extern int ITc_i18n_measure_unit_create_microgram_p(void);
+extern int ITc_i18n_measure_unit_create_milligram_p(void);
+extern int ITc_i18n_measure_unit_create_ounce_p(void);
+extern int ITc_i18n_measure_unit_create_ounce_troy_p(void);
+extern int ITc_i18n_measure_unit_create_pound_p(void);
+extern int ITc_i18n_measure_unit_create_stone_p(void);
+extern int ITc_i18n_measure_unit_create_ton_p(void);
+extern int ITc_i18n_measure_unit_create_gigawatt_p(void);
+extern int ITc_i18n_measure_unit_create_horsepower_p(void);
+extern int ITc_i18n_measure_unit_create_kilowatt_p(void);
+extern int ITc_i18n_measure_unit_create_megawatt_p(void);
+extern int ITc_i18n_measure_unit_create_milliwatt_p(void);
+extern int ITc_i18n_measure_unit_create_watt_p(void);
+extern int ITc_i18n_measure_unit_create_hectopascal_p(void);
+extern int ITc_i18n_measure_unit_create_inch_hg_p(void);
+extern int ITc_i18n_measure_unit_create_millibar_p(void);
+extern int ITc_i18n_measure_unit_create_millimeter_of_mercury_p(void);
+extern int ITc_i18n_measure_unit_create_pound_per_square_inch_p(void);
+extern int ITc_i18n_measure_unit_create_karat_p(void);
+extern int ITc_i18n_measure_unit_create_kilometer_per_hour_p(void);
+extern int ITc_i18n_measure_unit_create_meter_per_second_p(void);
+extern int ITc_i18n_measure_unit_create_mile_per_hour_p(void);
+extern int ITc_i18n_measure_unit_create_celsius_p(void);
+extern int ITc_i18n_measure_unit_create_fahrenheit_p(void);
+extern int ITc_i18n_measure_unit_create_kelvin_p(void);
+extern int ITc_i18n_measure_unit_create_acre_foot_p(void);
+extern int ITc_i18n_measure_unit_create_bushel_p(void);
+extern int ITc_i18n_measure_unit_create_centiliter_p(void);
+extern int ITc_i18n_measure_unit_create_cubic_centimeter_p(void);
+extern int ITc_i18n_measure_unit_create_cubic_foot_p(void);
+extern int ITc_i18n_measure_unit_create_cubic_inch_p(void);
+extern int ITc_i18n_measure_unit_create_cubic_kilometer_p(void);
+extern int ITc_i18n_measure_unit_create_cubic_meter_p(void);
+extern int ITc_i18n_measure_unit_create_cubic_mile_p(void);
+extern int ITc_i18n_measure_unit_create_cubic_yard_p(void);
+extern int ITc_i18n_measure_unit_create_cup_p(void);
+extern int ITc_i18n_measure_unit_create_deciliter_p(void);
+extern int ITc_i18n_measure_unit_create_fluid_ounce_p(void);
+extern int ITc_i18n_measure_unit_create_gallon_p(void);
+extern int ITc_i18n_measure_unit_create_hectoliter_p(void);
+extern int ITc_i18n_measure_unit_create_liter_p(void);
+extern int ITc_i18n_measure_unit_create_megaliter_p(void);
+extern int ITc_i18n_measure_unit_create_milliliter_p(void);
+extern int ITc_i18n_measure_unit_create_pint_p(void);
+extern int ITc_i18n_measure_unit_create_quart_p(void);
+extern int ITc_i18n_measure_unit_create_tablespoon_p(void);
+extern int ITc_i18n_measure_unit_create_teaspoon_p(void);
+extern int ITc_i18n_parse_position_create_destroy_p(void);
+extern int ITc_i18n_parse_position_create_with_index_p(void);
+extern int ITc_i18n_parse_position_set_get_index_p(void);
+extern int ITc_i18n_parse_position_clone_p(void);
+extern int ITc_i18n_parse_position_set_get_error_index_p(void);
+extern int ITc_i18n_alpha_idx_create_destroy_from_locale_id_p(void);
+extern int ITc_i18n_alpha_idx_add_labels_with_locale_id_p(void);
+extern int ITc_i18n_alpha_idx_add_record_p(void);
+extern int ITc_i18n_alpha_idx_get_record_name_p(void);
+extern int ITc_i18n_alpha_idx_get_next_bucket_p(void);
+extern int ITc_i18n_alpha_idx_get_next_record_p(void);
+extern int ITc_i18n_alpha_idx_get_bucket_record_count_p(void);
+extern int ITc_i18n_alpha_idx_get_bucket_label_p(void);
+extern int ITc_i18n_alpha_idx_get_record_data_p(void);
+extern int ITc_i18n_alpha_idx_set_get_inflow_label_p(void);
+extern int ITc_i18n_alpha_idx_set_get_overflow_label_p(void);
+extern int ITc_i18n_alpha_idx_set_get_underflow_label_p(void);
+extern int ITc_i18n_alpha_idx_set_get_max_label_count_p(void);
+extern int ITc_i18n_alpha_idx_get_bucket_count_p(void);
+extern int ITc_i18n_alpha_idx_get_record_count_p(void);
+extern int ITc_i18n_alpha_idx_get_bucket_index_p(void);
+extern int ITc_i18n_alpha_idx_get_current_bucket_index_p(void);
+extern int ITc_i18n_alpha_idx_get_bucket_label_type_p(void);
+extern int ITc_i18n_alpha_idx_reset_bucket_iter_p(void);
+extern int ITc_i18n_alpha_idx_reset_record_iter_p(void);
+extern int ITc_i18n_alpha_idx_clear_records_p(void);
+extern int ITc_i18n_formattable_create_default_destroy_p(void);
+extern int ITc_i18n_formattable_create_with_udate_p(void);
+extern int ITc_i18n_formattable_create_with_double_p(void);
+extern int ITc_i18n_formattable_create_with_long_p(void);
+extern int ITc_i18n_formattable_create_with_int64_p(void);
+extern int ITc_i18n_formattable_create_with_char_string_p(void);
+extern int ITc_i18n_formattable_create_with_formattable_array_p(void);
+extern int ITc_i18n_formattable_clone_p(void);
+extern int ITc_i18n_formattable_set_get_array_p(void);
+extern int ITc_i18n_formattable_set_get_date_p(void);
+extern int ITc_i18n_formattable_set_get_double_p(void);
+extern int ITc_i18n_formattable_set_get_int64_p(void);
+extern int ITc_i18n_formattable_set_get_long_p(void);
+extern int ITc_i18n_formattable_set_get_string_p(void);
+extern int ITc_i18n_formattable_get_type_p(void);
+extern int ITc_i18n_formattable_is_numeric_p(void);
+extern int ITc_i18n_formattable_not_equal_p(void);
+extern int ITc_i18n_formattable_equal_p(void);
+extern int ITc_i18n_formattable_element_at_p(void);
+extern int ITc_i18n_utmscale_get_time_scale_value_p(void);
+extern int ITc_i18n_utmscale_from_int64_p(void);
+extern int ITc_i18n_utmscale_to_int64_p(void);
+extern int ITc_i18n_ubidi_create_destroy_p(void);
+extern int ITc_i18n_ubidi_count_paragraphs_p(void);
+extern int ITc_i18n_ubidi_count_runs_p(void);
+extern int ITc_i18n_ubidi_get_base_direction_p(void);
+extern int ITc_i18n_ubidi_set_get_class_cb_p(void);
+extern int ITc_i18n_ubidi_set_context_p(void);
+extern int ITc_i18n_ubidi_set_inverse_p(void);
+extern int ITc_i18n_ubidi_set_line_p(void);
+extern int ITc_i18n_ubidi_set_para_p(void);
+extern int ITc_i18n_ubidi_set_get_reordering_mode_p(void);
+extern int ITc_i18n_ubidi_set_get_reordering_options_p(void);
+extern int ITc_i18n_ubidi_get_customized_class_p(void);
+extern int ITc_i18n_ubidi_get_direction_p(void);
+extern int ITc_i18n_ubidi_get_length_p(void);
+extern int ITc_i18n_ubidi_get_level_at_p(void);
+extern int ITc_i18n_ubidi_get_logical_index_p(void);
+extern int ITc_i18n_ubidi_get_logical_map_p(void);
+extern int ITc_i18n_ubidi_get_logical_run_p(void);
+extern int ITc_i18n_ubidi_get_paragraph_p(void);
+extern int ITc_i18n_ubidi_get_paragraph_by_index_p(void);
+extern int ITc_i18n_ubidi_get_para_level_p(void);
+extern int ITc_i18n_ubidi_get_processed_length_p(void);
+extern int ITc_i18n_ubidi_get_result_length_p(void);
+extern int ITc_i18n_ubidi_get_text_p(void);
+extern int ITc_i18n_ubidi_get_visual_index_p(void);
+extern int ITc_i18n_ubidi_get_visual_map_p(void);
+extern int ITc_i18n_ubidi_get_visual_run_p(void);
+extern int ITc_i18n_ubidi_invert_map_p(void);
+extern int ITc_i18n_ubidi_is_inverse_p(void);
+extern int ITc_i18n_ubidi_is_order_paragraphs_ltr_p(void);
+extern int ITc_i18n_ubidi_create_sized_p(void);
+extern int ITc_i18n_ubidi_order_paragraphs_ltr_p(void);
+extern int ITc_i18n_ubidi_reorder_logical_p(void);
+extern int ITc_i18n_ubidi_reorder_visual_p(void);
+extern int ITc_i18n_ubidi_write_reordered_p(void);
+extern int ITc_i18n_ubidi_write_reverse_p(void);
+extern int ITc_i18n_uchar_iter_create_destroy_p(void);
+extern int ITc_i18n_uchar_iter_set_string_p(void);
+extern int ITc_i18n_uchar_iter_set_utf16be_p(void);
+extern int ITc_i18n_uchar_iter_set_utf8_p(void);
+extern int ITc_i18n_uchar_iter_get_index_p(void);
+extern int ITc_i18n_uchar_iter_move_p(void);
+extern int ITc_i18n_uchar_iter_has_next_p(void);
+extern int ITc_i18n_uchar_iter_has_previous_p(void);
+extern int ITc_i18n_uchar_iter_current_p(void);
+extern int ITc_i18n_uchar_iter_next_p(void);
+extern int ITc_i18n_uchar_iter_previous_p(void);
+extern int ITc_i18n_uchar_iter_get_set_state_p(void);
+extern int ITc_base_utils_i18n_uversion_get_version_p(void);
+extern int ITc_base_utils_i18n_uversion_to_string_p(void);
+extern int ITc_base_utils_i18n_uversion_from_string_p(void);
+extern int ITc_base_utils_i18n_uversion_from_ustring_p(void);
+extern int ITc_i18n_measure_format_format_buff_p(void);
+extern int ITc_i18n_measure_format_format_measures_p(void);
+extern int ITc_i18n_measure_format_format_measure_per_unit_p(void);
+extern int ITc_i18n_uchar_has_binary_property_p(void);
+extern int ITc_i18n_uchar_is_alphabetic_p(void);
+extern int ITc_i18n_uchar_is_lowercase_p(void);
+extern int ITc_i18n_uchar_is_uppercase_p(void);
+extern int ITc_i18n_uchar_is_white_space_p(void);
+extern int ITc_i18n_uchar_get_int_property_min_value_p(void);
+extern int ITc_i18n_uchar_get_int_property_max_value_p(void);
+extern int ITc_i18n_uchar_get_numeric_value_p(void);
+extern int ITc_i18n_uchar_is_lower_p(void);
+extern int ITc_i18n_uchar_is_upper_p(void);
+extern int ITc_i18n_uchar_is_title_p(void);
+extern int ITc_i18n_uchar_is_digit_p(void);
+extern int ITc_i18n_uchar_is_alpha_p(void);
+extern int ITc_i18n_uchar_is_alnum_p(void);
+extern int ITc_i18n_uchar_is_xdigit_p(void);
+extern int ITc_i18n_uchar_is_punct_p(void);
+extern int ITc_i18n_uchar_is_graph_p(void);
+extern int ITc_i18n_uchar_is_blank_p(void);
+extern int ITc_i18n_uchar_is_defined_p(void);
+extern int ITc_i18n_uchar_is_space_p(void);
+extern int ITc_i18n_uchar_is_java_space_char_p(void);
+extern int ITc_i18n_uchar_is_whitespace_p(void);
+extern int ITc_i18n_uchar_is_control_p(void);
+extern int ITc_i18n_uchar_is_iso_control_p(void);
+extern int ITc_i18n_uchar_is_printable_p(void);
+extern int ITc_i18n_uchar_is_base_p(void);
+extern int ITc_i18n_uchar_char_direction_p(void);
+extern int ITc_i18n_uchar_is_mirrored_p(void);
+extern int ITc_i18n_uchar_char_mirror_p(void);
+extern int ITc_i18n_uchar_get_bidi_paired_bracket_p(void);
+extern int ITc_i18n_uchar_char_type_p(void);
+extern int ITc_i18n_uchar_enum_char_types_p(void);
+extern int ITc_i18n_uchar_get_combining_class_p(void);
+extern int ITc_i18n_uchar_char_digit_value_p(void);
+extern int ITc_i18n_uchar_char_name_p(void);
+extern int ITc_i18n_uchar_char_from_name_p(void);
+extern int ITc_i18n_uchar_enum_char_names_p(void);
+extern int ITc_i18n_uchar_get_property_name_p(void);
+extern int ITc_i18n_uchar_get_property_enum_p(void);
+extern int ITc_i18n_uchar_get_property_value_name_p(void);
+extern int ITc_i18n_uchar_get_property_value_enum_p(void);
+extern int ITc_i18n_uchar_is_id_start_p(void);
+extern int ITc_i18n_uchar_is_id_part_p(void);
+extern int ITc_i18n_uchar_is_id_ignorable_p(void);
+extern int ITc_i18n_uchar_is_java_id_start_p(void);
+extern int ITc_i18n_uchar_is_java_id_part_p(void);
+extern int ITc_i18n_uchar_to_lower_p(void);
+extern int ITc_i18n_uchar_to_upper_p(void);
+extern int ITc_i18n_uchar_to_title_p(void);
+extern int ITc_i18n_uchar_fold_case_p(void);
+extern int ITc_i18n_uchar_digit_p(void);
+extern int ITc_i18n_uchar_for_digit_p(void);
+extern int ITc_i18n_uchar_char_age_p(void);
+extern int ITc_i18n_uchar_get_unicode_version_p(void);
+extern int ITc_i18n_uchar_get_fc_nfkc_closure_p(void);
+extern int ITc_i18n_ulocale_is_bogus_p(void);
+extern int ITc_i18n_plural_rules_create_destroy_p(void);
+extern int ITc_i18n_plural_rules_clone_p(void);
+extern int ITc_i18n_plural_rules_create_rules_from_descr_p(void);
+extern int ITc_i18n_plural_rules_for_locale_id_p(void);
+extern int ITc_i18n_plural_rules_select_int32_p(void);
+extern int ITc_i18n_plural_rules_select_double_p(void);
+extern int ITc_i18n_plural_rules_get_keywords_p(void);
+extern int ITc_i18n_plural_rules_get_samples_p(void);
+extern int ITc_i18n_plural_rules_is_keyword_p(void);
+extern int ITc_i18n_plural_rules_get_keyword_other_p(void);
+extern int ITc_i18n_immutable_idx_create_destroy(void);
+extern int ITc_i18n_immutable_idx_get_bucket_count(void);
+extern int ITc_i18n_immutable_idx_get_bucket_index(void);
+extern int ITc_i18n_immutable_idx_get_bucket_label(void);
+extern int ITc_i18n_immutable_idx_get_bucket_label_type(void);
+extern int ITc_i18n_measure_format_get_unit_display_name(void);
+extern int ITc_i18n_plural_format_create_destroy_p(void);
+extern int ITc_i18n_plural_format_create_from_locale_p(void);
+extern int ITc_i18n_plural_format_create_from_rules_pattern_p(void);
+extern int ITc_i18n_plural_format_create_from_locale_type_pattern_p(void);
+extern int ITc_i18n_plural_format_create_from_locale_type_p(void);
+extern int ITc_i18n_plural_format_create_from_locale_pattern_p(void);
+extern int ITc_i18n_plural_format_create_from_locale_rules_pattern_p(void);
+extern int ITc_i18n_plural_format_clone_p(void);
+extern int ITc_i18n_plural_format_apply_pattern_p(void);
+extern int ITc_i18n_plural_format_format_int32_p(void);
+extern int ITc_i18n_plural_format_format_double_p(void);
+extern int ITc_i18n_plural_format_format_formattable_p(void);
+extern int ITc_i18n_plural_format_set_number_format_p(void);
+extern int ITc_i18n_plural_format_to_pattern_p(void);
+extern int ITc_i18n_date_interval_create_destroy_p(void);
+extern int ITc_i18n_date_interval_clone_p(void);
+extern int ITc_i18n_date_interval_get_from_date_p(void);
+extern int ITc_i18n_date_interval_get_to_date_p(void);
+extern int ITc_i18n_date_interval_equals_p(void);
+extern int ITc_i18n_date_interval_fmt_create_destroy_p(void);
+extern int ITc_i18n_date_interval_fmt_clone_p(void);
+extern int ITc_i18n_date_interval_fmt_create_from_locale_p(void);
+extern int ITc_i18n_date_interval_fmt_set_get_time_zone_p(void);
+extern int ITc_i18n_date_interval_fmt_adopt_time_zone_p(void);
+extern int ITc_i18n_date_interval_fmt_format_with_date_interval_p(void);
+extern int ITc_i18n_date_interval_fmt_format_with_calendar_p(void);
+extern int ITc_i18n_date_interval_fmt_equals_p(void);
+extern int ITc_i18n_simple_date_fmt_create_destroy_p(void);
+extern int ITc_i18n_simple_date_fmt_create_from_pattern_p(void);
+extern int ITc_i18n_simple_date_fmt_create_from_pattern_override_p(void);
+extern int ITc_i18n_simple_date_fmt_create_from_pattern_locale_p(void);
+extern int ITc_i18n_simple_date_fmt_create_from_pattern_override_locale_p(void);
+extern int ITc_i18n_simple_date_fmt_clone_p(void);
+extern int ITc_i18n_simple_date_fmt_equals_p(void);
+extern int ITc_i18n_simple_date_fmt_format_with_field_position_p(void);
+extern int ITc_i18n_simple_date_fmt_parse_p(void);
+extern int ITc_i18n_simple_date_fmt_set_get_2digit_year_start_p(void);
+extern int ITc_i18n_simple_date_fmt_to_pattern_p(void);
+extern int ITc_i18n_simple_date_fmt_to_localized_pattern_p(void);
+extern int ITc_i18n_simple_date_fmt_apply_pattern_p(void);
+extern int ITc_i18n_simple_date_fmt_apply_localized_pattern_p(void);
+extern int ITc_i18n_simple_date_fmt_adopt_calendar_p(void);
+extern int ITc_i18n_simple_date_fmt_set_context_p(void);
+
+extern int ITs_base_utils_i18n_loc_disp_names_create_p(void);
+extern int ITs_base_utils_i18n_loc_disp_names_create_from_dialect_p(void);
+extern int ITs_base_utils_i18n_loc_disp_names_create_from_context_p(void);
+extern int ITs_base_utils_i18n_loc_disp_names_get_locale_p(void);
+extern int ITs_base_utils_i18n_loc_disp_names_get_dialect_handling_p(void);
+extern int ITs_base_utils_i18n_loc_disp_names_get_context_p(void);
+extern int ITs_base_utils_i18n_loc_disp_names_get_loc_disp_name_p(void);
+extern int ITs_base_utils_i18n_loc_disp_names_get_language_disp_name_p(void);
+extern int ITs_base_utils_i18n_loc_disp_names_get_script_disp_name_p(void);
+extern int ITs_base_utils_i18n_loc_disp_names_get_script_disp_name_with_script_code_p(void);
+extern int ITs_base_utils_i18n_loc_disp_names_get_region_disp_name_p(void);
+extern int ITs_base_utils_i18n_loc_disp_names_get_variant_disp_name_p(void);
+extern int ITs_base_utils_i18n_loc_disp_names_get_key_disp_name_p(void);
+extern int ITs_base_utils_i18n_loc_disp_names_get_key_value_disp_name_p(void);
+
+
+extern int ITc_i18n_utext_create_for_UTF8_p(void);
+extern int ITc_i18n_utext_create_for_uchars_p(void);
+extern int ITc_i18n_utext_clone_p(void);
+extern int ITc_i18n_utext_equals_p(void);
+extern int ITc_i18n_utext_native_length_p(void);
+extern int ITc_i18n_utext_is_length_expensive_p(void);
+extern int ITc_i18n_utext_char32_at_p(void);
+extern int ITc_i18n_utext_current32_p(void);
+extern int ITc_i18n_utext_next32_p(void);
+extern int ITc_i18n_utext_previous32_p(void);
+extern int ITc_i18n_utext_next32_from_p(void);
+extern int ITc_i18n_utext_previous32_from_p(void);
+extern int ITc_i18n_utext_set_get_native_index_p(void);
+extern int ITc_i18n_utext_move_index32_p(void);
+extern int ITc_i18n_utext_get_previous_native_index_p(void);
+extern int ITc_i18n_utext_extract_p(void);
+extern int ITc_i18n_utext_is_writable_p(void);
+extern int ITc_i18n_utext_has_meta_data_p(void);
+extern int ITc_i18n_utext_freeze_p(void);
+
+extern int ITc_i18n_uscript_get_codes_p(void);
+extern int ITc_i18n_uscript_get_name_p(void);
+extern int ITc_i18n_uscript_get_short_name_p(void);
+extern int ITc_i18n_uscript_get_script_p(void);
+extern int ITc_i18n_uscript_has_script_p(void);
+extern int ITc_i18n_uscript_get_script_extensions_p(void);
+extern int ITc_i18n_uscript_get_sample_string_p(void);
+extern int ITc_i18n_uscript_get_usage_p(void);
+extern int ITc_i18n_uscript_is_right_to_left_p(void);
+extern int ITc_i18n_uscript_breaks_between_letters_p(void);
+extern int ITc_i18n_uscript_is_cased_p(void);
+
+extern int ITc_i18n_unormalization_get_nfc_instance_p(void);
+extern int ITc_i18n_unormalization_get_nfd_instance_p(void);
+extern int ITc_i18n_unormalization_get_nfkc_instance_p(void);
+extern int ITc_i18n_unormalization_get_nfkc_casefold_instance_p(void);
+extern int ITc_i18n_unormalization_get_nfkd_instance_p(void);
+extern int ITc_i18n_unormalization_create_filtered_p(void);
+extern int ITc_i18n_unormalization_destroy_p(void);
+extern int ITc_i18n_unormalization_normalize_second_and_append_p(void);
+extern int ITc_i18n_unormalization_append_p(void);
+extern int ITc_i18n_unormalization_get_decomposition_p(void);
+extern int ITc_i18n_unormalization_get_raw_decomposition_p(void);
+extern int ITc_i18n_unormalization_compose_pair_p(void);
+extern int ITc_i18n_unormalization_is_normalized_p(void);
+extern int ITc_i18n_unormalization_quick_check_p(void);
+extern int ITc_i18n_unormalization_span_quick_check_yes_p(void);
+extern int ITc_i18n_unormalizer_has_boundary_before_p(void);
+extern int ITc_i18n_unormalizer_has_boundary_after_p(void);
+extern int ITc_i18n_unormalization_is_inert_p(void);
+
+extern int ITc_i18n_unumsys_create_p(void);
+extern int ITc_i18n_unumsys_create_by_name_p(void);
+extern int ITc_i18n_unumsys_get_available_names_p(void);
+extern int ITc_i18n_unumsys_get_name_p(void);
+extern int ITc_i18n_unumsys_is_algorithmic_p(void);
+extern int ITc_i18n_unumsys_get_radix_p(void);
+extern int ITc_i18n_unumsys_get_description_p(void);
+
+extern int ITc_i18n_uidna_label_to_ascii_p(void);
+extern int ITc_i18n_uidna_label_to_unicode_p(void);
+extern int ITc_i18n_uidna_name_to_ascii_p(void);
+extern int ITc_i18n_uidna_name_to_unicode_p(void);
+extern int ITc_i18n_uidna_label_to_ascii_UTF8_p(void);
+extern int ITc_i18n_uidna_label_to_unicode_UTF8_p(void);
+extern int ITc_i18n_uidna_name_to_ascii_UTF8_p(void);
+extern int ITc_i18n_uidna_name_to_unicode_UTF8_p(void);
+extern int ITc_i18n_uidna_info_get_is_trans_different_p(void);
+extern int ITc_i18n_uidna_info_get_errors_p(void);
+extern int ITc_i18n_uidna_info_destroy_p(void);
+
+extern int ITc_i18n_ucsdet_create_destroy_p(void);
+extern int ITc_i18n_ucsdet_set_text_p(void);
+extern int ITc_i18n_ucsdet_set_declared_encoding_p(void);
+extern int ITc_i18n_ucsdet_detect_p(void);
+extern int ITc_i18n_ucsdet_detect_all_p(void);
+extern int ITc_i18n_ucsdet_get_name_p(void);
+extern int ITc_i18n_ucsdet_get_confidence_p(void);
+extern int ITc_i18n_ucsdet_get_language_p(void);
+extern int ITc_i18n_ucsdet_get_uchars_p(void);
+extern int ITc_i18n_ucsdet_get_all_detectable_charsets_p(void);
+extern int ITc_i18n_ucsdet_is_input_filter_enabled(void);
+extern int ITc_i18n_ucsdet_enable_input_filter_p(void);
+
+extern int ITc_i18n_ucnvsel_create_destroy_p(void);
+extern int ITc_i18n_ucnvsel_create_from_serialized_p(void);
+extern int ITc_i18n_ucnvsel_serialize_p(void);
+extern int ITc_i18n_ucnvsel_select_for_string_p(void);
+extern int ITc_i18n_ucnvsel_select_for_utf8_p(void);
+
+extern int ITc_i18n_ucnv_get_max_bytes_for_string_p(void);
+extern int ITc_i18n_ucnv_compare_names_p(void);
+extern int ITc_i18n_ucnv_create_destroy_p(void);
+extern int ITc_i18n_ucnv_create_unicode_p(void);
+extern int ITc_i18n_ucnv_create_ccsid_p(void);
+extern int ITc_i18n_ucnv_safe_clone_p(void);
+extern int ITc_i18n_ucnv_set_get_subst_chars_p(void);
+extern int ITc_i18n_ucnv_set_subst_string_p(void);
+extern int ITc_i18n_ucnv_get_invalid_chars_p(void);
+extern int ITc_i18n_ucnv_get_invalid_uchars_p(void);
+extern int ITc_i18n_ucnv_reset_p(void);
+extern int ITc_i18n_ucnv_reset_to_unicode_p(void);
+extern int ITc_i18n_ucnv_reset_from_unicode_p(void);
+extern int ITc_i18n_ucnv_get_max_char_size_p(void);
+extern int ITc_i18n_ucnv_get_min_char_size_p(void);
+extern int ITc_i18n_ucnv_get_display_name_p(void);
+extern int ITc_i18n_ucnv_get_name_p(void);
+extern int ITc_i18n_ucnv_get_ccsid_p(void);
+extern int ITc_i18n_ucnv_get_platform_p(void);
+extern int ITc_i18n_ucnv_get_type_p(void);
+extern int ITc_i18n_ucnv_get_starters_p(void);
+extern int ITc_i18n_ucnv_get_unicode_set_p(void);
+extern int ITc_i18n_ucnv_from_unicode_p(void);
+extern int ITc_i18n_ucnv_to_unicode_p(void);
+extern int ITc_i18n_ucnv_from_uchars_p(void);
+extern int ITc_i18n_ucnv_to_uchars_p(void);
+extern int ITc_i18n_ucnv_get_next_uchar_p(void);
+extern int ITc_i18n_ucnv_convert_ex_p(void);
+extern int ITc_i18n_ucnv_convert_p(void);
+extern int ITc_i18n_ucnv_from_algorithmic_p(void);
+extern int ITc_i18n_ucnv_to_algorithmic_p(void);
+extern int ITc_i18n_ucnv_flush_cache_p(void);
+extern int ITc_i18n_ucnv_count_available_p(void);
+extern int ITc_i18n_ucnv_get_available_name_p(void);
+extern int ITc_i18n_ucnv_create_all_names_p(void);
+extern int ITc_i18n_ucnv_count_aliases_p(void);
+extern int ITc_i18n_ucnv_get_aliases_p(void);
+extern int ITc_i18n_ucnv_get_alias_p(void);
+extern int ITc_i18n_ucnv_create_standard_names_p(void);
+extern int ITc_i18n_ucnv_count_standards_p(void);
+extern int ITc_i18n_ucnv_get_standard_p(void);
+extern int ITc_i18n_ucnv_get_standard_name_p(void);
+extern int ITc_i18n_ucnv_get_canonical_name_p(void);
+extern int ITc_i18n_ucnv_set_get_default_name_p(void);
+extern int ITc_i18n_ucnv_fix_file_separator_p(void);
+extern int ITc_i18n_ucnv_is_ambiguous_p(void);
+extern int ITc_i18n_ucnv_set_fallback_p(void);
+extern int ITc_i18n_ucnv_uses_fallback_p(void);
+extern int ITc_i18n_ucnv_detect_unicode_signature_p(void);
+extern int ITc_i18n_ucnv_from_ucount_pending_p(void);
+extern int ITc_i18n_ucnv_to_ucount_pending_p(void);
+extern int ITc_i18n_ucnv_is_fixed_width_p(void);
+
+extern int ITc_i18n_ures_create_destroy_p(void);
+extern int ITc_i18n_ures_create_direct_p(void);
+extern int ITc_i18n_ures_create_unicode_p(void);
+extern int ITc_i18n_ures_get_version_p(void);
+extern int ITc_i18n_ures_get_locale_by_type_p(void);
+extern int ITc_i18n_ures_get_string_p(void);
+extern int ITc_i18n_ures_get_UTF8_string_p(void);
+extern int ITc_i18n_ures_get_binary_p(void);
+extern int ITc_i18n_ures_get_int_vector_p(void);
+extern int ITc_i18n_ures_get_uint_p(void);
+extern int ITc_i18n_ures_get_int_p(void);
+extern int ITc_i18n_ures_get_size_p(void);
+extern int ITc_i18n_ures_get_type_p(void);
+extern int ITc_i18n_ures_get_key_p(void);
+extern int ITc_i18n_ures_reset_iterator_p(void);
+extern int ITc_i18n_ures_has_next_p(void);
+extern int ITc_i18n_ures_get_next_resource_p(void);
+extern int ITc_i18n_ures_get_next_string_p(void);
+extern int ITc_i18n_ures_get_by_index_p(void);
+extern int ITc_i18n_ures_get_string_by_index_p(void);
+extern int ITc_i18n_ures_get_UTF8_string_by_index_p(void);
+extern int ITc_i18n_ures_get_by_key_p(void);
+extern int ITc_i18n_ures_get_string_by_key_p(void);
+extern int ITc_i18n_ures_get_UTF8_string_by_key_p(void);
+
+testcase tc_array[] = {
+       {"ITc_i18n_ubrk_create_destroy_p",ITc_i18n_ubrk_create_destroy_p,ITs_base_utils_ubrk_startup,ITs_base_utils_ubrk_cleanup},
+       {"ITc_i18n_ubrk_create_rules_p",ITc_i18n_ubrk_create_rules_p,ITs_base_utils_ubrk_startup,ITs_base_utils_ubrk_cleanup},
+       {"ITc_i18n_ubrk_safe_clone_p",ITc_i18n_ubrk_safe_clone_p,ITs_base_utils_ubrk_startup,ITs_base_utils_ubrk_cleanup},
+       {"ITc_i18n_ubrk_set_text_p",ITc_i18n_ubrk_set_text_p,ITs_base_utils_ubrk_startup,ITs_base_utils_ubrk_cleanup},
+       {"ITc_i18n_ubrk_current_p",ITc_i18n_ubrk_current_p,ITs_base_utils_ubrk_startup,ITs_base_utils_ubrk_cleanup},
+       {"ITc_i18n_ubrk_next_previous_p",ITc_i18n_ubrk_next_previous_p,ITs_base_utils_ubrk_startup,ITs_base_utils_ubrk_cleanup},
+       {"ITc_i18n_ubrk_first_last_p",ITc_i18n_ubrk_first_last_p,ITs_base_utils_ubrk_startup,ITs_base_utils_ubrk_cleanup},
+       {"ITc_i18n_ubrk_preceding_following_p",ITc_i18n_ubrk_preceding_following_p,ITs_base_utils_ubrk_startup,ITs_base_utils_ubrk_cleanup},
+       {"ITc_i18n_ubrk_get_available_p",ITc_i18n_ubrk_get_available_p,ITs_base_utils_ubrk_startup,ITs_base_utils_ubrk_cleanup},
+       {"ITc_i18n_ubrk_count_available_p",ITc_i18n_ubrk_count_available_p,ITs_base_utils_ubrk_startup,ITs_base_utils_ubrk_cleanup},
+       {"ITc_i18n_ubrk_is_boundary_p",ITc_i18n_ubrk_is_boundary_p,ITs_base_utils_ubrk_startup,ITs_base_utils_ubrk_cleanup},
+       {"ITc_i18n_ubrk_get_rule_status_p",ITc_i18n_ubrk_get_rule_status_p,ITs_base_utils_ubrk_startup,ITs_base_utils_ubrk_cleanup},
+       {"ITc_i18n_ubrk_get_rule_status_vec_p",ITc_i18n_ubrk_get_rule_status_vec_p,ITs_base_utils_ubrk_startup,ITs_base_utils_ubrk_cleanup},
+       {"ITc_i18n_ubrk_get_locale_by_type_p",ITc_i18n_ubrk_get_locale_by_type_p,ITs_base_utils_ubrk_startup,ITs_base_utils_ubrk_cleanup},
+       {"ITc_i18n_ucalendar_get_now_p",ITc_i18n_ucalendar_get_now_p,ITs_base_utils_ucalendar_startup,ITs_base_utils_ucalendar_cleanup},
+       {"ITc_i18n_ucalendar_create_destroy_p",ITc_i18n_ucalendar_create_destroy_p,ITs_base_utils_ucalendar_startup,ITs_base_utils_ucalendar_cleanup},
+       {"ITc_i18n_ucalendar_add_get_p",ITc_i18n_ucalendar_add_get_p,ITs_base_utils_ucalendar_startup,ITs_base_utils_ucalendar_cleanup},
+       {"ITc_i18n_ucalendar_set_date_time_get_milliseconds_p",ITc_i18n_ucalendar_set_date_time_get_milliseconds_p,ITs_base_utils_ucalendar_startup,ITs_base_utils_ucalendar_cleanup},
+       {"ITc_i18n_ucalendar_set_get_attribute_p",ITc_i18n_ucalendar_set_get_attribute_p,ITs_base_utils_ucalendar_startup,ITs_base_utils_ucalendar_cleanup},
+       {"ITc_i18n_ucalendar_get_timezone_displayname_p",ITc_i18n_ucalendar_get_timezone_displayname_p,ITs_base_utils_ucalendar_startup,ITs_base_utils_ucalendar_cleanup},
+       {"ITc_i18n_ucalendar_set_milliseconds_p",ITc_i18n_ucalendar_set_milliseconds_p,ITs_base_utils_ucalendar_startup,ITs_base_utils_ucalendar_cleanup},
+       {"ITc_i18n_ucalendar_is_in_daylight_time_p",ITc_i18n_ucalendar_is_in_daylight_time_p,ITs_base_utils_ucalendar_startup,ITs_base_utils_ucalendar_cleanup},
+       {"ITc_i18n_ucalendar_is_equivalent_to_p",ITc_i18n_ucalendar_is_equivalent_to_p,ITs_base_utils_ucalendar_startup,ITs_base_utils_ucalendar_cleanup},
+       {"ITc_i18n_ucalendar_clone_p",ITc_i18n_ucalendar_clone_p,ITs_base_utils_ucalendar_startup,ITs_base_utils_ucalendar_cleanup},
+       {"ITc_i18n_ucalendar_set_p",ITc_i18n_ucalendar_set_p,ITs_base_utils_ucalendar_startup,ITs_base_utils_ucalendar_cleanup},
+       {"ITc_i18n_ucalendar_set_default_timezone_p",ITc_i18n_ucalendar_set_default_timezone_p,ITs_base_utils_ucalendar_startup,ITs_base_utils_ucalendar_cleanup},
+       {"ITc_i18n_ucalendar_timezone_id_enumeration_create_p",ITc_i18n_ucalendar_timezone_id_enumeration_create_p,ITs_base_utils_ucalendar_startup,ITs_base_utils_ucalendar_cleanup},
+       {"ITc_i18n_ucalendar_timezones_create_p",ITc_i18n_ucalendar_timezones_create_p,ITs_base_utils_ucalendar_startup,ITs_base_utils_ucalendar_cleanup},
+       {"ITc_i18n_ucalendar_country_timezones_create_p",ITc_i18n_ucalendar_country_timezones_create_p,ITs_base_utils_ucalendar_startup,ITs_base_utils_ucalendar_cleanup},
+       {"ITc_i18n_ucalendar_get_default_timezone_p",ITc_i18n_ucalendar_get_default_timezone_p,ITs_base_utils_ucalendar_startup,ITs_base_utils_ucalendar_cleanup},
+       {"ITc_i18n_ucalendar_set_timezone_p",ITc_i18n_ucalendar_set_timezone_p,ITs_base_utils_ucalendar_startup,ITs_base_utils_ucalendar_cleanup},
+       {"ITc_i18n_ucalendar_get_timezone_id_get_canonical_timezone_id_p",ITc_i18n_ucalendar_get_timezone_id_get_canonical_timezone_id_p,ITs_base_utils_ucalendar_startup,ITs_base_utils_ucalendar_cleanup},
+       {"ITc_i18n_ucalendar_set_get_gregorian_change_p",ITc_i18n_ucalendar_set_get_gregorian_change_p,ITs_base_utils_ucalendar_startup,ITs_base_utils_ucalendar_cleanup},
+       {"ITc_i18n_ucalendar_get_available_p",ITc_i18n_ucalendar_get_available_p,ITs_base_utils_ucalendar_startup,ITs_base_utils_ucalendar_cleanup},
+       {"ITc_i18n_ucalendar_count_available_p",ITc_i18n_ucalendar_count_available_p,ITs_base_utils_ucalendar_startup,ITs_base_utils_ucalendar_cleanup},
+       {"ITc_i18n_ucalendar_roll_p",ITc_i18n_ucalendar_roll_p,ITs_base_utils_ucalendar_startup,ITs_base_utils_ucalendar_cleanup},
+       {"ITc_i18n_ucalendar_is_set_p",ITc_i18n_ucalendar_is_set_p,ITs_base_utils_ucalendar_startup,ITs_base_utils_ucalendar_cleanup},
+       {"ITc_i18n_ucalendar_clear_field_p",ITc_i18n_ucalendar_clear_field_p,ITs_base_utils_ucalendar_startup,ITs_base_utils_ucalendar_cleanup},
+       {"ITc_i18n_ucalendar_clear_p",ITc_i18n_ucalendar_clear_p,ITs_base_utils_ucalendar_startup,ITs_base_utils_ucalendar_cleanup},
+       {"ITc_i18n_ucalendar_get_limit_p",ITc_i18n_ucalendar_get_limit_p,ITs_base_utils_ucalendar_startup,ITs_base_utils_ucalendar_cleanup},
+       {"ITc_i18n_ucalendar_get_locale_by_type_p",ITc_i18n_ucalendar_get_locale_by_type_p,ITs_base_utils_ucalendar_startup,ITs_base_utils_ucalendar_cleanup},
+       {"ITc_i18n_ucalendar_get_tz_data_version_p",ITc_i18n_ucalendar_get_tz_data_version_p,ITs_base_utils_ucalendar_startup,ITs_base_utils_ucalendar_cleanup},
+       {"ITc_i18n_ucalendar_get_type_p",ITc_i18n_ucalendar_get_type_p,ITs_base_utils_ucalendar_startup,ITs_base_utils_ucalendar_cleanup},
+       {"ITc_i18n_ucalendar_get_keyword_values_for_locale_p",ITc_i18n_ucalendar_get_keyword_values_for_locale_p,ITs_base_utils_ucalendar_startup,ITs_base_utils_ucalendar_cleanup},
+       {"ITc_i18n_ucalendar_get_day_of_week_type_p",ITc_i18n_ucalendar_get_day_of_week_type_p,ITs_base_utils_ucalendar_startup,ITs_base_utils_ucalendar_cleanup},
+       {"ITc_i18n_ucalendar_get_weekend_transition_p",ITc_i18n_ucalendar_get_weekend_transition_p,ITs_base_utils_ucalendar_startup,ITs_base_utils_ucalendar_cleanup},
+       {"ITc_i18n_ucalendar_is_weekend_p",ITc_i18n_ucalendar_is_weekend_p,ITs_base_utils_ucalendar_startup,ITs_base_utils_ucalendar_cleanup},
+       {"ITc_i18n_ucalendar_get_field_difference_p",ITc_i18n_ucalendar_get_field_difference_p,ITs_base_utils_ucalendar_startup,ITs_base_utils_ucalendar_cleanup},
+       {"ITc_i18n_ucalendar_get_timezone_transition_date_p",ITc_i18n_ucalendar_get_timezone_transition_date_p,ITs_base_utils_ucalendar_startup,ITs_base_utils_ucalendar_cleanup},
+       {"ITc_i18n_udate_create_destroy_p",ITc_i18n_udate_create_destroy_p,ITs_base_utils_udate_startup,ITs_base_utils_udate_cleanup},
+       {"ITc_i18n_udate_format_date_p",ITc_i18n_udate_format_date_p,ITs_base_utils_udate_startup,ITs_base_utils_udate_cleanup},
+       {"ITc_i18n_udate_to_calendar_date_field_p",ITc_i18n_udate_to_calendar_date_field_p,ITs_base_utils_udate_startup,ITs_base_utils_udate_cleanup},
+       {"ITc_i18n_udate_clone_p",ITc_i18n_udate_clone_p,ITs_base_utils_udate_startup,ITs_base_utils_udate_cleanup},
+       {"ITc_i18n_udate_parse_p",ITc_i18n_udate_parse_p,ITs_base_utils_udate_startup,ITs_base_utils_udate_cleanup},
+       {"ITc_i18n_udate_parse_calendar_p",ITc_i18n_udate_parse_calendar_p,ITs_base_utils_udate_startup,ITs_base_utils_udate_cleanup},
+       {"ITc_i18n_udate_is_set_lenient_p",ITc_i18n_udate_is_set_lenient_p,ITs_base_utils_udate_startup,ITs_base_utils_udate_cleanup},
+       {"ITc_i18n_udate_get_set_calendar_p",ITc_i18n_udate_get_set_calendar_p,ITs_base_utils_udate_startup,ITs_base_utils_udate_cleanup},
+       {"ITc_i18n_udate_get_set_number_format_p",ITc_i18n_udate_get_set_number_format_p,ITs_base_utils_udate_startup,ITs_base_utils_udate_cleanup},
+       {"ITc_i18n_udate_get_set_2digit_year_start_p",ITc_i18n_udate_get_set_2digit_year_start_p,ITs_base_utils_udate_startup,ITs_base_utils_udate_cleanup},
+       {"ITc_i18n_udate_set_get_symbols_p",ITc_i18n_udate_set_get_symbols_p,ITs_base_utils_udate_startup,ITs_base_utils_udate_cleanup},
+       {"ITc_i18n_udate_get_available_p",ITc_i18n_udate_get_available_p,ITs_base_utils_udate_startup,ITs_base_utils_udate_cleanup},
+       {"ITc_i18n_udate_count_available_p",ITc_i18n_udate_count_available_p,ITs_base_utils_udate_startup,ITs_base_utils_udate_cleanup},
+       {"ITc_i18n_udate_apply_pattern_p",ITc_i18n_udate_apply_pattern_p,ITs_base_utils_udate_startup,ITs_base_utils_udate_cleanup},
+       {"ITc_i18n_udate_apply_to_pattern_p",ITc_i18n_udate_apply_to_pattern_p,ITs_base_utils_udate_startup,ITs_base_utils_udate_cleanup},
+       {"ITc_i18n_udate_count_symbols_p",ITc_i18n_udate_count_symbols_p,ITs_base_utils_udate_startup,ITs_base_utils_udate_cleanup},
+       {"ITc_i18n_udate_get_locale_by_type_p",ITc_i18n_udate_get_locale_by_type_p,ITs_base_utils_udate_startup,ITs_base_utils_udate_cleanup},
+       {"ITc_i18n_udate_set_context_p",ITc_i18n_udate_set_context_p,ITs_base_utils_udate_startup,ITs_base_utils_udate_cleanup},
+       {"ITc_i18n_udatepg_create_destroy_p",ITc_i18n_udatepg_create_destroy_p,ITs_base_utils_udatepg_startup,ITs_base_utils_udatepg_cleanup},
+       {"ITc_i18n_udatepg_get_best_pattern_p",ITc_i18n_udatepg_get_best_pattern_p,ITs_base_utils_udatepg_startup,ITs_base_utils_udatepg_cleanup},
+       {"ITc_i18n_udatepg_set_get_decimal_p",ITc_i18n_udatepg_set_get_decimal_p,ITs_base_utils_udatepg_startup,ITs_base_utils_udatepg_cleanup},
+       {"ITc_i18n_udatepg_set_get_date_time_format_p",ITc_i18n_udatepg_set_get_date_time_format_p,ITs_base_utils_udatepg_startup,ITs_base_utils_udatepg_cleanup},
+       {"ITc_i18n_udatepg_set_get_append_item_name_p",ITc_i18n_udatepg_set_get_append_item_name_p,ITs_base_utils_udatepg_startup,ITs_base_utils_udatepg_cleanup},
+       {"ITc_i18n_udatepg_set_get_append_item_format_p",ITc_i18n_udatepg_set_get_append_item_format_p,ITs_base_utils_udatepg_startup,ITs_base_utils_udatepg_cleanup},
+       {"ITc_i18n_udatepg_replace_field_types_with_options_p",ITc_i18n_udatepg_replace_field_types_with_options_p,ITs_base_utils_udatepg_startup,ITs_base_utils_udatepg_cleanup},
+       {"ITc_i18n_udatepg_replace_field_types_p",ITc_i18n_udatepg_replace_field_types_p,ITs_base_utils_udatepg_startup,ITs_base_utils_udatepg_cleanup},
+       {"ITc_i18n_udatepg_get_skeleton_p",ITc_i18n_udatepg_get_skeleton_p,ITs_base_utils_udatepg_startup,ITs_base_utils_udatepg_cleanup},
+       {"ITc_i18n_udatepg_get_best_pattern_with_options_p",ITc_i18n_udatepg_get_best_pattern_with_options_p,ITs_base_utils_udatepg_startup,ITs_base_utils_udatepg_cleanup},
+       {"ITc_i18n_udatepg_get_base_skeleton_p",ITc_i18n_udatepg_get_base_skeleton_p,ITs_base_utils_udatepg_startup,ITs_base_utils_udatepg_cleanup},
+       {"ITc_i18n_udatepg_add_pattern_p",ITc_i18n_udatepg_add_pattern_p,ITs_base_utils_udatepg_startup,ITs_base_utils_udatepg_cleanup},
+       {"ITc_i18n_udatepg_get_pattern_for_skeleton_p",ITc_i18n_udatepg_get_pattern_for_skeleton_p,ITs_base_utils_udatepg_startup,ITs_base_utils_udatepg_cleanup},
+       {"ITc_i18n_udatepg_skeletons_create_p",ITc_i18n_udatepg_skeletons_create_p,ITs_base_utils_udatepg_startup,ITs_base_utils_udatepg_cleanup},
+       {"ITc_i18n_udatepg_base_skeletons_create_p",ITc_i18n_udatepg_base_skeletons_create_p,ITs_base_utils_udatepg_startup,ITs_base_utils_udatepg_cleanup},
+       {"ITc_i18n_udatepg_create_empty_p",ITc_i18n_udatepg_create_empty_p,ITs_base_utils_udatepg_startup,ITs_base_utils_udatepg_cleanup},
+       {"ITc_i18n_udatepg_clone_p",ITc_i18n_udatepg_clone_p,ITs_base_utils_udatepg_startup,ITs_base_utils_udatepg_cleanup},
+       {"ITc_i18n_uenumeration_uchar_strings_enumeration_create_destroy_p",ITc_i18n_uenumeration_uchar_strings_enumeration_create_destroy_p,ITs_base_utils_enumeration_startup,ITs_base_utils_enumeration_cleanup},
+       {"ITc_i18n_uenumeration_char_strings_enumeration_create_destroy_p",ITc_i18n_uenumeration_char_strings_enumeration_create_destroy_p,ITs_base_utils_enumeration_startup,ITs_base_utils_enumeration_cleanup},
+       {"ITc_i18n_uenumeration_count_p",ITc_i18n_uenumeration_count_p,ITs_base_utils_enumeration_startup,ITs_base_utils_enumeration_cleanup},
+       {"ITc_i18n_uenumeration_unext_p",ITc_i18n_uenumeration_unext_p,ITs_base_utils_enumeration_startup,ITs_base_utils_enumeration_cleanup},
+       {"ITc_i18n_uenumeration_next_p",ITc_i18n_uenumeration_next_p,ITs_base_utils_enumeration_startup,ITs_base_utils_enumeration_cleanup},
+       {"ITc_i18n_uenumeration_reset_p",ITc_i18n_uenumeration_reset_p,ITs_base_utils_enumeration_startup,ITs_base_utils_enumeration_cleanup},
+       {"ITc_i18n_uset_create_empty_p",ITc_i18n_uset_create_empty_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_create_destroy_p",ITc_i18n_uset_create_destroy_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_create_pattern_p",ITc_i18n_uset_create_pattern_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_create_pattern_options_p",ITc_i18n_uset_create_pattern_options_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_clone_p",ITc_i18n_uset_clone_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_freeze_p",ITc_i18n_uset_freeze_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_is_frozen_p",ITc_i18n_uset_is_frozen_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_clone_as_thawed_p",ITc_i18n_uset_clone_as_thawed_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_set_p",ITc_i18n_uset_set_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_apply_pattern_p",ITc_i18n_uset_apply_pattern_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_apply_int_property_value_p",ITc_i18n_uset_apply_int_property_value_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_apply_property_alias_p",ITc_i18n_uset_apply_property_alias_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_resembles_pattern_p",ITc_i18n_uset_resembles_pattern_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_to_pattern_p",ITc_i18n_uset_to_pattern_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_add_remove_p",ITc_i18n_uset_add_remove_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_add_remove_all_p",ITc_i18n_uset_add_remove_all_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_add_remove_range_p",ITc_i18n_uset_add_remove_range_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_add_remove_string_p",ITc_i18n_uset_add_remove_string_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_add_all_code_points_p",ITc_i18n_uset_add_all_code_points_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_retain_p",ITc_i18n_uset_retain_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_retain_all_p",ITc_i18n_uset_retain_all_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_compact_p",ITc_i18n_uset_compact_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_complement_p",ITc_i18n_uset_complement_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_complement_all_p",ITc_i18n_uset_complement_all_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_clear_p",ITc_i18n_uset_clear_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_destroy_over_p",ITc_i18n_uset_destroy_over_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_remove_all_strings_p",ITc_i18n_uset_remove_all_strings_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_is_empty_p",ITc_i18n_uset_is_empty_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_contains_p",ITc_i18n_uset_contains_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_contains_range_p",ITc_i18n_uset_contains_range_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_contains_string_p",ITc_i18n_uset_contains_string_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_index_of_p",ITc_i18n_uset_index_of_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_char_at_p",ITc_i18n_uset_char_at_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_size_p",ITc_i18n_uset_size_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_get_item_count_p",ITc_i18n_uset_get_item_count_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_get_item_p",ITc_i18n_uset_get_item_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_contains_all_p",ITc_i18n_uset_contains_all_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_contains_all_code_points_p",ITc_i18n_uset_contains_all_code_points_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_contains_none_p",ITc_i18n_uset_contains_none_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_contains_some_p",ITc_i18n_uset_contains_some_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_span_p",ITc_i18n_uset_span_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_span_back_p",ITc_i18n_uset_span_back_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_span_utf8_p",ITc_i18n_uset_span_utf8_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_span_back_utf8_p",ITc_i18n_uset_span_back_utf8_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_equals_p",ITc_i18n_uset_equals_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_serialize_p",ITc_i18n_uset_serialize_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_get_serialized_set_p",ITc_i18n_uset_get_serialized_set_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_set_serialized_to_one_p",ITc_i18n_uset_set_serialized_to_one_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_serialized_contains_p",ITc_i18n_uset_serialized_contains_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_get_serialized_range_count_p",ITc_i18n_uset_get_serialized_range_count_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_uset_get_serialized_range_p",ITc_i18n_uset_get_serialized_range_p,ITs_base_utils_uset_startup,ITs_base_utils_uset_cleanup},
+       {"ITc_i18n_unumber_get_symbol_p",ITc_i18n_unumber_get_symbol_p,ITs_base_utils_unumber_startup,ITs_base_utils_unumber_cleanup},
+       {"ITc_i18n_unumber_create_destroy_p",ITc_i18n_unumber_create_destroy_p,ITs_base_utils_unumber_startup,ITs_base_utils_unumber_cleanup},
+       {"ITc_i18n_unumber_apply_pattern_p",ITc_i18n_unumber_apply_pattern_p,ITs_base_utils_unumber_startup,ITs_base_utils_unumber_cleanup},
+       {"ITc_i18n_unumber_clone_p",ITc_i18n_unumber_clone_p,ITs_base_utils_unumber_startup,ITs_base_utils_unumber_cleanup},
+       {"ITc_i18n_unumber_count_available_p",ITc_i18n_unumber_count_available_p,ITs_base_utils_unumber_startup,ITs_base_utils_unumber_cleanup},
+       {"ITc_i18n_unumber_format_decimal_p",ITc_i18n_unumber_format_decimal_p,ITs_base_utils_unumber_startup,ITs_base_utils_unumber_cleanup},
+       {"ITc_i18n_unumber_format_double_p",ITc_i18n_unumber_format_double_p,ITs_base_utils_unumber_startup,ITs_base_utils_unumber_cleanup},
+       {"ITc_i18n_unumber_format_double_currency_p",ITc_i18n_unumber_format_double_currency_p,ITs_base_utils_unumber_startup,ITs_base_utils_unumber_cleanup},
+       {"ITc_i18n_unumber_format_int64_p",ITc_i18n_unumber_format_int64_p,ITs_base_utils_unumber_startup,ITs_base_utils_unumber_cleanup},
+       {"ITc_i18n_unumber_set_get_attribute_p",ITc_i18n_unumber_set_get_attribute_p,ITs_base_utils_unumber_startup,ITs_base_utils_unumber_cleanup},
+       {"ITc_i18n_unumber_get_available_p",ITc_i18n_unumber_get_available_p,ITs_base_utils_unumber_startup,ITs_base_utils_unumber_cleanup},
+       {"ITc_i18n_unumber_set_get_double_attribute_p",ITc_i18n_unumber_set_get_double_attribute_p,ITs_base_utils_unumber_startup,ITs_base_utils_unumber_cleanup},
+       {"ITc_i18n_unumber_get_locale_by_type_p",ITc_i18n_unumber_get_locale_by_type_p,ITs_base_utils_unumber_startup,ITs_base_utils_unumber_cleanup},
+       {"ITc_i18n_unumber_set_get_text_attribute_p",ITc_i18n_unumber_set_get_text_attribute_p,ITs_base_utils_unumber_startup,ITs_base_utils_unumber_cleanup},
+       {"ITc_i18n_unumber_parse_p",ITc_i18n_unumber_parse_p,ITs_base_utils_unumber_startup,ITs_base_utils_unumber_cleanup},
+       {"ITc_i18n_unumber_parse_decimal_p",ITc_i18n_unumber_parse_decimal_p,ITs_base_utils_unumber_startup,ITs_base_utils_unumber_cleanup},
+       {"ITc_i18n_unumber_parse_double_p",ITc_i18n_unumber_parse_double_p,ITs_base_utils_unumber_startup,ITs_base_utils_unumber_cleanup},
+       {"ITc_i18n_unumber_parse_double_currency_p",ITc_i18n_unumber_parse_double_currency_p,ITs_base_utils_unumber_startup,ITs_base_utils_unumber_cleanup},
+       {"ITc_i18n_unumber_parse_int64_p",ITc_i18n_unumber_parse_int64_p,ITs_base_utils_unumber_startup,ITs_base_utils_unumber_cleanup},
+       {"ITc_i18n_unumber_to_pattern_p",ITc_i18n_unumber_to_pattern_p,ITs_base_utils_unumber_startup,ITs_base_utils_unumber_cleanup},
+       {"ITc_i18n_unumber_set_get_symbol_p",ITc_i18n_unumber_set_get_symbol_p,ITs_base_utils_unumber_startup,ITs_base_utils_unumber_cleanup},
+       {"ITc_i18n_ulocale_get_language_p",ITc_i18n_ulocale_get_language_p,ITs_base_utils_ulocale_startup,ITs_base_utils_ulocale_cleanup},
+       {"ITc_i18n_ulocale_get_display_name_p",ITc_i18n_ulocale_get_display_name_p,ITs_base_utils_ulocale_startup,ITs_base_utils_ulocale_cleanup},
+       {"ITc_i18n_ulocale_set_get_default_p",ITc_i18n_ulocale_set_get_default_p,ITs_base_utils_ulocale_startup,ITs_base_utils_ulocale_cleanup},
+       {"ITc_i18n_ulocale_get_available_p",ITc_i18n_ulocale_get_available_p,ITs_base_utils_ulocale_startup,ITs_base_utils_ulocale_cleanup},
+       {"ITc_i18n_ulocale_get_country_p",ITc_i18n_ulocale_get_country_p,ITs_base_utils_ulocale_startup,ITs_base_utils_ulocale_cleanup},
+       {"ITc_i18n_ulocale_count_available_p",ITc_i18n_ulocale_count_available_p,ITs_base_utils_ulocale_startup,ITs_base_utils_ulocale_cleanup},
+       {"ITc_i18n_ulocale_add_likely_subtags_p",ITc_i18n_ulocale_add_likely_subtags_p,ITs_base_utils_ulocale_startup,ITs_base_utils_ulocale_cleanup},
+       {"ITc_i18n_ulocale_canonicalize_p",ITc_i18n_ulocale_canonicalize_p,ITs_base_utils_ulocale_startup,ITs_base_utils_ulocale_cleanup},
+       {"ITc_i18n_ulocale_for_language_tag_p",ITc_i18n_ulocale_for_language_tag_p,ITs_base_utils_ulocale_startup,ITs_base_utils_ulocale_cleanup},
+       {"ITc_i18n_ulocale_get_base_name_p",ITc_i18n_ulocale_get_base_name_p,ITs_base_utils_ulocale_startup,ITs_base_utils_ulocale_cleanup},
+       {"ITc_i18n_ulocale_get_character_orientation_p",ITc_i18n_ulocale_get_character_orientation_p,ITs_base_utils_ulocale_startup,ITs_base_utils_ulocale_cleanup},
+       {"ITc_i18n_ulocale_get_display_country_p",ITc_i18n_ulocale_get_display_country_p,ITs_base_utils_ulocale_startup,ITs_base_utils_ulocale_cleanup},
+       {"ITc_i18n_ulocale_get_display_keyword_p",ITc_i18n_ulocale_get_display_keyword_p,ITs_base_utils_ulocale_startup,ITs_base_utils_ulocale_cleanup},
+       {"ITc_i18n_ulocale_get_display_keyword_value_p",ITc_i18n_ulocale_get_display_keyword_value_p,ITs_base_utils_ulocale_startup,ITs_base_utils_ulocale_cleanup},
+       {"ITc_i18n_ulocale_get_display_language_p",ITc_i18n_ulocale_get_display_language_p,ITs_base_utils_ulocale_startup,ITs_base_utils_ulocale_cleanup},
+       {"ITc_i18n_ulocale_get_display_script_p",ITc_i18n_ulocale_get_display_script_p,ITs_base_utils_ulocale_startup,ITs_base_utils_ulocale_cleanup},
+       {"ITc_i18n_ulocale_get_display_variant_p",ITc_i18n_ulocale_get_display_variant_p,ITs_base_utils_ulocale_startup,ITs_base_utils_ulocale_cleanup},
+       {"ITc_i18n_ulocale_get_iso3_country_p",ITc_i18n_ulocale_get_iso3_country_p,ITs_base_utils_ulocale_startup,ITs_base_utils_ulocale_cleanup},
+       {"ITc_i18n_ulocale_get_iso3_language_p",ITc_i18n_ulocale_get_iso3_language_p,ITs_base_utils_ulocale_startup,ITs_base_utils_ulocale_cleanup},
+       {"ITc_i18n_ulocale_get_iso_countries_p",ITc_i18n_ulocale_get_iso_countries_p,ITs_base_utils_ulocale_startup,ITs_base_utils_ulocale_cleanup},
+       {"ITc_i18n_ulocale_get_iso_languages_p",ITc_i18n_ulocale_get_iso_languages_p,ITs_base_utils_ulocale_startup,ITs_base_utils_ulocale_cleanup},
+       {"ITc_i18n_ulocale_set_get_keyword_value_p",ITc_i18n_ulocale_set_get_keyword_value_p,ITs_base_utils_ulocale_startup,ITs_base_utils_ulocale_cleanup},
+       {"ITc_i18n_ulocale_get_lcid_p",ITc_i18n_ulocale_get_lcid_p,ITs_base_utils_ulocale_startup,ITs_base_utils_ulocale_cleanup},
+       {"ITc_i18n_ulocale_get_line_orientation_p",ITc_i18n_ulocale_get_line_orientation_p,ITs_base_utils_ulocale_startup,ITs_base_utils_ulocale_cleanup},
+       {"ITc_i18n_ulocale_get_locale_for_lcid_p",ITc_i18n_ulocale_get_locale_for_lcid_p,ITs_base_utils_ulocale_startup,ITs_base_utils_ulocale_cleanup},
+       {"ITc_i18n_ulocale_get_name_p",ITc_i18n_ulocale_get_name_p,ITs_base_utils_ulocale_startup,ITs_base_utils_ulocale_cleanup},
+       {"ITc_i18n_ulocale_get_parent_p",ITc_i18n_ulocale_get_parent_p,ITs_base_utils_ulocale_startup,ITs_base_utils_ulocale_cleanup},
+       {"ITc_i18n_ulocale_get_script_p",ITc_i18n_ulocale_get_script_p,ITs_base_utils_ulocale_startup,ITs_base_utils_ulocale_cleanup},
+       {"ITc_i18n_ulocale_get_variant_p",ITc_i18n_ulocale_get_variant_p,ITs_base_utils_ulocale_startup,ITs_base_utils_ulocale_cleanup},
+       {"ITc_i18n_ulocale_keywords_create_p",ITc_i18n_ulocale_keywords_create_p,ITs_base_utils_ulocale_startup,ITs_base_utils_ulocale_cleanup},
+       {"ITc_i18n_ulocale_minimize_subtags_p",ITc_i18n_ulocale_minimize_subtags_p,ITs_base_utils_ulocale_startup,ITs_base_utils_ulocale_cleanup},
+       {"ITc_i18n_ulocale_to_language_tag_p",ITc_i18n_ulocale_to_language_tag_p,ITs_base_utils_ulocale_startup,ITs_base_utils_ulocale_cleanup},
+       {"ITc_i18n_timezone_create_unknown_p",ITc_i18n_timezone_create_unknown_p,ITs_base_utils_timezone_startup,ITs_base_utils_timezone_cleanup},
+       {"ITc_i18n_timezone_create_gmt_p",ITc_i18n_timezone_create_gmt_p,ITs_base_utils_timezone_startup,ITs_base_utils_timezone_cleanup},
+       {"ITc_i18n_timezone_create_destroy_p",ITc_i18n_timezone_create_destroy_p,ITs_base_utils_timezone_startup,ITs_base_utils_timezone_cleanup},
+       {"ITc_i18n_timezone_count_equivalent_ids_p",ITc_i18n_timezone_count_equivalent_ids_p,ITs_base_utils_timezone_startup,ITs_base_utils_timezone_cleanup},
+       {"ITc_i18n_timezone_get_equivalent_id_p",ITc_i18n_timezone_get_equivalent_id_p,ITs_base_utils_timezone_startup,ITs_base_utils_timezone_cleanup},
+       {"ITc_i18n_timezone_create_default_p",ITc_i18n_timezone_create_default_p,ITs_base_utils_timezone_startup,ITs_base_utils_timezone_cleanup},
+       {"ITc_i18n_timezone_set_default_p",ITc_i18n_timezone_set_default_p,ITs_base_utils_timezone_startup,ITs_base_utils_timezone_cleanup},
+       {"ITc_i18n_timezone_get_tzdata_version_p",ITc_i18n_timezone_get_tzdata_version_p,ITs_base_utils_timezone_startup,ITs_base_utils_timezone_cleanup},
+       {"ITc_i18n_timezone_get_region_p",ITc_i18n_timezone_get_region_p,ITs_base_utils_timezone_startup,ITs_base_utils_timezone_cleanup},
+       {"ITc_i18n_timezone_get_offset_with_date_p",ITc_i18n_timezone_get_offset_with_date_p,ITs_base_utils_timezone_startup,ITs_base_utils_timezone_cleanup},
+       {"ITc_i18n_timezone_set_get_raw_offset_p",ITc_i18n_timezone_set_get_raw_offset_p,ITs_base_utils_timezone_startup,ITs_base_utils_timezone_cleanup},
+       {"ITc_i18n_timezone_set_get_id_p",ITc_i18n_timezone_set_get_id_p,ITs_base_utils_timezone_startup,ITs_base_utils_timezone_cleanup},
+       {"ITc_i18n_timezone_get_display_name_p",ITc_i18n_timezone_get_display_name_p,ITs_base_utils_timezone_startup,ITs_base_utils_timezone_cleanup},
+       {"ITc_i18n_timezone_get_display_name_with_locale_id_p",ITc_i18n_timezone_get_display_name_with_locale_id_p,ITs_base_utils_timezone_startup,ITs_base_utils_timezone_cleanup},
+       {"ITc_i18n_timezone_get_display_name_with_type_p",ITc_i18n_timezone_get_display_name_with_type_p,ITs_base_utils_timezone_startup,ITs_base_utils_timezone_cleanup},
+       {"ITc_i18n_timezone_get_display_name_with_type_locale_id_p",ITc_i18n_timezone_get_display_name_with_type_locale_id_p,ITs_base_utils_timezone_startup,ITs_base_utils_timezone_cleanup},
+       {"ITc_i18n_timezone_use_daylight_time_p",ITc_i18n_timezone_use_daylight_time_p,ITs_base_utils_timezone_startup,ITs_base_utils_timezone_cleanup},
+       {"ITc_i18n_timezone_has_same_rule_p",ITc_i18n_timezone_has_same_rule_p,ITs_base_utils_timezone_startup,ITs_base_utils_timezone_cleanup},
+       {"ITc_i18n_timezone_clone_p",ITc_i18n_timezone_clone_p,ITs_base_utils_timezone_startup,ITs_base_utils_timezone_cleanup},
+       {"ITc_i18n_timezone_get_dst_savings_p",ITc_i18n_timezone_get_dst_savings_p,ITs_base_utils_timezone_startup,ITs_base_utils_timezone_cleanup},
+       {"ITc_i18n_timezone_foreach_timezone_id_by_region_p",ITc_i18n_timezone_foreach_timezone_id_by_region_p,ITs_base_utils_timezone_startup,ITs_base_utils_timezone_cleanup},
+       {"ITc_i18n_timezone_foreach_timezone_id_p",ITc_i18n_timezone_foreach_timezone_id_p,ITs_base_utils_timezone_startup,ITs_base_utils_timezone_cleanup},
+       {"ITc_i18n_timezone_foreach_timezone_id_with_offset_p",ITc_i18n_timezone_foreach_timezone_id_with_offset_p,ITs_base_utils_timezone_startup,ITs_base_utils_timezone_cleanup},
+       {"ITc_i18n_timezone_foreach_timezone_id_by_country_p",ITc_i18n_timezone_foreach_timezone_id_by_country_p,ITs_base_utils_timezone_startup,ITs_base_utils_timezone_cleanup},
+       {"ITc_i18n_timezone_detect_host_timezone_p",ITc_i18n_timezone_detect_host_timezone_p,ITs_base_utils_timezone_startup,ITs_base_utils_timezone_cleanup},
+       {"ITc_i18n_uchar_get_int_property_value_p",ITc_i18n_uchar_get_int_property_value_p,ITs_base_utils_uchar_startup,ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_get_ublock_code_p",ITc_i18n_uchar_get_ublock_code_p,ITs_base_utils_uchar_startup,ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_ucollator_create_destroy_p",ITc_i18n_ucollator_create_destroy_p,ITs_base_utils_ucollator_startup,ITs_base_utils_ucollator_cleanup},
+       {"ITc_i18n_ucollator_str_collator_p",ITc_i18n_ucollator_str_collator_p,ITs_base_utils_ucollator_startup,ITs_base_utils_ucollator_cleanup},
+       {"ITc_i18n_ucollator_equal_p",ITc_i18n_ucollator_equal_p,ITs_base_utils_ucollator_startup,ITs_base_utils_ucollator_cleanup},
+       {"ITc_i18n_ucollator_set_strength_p",ITc_i18n_ucollator_set_strength_p,ITs_base_utils_ucollator_startup,ITs_base_utils_ucollator_cleanup},
+       {"ITc_i18n_ucollator_set_attribute_p",ITc_i18n_ucollator_set_attribute_p,ITs_base_utils_ucollator_startup,ITs_base_utils_ucollator_cleanup},
+       {"ITc_i18n_ucollator_create_rules_p",ITc_i18n_ucollator_create_rules_p,ITs_base_utils_ucollator_startup,ITs_base_utils_ucollator_cleanup},
+       {"ITc_i18n_ucollator_get_contractions_and_expansions_p",ITc_i18n_ucollator_get_contractions_and_expansions_p,ITs_base_utils_ucollator_startup,ITs_base_utils_ucollator_cleanup},
+       {"ITc_i18n_ucollator_str_collator_utf8_p",ITc_i18n_ucollator_str_collator_utf8_p,ITs_base_utils_ucollator_startup,ITs_base_utils_ucollator_cleanup},
+       {"ITc_i18n_ucollator_greater_p",ITc_i18n_ucollator_greater_p,ITs_base_utils_ucollator_startup,ITs_base_utils_ucollator_cleanup},
+       {"ITc_i18n_ucollator_greater_or_equal_p",ITc_i18n_ucollator_greater_or_equal_p,ITs_base_utils_ucollator_startup,ITs_base_utils_ucollator_cleanup},
+       {"ITc_i18n_ucollator_str_collator_iter_p",ITc_i18n_ucollator_str_collator_iter_p,ITs_base_utils_ucollator_startup,ITs_base_utils_ucollator_cleanup},
+       {"ITc_i18n_ucollator_get_strength_p",ITc_i18n_ucollator_get_strength_p,ITs_base_utils_ucollator_startup,ITs_base_utils_ucollator_cleanup},
+       {"ITc_i18n_ucollator_get_reorder_codes_p",ITc_i18n_ucollator_get_reorder_codes_p,ITs_base_utils_ucollator_startup,ITs_base_utils_ucollator_cleanup},
+       {"ITc_i18n_ucollator_set_reorder_codes_p",ITc_i18n_ucollator_set_reorder_codes_p,ITs_base_utils_ucollator_startup,ITs_base_utils_ucollator_cleanup},
+       {"ITc_i18n_ucollator_get_display_name_p",ITc_i18n_ucollator_get_display_name_p,ITs_base_utils_ucollator_startup,ITs_base_utils_ucollator_cleanup},
+       {"ITc_i18n_ucollator_get_available_p",ITc_i18n_ucollator_get_available_p,ITs_base_utils_ucollator_startup,ITs_base_utils_ucollator_cleanup},
+       {"ITc_i18n_ucollator_count_available_p",ITc_i18n_ucollator_count_available_p,ITs_base_utils_ucollator_startup,ITs_base_utils_ucollator_cleanup},
+       {"ITc_i18n_ucollator_create_available_locales_p",ITc_i18n_ucollator_create_available_locales_p,ITs_base_utils_ucollator_startup,ITs_base_utils_ucollator_cleanup},
+       {"ITc_i18n_ucollator_get_keywords_p",ITc_i18n_ucollator_get_keywords_p,ITs_base_utils_ucollator_startup,ITs_base_utils_ucollator_cleanup},
+       {"ITc_i18n_ucollator_get_keyword_values_p",ITc_i18n_ucollator_get_keyword_values_p,ITs_base_utils_ucollator_startup,ITs_base_utils_ucollator_cleanup},
+       {"ITc_i18n_ucollator_get_keyword_values_for_locale_p",ITc_i18n_ucollator_get_keyword_values_for_locale_p,ITs_base_utils_ucollator_startup,ITs_base_utils_ucollator_cleanup},
+       {"ITc_i18n_ucollator_get_functional_equivalent_p",ITc_i18n_ucollator_get_functional_equivalent_p,ITs_base_utils_ucollator_startup,ITs_base_utils_ucollator_cleanup},
+       {"ITc_i18n_ucollator_get_rules_p",ITc_i18n_ucollator_get_rules_p,ITs_base_utils_ucollator_startup,ITs_base_utils_ucollator_cleanup},
+       {"ITc_i18n_ucollator_get_sort_key_p",ITc_i18n_ucollator_get_sort_key_p,ITs_base_utils_ucollator_startup,ITs_base_utils_ucollator_cleanup},
+       {"ITc_i18n_ucollator_next_sort_key_part_p",ITc_i18n_ucollator_next_sort_key_part_p,ITs_base_utils_ucollator_startup,ITs_base_utils_ucollator_cleanup},
+       {"ITc_i18n_ucollator_get_bound_p",ITc_i18n_ucollator_get_bound_p,ITs_base_utils_ucollator_startup,ITs_base_utils_ucollator_cleanup},
+       {"ITc_i18n_ucollator_get_version_p",ITc_i18n_ucollator_get_version_p,ITs_base_utils_ucollator_startup,ITs_base_utils_ucollator_cleanup},
+       {"ITc_i18n_ucollator_get_uca_version_p",ITc_i18n_ucollator_get_uca_version_p,ITs_base_utils_ucollator_startup,ITs_base_utils_ucollator_cleanup},
+       {"ITc_i18n_ucollator_merge_sort_keys_p",ITc_i18n_ucollator_merge_sort_keys_p,ITs_base_utils_ucollator_startup,ITs_base_utils_ucollator_cleanup},
+       {"ITc_i18n_ucollator_get_attribute_p",ITc_i18n_ucollator_get_attribute_p,ITs_base_utils_ucollator_startup,ITs_base_utils_ucollator_cleanup},
+       {"ITc_i18n_ucollator_set_get_max_variable_p",ITc_i18n_ucollator_set_get_max_variable_p,ITs_base_utils_ucollator_startup,ITs_base_utils_ucollator_cleanup},
+       {"ITc_i18n_ucollator_get_variable_top_p",ITc_i18n_ucollator_get_variable_top_p,ITs_base_utils_ucollator_startup,ITs_base_utils_ucollator_cleanup},
+       {"ITc_i18n_ucollator_safe_clone_p",ITc_i18n_ucollator_safe_clone_p,ITs_base_utils_ucollator_startup,ITs_base_utils_ucollator_cleanup},
+       {"ITc_i18n_ucollator_get_rules_ex_p",ITc_i18n_ucollator_get_rules_ex_p,ITs_base_utils_ucollator_startup,ITs_base_utils_ucollator_cleanup},
+       {"ITc_i18n_ucollator_get_locale_by_type_p",ITc_i18n_ucollator_get_locale_by_type_p,ITs_base_utils_ucollator_startup,ITs_base_utils_ucollator_cleanup},
+       {"ITc_i18n_ucollator_get_tailored_set_p",ITc_i18n_ucollator_get_tailored_set_p,ITs_base_utils_ucollator_startup,ITs_base_utils_ucollator_cleanup},
+       {"ITc_i18n_ucollator_clone_binary_p",ITc_i18n_ucollator_clone_binary_p,ITs_base_utils_ucollator_startup,ITs_base_utils_ucollator_cleanup},
+       {"ITc_i18n_ucollator_create_binary_p",ITc_i18n_ucollator_create_binary_p,ITs_base_utils_ucollator_startup,ITs_base_utils_ucollator_cleanup},
+       {"ITc_i18n_unormalization_get_instance_normalize_p",ITc_i18n_unormalization_get_instance_normalize_p,ITs_base_utils_unormalization_startup,ITs_base_utils_unormalization_cleanup},
+       {"ITc_i18n_usearch_first_get_macthed_text_p",ITc_i18n_usearch_first_get_macthed_text_p,ITs_base_utils_usearch_startup,ITs_base_utils_usearch_cleanup},
+       {"ITc_i18n_usearch_get_collator_p",ITc_i18n_usearch_get_collator_p,ITs_base_utils_usearch_startup,ITs_base_utils_usearch_cleanup},
+       {"ITc_i18n_usearch_create_new_p",ITc_i18n_usearch_create_new_p,ITs_base_utils_usearch_startup,ITs_base_utils_usearch_cleanup},
+       {"ITc_i18n_ustring_copy_compare_p",ITc_i18n_ustring_copy_compare_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_get_length_to_upper_p",ITc_i18n_ustring_get_length_to_upper_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_from_UTF8_to_UTF8_p",ITc_i18n_ustring_from_UTF8_to_UTF8_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_copy_au_p",ITc_i18n_ustring_copy_au_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_copy_au_n_p",ITc_i18n_ustring_copy_au_n_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_copy_ua_n_p",ITc_i18n_ustring_copy_ua_n_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_copy_ua_p",ITc_i18n_ustring_copy_ua_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_copy_n_p",ITc_i18n_ustring_copy_n_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_to_upper_p",ITc_i18n_ustring_to_upper_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_count_char32_p",ITc_i18n_ustring_count_char32_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_has_more_char32_than_p",ITc_i18n_ustring_has_more_char32_than_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_cat_p",ITc_i18n_ustring_cat_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_cat_n_p",ITc_i18n_ustring_cat_n_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_string_p",ITc_i18n_ustring_string_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_find_first_p",ITc_i18n_ustring_find_first_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_char_p",ITc_i18n_ustring_char_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_char32_p",ITc_i18n_ustring_char32_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_r_string_p",ITc_i18n_ustring_r_string_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_find_last_p",ITc_i18n_ustring_find_last_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_r_char_p",ITc_i18n_ustring_r_char_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_r_char32_p",ITc_i18n_ustring_r_char32_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_pbrk_p",ITc_i18n_ustring_pbrk_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_cspn_p",ITc_i18n_ustring_cspn_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_spn_p",ITc_i18n_ustring_spn_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_tokenizer_r_p",ITc_i18n_ustring_tokenizer_r_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_compare_code_point_order_p",ITc_i18n_ustring_compare_code_point_order_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_compare_binary_order_p",ITc_i18n_ustring_compare_binary_order_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_case_compare_with_length_p",ITc_i18n_ustring_case_compare_with_length_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_compare_n_p",ITc_i18n_ustring_compare_n_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_compare_n_code_point_order_p",ITc_i18n_ustring_compare_n_code_point_order_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_case_compare_p",ITc_i18n_ustring_case_compare_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_case_compare_n_p",ITc_i18n_ustring_case_compare_n_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_mem_case_compare_p",ITc_i18n_ustring_mem_case_compare_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_mem_copy_p",ITc_i18n_ustring_mem_copy_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_mem_move_p",ITc_i18n_ustring_mem_move_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_mem_set_p",ITc_i18n_ustring_mem_set_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_mem_compare_p",ITc_i18n_ustring_mem_compare_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_mem_compare_code_point_order_p",ITc_i18n_ustring_mem_compare_code_point_order_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_mem_char_p",ITc_i18n_ustring_mem_char_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_mem_char32_p",ITc_i18n_ustring_mem_char32_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_mem_r_char_p",ITc_i18n_ustring_mem_r_char_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_mem_r_char32_p",ITc_i18n_ustring_mem_r_char32_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_unescape_p",ITc_i18n_ustring_unescape_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_unescape_at_p",ITc_i18n_ustring_unescape_at_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_to_lower_p",ITc_i18n_ustring_to_lower_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_fold_case_p",ITc_i18n_ustring_fold_case_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_to_WCS_p",ITc_i18n_ustring_to_WCS_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_from_WCS_p",ITc_i18n_ustring_from_WCS_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_to_UTF8_with_sub_p",ITc_i18n_ustring_to_UTF8_with_sub_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_from_UTF8_with_sub_p",ITc_i18n_ustring_from_UTF8_with_sub_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_from_UTF8_lenient_p",ITc_i18n_ustring_from_UTF8_lenient_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_to_UTF32_p",ITc_i18n_ustring_to_UTF32_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_from_UTF32_p",ITc_i18n_ustring_from_UTF32_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_from_UTF32_with_sub_p",ITc_i18n_ustring_from_UTF32_with_sub_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_to_UTF32_with_sub_p",ITc_i18n_ustring_to_UTF32_with_sub_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ustring_to_title_new_p",ITc_i18n_ustring_to_title_new_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_ushape_shape_arabic_p",ITc_i18n_ushape_shape_arabic_p,ITs_base_utils_ustring_startup,ITs_base_utils_ustring_cleanup},
+       {"ITc_i18n_field_position_create_destroy_p",ITc_i18n_field_position_create_destroy_p,ITs_base_utils_field_position_startup,ITs_base_utils_field_position_cleanup},
+       {"ITc_i18n_field_position_create_set_get_for_field_p",ITc_i18n_field_position_create_set_get_for_field_p,ITs_base_utils_field_position_startup,ITs_base_utils_field_position_cleanup},
+       {"ITc_i18n_field_position_clone_p",ITc_i18n_field_position_clone_p,ITs_base_utils_field_position_startup,ITs_base_utils_field_position_cleanup},
+       {"ITc_i18n_field_position_set_get_begin_index_p",ITc_i18n_field_position_set_get_begin_index_p,ITs_base_utils_field_position_startup,ITs_base_utils_field_position_cleanup},
+       {"ITc_i18n_field_position_set_get_end_index_p",ITc_i18n_field_position_set_get_end_index_p,ITs_base_utils_field_position_startup,ITs_base_utils_field_position_cleanup},
+       {"ITc_i18n_format_format_p",ITc_i18n_format_format_p,ITs_base_utils_format_startup,ITs_base_utils_format_cleanup},
+       {"ITc_i18n_format_clone_destroy_p",ITc_i18n_format_clone_destroy_p,ITs_base_utils_format_startup,ITs_base_utils_format_cleanup},
+       {"ITc_i18n_format_format_with_field_position_p",ITc_i18n_format_format_with_field_position_p,ITs_base_utils_format_startup,ITs_base_utils_format_cleanup},
+       {"ITc_i18n_format_parse_object_p",ITc_i18n_format_parse_object_p,ITs_base_utils_format_startup,ITs_base_utils_format_cleanup},
+       {"ITc_i18n_format_parse_object_with_parse_position_p",ITc_i18n_format_parse_object_with_parse_position_p,ITs_base_utils_format_startup,ITs_base_utils_format_cleanup},
+       {"ITc_i18n_format_get_locale_id_p",ITc_i18n_format_get_locale_id_p,ITs_base_utils_format_startup,ITs_base_utils_format_cleanup},
+       {"ITc_i18n_measure_create_destroy_p",ITc_i18n_measure_create_destroy_p,ITs_base_utils_measure_startup,ITs_base_utils_measure_cleanup},
+       {"ITc_i18n_measure_clone_p",ITc_i18n_measure_clone_p,ITs_base_utils_measure_startup,ITs_base_utils_measure_cleanup},
+       {"ITc_i18n_measure_get_number_p",ITc_i18n_measure_get_number_p,ITs_base_utils_measure_startup,ITs_base_utils_measure_cleanup},
+       {"ITc_i18n_measure_get_unit_p",ITc_i18n_measure_get_unit_p,ITs_base_utils_measure_startup,ITs_base_utils_measure_cleanup},
+       {"ITc_i18n_measure_format_create_destroy_from_locale_id_p",ITc_i18n_measure_format_create_destroy_from_locale_id_p,ITs_base_utils_measure_format_startup,ITs_base_utils_measure_format_cleanup},
+       {"ITc_i18n_measure_format_clone_p",ITc_i18n_measure_format_clone_p,ITs_base_utils_measure_format_startup,ITs_base_utils_measure_format_cleanup},
+       {"ITc_i18n_measure_format_format_p",ITc_i18n_measure_format_format_p,ITs_base_utils_measure_format_startup,ITs_base_utils_measure_format_cleanup},
+       {"ITc_i18n_measure_format_parse_object_p",ITc_i18n_measure_format_parse_object_p,ITs_base_utils_measure_format_startup,ITs_base_utils_measure_format_cleanup},
+       {"ITc_i18n_measure_format_create_currency_format_from_locale_id_p",ITc_i18n_measure_format_create_currency_format_from_locale_id_p,ITs_base_utils_measure_format_startup,ITs_base_utils_measure_format_cleanup},
+       {"ITc_i18n_measure_format_create_currency_format_p",ITc_i18n_measure_format_create_currency_format_p,ITs_base_utils_measure_format_startup,ITs_base_utils_measure_format_cleanup},
+       {"ITc_i18n_measure_unit_create_destroy_p",ITc_i18n_measure_unit_create_destroy_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_clone_p",ITc_i18n_measure_unit_clone_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_get_available_destroy_p",ITc_i18n_measure_unit_get_available_destroy_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_get_available_with_type_p",ITc_i18n_measure_unit_get_available_with_type_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_foreach_available_type_p",ITc_i18n_measure_unit_foreach_available_type_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_g_force_p",ITc_i18n_measure_unit_create_g_force_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_meter_per_second_squared_p",ITc_i18n_measure_unit_create_meter_per_second_squared_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_arc_minute_p",ITc_i18n_measure_unit_create_arc_minute_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_arc_second_p",ITc_i18n_measure_unit_create_arc_second_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_degree_p",ITc_i18n_measure_unit_create_degree_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_radian_p",ITc_i18n_measure_unit_create_radian_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_acre_p",ITc_i18n_measure_unit_create_acre_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_hectare_p",ITc_i18n_measure_unit_create_hectare_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_square_centimeter_p",ITc_i18n_measure_unit_create_square_centimeter_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_square_foot_p",ITc_i18n_measure_unit_create_square_foot_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_square_inch_p",ITc_i18n_measure_unit_create_square_inch_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_square_kilometer_p",ITc_i18n_measure_unit_create_square_kilometer_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_square_meter_p",ITc_i18n_measure_unit_create_square_meter_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_square_mile_p",ITc_i18n_measure_unit_create_square_mile_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_square_yard_p",ITc_i18n_measure_unit_create_square_yard_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_liter_per_kilometer_p",ITc_i18n_measure_unit_create_liter_per_kilometer_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_mile_per_gallon_p",ITc_i18n_measure_unit_create_mile_per_gallon_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_bit_p",ITc_i18n_measure_unit_create_bit_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_byte_p",ITc_i18n_measure_unit_create_byte_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_gigabit_p",ITc_i18n_measure_unit_create_gigabit_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_gigabyte_p",ITc_i18n_measure_unit_create_gigabyte_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_kilobit_p",ITc_i18n_measure_unit_create_kilobit_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_kilobyte_p",ITc_i18n_measure_unit_create_kilobyte_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_megabit_p",ITc_i18n_measure_unit_create_megabit_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_megabyte_p",ITc_i18n_measure_unit_create_megabyte_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_terabit_p",ITc_i18n_measure_unit_create_terabit_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_terabyte_p",ITc_i18n_measure_unit_create_terabyte_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_day_p",ITc_i18n_measure_unit_create_day_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_hour_p",ITc_i18n_measure_unit_create_hour_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_microsecond_p",ITc_i18n_measure_unit_create_microsecond_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_millisecond_p",ITc_i18n_measure_unit_create_millisecond_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_minute_p",ITc_i18n_measure_unit_create_minute_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_month_p",ITc_i18n_measure_unit_create_month_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_nanosecond_p",ITc_i18n_measure_unit_create_nanosecond_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_second_p",ITc_i18n_measure_unit_create_second_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_week_p",ITc_i18n_measure_unit_create_week_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_year_p",ITc_i18n_measure_unit_create_year_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_ampere_p",ITc_i18n_measure_unit_create_ampere_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_milliampere_p",ITc_i18n_measure_unit_create_milliampere_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_ohm_p",ITc_i18n_measure_unit_create_ohm_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_volt_p",ITc_i18n_measure_unit_create_volt_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_calorie_p",ITc_i18n_measure_unit_create_calorie_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_foodcalorie_p",ITc_i18n_measure_unit_create_foodcalorie_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_joule_p",ITc_i18n_measure_unit_create_joule_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_kilocalorie_p",ITc_i18n_measure_unit_create_kilocalorie_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_kilojoule_p",ITc_i18n_measure_unit_create_kilojoule_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_kilowatt_hour_p",ITc_i18n_measure_unit_create_kilowatt_hour_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_gigahertz_p",ITc_i18n_measure_unit_create_gigahertz_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_hertz_p",ITc_i18n_measure_unit_create_hertz_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_kilohertz_p",ITc_i18n_measure_unit_create_kilohertz_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_megahertz_p",ITc_i18n_measure_unit_create_megahertz_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_astronomical_unit_p",ITc_i18n_measure_unit_create_astronomical_unit_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_centimeter_p",ITc_i18n_measure_unit_create_centimeter_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_decimeter_p",ITc_i18n_measure_unit_create_decimeter_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_fathom_p",ITc_i18n_measure_unit_create_fathom_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_foot_p",ITc_i18n_measure_unit_create_foot_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_furlong_p",ITc_i18n_measure_unit_create_furlong_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_inch_p",ITc_i18n_measure_unit_create_inch_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_kilometer_p",ITc_i18n_measure_unit_create_kilometer_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_light_year_p",ITc_i18n_measure_unit_create_light_year_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_meter_p",ITc_i18n_measure_unit_create_meter_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_micrometer_p",ITc_i18n_measure_unit_create_micrometer_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_mile_p",ITc_i18n_measure_unit_create_mile_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_millimeter_p",ITc_i18n_measure_unit_create_millimeter_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_nanometer_p",ITc_i18n_measure_unit_create_nanometer_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_nautical_mile_p",ITc_i18n_measure_unit_create_nautical_mile_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_parsec_p",ITc_i18n_measure_unit_create_parsec_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_picometer_p",ITc_i18n_measure_unit_create_picometer_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_yard_p",ITc_i18n_measure_unit_create_yard_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_lux_p",ITc_i18n_measure_unit_create_lux_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_carat_p",ITc_i18n_measure_unit_create_carat_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_gram_p",ITc_i18n_measure_unit_create_gram_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_kilogram_p",ITc_i18n_measure_unit_create_kilogram_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_metric_ton_p",ITc_i18n_measure_unit_create_metric_ton_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_microgram_p",ITc_i18n_measure_unit_create_microgram_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_milligram_p",ITc_i18n_measure_unit_create_milligram_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_ounce_p",ITc_i18n_measure_unit_create_ounce_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_ounce_troy_p",ITc_i18n_measure_unit_create_ounce_troy_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_pound_p",ITc_i18n_measure_unit_create_pound_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_stone_p",ITc_i18n_measure_unit_create_stone_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_ton_p",ITc_i18n_measure_unit_create_ton_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_gigawatt_p",ITc_i18n_measure_unit_create_gigawatt_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_horsepower_p",ITc_i18n_measure_unit_create_horsepower_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_kilowatt_p",ITc_i18n_measure_unit_create_kilowatt_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_megawatt_p",ITc_i18n_measure_unit_create_megawatt_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_milliwatt_p",ITc_i18n_measure_unit_create_milliwatt_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_watt_p",ITc_i18n_measure_unit_create_watt_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_hectopascal_p",ITc_i18n_measure_unit_create_hectopascal_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_inch_hg_p",ITc_i18n_measure_unit_create_inch_hg_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_millibar_p",ITc_i18n_measure_unit_create_millibar_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_millimeter_of_mercury_p",ITc_i18n_measure_unit_create_millimeter_of_mercury_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_pound_per_square_inch_p",ITc_i18n_measure_unit_create_pound_per_square_inch_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_karat_p",ITc_i18n_measure_unit_create_karat_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_kilometer_per_hour_p",ITc_i18n_measure_unit_create_kilometer_per_hour_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_meter_per_second_p",ITc_i18n_measure_unit_create_meter_per_second_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_mile_per_hour_p",ITc_i18n_measure_unit_create_mile_per_hour_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_celsius_p",ITc_i18n_measure_unit_create_celsius_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_fahrenheit_p",ITc_i18n_measure_unit_create_fahrenheit_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_kelvin_p",ITc_i18n_measure_unit_create_kelvin_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_acre_foot_p",ITc_i18n_measure_unit_create_acre_foot_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_bushel_p",ITc_i18n_measure_unit_create_bushel_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_centiliter_p",ITc_i18n_measure_unit_create_centiliter_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_cubic_centimeter_p",ITc_i18n_measure_unit_create_cubic_centimeter_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_cubic_foot_p",ITc_i18n_measure_unit_create_cubic_foot_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_cubic_inch_p",ITc_i18n_measure_unit_create_cubic_inch_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_cubic_kilometer_p",ITc_i18n_measure_unit_create_cubic_kilometer_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_cubic_meter_p",ITc_i18n_measure_unit_create_cubic_meter_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_cubic_mile_p",ITc_i18n_measure_unit_create_cubic_mile_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_cubic_yard_p",ITc_i18n_measure_unit_create_cubic_yard_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_cup_p",ITc_i18n_measure_unit_create_cup_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_deciliter_p",ITc_i18n_measure_unit_create_deciliter_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_fluid_ounce_p",ITc_i18n_measure_unit_create_fluid_ounce_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_gallon_p",ITc_i18n_measure_unit_create_gallon_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_hectoliter_p",ITc_i18n_measure_unit_create_hectoliter_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_liter_p",ITc_i18n_measure_unit_create_liter_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_megaliter_p",ITc_i18n_measure_unit_create_megaliter_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_milliliter_p",ITc_i18n_measure_unit_create_milliliter_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_pint_p",ITc_i18n_measure_unit_create_pint_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_quart_p",ITc_i18n_measure_unit_create_quart_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_tablespoon_p",ITc_i18n_measure_unit_create_tablespoon_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_measure_unit_create_teaspoon_p",ITc_i18n_measure_unit_create_teaspoon_p,ITs_base_utils_measure_unit_startup,ITs_base_utils_measure_unit_cleanup},
+       {"ITc_i18n_parse_position_create_destroy_p",ITc_i18n_parse_position_create_destroy_p,ITs_base_utils_parse_position_startup,ITs_base_utils_parse_position_cleanup},
+       {"ITc_i18n_parse_position_create_with_index_p",ITc_i18n_parse_position_create_with_index_p,ITs_base_utils_parse_position_startup,ITs_base_utils_parse_position_cleanup},
+       {"ITc_i18n_parse_position_set_get_index_p",ITc_i18n_parse_position_set_get_index_p,ITs_base_utils_parse_position_startup,ITs_base_utils_parse_position_cleanup},
+       {"ITc_i18n_parse_position_clone_p",ITc_i18n_parse_position_clone_p,ITs_base_utils_parse_position_startup,ITs_base_utils_parse_position_cleanup},
+       {"ITc_i18n_parse_position_set_get_error_index_p",ITc_i18n_parse_position_set_get_error_index_p,ITs_base_utils_parse_position_startup,ITs_base_utils_parse_position_cleanup},
+       {"ITc_i18n_alpha_idx_create_destroy_from_locale_id_p",ITc_i18n_alpha_idx_create_destroy_from_locale_id_p,ITs_base_utils_alpha_startup,ITs_base_utils_alpha_cleanup},
+       {"ITc_i18n_alpha_idx_add_labels_with_locale_id_p",ITc_i18n_alpha_idx_add_labels_with_locale_id_p,ITs_base_utils_alpha_startup,ITs_base_utils_alpha_cleanup},
+       {"ITc_i18n_alpha_idx_add_record_p",ITc_i18n_alpha_idx_add_record_p,ITs_base_utils_alpha_startup,ITs_base_utils_alpha_cleanup},
+       {"ITc_i18n_alpha_idx_get_record_name_p",ITc_i18n_alpha_idx_get_record_name_p,ITs_base_utils_alpha_startup,ITs_base_utils_alpha_cleanup},
+       {"ITc_i18n_alpha_idx_get_next_bucket_p",ITc_i18n_alpha_idx_get_next_bucket_p,ITs_base_utils_alpha_startup,ITs_base_utils_alpha_cleanup},
+       {"ITc_i18n_alpha_idx_get_next_record_p",ITc_i18n_alpha_idx_get_next_record_p,ITs_base_utils_alpha_startup,ITs_base_utils_alpha_cleanup},
+       {"ITc_i18n_alpha_idx_get_bucket_record_count_p",ITc_i18n_alpha_idx_get_bucket_record_count_p,ITs_base_utils_alpha_startup,ITs_base_utils_alpha_cleanup},
+       {"ITc_i18n_alpha_idx_get_bucket_label_p",ITc_i18n_alpha_idx_get_bucket_label_p,ITs_base_utils_alpha_startup,ITs_base_utils_alpha_cleanup},
+       {"ITc_i18n_alpha_idx_get_record_data_p",ITc_i18n_alpha_idx_get_record_data_p,ITs_base_utils_alpha_startup,ITs_base_utils_alpha_cleanup},
+       {"ITc_i18n_alpha_idx_set_get_inflow_label_p",ITc_i18n_alpha_idx_set_get_inflow_label_p,ITs_base_utils_alpha_startup,ITs_base_utils_alpha_cleanup},
+       {"ITc_i18n_alpha_idx_set_get_overflow_label_p",ITc_i18n_alpha_idx_set_get_overflow_label_p,ITs_base_utils_alpha_startup,ITs_base_utils_alpha_cleanup},
+       {"ITc_i18n_alpha_idx_set_get_underflow_label_p",ITc_i18n_alpha_idx_set_get_underflow_label_p,ITs_base_utils_alpha_startup,ITs_base_utils_alpha_cleanup},
+       {"ITc_i18n_alpha_idx_set_get_max_label_count_p",ITc_i18n_alpha_idx_set_get_max_label_count_p,ITs_base_utils_alpha_startup,ITs_base_utils_alpha_cleanup},
+       {"ITc_i18n_alpha_idx_get_bucket_count_p",ITc_i18n_alpha_idx_get_bucket_count_p,ITs_base_utils_alpha_startup,ITs_base_utils_alpha_cleanup},
+       {"ITc_i18n_alpha_idx_get_record_count_p",ITc_i18n_alpha_idx_get_record_count_p,ITs_base_utils_alpha_startup,ITs_base_utils_alpha_cleanup},
+       {"ITc_i18n_alpha_idx_get_bucket_index_p",ITc_i18n_alpha_idx_get_bucket_index_p,ITs_base_utils_alpha_startup,ITs_base_utils_alpha_cleanup},
+       {"ITc_i18n_alpha_idx_get_current_bucket_index_p",ITc_i18n_alpha_idx_get_current_bucket_index_p,ITs_base_utils_alpha_startup,ITs_base_utils_alpha_cleanup},
+       {"ITc_i18n_alpha_idx_get_bucket_label_type_p",ITc_i18n_alpha_idx_get_bucket_label_type_p,ITs_base_utils_alpha_startup,ITs_base_utils_alpha_cleanup},
+       {"ITc_i18n_alpha_idx_reset_bucket_iter_p",ITc_i18n_alpha_idx_reset_bucket_iter_p,ITs_base_utils_alpha_startup,ITs_base_utils_alpha_cleanup},
+       {"ITc_i18n_alpha_idx_reset_record_iter_p",ITc_i18n_alpha_idx_reset_record_iter_p,ITs_base_utils_alpha_startup,ITs_base_utils_alpha_cleanup},
+       {"ITc_i18n_alpha_idx_clear_records_p",ITc_i18n_alpha_idx_clear_records_p,ITs_base_utils_alpha_startup,ITs_base_utils_alpha_cleanup},
+       {"ITc_i18n_formattable_create_default_destroy_p",ITc_i18n_formattable_create_default_destroy_p,ITs_base_utils_formattable_startup,ITs_base_utils_formattable_cleanup},
+       {"ITc_i18n_formattable_create_with_udate_p",ITc_i18n_formattable_create_with_udate_p,ITs_base_utils_formattable_startup,ITs_base_utils_formattable_cleanup},
+       {"ITc_i18n_formattable_create_with_double_p",ITc_i18n_formattable_create_with_double_p,ITs_base_utils_formattable_startup,ITs_base_utils_formattable_cleanup},
+       {"ITc_i18n_formattable_create_with_long_p",ITc_i18n_formattable_create_with_long_p,ITs_base_utils_formattable_startup,ITs_base_utils_formattable_cleanup},
+       {"ITc_i18n_formattable_create_with_int64_p",ITc_i18n_formattable_create_with_int64_p,ITs_base_utils_formattable_startup,ITs_base_utils_formattable_cleanup},
+       {"ITc_i18n_formattable_create_with_char_string_p",ITc_i18n_formattable_create_with_char_string_p,ITs_base_utils_formattable_startup,ITs_base_utils_formattable_cleanup},
+       {"ITc_i18n_formattable_create_with_formattable_array_p",ITc_i18n_formattable_create_with_formattable_array_p,ITs_base_utils_formattable_startup,ITs_base_utils_formattable_cleanup},
+       {"ITc_i18n_formattable_clone_p",ITc_i18n_formattable_clone_p,ITs_base_utils_formattable_startup,ITs_base_utils_formattable_cleanup},
+       {"ITc_i18n_formattable_set_get_array_p",ITc_i18n_formattable_set_get_array_p,ITs_base_utils_formattable_startup,ITs_base_utils_formattable_cleanup},
+       {"ITc_i18n_formattable_set_get_date_p",ITc_i18n_formattable_set_get_date_p,ITs_base_utils_formattable_startup,ITs_base_utils_formattable_cleanup},
+       {"ITc_i18n_formattable_set_get_double_p",ITc_i18n_formattable_set_get_double_p,ITs_base_utils_formattable_startup,ITs_base_utils_formattable_cleanup},
+       {"ITc_i18n_formattable_set_get_int64_p",ITc_i18n_formattable_set_get_int64_p,ITs_base_utils_formattable_startup,ITs_base_utils_formattable_cleanup},
+       {"ITc_i18n_formattable_set_get_long_p",ITc_i18n_formattable_set_get_long_p,ITs_base_utils_formattable_startup,ITs_base_utils_formattable_cleanup},
+       {"ITc_i18n_formattable_set_get_string_p",ITc_i18n_formattable_set_get_string_p,ITs_base_utils_formattable_startup,ITs_base_utils_formattable_cleanup},
+       {"ITc_i18n_formattable_get_type_p",ITc_i18n_formattable_get_type_p,ITs_base_utils_formattable_startup,ITs_base_utils_formattable_cleanup},
+       {"ITc_i18n_formattable_is_numeric_p",ITc_i18n_formattable_is_numeric_p,ITs_base_utils_formattable_startup,ITs_base_utils_formattable_cleanup},
+       {"ITc_i18n_formattable_not_equal_p",ITc_i18n_formattable_not_equal_p,ITs_base_utils_formattable_startup,ITs_base_utils_formattable_cleanup},
+       {"ITc_i18n_formattable_equal_p",ITc_i18n_formattable_equal_p,ITs_base_utils_formattable_startup,ITs_base_utils_formattable_cleanup},
+       {"ITc_i18n_formattable_element_at_p",ITc_i18n_formattable_element_at_p,ITs_base_utils_formattable_startup,ITs_base_utils_formattable_cleanup},
+       {"ITc_i18n_utmscale_get_time_scale_value_p",ITc_i18n_utmscale_get_time_scale_value_p,ITs_base_utils_utmscale_startup,ITs_base_utils_utmscale_cleanup},
+       {"ITc_i18n_utmscale_from_int64_p",ITc_i18n_utmscale_from_int64_p,ITs_base_utils_utmscale_startup,ITs_base_utils_utmscale_cleanup},
+       {"ITc_i18n_utmscale_to_int64_p",ITc_i18n_utmscale_to_int64_p,ITs_base_utils_utmscale_startup,ITs_base_utils_utmscale_cleanup},
+       {"ITc_i18n_ubidi_create_destroy_p",ITc_i18n_ubidi_create_destroy_p,ITs_base_utils_ubidi_startup,ITs_base_utils_ubidi_cleanup},
+       {"ITc_i18n_ubidi_count_paragraphs_p",ITc_i18n_ubidi_count_paragraphs_p,ITs_base_utils_ubidi_startup,ITs_base_utils_ubidi_cleanup},
+       {"ITc_i18n_ubidi_count_runs_p",ITc_i18n_ubidi_count_runs_p,ITs_base_utils_ubidi_startup,ITs_base_utils_ubidi_cleanup},
+       {"ITc_i18n_ubidi_get_base_direction_p",ITc_i18n_ubidi_get_base_direction_p,ITs_base_utils_ubidi_startup,ITs_base_utils_ubidi_cleanup},
+       {"ITc_i18n_ubidi_set_get_class_cb_p",ITc_i18n_ubidi_set_get_class_cb_p,ITs_base_utils_ubidi_startup,ITs_base_utils_ubidi_cleanup},
+       {"ITc_i18n_ubidi_set_context_p",ITc_i18n_ubidi_set_context_p,ITs_base_utils_ubidi_startup,ITs_base_utils_ubidi_cleanup},
+       {"ITc_i18n_ubidi_set_inverse_p",ITc_i18n_ubidi_set_inverse_p,ITs_base_utils_ubidi_startup,ITs_base_utils_ubidi_cleanup},
+       {"ITc_i18n_ubidi_set_line_p",ITc_i18n_ubidi_set_line_p,ITs_base_utils_ubidi_startup,ITs_base_utils_ubidi_cleanup},
+       {"ITc_i18n_ubidi_set_para_p",ITc_i18n_ubidi_set_para_p,ITs_base_utils_ubidi_startup,ITs_base_utils_ubidi_cleanup},
+       {"ITc_i18n_ubidi_set_get_reordering_mode_p",ITc_i18n_ubidi_set_get_reordering_mode_p,ITs_base_utils_ubidi_startup,ITs_base_utils_ubidi_cleanup},
+       {"ITc_i18n_ubidi_set_get_reordering_options_p",ITc_i18n_ubidi_set_get_reordering_options_p,ITs_base_utils_ubidi_startup,ITs_base_utils_ubidi_cleanup},
+       {"ITc_i18n_ubidi_get_customized_class_p",ITc_i18n_ubidi_get_customized_class_p,ITs_base_utils_ubidi_startup,ITs_base_utils_ubidi_cleanup},
+       {"ITc_i18n_ubidi_get_direction_p",ITc_i18n_ubidi_get_direction_p,ITs_base_utils_ubidi_startup,ITs_base_utils_ubidi_cleanup},
+       {"ITc_i18n_ubidi_get_length_p",ITc_i18n_ubidi_get_length_p,ITs_base_utils_ubidi_startup,ITs_base_utils_ubidi_cleanup},
+       {"ITc_i18n_ubidi_get_level_at_p",ITc_i18n_ubidi_get_level_at_p,ITs_base_utils_ubidi_startup,ITs_base_utils_ubidi_cleanup},
+       {"ITc_i18n_ubidi_get_logical_index_p",ITc_i18n_ubidi_get_logical_index_p,ITs_base_utils_ubidi_startup,ITs_base_utils_ubidi_cleanup},
+       {"ITc_i18n_ubidi_get_logical_map_p",ITc_i18n_ubidi_get_logical_map_p,ITs_base_utils_ubidi_startup,ITs_base_utils_ubidi_cleanup},
+       {"ITc_i18n_ubidi_get_logical_run_p",ITc_i18n_ubidi_get_logical_run_p,ITs_base_utils_ubidi_startup,ITs_base_utils_ubidi_cleanup},
+       {"ITc_i18n_ubidi_get_paragraph_p",ITc_i18n_ubidi_get_paragraph_p,ITs_base_utils_ubidi_startup,ITs_base_utils_ubidi_cleanup},
+       {"ITc_i18n_ubidi_get_paragraph_by_index_p",ITc_i18n_ubidi_get_paragraph_by_index_p,ITs_base_utils_ubidi_startup,ITs_base_utils_ubidi_cleanup},
+       {"ITc_i18n_ubidi_get_para_level_p",ITc_i18n_ubidi_get_para_level_p,ITs_base_utils_ubidi_startup,ITs_base_utils_ubidi_cleanup},
+       {"ITc_i18n_ubidi_get_processed_length_p",ITc_i18n_ubidi_get_processed_length_p,ITs_base_utils_ubidi_startup,ITs_base_utils_ubidi_cleanup},
+       {"ITc_i18n_ubidi_get_result_length_p",ITc_i18n_ubidi_get_result_length_p,ITs_base_utils_ubidi_startup,ITs_base_utils_ubidi_cleanup},
+       {"ITc_i18n_ubidi_get_text_p",ITc_i18n_ubidi_get_text_p,ITs_base_utils_ubidi_startup,ITs_base_utils_ubidi_cleanup},
+       {"ITc_i18n_ubidi_get_visual_index_p",ITc_i18n_ubidi_get_visual_index_p,ITs_base_utils_ubidi_startup,ITs_base_utils_ubidi_cleanup},
+       {"ITc_i18n_ubidi_get_visual_map_p",ITc_i18n_ubidi_get_visual_map_p,ITs_base_utils_ubidi_startup,ITs_base_utils_ubidi_cleanup},
+       {"ITc_i18n_ubidi_get_visual_run_p",ITc_i18n_ubidi_get_visual_run_p,ITs_base_utils_ubidi_startup,ITs_base_utils_ubidi_cleanup},
+       {"ITc_i18n_ubidi_invert_map_p",ITc_i18n_ubidi_invert_map_p,ITs_base_utils_ubidi_startup,ITs_base_utils_ubidi_cleanup},
+       {"ITc_i18n_ubidi_is_inverse_p",ITc_i18n_ubidi_is_inverse_p,ITs_base_utils_ubidi_startup,ITs_base_utils_ubidi_cleanup},
+       {"ITc_i18n_ubidi_is_order_paragraphs_ltr_p",ITc_i18n_ubidi_is_order_paragraphs_ltr_p,ITs_base_utils_ubidi_startup,ITs_base_utils_ubidi_cleanup},
+       {"ITc_i18n_ubidi_create_sized_p",ITc_i18n_ubidi_create_sized_p,ITs_base_utils_ubidi_startup,ITs_base_utils_ubidi_cleanup},
+       {"ITc_i18n_ubidi_order_paragraphs_ltr_p",ITc_i18n_ubidi_order_paragraphs_ltr_p,ITs_base_utils_ubidi_startup,ITs_base_utils_ubidi_cleanup},
+       {"ITc_i18n_ubidi_reorder_logical_p",ITc_i18n_ubidi_reorder_logical_p,ITs_base_utils_ubidi_startup,ITs_base_utils_ubidi_cleanup},
+       {"ITc_i18n_ubidi_reorder_visual_p",ITc_i18n_ubidi_reorder_visual_p,ITs_base_utils_ubidi_startup,ITs_base_utils_ubidi_cleanup},
+       {"ITc_i18n_ubidi_write_reordered_p",ITc_i18n_ubidi_write_reordered_p,ITs_base_utils_ubidi_startup,ITs_base_utils_ubidi_cleanup},
+       {"ITc_i18n_ubidi_write_reverse_p",ITc_i18n_ubidi_write_reverse_p,ITs_base_utils_ubidi_startup,ITs_base_utils_ubidi_cleanup},
+       {"ITc_i18n_uchar_iter_create_destroy_p",ITc_i18n_uchar_iter_create_destroy_p,ITs_base_utils_uchar_iter_startup,ITs_base_utils_uchar_iter_cleanup},
+       {"ITc_i18n_uchar_iter_set_string_p",ITc_i18n_uchar_iter_set_string_p,ITs_base_utils_uchar_iter_startup,ITs_base_utils_uchar_iter_cleanup},
+       {"ITc_i18n_uchar_iter_set_utf16be_p",ITc_i18n_uchar_iter_set_utf16be_p,ITs_base_utils_uchar_iter_startup,ITs_base_utils_uchar_iter_cleanup},
+       {"ITc_i18n_uchar_iter_set_utf8_p",ITc_i18n_uchar_iter_set_utf8_p,ITs_base_utils_uchar_iter_startup,ITs_base_utils_uchar_iter_cleanup},
+       {"ITc_i18n_uchar_iter_get_index_p",ITc_i18n_uchar_iter_get_index_p,ITs_base_utils_uchar_iter_startup,ITs_base_utils_uchar_iter_cleanup},
+       {"ITc_i18n_uchar_iter_move_p",ITc_i18n_uchar_iter_move_p,ITs_base_utils_uchar_iter_startup,ITs_base_utils_uchar_iter_cleanup},
+       {"ITc_i18n_uchar_iter_has_next_p",ITc_i18n_uchar_iter_has_next_p,ITs_base_utils_uchar_iter_startup,ITs_base_utils_uchar_iter_cleanup},
+       {"ITc_i18n_uchar_iter_has_previous_p",ITc_i18n_uchar_iter_has_previous_p,ITs_base_utils_uchar_iter_startup,ITs_base_utils_uchar_iter_cleanup},
+       {"ITc_i18n_uchar_iter_current_p",ITc_i18n_uchar_iter_current_p,ITs_base_utils_uchar_iter_startup,ITs_base_utils_uchar_iter_cleanup},
+       {"ITc_i18n_uchar_iter_next_p",ITc_i18n_uchar_iter_next_p,ITs_base_utils_uchar_iter_startup,ITs_base_utils_uchar_iter_cleanup},
+       {"ITc_i18n_uchar_iter_previous_p",ITc_i18n_uchar_iter_previous_p,ITs_base_utils_uchar_iter_startup,ITs_base_utils_uchar_iter_cleanup},
+       {"ITc_i18n_uchar_iter_get_set_state_p",ITc_i18n_uchar_iter_get_set_state_p,ITs_base_utils_uchar_iter_startup,ITs_base_utils_uchar_iter_cleanup},
+       {"ITc_base_utils_i18n_uversion_get_version_p",ITc_base_utils_i18n_uversion_get_version_p,ITs_base_utils_uversion_startup,ITs_base_utils_uversion_cleanup},
+       {"ITc_base_utils_i18n_uversion_to_string_p",ITc_base_utils_i18n_uversion_to_string_p,ITs_base_utils_uversion_startup,ITs_base_utils_uversion_cleanup},
+       {"ITc_base_utils_i18n_uversion_from_string_p",ITc_base_utils_i18n_uversion_from_string_p,ITs_base_utils_uversion_startup,ITs_base_utils_uversion_cleanup},
+       {"ITc_base_utils_i18n_uversion_from_ustring_p",ITc_base_utils_i18n_uversion_from_ustring_p,ITs_base_utils_uversion_startup,ITs_base_utils_uversion_cleanup},
+       {"ITc_i18n_measure_format_format_buff_p",ITc_i18n_measure_format_format_buff_p,ITs_base_utils_measure_format_startup,ITs_base_utils_measure_format_cleanup},
+       {"ITc_i18n_measure_format_format_measures_p", ITc_i18n_measure_format_format_measures_p, ITs_base_utils_measure_format_startup, ITs_base_utils_measure_format_cleanup},
+       {"ITc_i18n_measure_format_format_measure_per_unit_p", ITc_i18n_measure_format_format_measure_per_unit_p, ITs_base_utils_measure_format_startup, ITs_base_utils_measure_format_cleanup},
+       {"ITc_i18n_measure_format_get_unit_display_name", ITc_i18n_measure_format_get_unit_display_name, ITs_base_utils_measure_format_startup, ITs_base_utils_measure_format_cleanup},
+       {"ITc_i18n_uchar_has_binary_property_p", ITc_i18n_uchar_has_binary_property_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_is_alphabetic_p", ITc_i18n_uchar_is_alphabetic_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_is_lowercase_p", ITc_i18n_uchar_is_lowercase_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_is_uppercase_p", ITc_i18n_uchar_is_uppercase_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_is_white_space_p", ITc_i18n_uchar_is_white_space_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_get_int_property_min_value_p", ITc_i18n_uchar_get_int_property_min_value_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_get_int_property_max_value_p", ITc_i18n_uchar_get_int_property_max_value_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_get_numeric_value_p", ITc_i18n_uchar_get_numeric_value_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_is_lower_p", ITc_i18n_uchar_is_lower_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_is_upper_p", ITc_i18n_uchar_is_upper_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_is_title_p", ITc_i18n_uchar_is_title_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_is_digit_p", ITc_i18n_uchar_is_digit_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_is_alpha_p", ITc_i18n_uchar_is_alpha_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_is_alnum_p", ITc_i18n_uchar_is_alnum_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_is_xdigit_p", ITc_i18n_uchar_is_xdigit_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_is_punct_p", ITc_i18n_uchar_is_punct_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_is_graph_p", ITc_i18n_uchar_is_graph_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_is_blank_p", ITc_i18n_uchar_is_blank_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_is_defined_p", ITc_i18n_uchar_is_defined_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_is_space_p", ITc_i18n_uchar_is_space_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_is_java_space_char_p", ITc_i18n_uchar_is_java_space_char_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_is_whitespace_p", ITc_i18n_uchar_is_whitespace_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_is_control_p", ITc_i18n_uchar_is_control_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_is_iso_control_p", ITc_i18n_uchar_is_iso_control_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_is_printable_p", ITc_i18n_uchar_is_printable_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_is_base_p", ITc_i18n_uchar_is_base_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_char_direction_p", ITc_i18n_uchar_char_direction_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_is_mirrored_p", ITc_i18n_uchar_is_mirrored_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_char_mirror_p" ,ITc_i18n_uchar_char_mirror_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_get_bidi_paired_bracket_p", ITc_i18n_uchar_get_bidi_paired_bracket_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_char_type_p", ITc_i18n_uchar_char_type_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_enum_char_types_p", ITc_i18n_uchar_enum_char_types_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_get_combining_class_p", ITc_i18n_uchar_get_combining_class_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_char_digit_value_p", ITc_i18n_uchar_char_digit_value_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_char_name_p", ITc_i18n_uchar_char_name_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_char_from_name_p", ITc_i18n_uchar_char_from_name_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_enum_char_names_p", ITc_i18n_uchar_enum_char_names_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_get_property_enum_p", ITc_i18n_uchar_get_property_enum_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_get_property_name_p", ITc_i18n_uchar_get_property_name_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_get_property_value_name_p", ITc_i18n_uchar_get_property_value_name_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_get_property_value_enum_p", ITc_i18n_uchar_get_property_value_enum_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_is_id_start_p", ITc_i18n_uchar_is_id_start_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_is_id_part_p", ITc_i18n_uchar_is_id_part_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_is_id_ignorable_p", ITc_i18n_uchar_is_id_ignorable_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_is_java_id_start_p", ITc_i18n_uchar_is_java_id_start_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_is_java_id_part_p", ITc_i18n_uchar_is_java_id_part_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_to_lower_p", ITc_i18n_uchar_to_lower_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_to_upper_p", ITc_i18n_uchar_to_upper_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_to_title_p", ITc_i18n_uchar_to_title_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_fold_case_p", ITc_i18n_uchar_fold_case_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_digit_p", ITc_i18n_uchar_digit_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_for_digit_p", ITc_i18n_uchar_for_digit_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_char_age_p", ITc_i18n_uchar_char_age_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_get_unicode_version_p", ITc_i18n_uchar_get_unicode_version_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_uchar_get_fc_nfkc_closure_p", ITc_i18n_uchar_get_fc_nfkc_closure_p, ITs_base_utils_uchar_startup, ITs_base_utils_uchar_cleanup},
+       {"ITc_i18n_ulocale_is_bogus_p", ITc_i18n_ulocale_is_bogus_p, ITs_base_utils_ulocale_startup,ITs_base_utils_ulocale_cleanup},
+       {"ITc_i18n_plural_rules_create_destroy_p", ITc_i18n_plural_rules_create_destroy_p, ITs_base_utils_plural_rules_startup, ITs_base_utils_plural_rules_cleanup},
+       {"ITc_i18n_plural_rules_clone_p", ITc_i18n_plural_rules_clone_p, ITs_base_utils_plural_rules_startup, ITs_base_utils_plural_rules_cleanup},
+       {"ITc_i18n_plural_rules_create_rules_from_descr_p", ITc_i18n_plural_rules_create_rules_from_descr_p, ITs_base_utils_plural_rules_startup, ITs_base_utils_plural_rules_cleanup},
+       {"ITc_i18n_plural_rules_for_locale_id_p", ITc_i18n_plural_rules_for_locale_id_p, ITs_base_utils_plural_rules_startup, ITs_base_utils_plural_rules_cleanup},
+       {"ITc_i18n_plural_rules_select_int32_p", ITc_i18n_plural_rules_select_int32_p, ITs_base_utils_plural_rules_startup, ITs_base_utils_plural_rules_cleanup},
+       {"ITc_i18n_plural_rules_select_double_p", ITc_i18n_plural_rules_select_double_p, ITs_base_utils_plural_rules_startup, ITs_base_utils_plural_rules_cleanup},
+       {"ITc_i18n_plural_rules_get_keywords_p", ITc_i18n_plural_rules_get_keywords_p, ITs_base_utils_plural_rules_startup, ITs_base_utils_plural_rules_cleanup},
+       {"ITc_i18n_plural_rules_get_samples_p", ITc_i18n_plural_rules_get_samples_p, ITs_base_utils_plural_rules_startup, ITs_base_utils_plural_rules_cleanup},
+       {"ITc_i18n_plural_rules_is_keyword_p", ITc_i18n_plural_rules_is_keyword_p, ITs_base_utils_plural_rules_startup, ITs_base_utils_plural_rules_cleanup},
+       {"ITc_i18n_plural_rules_get_keyword_other_p", ITc_i18n_plural_rules_get_keyword_other_p, ITs_base_utils_plural_rules_startup, ITs_base_utils_plural_rules_cleanup},
+       {"ITc_i18n_immutable_idx_create_destroy", ITc_i18n_immutable_idx_create_destroy, ITs_base_utils_immutable_idx_startup, ITs_base_utils_immutable_idx_cleanup},
+       {"ITc_i18n_immutable_idx_get_bucket_count", ITc_i18n_immutable_idx_get_bucket_count, ITs_base_utils_immutable_idx_startup, ITs_base_utils_immutable_idx_cleanup},
+       {"ITc_i18n_immutable_idx_get_bucket_index", ITc_i18n_immutable_idx_get_bucket_index, ITs_base_utils_immutable_idx_startup, ITs_base_utils_immutable_idx_cleanup},
+       {"ITc_i18n_immutable_idx_get_bucket_label", ITc_i18n_immutable_idx_get_bucket_label, ITs_base_utils_immutable_idx_startup, ITs_base_utils_immutable_idx_cleanup},
+       {"ITc_i18n_immutable_idx_get_bucket_label_type", ITc_i18n_immutable_idx_get_bucket_label_type, ITs_base_utils_immutable_idx_startup, ITs_base_utils_immutable_idx_cleanup},
+       {"ITc_i18n_plural_format_create_destroy_p", ITc_i18n_plural_format_create_destroy_p, ITs_base_utils_plural_format_startup, ITs_base_utils_plural_format_cleanup},
+       {"ITc_i18n_plural_format_create_from_locale_p", ITc_i18n_plural_format_create_from_locale_p, ITs_base_utils_plural_format_startup, ITs_base_utils_plural_format_cleanup},
+       {"ITc_i18n_plural_format_create_from_rules_pattern_p" ,ITc_i18n_plural_format_create_from_rules_pattern_p, ITs_base_utils_plural_format_startup, ITs_base_utils_plural_format_cleanup},
+       {"ITc_i18n_plural_format_create_from_locale_type_pattern_p", ITc_i18n_plural_format_create_from_locale_type_pattern_p, ITs_base_utils_plural_format_startup, ITs_base_utils_plural_format_cleanup},
+       {"ITc_i18n_plural_format_create_from_locale_type_p", ITc_i18n_plural_format_create_from_locale_type_p, ITs_base_utils_plural_format_startup, ITs_base_utils_plural_format_cleanup},
+       {"ITc_i18n_plural_format_create_from_locale_pattern_p", ITc_i18n_plural_format_create_from_locale_pattern_p, ITs_base_utils_plural_format_startup, ITs_base_utils_plural_format_cleanup},
+       {"ITc_i18n_plural_format_create_from_locale_rules_pattern_p", ITc_i18n_plural_format_create_from_locale_rules_pattern_p, ITs_base_utils_plural_format_startup, ITs_base_utils_plural_format_cleanup},
+       {"ITc_i18n_plural_format_clone_p", ITc_i18n_plural_format_clone_p, ITs_base_utils_plural_format_startup, ITs_base_utils_plural_format_cleanup},
+       {"ITc_i18n_plural_format_apply_pattern_p", ITc_i18n_plural_format_apply_pattern_p, ITs_base_utils_plural_format_startup, ITs_base_utils_plural_format_cleanup},
+       {"ITc_i18n_plural_format_format_int32_p", ITc_i18n_plural_format_format_int32_p, ITs_base_utils_plural_format_startup, ITs_base_utils_plural_format_cleanup},
+       {"ITc_i18n_plural_format_format_double_p", ITc_i18n_plural_format_format_double_p, ITs_base_utils_plural_format_startup, ITs_base_utils_plural_format_cleanup},
+       {"ITc_i18n_plural_format_format_formattable_p", ITc_i18n_plural_format_format_formattable_p, ITs_base_utils_plural_format_startup, ITs_base_utils_plural_format_cleanup},
+       {"ITc_i18n_plural_format_set_number_format_p", ITc_i18n_plural_format_set_number_format_p, ITs_base_utils_plural_format_startup, ITs_base_utils_plural_format_cleanup},
+       {"ITc_i18n_plural_format_to_pattern_p", ITc_i18n_plural_format_to_pattern_p, ITs_base_utils_plural_format_startup, ITs_base_utils_plural_format_cleanup},
+       {"ITc_i18n_date_interval_create_destroy_p", ITc_i18n_date_interval_create_destroy_p, ITs_base_utils_date_interval_startup, ITs_base_utils_date_interval_cleanup},
+       {"ITc_i18n_date_interval_clone_p", ITc_i18n_date_interval_clone_p, ITs_base_utils_date_interval_startup, ITs_base_utils_date_interval_cleanup},
+       {"ITc_i18n_date_interval_get_from_date_p", ITc_i18n_date_interval_get_from_date_p, ITs_base_utils_date_interval_startup, ITs_base_utils_date_interval_cleanup},
+       {"ITc_i18n_date_interval_get_to_date_p", ITc_i18n_date_interval_get_to_date_p, ITs_base_utils_date_interval_startup, ITs_base_utils_date_interval_cleanup},
+       {"ITc_i18n_date_interval_equals_p", ITc_i18n_date_interval_equals_p, ITs_base_utils_date_interval_startup, ITs_base_utils_date_interval_cleanup},
+       {"ITc_i18n_date_interval_fmt_create_destroy_p", ITc_i18n_date_interval_fmt_create_destroy_p, ITs_base_utils_date_interval_fmt_startup, ITs_base_utils_date_interval_fmt_cleanup},
+       {"ITc_i18n_date_interval_fmt_clone_p", ITc_i18n_date_interval_fmt_clone_p, ITs_base_utils_date_interval_fmt_startup, ITs_base_utils_date_interval_fmt_cleanup},
+       {"ITc_i18n_date_interval_fmt_create_from_locale_p", ITc_i18n_date_interval_fmt_create_from_locale_p, ITs_base_utils_date_interval_fmt_startup, ITs_base_utils_date_interval_fmt_cleanup},
+       {"ITc_i18n_date_interval_fmt_set_get_time_zone_p", ITc_i18n_date_interval_fmt_set_get_time_zone_p, ITs_base_utils_date_interval_fmt_startup, ITs_base_utils_date_interval_fmt_cleanup},
+       {"ITc_i18n_date_interval_fmt_adopt_time_zone_p", ITc_i18n_date_interval_fmt_adopt_time_zone_p, ITs_base_utils_date_interval_fmt_startup, ITs_base_utils_date_interval_fmt_cleanup},
+       {"ITc_i18n_date_interval_fmt_format_with_date_interval_p", ITc_i18n_date_interval_fmt_format_with_date_interval_p, ITs_base_utils_date_interval_fmt_startup, ITs_base_utils_date_interval_fmt_cleanup},
+       {"ITc_i18n_date_interval_fmt_format_with_calendar_p", ITc_i18n_date_interval_fmt_format_with_calendar_p, ITs_base_utils_date_interval_fmt_startup, ITs_base_utils_date_interval_fmt_cleanup},
+       {"ITc_i18n_date_interval_fmt_equals_p", ITc_i18n_date_interval_fmt_equals_p, ITs_base_utils_date_interval_fmt_startup, ITs_base_utils_date_interval_fmt_cleanup},
+       {"ITc_i18n_simple_date_fmt_create_destroy_p", ITc_i18n_simple_date_fmt_create_destroy_p, ITs_base_utils_simple_date_fmt_startup, ITs_base_utils_simple_date_fmt_cleanup},
+       {"ITc_i18n_simple_date_fmt_create_from_pattern_p", ITc_i18n_simple_date_fmt_create_from_pattern_p, ITs_base_utils_simple_date_fmt_startup, ITs_base_utils_simple_date_fmt_cleanup},
+       {"ITc_i18n_simple_date_fmt_create_from_pattern_override_p", ITc_i18n_simple_date_fmt_create_from_pattern_override_p, ITs_base_utils_simple_date_fmt_startup, ITs_base_utils_simple_date_fmt_cleanup},
+       {"ITc_i18n_simple_date_fmt_create_from_pattern_locale_p", ITc_i18n_simple_date_fmt_create_from_pattern_locale_p, ITs_base_utils_simple_date_fmt_startup, ITs_base_utils_simple_date_fmt_cleanup},
+       {"ITc_i18n_simple_date_fmt_create_from_pattern_override_locale_p", ITc_i18n_simple_date_fmt_create_from_pattern_override_locale_p, ITs_base_utils_simple_date_fmt_startup, ITs_base_utils_simple_date_fmt_cleanup},
+       {"ITc_i18n_simple_date_fmt_clone_p", ITc_i18n_simple_date_fmt_clone_p, ITs_base_utils_simple_date_fmt_startup, ITs_base_utils_simple_date_fmt_cleanup},
+       {"ITc_i18n_simple_date_fmt_equals_p", ITc_i18n_simple_date_fmt_equals_p, ITs_base_utils_simple_date_fmt_startup, ITs_base_utils_simple_date_fmt_cleanup},
+       {"ITc_i18n_simple_date_fmt_format_with_field_position_p", ITc_i18n_simple_date_fmt_format_with_field_position_p, ITs_base_utils_simple_date_fmt_startup, ITs_base_utils_simple_date_fmt_cleanup},
+       {"ITc_i18n_simple_date_fmt_parse_p", ITc_i18n_simple_date_fmt_parse_p, ITs_base_utils_simple_date_fmt_startup, ITs_base_utils_simple_date_fmt_cleanup},
+       {"ITc_i18n_simple_date_fmt_set_get_2digit_year_start_p", ITc_i18n_simple_date_fmt_set_get_2digit_year_start_p, ITs_base_utils_simple_date_fmt_startup, ITs_base_utils_simple_date_fmt_cleanup},
+       {"ITc_i18n_simple_date_fmt_to_pattern_p", ITc_i18n_simple_date_fmt_to_pattern_p, ITs_base_utils_simple_date_fmt_startup, ITs_base_utils_simple_date_fmt_cleanup},
+       {"ITc_i18n_simple_date_fmt_to_localized_pattern_p", ITc_i18n_simple_date_fmt_to_localized_pattern_p, ITs_base_utils_simple_date_fmt_startup, ITs_base_utils_simple_date_fmt_cleanup},
+       {"ITc_i18n_simple_date_fmt_apply_pattern_p", ITc_i18n_simple_date_fmt_apply_pattern_p, ITs_base_utils_simple_date_fmt_startup, ITs_base_utils_simple_date_fmt_cleanup},
+       {"ITc_i18n_simple_date_fmt_apply_localized_pattern_p", ITc_i18n_simple_date_fmt_apply_localized_pattern_p, ITs_base_utils_simple_date_fmt_startup, ITs_base_utils_simple_date_fmt_cleanup},
+       {"ITc_i18n_simple_date_fmt_adopt_calendar_p", ITc_i18n_simple_date_fmt_adopt_calendar_p, ITs_base_utils_simple_date_fmt_startup, ITs_base_utils_simple_date_fmt_cleanup},
+       {"ITc_i18n_simple_date_fmt_set_context_p", ITc_i18n_simple_date_fmt_set_context_p, ITs_base_utils_simple_date_fmt_startup, ITs_base_utils_simple_date_fmt_cleanup},
+       {"ITs_base_utils_i18n_loc_disp_names_create_p", ITs_base_utils_i18n_loc_disp_names_create_p, ITs_base_utils_loc_disp_names_startup, ITs_base_utils_loc_disp_names_cleanup},
+       {"ITs_base_utils_i18n_loc_disp_names_create_from_dialect_p", ITs_base_utils_i18n_loc_disp_names_create_from_dialect_p, ITs_base_utils_loc_disp_names_startup, ITs_base_utils_loc_disp_names_cleanup},
+       {"ITs_base_utils_i18n_loc_disp_names_create_from_context_p", ITs_base_utils_i18n_loc_disp_names_create_from_context_p, ITs_base_utils_loc_disp_names_startup, ITs_base_utils_loc_disp_names_cleanup},
+       {"ITs_base_utils_i18n_loc_disp_names_get_locale_p", ITs_base_utils_i18n_loc_disp_names_get_locale_p, ITs_base_utils_loc_disp_names_startup, ITs_base_utils_loc_disp_names_cleanup},
+       {"ITs_base_utils_i18n_loc_disp_names_get_dialect_handling_p", ITs_base_utils_i18n_loc_disp_names_get_dialect_handling_p, ITs_base_utils_loc_disp_names_startup, ITs_base_utils_loc_disp_names_cleanup},
+       {"ITs_base_utils_i18n_loc_disp_names_get_context_p", ITs_base_utils_i18n_loc_disp_names_get_context_p, ITs_base_utils_loc_disp_names_startup, ITs_base_utils_loc_disp_names_cleanup},
+       {"ITs_base_utils_i18n_loc_disp_names_get_loc_disp_name_p", ITs_base_utils_i18n_loc_disp_names_get_loc_disp_name_p, ITs_base_utils_loc_disp_names_startup, ITs_base_utils_loc_disp_names_cleanup},
+       {"ITs_base_utils_i18n_loc_disp_names_get_language_disp_name_p", ITs_base_utils_i18n_loc_disp_names_get_language_disp_name_p, ITs_base_utils_loc_disp_names_startup, ITs_base_utils_loc_disp_names_cleanup},
+       {"ITs_base_utils_i18n_loc_disp_names_get_script_disp_name_p", ITs_base_utils_i18n_loc_disp_names_get_script_disp_name_p, ITs_base_utils_loc_disp_names_startup, ITs_base_utils_loc_disp_names_cleanup},
+       {"ITs_base_utils_i18n_loc_disp_names_get_script_disp_name_with_script_code_p", ITs_base_utils_i18n_loc_disp_names_get_script_disp_name_with_script_code_p, ITs_base_utils_loc_disp_names_startup, ITs_base_utils_loc_disp_names_cleanup},
+       {"ITs_base_utils_i18n_loc_disp_names_get_region_disp_name_p", ITs_base_utils_i18n_loc_disp_names_get_region_disp_name_p, ITs_base_utils_loc_disp_names_startup, ITs_base_utils_loc_disp_names_cleanup},
+       {"ITs_base_utils_i18n_loc_disp_names_get_variant_disp_name_p", ITs_base_utils_i18n_loc_disp_names_get_variant_disp_name_p, ITs_base_utils_loc_disp_names_startup, ITs_base_utils_loc_disp_names_cleanup},
+       {"ITs_base_utils_i18n_loc_disp_names_get_key_disp_name_p", ITs_base_utils_i18n_loc_disp_names_get_key_disp_name_p, ITs_base_utils_loc_disp_names_startup, ITs_base_utils_loc_disp_names_cleanup},
+       {"ITs_base_utils_i18n_loc_disp_names_get_key_value_disp_name_p", ITs_base_utils_i18n_loc_disp_names_get_key_value_disp_name_p, ITs_base_utils_loc_disp_names_startup, ITs_base_utils_loc_disp_names_cleanup},
+
+
+        {"ITc_i18n_utext_create_for_UTF8_p", ITc_i18n_utext_create_for_UTF8_p, ITs_base_utils_utext_startup, ITs_base_utils_utext_cleanup },
+        {"ITc_i18n_utext_create_for_uchars_p", ITc_i18n_utext_create_for_uchars_p, ITs_base_utils_utext_startup, ITs_base_utils_utext_cleanup},
+        {"ITc_i18n_utext_clone_p", ITc_i18n_utext_clone_p, ITs_base_utils_utext_startup, ITs_base_utils_utext_cleanup},
+        {"ITc_i18n_utext_equals_p", ITc_i18n_utext_equals_p, ITs_base_utils_utext_startup, ITs_base_utils_utext_cleanup},
+        {"ITc_i18n_utext_native_length_p", ITc_i18n_utext_native_length_p, ITs_base_utils_utext_startup, ITs_base_utils_utext_cleanup},
+        {"ITc_i18n_utext_is_length_expensive_p", ITc_i18n_utext_is_length_expensive_p, ITs_base_utils_utext_startup, ITs_base_utils_utext_cleanup},
+        {"ITc_i18n_utext_char32_at_p", ITc_i18n_utext_char32_at_p, ITs_base_utils_utext_startup, ITs_base_utils_utext_cleanup},
+        {"ITc_i18n_utext_current32_p", ITc_i18n_utext_current32_p, ITs_base_utils_utext_startup, ITs_base_utils_utext_cleanup},
+        {"ITc_i18n_utext_next32_p", ITc_i18n_utext_next32_p, ITs_base_utils_utext_startup, ITs_base_utils_utext_cleanup},
+        {"ITc_i18n_utext_previous32_p",ITc_i18n_utext_previous32_p , ITs_base_utils_utext_startup, ITs_base_utils_utext_cleanup},
+        {"ITc_i18n_utext_next32_from_p", ITc_i18n_utext_next32_from_p, ITs_base_utils_utext_startup, ITs_base_utils_utext_cleanup},
+        {"ITc_i18n_utext_previous32_from_p", ITc_i18n_utext_previous32_from_p, ITs_base_utils_utext_startup, ITs_base_utils_utext_cleanup},
+        {"ITc_i18n_utext_set_get_native_index_p", ITc_i18n_utext_set_get_native_index_p, ITs_base_utils_utext_startup, ITs_base_utils_utext_cleanup},
+        {"ITc_i18n_utext_move_index32_p", ITc_i18n_utext_move_index32_p, ITs_base_utils_utext_startup, ITs_base_utils_utext_cleanup},
+        {"ITc_i18n_utext_get_previous_native_index_p", ITc_i18n_utext_get_previous_native_index_p, ITs_base_utils_utext_startup, ITs_base_utils_utext_cleanup},
+        {"ITc_i18n_utext_extract_p", ITc_i18n_utext_extract_p, ITs_base_utils_utext_startup, ITs_base_utils_utext_cleanup},
+        {"ITc_i18n_utext_is_writable_p", ITc_i18n_utext_is_writable_p, ITs_base_utils_utext_startup, ITs_base_utils_utext_cleanup},
+        {"ITc_i18n_utext_has_meta_data_p", ITc_i18n_utext_has_meta_data_p, ITs_base_utils_utext_startup, ITs_base_utils_utext_cleanup},
+        {"ITc_i18n_utext_freeze_p", ITc_i18n_utext_freeze_p, ITs_base_utils_utext_startup, ITs_base_utils_utext_cleanup},
+
+        {"ITc_i18n_uscript_get_codes_p", ITc_i18n_uscript_get_codes_p, ITs_base_utils_uscript_startup, ITs_base_utils_uscript_cleanup},
+        {"ITc_i18n_uscript_get_name_p", ITc_i18n_uscript_get_name_p, ITs_base_utils_uscript_startup, ITs_base_utils_uscript_cleanup},
+        {"ITc_i18n_uscript_get_short_name_p", ITc_i18n_uscript_get_short_name_p, ITs_base_utils_uscript_startup, ITs_base_utils_uscript_cleanup},
+        {"ITc_i18n_uscript_get_script_p", ITc_i18n_uscript_get_script_p, ITs_base_utils_uscript_startup, ITs_base_utils_uscript_cleanup},
+        {"ITc_i18n_uscript_has_script_p", ITc_i18n_uscript_has_script_p, ITs_base_utils_uscript_startup, ITs_base_utils_uscript_cleanup},
+        {"ITc_i18n_uscript_get_script_extensions_p", ITc_i18n_uscript_get_script_extensions_p, ITs_base_utils_uscript_startup, ITs_base_utils_uscript_cleanup},
+        {"ITc_i18n_uscript_get_sample_string_p", ITc_i18n_uscript_get_sample_string_p, ITs_base_utils_uscript_startup, ITs_base_utils_uscript_cleanup},
+        {"ITc_i18n_uscript_get_usage_p", ITc_i18n_uscript_get_usage_p, ITs_base_utils_uscript_startup, ITs_base_utils_uscript_cleanup},
+        {"ITc_i18n_uscript_is_right_to_left_p", ITc_i18n_uscript_is_right_to_left_p, ITs_base_utils_uscript_startup, ITs_base_utils_uscript_cleanup},
+        {"ITc_i18n_uscript_breaks_between_letters_p", ITc_i18n_uscript_breaks_between_letters_p, ITs_base_utils_uscript_startup, ITs_base_utils_uscript_cleanup},
+        {"ITc_i18n_uscript_is_cased_p", ITc_i18n_uscript_is_cased_p, ITs_base_utils_uscript_startup, ITs_base_utils_uscript_cleanup},
+
+        {"ITc_i18n_unormalization_get_nfc_instance_p", ITc_i18n_unormalization_get_nfc_instance_p, ITs_base_utils_unormalization_startup, ITs_base_utils_unormalization_cleanup},
+        {"ITc_i18n_unormalization_get_nfd_instance_p", ITc_i18n_unormalization_get_nfd_instance_p, ITs_base_utils_unormalization_startup, ITs_base_utils_unormalization_cleanup},
+        {"ITc_i18n_unormalization_get_nfkc_instance_p", ITc_i18n_unormalization_get_nfkc_instance_p, ITs_base_utils_unormalization_startup, ITs_base_utils_unormalization_cleanup},
+        {"ITc_i18n_unormalization_get_nfkc_casefold_instance_p", ITc_i18n_unormalization_get_nfkc_casefold_instance_p, ITs_base_utils_unormalization_startup, ITs_base_utils_unormalization_cleanup},
+        {"ITc_i18n_unormalization_get_nfkd_instance_p", ITc_i18n_unormalization_get_nfkd_instance_p, ITs_base_utils_unormalization_startup, ITs_base_utils_unormalization_cleanup},
+        {"ITc_i18n_unormalization_create_filtered_p", ITc_i18n_unormalization_create_filtered_p, ITs_base_utils_unormalization_startup, ITs_base_utils_unormalization_cleanup},
+        {"ITc_i18n_unormalization_destroy_p", ITc_i18n_unormalization_destroy_p, ITs_base_utils_unormalization_startup, ITs_base_utils_unormalization_cleanup},
+        {"ITc_i18n_unormalization_normalize_second_and_append_p", ITc_i18n_unormalization_normalize_second_and_append_p, ITs_base_utils_unormalization_startup, ITs_base_utils_unormalization_cleanup},
+        {"ITc_i18n_unormalization_append_p", ITc_i18n_unormalization_append_p, ITs_base_utils_unormalization_startup, ITs_base_utils_unormalization_cleanup},
+        {"ITc_i18n_unormalization_get_decomposition_p", ITc_i18n_unormalization_get_decomposition_p, ITs_base_utils_unormalization_startup, ITs_base_utils_unormalization_cleanup},
+        {"ITc_i18n_unormalization_get_raw_decomposition_p", ITc_i18n_unormalization_get_raw_decomposition_p, ITs_base_utils_unormalization_startup, ITs_base_utils_unormalization_cleanup},
+        {"ITc_i18n_unormalization_compose_pair_p", ITc_i18n_unormalization_compose_pair_p, ITs_base_utils_unormalization_startup, ITs_base_utils_unormalization_cleanup},
+        {"ITc_i18n_unormalization_is_normalized_p", ITc_i18n_unormalization_is_normalized_p, ITs_base_utils_unormalization_startup, ITs_base_utils_unormalization_cleanup},
+        {"ITc_i18n_unormalization_quick_check_p", ITc_i18n_unormalization_quick_check_p, ITs_base_utils_unormalization_startup, ITs_base_utils_unormalization_cleanup},
+        {"ITc_i18n_unormalization_span_quick_check_yes_p", ITc_i18n_unormalization_span_quick_check_yes_p, ITs_base_utils_unormalization_startup, ITs_base_utils_unormalization_cleanup},
+        {"ITc_i18n_unormalizer_has_boundary_before_p", ITc_i18n_unormalizer_has_boundary_before_p, ITs_base_utils_unormalization_startup, ITs_base_utils_unormalization_cleanup},
+        {"ITc_i18n_unormalizer_has_boundary_after_p", ITc_i18n_unormalizer_has_boundary_after_p, ITs_base_utils_unormalization_startup, ITs_base_utils_unormalization_cleanup},
+        {"ITc_i18n_unormalization_is_inert_p", ITc_i18n_unormalization_is_inert_p, ITs_base_utils_unormalization_startup, ITs_base_utils_unormalization_cleanup},
+
+        {"ITc_i18n_unumsys_create_p", ITc_i18n_unumsys_create_p, ITs_base_utils_unumsys_startup, ITs_base_utils_unumsys_cleanup},
+        {"ITc_i18n_unumsys_create_by_name_p", ITc_i18n_unumsys_create_by_name_p, ITs_base_utils_unumsys_startup, ITs_base_utils_unumsys_cleanup},
+        {"ITc_i18n_unumsys_get_available_names_p", ITc_i18n_unumsys_get_available_names_p, ITs_base_utils_unumsys_startup, ITs_base_utils_unumsys_cleanup},
+        {"ITc_i18n_unumsys_get_name_p", ITc_i18n_unumsys_get_name_p, ITs_base_utils_unumsys_startup, ITs_base_utils_unumsys_cleanup},
+        {"ITc_i18n_unumsys_is_algorithmic_p", ITc_i18n_unumsys_is_algorithmic_p, ITs_base_utils_unumsys_startup, ITs_base_utils_unumsys_cleanup},
+        {"ITc_i18n_unumsys_get_radix_p", ITc_i18n_unumsys_get_radix_p, ITs_base_utils_unumsys_startup, ITs_base_utils_unumsys_cleanup},
+        {"ITc_i18n_unumsys_get_description_p", ITc_i18n_unumsys_get_description_p, ITs_base_utils_unumsys_startup, ITs_base_utils_unumsys_cleanup},
+
+        {"ITc_i18n_uidna_label_to_ascii_p", ITc_i18n_uidna_label_to_ascii_p, ITs_base_utils_uidna_startup, ITs_base_utils_uidna_cleanup},
+        {"ITc_i18n_uidna_label_to_unicode_p", ITc_i18n_uidna_label_to_unicode_p, ITs_base_utils_uidna_startup, ITs_base_utils_uidna_cleanup},
+        {"ITc_i18n_uidna_name_to_ascii_p", ITc_i18n_uidna_name_to_ascii_p, ITs_base_utils_uidna_startup, ITs_base_utils_uidna_cleanup},
+        {"ITc_i18n_uidna_name_to_unicode_p", ITc_i18n_uidna_name_to_unicode_p, ITs_base_utils_uidna_startup, ITs_base_utils_uidna_cleanup},
+        {"ITc_i18n_uidna_label_to_ascii_UTF8_p", ITc_i18n_uidna_label_to_ascii_UTF8_p, ITs_base_utils_uidna_startup, ITs_base_utils_uidna_cleanup},
+        {"ITc_i18n_uidna_label_to_unicode_UTF8_p", ITc_i18n_uidna_label_to_unicode_UTF8_p, ITs_base_utils_uidna_startup, ITs_base_utils_uidna_cleanup},
+        {"ITc_i18n_uidna_name_to_ascii_UTF8_p", ITc_i18n_uidna_name_to_ascii_UTF8_p, ITs_base_utils_uidna_startup, ITs_base_utils_uidna_cleanup},
+        {"ITc_i18n_uidna_name_to_unicode_UTF8_p", ITc_i18n_uidna_name_to_unicode_UTF8_p, ITs_base_utils_uidna_startup, ITs_base_utils_uidna_cleanup},
+        {"ITc_i18n_uidna_info_get_is_trans_different_p", ITc_i18n_uidna_info_get_is_trans_different_p, ITs_base_utils_uidna_startup, ITs_base_utils_uidna_cleanup},
+        {"ITc_i18n_uidna_info_get_errors_p", ITc_i18n_uidna_info_get_errors_p, ITs_base_utils_uidna_startup, ITs_base_utils_uidna_cleanup},
+        {"ITc_i18n_uidna_info_destroy_p", ITc_i18n_uidna_info_destroy_p, ITs_base_utils_uidna_startup, ITs_base_utils_uidna_cleanup},
+
+        {"ITc_i18n_ucsdet_create_destroy_p", ITc_i18n_ucsdet_create_destroy_p, ITs_base_utils_ucsdet_startup, ITs_base_utils_ucsdet_cleanup},
+        {"ITc_i18n_ucsdet_set_text_p", ITc_i18n_ucsdet_set_text_p, ITs_base_utils_ucsdet_startup, ITs_base_utils_ucsdet_cleanup},
+        {"ITc_i18n_ucsdet_set_declared_encoding_p", ITc_i18n_ucsdet_set_declared_encoding_p, ITs_base_utils_ucsdet_startup, ITs_base_utils_ucsdet_cleanup},
+        {"ITc_i18n_ucsdet_detect_p", ITc_i18n_ucsdet_detect_p, ITs_base_utils_ucsdet_startup, ITs_base_utils_ucsdet_cleanup},
+        {"ITc_i18n_ucsdet_detect_all_p", ITc_i18n_ucsdet_detect_all_p, ITs_base_utils_ucsdet_startup, ITs_base_utils_ucsdet_cleanup},
+        {"ITc_i18n_ucsdet_get_name_p", ITc_i18n_ucsdet_get_name_p, ITs_base_utils_ucsdet_startup, ITs_base_utils_ucsdet_cleanup},
+        {"ITc_i18n_ucsdet_get_confidence_p", ITc_i18n_ucsdet_get_confidence_p, ITs_base_utils_ucsdet_startup, ITs_base_utils_ucsdet_cleanup},
+        {"ITc_i18n_ucsdet_get_language_p", ITc_i18n_ucsdet_get_language_p, ITs_base_utils_ucsdet_startup, ITs_base_utils_ucsdet_cleanup},
+        {"ITc_i18n_ucsdet_get_uchars_p", ITc_i18n_ucsdet_get_uchars_p, ITs_base_utils_ucsdet_startup, ITs_base_utils_ucsdet_cleanup},
+        {"ITc_i18n_ucsdet_get_all_detectable_charsets_p", ITc_i18n_ucsdet_get_all_detectable_charsets_p, ITs_base_utils_ucsdet_startup, ITs_base_utils_ucsdet_cleanup},
+        {"ITc_i18n_ucsdet_is_input_filter_enabled", ITc_i18n_ucsdet_is_input_filter_enabled, ITs_base_utils_ucsdet_startup, ITs_base_utils_ucsdet_cleanup},
+        {"ITc_i18n_ucsdet_enable_input_filter_p", ITc_i18n_ucsdet_enable_input_filter_p, ITs_base_utils_ucsdet_startup, ITs_base_utils_ucsdet_cleanup},
+
+        {"ITc_i18n_ucnvsel_create_destroy_p", ITc_i18n_ucnvsel_create_destroy_p, ITs_base_utils_ucnvsel_startup, ITs_base_utils_ucnvsel_cleanup},
+        {"ITc_i18n_ucnvsel_create_from_serialized_p", ITc_i18n_ucnvsel_create_from_serialized_p, ITs_base_utils_ucnvsel_startup, ITs_base_utils_ucnvsel_cleanup},
+        {"ITc_i18n_ucnvsel_serialize_p", ITc_i18n_ucnvsel_serialize_p, ITs_base_utils_ucnvsel_startup, ITs_base_utils_ucnvsel_cleanup},
+        {"ITc_i18n_ucnvsel_select_for_string_p", ITc_i18n_ucnvsel_select_for_string_p, ITs_base_utils_ucnvsel_startup, ITs_base_utils_ucnvsel_cleanup},
+        {"ITc_i18n_ucnvsel_select_for_utf8_p", ITc_i18n_ucnvsel_select_for_utf8_p, ITs_base_utils_ucnvsel_startup, ITs_base_utils_ucnvsel_cleanup},
+
+        {"ITc_i18n_ucnv_get_max_bytes_for_string_p", ITc_i18n_ucnv_get_max_bytes_for_string_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_compare_names_p", ITc_i18n_ucnv_compare_names_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_create_destroy_p", ITc_i18n_ucnv_create_destroy_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_create_unicode_p", ITc_i18n_ucnv_create_unicode_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_create_ccsid_p", ITc_i18n_ucnv_create_ccsid_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_safe_clone_p", ITc_i18n_ucnv_safe_clone_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_set_get_subst_chars_p", ITc_i18n_ucnv_set_get_subst_chars_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_set_subst_string_p", ITc_i18n_ucnv_set_subst_string_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_get_invalid_chars_p", ITc_i18n_ucnv_get_invalid_chars_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_get_invalid_uchars_p", ITc_i18n_ucnv_get_invalid_uchars_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_reset_p", ITc_i18n_ucnv_reset_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_reset_to_unicode_p", ITc_i18n_ucnv_reset_to_unicode_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_reset_from_unicode_p", ITc_i18n_ucnv_reset_from_unicode_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_get_max_char_size_p", ITc_i18n_ucnv_get_max_char_size_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_get_min_char_size_p", ITc_i18n_ucnv_get_min_char_size_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_get_display_name_p", ITc_i18n_ucnv_get_display_name_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_get_name_p", ITc_i18n_ucnv_get_name_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_get_ccsid_p", ITc_i18n_ucnv_get_ccsid_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_get_platform_p", ITc_i18n_ucnv_get_platform_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_get_type_p", ITc_i18n_ucnv_get_type_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_get_starters_p", ITc_i18n_ucnv_get_starters_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_get_unicode_set_p", ITc_i18n_ucnv_get_unicode_set_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_from_unicode_p", ITc_i18n_ucnv_from_unicode_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_to_unicode_p", ITc_i18n_ucnv_to_unicode_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_from_uchars_p", ITc_i18n_ucnv_from_uchars_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_to_uchars_p", ITc_i18n_ucnv_to_uchars_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_get_next_uchar_p", ITc_i18n_ucnv_get_next_uchar_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_convert_ex_p", ITc_i18n_ucnv_convert_ex_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_convert_p", ITc_i18n_ucnv_convert_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_from_algorithmic_p", ITc_i18n_ucnv_from_algorithmic_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_to_algorithmic_p", ITc_i18n_ucnv_to_algorithmic_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_flush_cache_p", ITc_i18n_ucnv_flush_cache_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_count_available_p", ITc_i18n_ucnv_count_available_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_get_available_name_p", ITc_i18n_ucnv_get_available_name_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_create_all_names_p", ITc_i18n_ucnv_create_all_names_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_count_aliases_p", ITc_i18n_ucnv_count_aliases_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_get_aliases_p", ITc_i18n_ucnv_get_aliases_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_get_alias_p", ITc_i18n_ucnv_get_alias_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_create_standard_names_p", ITc_i18n_ucnv_create_standard_names_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_count_standards_p", ITc_i18n_ucnv_count_standards_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_get_standard_p", ITc_i18n_ucnv_get_standard_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_get_standard_name_p", ITc_i18n_ucnv_get_standard_name_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_get_canonical_name_p", ITc_i18n_ucnv_get_canonical_name_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_set_get_default_name_p", ITc_i18n_ucnv_set_get_default_name_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_fix_file_separator_p", ITc_i18n_ucnv_fix_file_separator_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_is_ambiguous_p", ITc_i18n_ucnv_is_ambiguous_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_set_fallback_p", ITc_i18n_ucnv_set_fallback_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_uses_fallback_p", ITc_i18n_ucnv_uses_fallback_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_detect_unicode_signature_p", ITc_i18n_ucnv_detect_unicode_signature_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_from_ucount_pending_p", ITc_i18n_ucnv_from_ucount_pending_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_to_ucount_pending_p", ITc_i18n_ucnv_to_ucount_pending_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+        {"ITc_i18n_ucnv_is_fixed_width_p", ITc_i18n_ucnv_is_fixed_width_p, ITs_base_utils_ucnv_startup, ITs_base_utils_ucnv_cleanup},
+
+        {"ITc_i18n_ures_create_destroy_p", ITc_i18n_ures_create_destroy_p, ITs_base_utils_ures_startup, ITs_base_utils_ures_cleanup},
+        {"ITc_i18n_ures_create_direct_p", ITc_i18n_ures_create_direct_p, ITs_base_utils_ures_startup, ITs_base_utils_ures_cleanup},
+        {"ITc_i18n_ures_create_unicode_p", ITc_i18n_ures_create_unicode_p, ITs_base_utils_ures_startup, ITs_base_utils_ures_cleanup},
+        {"ITc_i18n_ures_get_version_p", ITc_i18n_ures_get_version_p, ITs_base_utils_ures_startup, ITs_base_utils_ures_cleanup},
+        {"ITc_i18n_ures_get_locale_by_type_p", ITc_i18n_ures_get_locale_by_type_p, ITs_base_utils_ures_startup, ITs_base_utils_ures_cleanup},
+        {"ITc_i18n_ures_get_string_p", ITc_i18n_ures_get_string_p, ITs_base_utils_ures_startup, ITs_base_utils_ures_cleanup},
+        {"ITc_i18n_ures_get_UTF8_string_p", ITc_i18n_ures_get_UTF8_string_p, ITs_base_utils_ures_startup, ITs_base_utils_ures_cleanup},
+        {"ITc_i18n_ures_get_binary_p", ITc_i18n_ures_get_binary_p, ITs_base_utils_ures_startup, ITs_base_utils_ures_cleanup},
+        {"ITc_i18n_ures_get_int_vector_p", ITc_i18n_ures_get_int_vector_p, ITs_base_utils_ures_startup, ITs_base_utils_ures_cleanup},
+        {"ITc_i18n_ures_get_uint_p", ITc_i18n_ures_get_uint_p, ITs_base_utils_ures_startup, ITs_base_utils_ures_cleanup},
+        {"ITc_i18n_ures_get_int_p", ITc_i18n_ures_get_int_p, ITs_base_utils_ures_startup, ITs_base_utils_ures_cleanup},
+        {"ITc_i18n_ures_get_size_p", ITc_i18n_ures_get_size_p, ITs_base_utils_ures_startup, ITs_base_utils_ures_cleanup},
+        {"ITc_i18n_ures_get_type_p", ITc_i18n_ures_get_type_p, ITs_base_utils_ures_startup, ITs_base_utils_ures_cleanup},
+        {"ITc_i18n_ures_get_key_p", ITc_i18n_ures_get_key_p, ITs_base_utils_ures_startup, ITs_base_utils_ures_cleanup},
+        {"ITc_i18n_ures_reset_iterator_p", ITc_i18n_ures_reset_iterator_p, ITs_base_utils_ures_startup, ITs_base_utils_ures_cleanup},
+        {"ITc_i18n_ures_has_next_p", ITc_i18n_ures_has_next_p, ITs_base_utils_ures_startup, ITs_base_utils_ures_cleanup},
+        {"ITc_i18n_ures_get_next_resource_p", ITc_i18n_ures_get_next_resource_p, ITs_base_utils_ures_startup, ITs_base_utils_ures_cleanup},
+        {"ITc_i18n_ures_get_next_string_p", ITc_i18n_ures_get_next_string_p, ITs_base_utils_ures_startup, ITs_base_utils_ures_cleanup},
+        {"ITc_i18n_ures_get_by_index_p", ITc_i18n_ures_get_by_index_p, ITs_base_utils_ures_startup, ITs_base_utils_ures_cleanup},
+        {"ITc_i18n_ures_get_string_by_index_p", ITc_i18n_ures_get_string_by_index_p, ITs_base_utils_ures_startup, ITs_base_utils_ures_cleanup},
+        {"ITc_i18n_ures_get_UTF8_string_by_index_p", ITc_i18n_ures_get_UTF8_string_by_index_p, ITs_base_utils_ures_startup, ITs_base_utils_ures_cleanup},
+        {"ITc_i18n_ures_get_by_key_p", ITc_i18n_ures_get_by_key_p, ITs_base_utils_ures_startup, ITs_base_utils_ures_cleanup},
+        {"ITc_i18n_ures_get_string_by_key_p", ITc_i18n_ures_get_string_by_key_p, ITs_base_utils_ures_startup, ITs_base_utils_ures_cleanup},
+        {"ITc_i18n_ures_get_UTF8_string_by_key_p", ITc_i18n_ures_get_UTF8_string_by_key_p, ITs_base_utils_ures_startup, ITs_base_utils_ures_cleanup},
+        {NULL, NULL}
+
+};
+
+#endif // __TCT_BASE-UTILS-NATIVE_H__
diff --git a/src/itc/battery-monitor/tct-battery-monitor-native_tv.h b/src/itc/battery-monitor/tct-battery-monitor-native_tv.h
new file mode 100755 (executable)
index 0000000..9e13ce8
--- /dev/null
@@ -0,0 +1,43 @@
+/*
+ * Copyright (c) 2019 Samsung Electronics Co., Ltd.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef __TCT_BATTERY_MONITOR_NATIVE_H__
+#define __TCT_BATTERY_MONITOR_NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_battery_monitor_startup(void);
+extern void ITs_battery_monitor_cleanup(void);
+
+extern int ITc_battery_monitor_battery_usage_data_destroy_p(void);
+extern int ITc_battery_monitor_usage_data_get_power_usage_per_resource_p(void);
+extern int ITc_battery_monitor_get_power_usage_by_app_for_all_resources_p(void);
+extern int ITc_battery_monitor_get_power_usage_by_app_per_resource_p(void);
+extern int ITc_battery_monitor_get_power_usage_by_app_p(void);
+extern int ITc_battery_monitor_get_power_usage_by_resource_p(void);
+
+testcase tc_array[] = {
+       {"ITc_battery_monitor_battery_usage_data_destroy_p", ITc_battery_monitor_battery_usage_data_destroy_p, ITs_battery_monitor_startup, ITs_battery_monitor_cleanup},
+       {"ITc_battery_monitor_usage_data_get_power_usage_per_resource_p", ITc_battery_monitor_usage_data_get_power_usage_per_resource_p, ITs_battery_monitor_startup, ITs_battery_monitor_cleanup},
+       {"ITc_battery_monitor_get_usage_by_app_id_for_all_resource_id_p", ITc_battery_monitor_get_usage_by_app_id_for_all_resource_id_p, ITs_battery_monitor_startup, ITs_battery_monitor_cleanup},
+       {"ITc_battery_monitor_get_usage_by_app_id_for_resource_id_p", ITc_battery_monitor_get_usage_by_app_id_for_resource_id_p, ITs_battery_monitor_startup, ITs_battery_monitor_cleanup},
+       {"ITc_battery_monitor_get_power_usage_by_app_p", ITc_battery_monitor_get_power_usage_by_app_p, ITs_battery_monitor_startup,ITs_battery_monitor_cleanup},
+       {"ITc_battery_monitor_get_power_usage_by_resource_p", ITc_battery_monitor_get_power_usage_by_resource_p, ITs_battery_monitor_startup, ITs_battery_monitor_cleanup},
+       {NULL, NULL, NULL, NULL}
+};
+
+#endif /* __TCT_BATTERY_MONITOR_NATIVE_H__ */
index 5d92070d8e22352a702d4360d5ad848162323aeb..f1e690db22a07d3591ef81ee4ceab99a3de09752 100755 (executable)
@@ -45,8 +45,11 @@ IF( DEFINED TV )
 SET(TC_SOURCES
     ITs-bluetooth-common.c
        ITs-bluetooth-audio.c
+       ITs-bluetooth-device.c
        ITs-bluetooth-adapter.c
+       ITs-bluetooth-le-adapter.c
        ITs-bluetooth-socket.c
+       ITs-bluetooth-OPP.c
 )
 ENDIF()
 
index 9698a61be0f60818eb093f76f0529159d4ef8111..0b84c1030cbed843b3268499177ae849264b9296 100755 (executable)
@@ -722,7 +722,7 @@ int ITc_bluetooth_adapter_bt_adapter_is_service_used_p(void)
        return 0;
 }
 
-#if (defined(MOBILE) || defined(WEARABLE)  || defined(TIZENIOT)) //Starts MOBILE or WEARABLE or TIZENIOT
+#if (defined(MOBILE) || defined(WEARABLE)  || defined(TIZENIOT) || defined(TV)) //Starts MOBILE or WEARABLE or TIZENIOT
 //Bluetooth Socket ITc
 
 //& purpose: Get local OOB data (Hash and Randomizer values)
@@ -895,7 +895,6 @@ int ITc_bluetooth_adapter_bt_adapter_set_unset_visibility_duration_changed_cb_p(
        return 0;
 }
 
-#ifndef TV
 //& purpose: Gets the specification name for the given UUID.
 //& type: auto
 /**
@@ -976,5 +975,5 @@ int ITc_bluetooth_adapter_bt_adapter_get_local_oob_ext_data_p(void)
 
        return 0;
 }
-#endif
+
 
diff --git a/src/itc/bluetooth/tct-bluetooth-native_tv.h b/src/itc/bluetooth/tct-bluetooth-native_tv.h
new file mode 100755 (executable)
index 0000000..5f74f5c
--- /dev/null
@@ -0,0 +1,172 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_BLUETOOTH-NATIVE_H__
+#define __TCT_BLUETOOTH-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_bluetooth_audio_startup(void);
+extern void ITs_bluetooth_audio_cleanup(void);
+extern void ITs_bluetooth_device_startup(void);
+extern void ITs_bluetooth_device_cleanup(void);
+extern void ITs_bluetooth_adapter_le_startup(void);
+extern void ITs_bluetooth_adapter_le_cleanup(void);
+extern void ITs_bluetooth_startup(void);
+extern void ITs_bluetooth_cleanup(void);
+extern void ITs_bluetooth_OPP_startup(void);
+extern void ITs_bluetooth_OPP_cleanup(void);
+extern void ITs_bluetooth_socket_startup(void);
+extern void ITs_bluetooth_socket_cleanup(void);
+
+extern int ITc_bluetooth_audio_bt_audio_initialize_deinitialize_p(void);
+extern int ITc_bluetooth_audio_bt_audio_set_unset_connection_state_changed_cb_p(void);
+extern int ITc_bluetooth_device_bt_device_set_unset_authorization_changed_cb_p(void);
+extern int ITc_bluetooth_device_bt_device_set_unset_bond_created_cb_p(void);
+extern int ITc_bluetooth_device_bt_device_set_unset_bond_destroyed_cb_p(void);
+extern int ITc_bluetooth_device_bt_device_set_unset_connection_state_changed_cb_p(void);
+extern int ITc_bluetooth_device_bt_device_set_unset_service_searched_cb_p(void);
+extern int ITc_bluetooth_adapter_bt_adapter_le_create_destroy_advertiser_p(void);
+extern int ITc_bt_adapter_le_start_stop_scan_p(void);
+extern int ITc_bt_adapter_le_get_scan_info_p(void);
+extern int ITc_bt_adapter_le_add_advertising_service_uuid_p(void);
+extern int ITc_bt_adapter_le_add_advertising_service_solicitation_uuid_p(void);
+extern int ITc_bt_adapter_le_add_advertising_service_data_p(void);
+extern int ITc_bt_adapter_le_set_advertising_appearance_p(void);
+extern int ITc_bt_adapter_le_add_advertising_manufacturer_data_p(void);
+extern int ITc_bt_adapter_le_set_advertising_device_name_p(void);
+extern int ITc_bt_adapter_le_set_advertising_tx_power_level_p(void);
+extern int ITc_bt_adapter_le_start_advertising_new_p(void);
+extern int ITc_bt_adapter_le_set_advertising_mode_p(void);
+extern int ITc_bt_adapter_le_set_advertising_connectable_p(void);
+extern int ITc_bt_adapter_le_stop_advertising_p(void);
+extern int ITc_bt_adapter_le_clear_advertising_data_p(void);
+extern int ITc_bt_adapter_le_set_scan_mode_p(void);
+extern int ITc_bluetooth_adapter_bt_adapter_set_get_name_p(void);
+extern int ITc_bluetooth_adapter_bt_adapter_set_unset_name_changed_cb_p(void);
+extern int ITc_bluetooth_adapter_bt_adapter_get_visibility_p(void);
+extern int ITc_bluetooth_adapter_bt_adapter_is_discovering_p(void);
+extern int ITc_bluetooth_adapter_bt_start_stop_device_discovery_p(void);
+extern int ITc_bluetooth_bt_initialize_deinitialize_p(void);
+extern int ITc_bluetooth_adapter_bt_adapter_set_unset_state_changed_cb_p(void);
+extern int ITc_bluetooth_adapter_bt_adapter_set_unset_device_discovery_state_changed_cb_p(void);
+extern int ITc_bluetooth_adapter_bt_adapter_is_service_used_p(void);
+extern int ITc_bluetooth_adapter_bt_adapter_get_local_oob_data_p(void);
+extern int ITc_bluetooth_adapter_bt_adapter_get_address_p(void);
+extern int ITc_bluetooth_adapter_bt_adapter_get_state_p(void);
+extern int ITc_bluetooth_adapter_bt_adapter_set_unset_visibility_mode_changed_cb_p(void);
+extern int ITc_bluetooth_adapter_bt_adapter_set_unset_visibility_duration_changed_cb_p(void);
+extern int ITc_bluetooth_adapter_bt_get_uuid_name_p(void);
+extern int ITc_bluetooth_adapter_bt_adapter_get_local_oob_ext_data_p(void);
+extern int ITc_bluetooth_client_OPP_bt_opp_client_initialize_deinitialize_p(void);
+extern int ITc_bluetooth_client_OPP_bt_opp_client_add_file_clear_files_p(void);
+extern int ITc_bluetooth_server_OPP_bt_opp_server_initialize_deinitialize_connection_request_p(void);
+extern int ITc_bluetooth_server_OPP_bt_opp_server_set_destination_p(void);
+extern int ITc_bluetooth_socket_bt_socket_create_destroy_rfcomm_p(void);
+extern int ITc_bluetooth_socket_bt_socket_listen_and_accept_rfcomm_p(void);
+extern int ITc_bluetooth_socket_bt_socket_set_unset_connection_requested_cb_p(void);
+extern int ITc_bluetooth_socket_bt_socket_set_unset_data_received_cb_p(void);
+extern int ITc_bluetooth_socket_bt_socket_set_unset_connection_state_changed_cb_p(void);
+extern int ITc_bt_adapter_le_scan_filter_create_destroy_p(void);
+extern int ITc_bt_adapter_le_get_scan_result_free_ibeacon_report_p(void);
+extern int ITc_bt_adapter_le_scan_filter_register_unregister_p(void);
+extern int ITc_bt_adapter_le_scan_filter_unregister_all_p(void);
+extern int ITc_bt_adapter_le_scan_filter_set_type_p(void);
+extern int ITc_bt_adapter_le_scan_filter_set_device_name_p(void);
+extern int ITc_bt_adapter_le_scan_filter_set_device_address_p(void);
+extern int ITc_bt_adapter_le_scan_filter_set_service_uuid_p(void);
+extern int ITc_bt_adapter_le_scan_filter_set_service_uuid_with_mask_p(void);
+extern int ITc_bt_adapter_le_scan_filter_set_service_solicitation_uuid_p(void);
+extern int ITc_bt_adapter_le_scan_filter_set_service_solicitation_uuid_with_mask_p(void);
+extern int ITc_bt_adapter_le_scan_filter_set_service_data_p(void);
+extern int ITc_bt_adapter_le_scan_filter_set_service_data_with_mask_p(void);
+extern int ITc_bt_adapter_le_scan_filter_set_manufacturer_data_p(void);
+extern int ITc_bt_adapter_le_scan_filter_set_manufacturer_data_with_mask_p(void);
+extern int ITc_bt_adapter_le_is_2m_phy_supported_p(void);
+extern int ITc_bt_adapter_le_is_coded_phy_supported_p(void);
+extern int ITc_bt_adapter_le_is_discovering_p(void);
+
+testcase tc_array[] = {
+       {"ITc_bluetooth_audio_bt_audio_initialize_deinitialize_p",ITc_bluetooth_audio_bt_audio_initialize_deinitialize_p,ITs_bluetooth_audio_startup,ITs_bluetooth_audio_cleanup},
+       {"ITc_bluetooth_audio_bt_audio_set_unset_connection_state_changed_cb_p",ITc_bluetooth_audio_bt_audio_set_unset_connection_state_changed_cb_p,ITs_bluetooth_audio_startup,ITs_bluetooth_audio_cleanup},
+       {"ITc_bluetooth_device_bt_device_set_unset_authorization_changed_cb_p",ITc_bluetooth_device_bt_device_set_unset_authorization_changed_cb_p,ITs_bluetooth_device_startup,ITs_bluetooth_device_cleanup},
+       {"ITc_bluetooth_device_bt_device_set_unset_bond_created_cb_p",ITc_bluetooth_device_bt_device_set_unset_bond_created_cb_p,ITs_bluetooth_device_startup,ITs_bluetooth_device_cleanup},
+       {"ITc_bluetooth_device_bt_device_set_unset_bond_destroyed_cb_p",ITc_bluetooth_device_bt_device_set_unset_bond_destroyed_cb_p,ITs_bluetooth_device_startup,ITs_bluetooth_device_cleanup},
+       {"ITc_bluetooth_device_bt_device_set_unset_connection_state_changed_cb_p",ITc_bluetooth_device_bt_device_set_unset_connection_state_changed_cb_p,ITs_bluetooth_device_startup,ITs_bluetooth_device_cleanup},
+       {"ITc_bluetooth_device_bt_device_set_unset_service_searched_cb_p",ITc_bluetooth_device_bt_device_set_unset_service_searched_cb_p,ITs_bluetooth_device_startup,ITs_bluetooth_device_cleanup},
+       {"ITc_bluetooth_adapter_bt_adapter_le_create_destroy_advertiser_p",ITc_bluetooth_adapter_bt_adapter_le_create_destroy_advertiser_p,ITs_bluetooth_adapter_le_startup,ITs_bluetooth_adapter_le_cleanup},
+       {"ITc_bt_adapter_le_start_stop_scan_p",ITc_bt_adapter_le_start_stop_scan_p,ITs_bluetooth_adapter_le_startup,ITs_bluetooth_adapter_le_cleanup},
+       {"ITc_bt_adapter_le_get_scan_info_p",ITc_bt_adapter_le_get_scan_info_p,ITs_bluetooth_adapter_le_startup,ITs_bluetooth_adapter_le_cleanup},
+       {"ITc_bt_adapter_le_add_advertising_service_uuid_p",ITc_bt_adapter_le_add_advertising_service_uuid_p,ITs_bluetooth_adapter_le_startup,ITs_bluetooth_adapter_le_cleanup},
+       {"ITc_bt_adapter_le_add_advertising_service_solicitation_uuid_p",ITc_bt_adapter_le_add_advertising_service_solicitation_uuid_p,ITs_bluetooth_adapter_le_startup,ITs_bluetooth_adapter_le_cleanup},
+       {"ITc_bt_adapter_le_add_advertising_service_data_p",ITc_bt_adapter_le_add_advertising_service_data_p,ITs_bluetooth_adapter_le_startup,ITs_bluetooth_adapter_le_cleanup},
+       {"ITc_bt_adapter_le_set_advertising_appearance_p",ITc_bt_adapter_le_set_advertising_appearance_p,ITs_bluetooth_adapter_le_startup,ITs_bluetooth_adapter_le_cleanup},
+       {"ITc_bt_adapter_le_add_advertising_manufacturer_data_p",ITc_bt_adapter_le_add_advertising_manufacturer_data_p,ITs_bluetooth_adapter_le_startup,ITs_bluetooth_adapter_le_cleanup},
+       {"ITc_bt_adapter_le_set_advertising_device_name_p",ITc_bt_adapter_le_set_advertising_device_name_p,ITs_bluetooth_adapter_le_startup,ITs_bluetooth_adapter_le_cleanup},
+       {"ITc_bt_adapter_le_set_advertising_tx_power_level_p",ITc_bt_adapter_le_set_advertising_tx_power_level_p,ITs_bluetooth_adapter_le_startup,ITs_bluetooth_adapter_le_cleanup},
+       {"ITc_bt_adapter_le_start_advertising_new_p",ITc_bt_adapter_le_start_advertising_new_p,ITs_bluetooth_adapter_le_startup,ITs_bluetooth_adapter_le_cleanup},
+       {"ITc_bt_adapter_le_set_advertising_mode_p",ITc_bt_adapter_le_set_advertising_mode_p,ITs_bluetooth_adapter_le_startup,ITs_bluetooth_adapter_le_cleanup},
+       {"ITc_bt_adapter_le_set_advertising_connectable_p",ITc_bt_adapter_le_set_advertising_connectable_p,ITs_bluetooth_adapter_le_startup,ITs_bluetooth_adapter_le_cleanup},
+       {"ITc_bt_adapter_le_stop_advertising_p",ITc_bt_adapter_le_stop_advertising_p,ITs_bluetooth_adapter_le_startup,ITs_bluetooth_adapter_le_cleanup},
+       {"ITc_bt_adapter_le_clear_advertising_data_p",ITc_bt_adapter_le_clear_advertising_data_p,ITs_bluetooth_adapter_le_startup,ITs_bluetooth_adapter_le_cleanup},
+       {"ITc_bt_adapter_le_set_scan_mode_p",ITc_bt_adapter_le_set_scan_mode_p,ITs_bluetooth_adapter_le_startup,ITs_bluetooth_adapter_le_cleanup},
+       {"ITc_bluetooth_adapter_bt_adapter_set_get_name_p",ITc_bluetooth_adapter_bt_adapter_set_get_name_p,ITs_bluetooth_startup,ITs_bluetooth_cleanup},
+       {"ITc_bluetooth_adapter_bt_adapter_set_unset_name_changed_cb_p",ITc_bluetooth_adapter_bt_adapter_set_unset_name_changed_cb_p,ITs_bluetooth_startup,ITs_bluetooth_cleanup},
+       {"ITc_bluetooth_adapter_bt_adapter_get_visibility_p",ITc_bluetooth_adapter_bt_adapter_get_visibility_p,ITs_bluetooth_startup,ITs_bluetooth_cleanup},
+       {"ITc_bluetooth_adapter_bt_adapter_is_discovering_p",ITc_bluetooth_adapter_bt_adapter_is_discovering_p,ITs_bluetooth_startup,ITs_bluetooth_cleanup},
+       {"ITc_bluetooth_adapter_bt_start_stop_device_discovery_p",ITc_bluetooth_adapter_bt_start_stop_device_discovery_p,ITs_bluetooth_startup,ITs_bluetooth_cleanup},
+       {"ITc_bluetooth_bt_initialize_deinitialize_p",ITc_bluetooth_bt_initialize_deinitialize_p,ITs_bluetooth_startup,ITs_bluetooth_cleanup},
+       {"ITc_bluetooth_adapter_bt_adapter_set_unset_state_changed_cb_p",ITc_bluetooth_adapter_bt_adapter_set_unset_state_changed_cb_p,ITs_bluetooth_startup,ITs_bluetooth_cleanup},
+       {"ITc_bluetooth_adapter_bt_adapter_set_unset_device_discovery_state_changed_cb_p",ITc_bluetooth_adapter_bt_adapter_set_unset_device_discovery_state_changed_cb_p,ITs_bluetooth_startup,ITs_bluetooth_cleanup},
+       {"ITc_bluetooth_adapter_bt_adapter_is_service_used_p",ITc_bluetooth_adapter_bt_adapter_is_service_used_p,ITs_bluetooth_startup,ITs_bluetooth_cleanup},
+       {"ITc_bluetooth_adapter_bt_adapter_get_local_oob_data_p",ITc_bluetooth_adapter_bt_adapter_get_local_oob_data_p,ITs_bluetooth_startup,ITs_bluetooth_cleanup},
+       {"ITc_bluetooth_adapter_bt_adapter_get_address_p",ITc_bluetooth_adapter_bt_adapter_get_address_p,ITs_bluetooth_startup,ITs_bluetooth_cleanup},
+       {"ITc_bluetooth_adapter_bt_adapter_get_state_p",ITc_bluetooth_adapter_bt_adapter_get_state_p,ITs_bluetooth_startup,ITs_bluetooth_cleanup},
+       {"ITc_bluetooth_adapter_bt_adapter_set_unset_visibility_mode_changed_cb_p",ITc_bluetooth_adapter_bt_adapter_set_unset_visibility_mode_changed_cb_p,ITs_bluetooth_startup,ITs_bluetooth_cleanup},
+       {"ITc_bluetooth_adapter_bt_adapter_set_unset_visibility_duration_changed_cb_p",ITc_bluetooth_adapter_bt_adapter_set_unset_visibility_duration_changed_cb_p,ITs_bluetooth_startup,ITs_bluetooth_cleanup},
+       {"ITc_bluetooth_adapter_bt_get_uuid_name_p",ITc_bluetooth_adapter_bt_get_uuid_name_p,ITs_bluetooth_startup,ITs_bluetooth_cleanup},
+       {"ITc_bluetooth_adapter_bt_adapter_get_local_oob_ext_data_p",ITc_bluetooth_adapter_bt_adapter_get_local_oob_ext_data_p,ITs_bluetooth_startup,ITs_bluetooth_cleanup},
+       {"ITc_bluetooth_client_OPP_bt_opp_client_initialize_deinitialize_p",ITc_bluetooth_client_OPP_bt_opp_client_initialize_deinitialize_p,ITs_bluetooth_OPP_startup,ITs_bluetooth_OPP_cleanup},
+       {"ITc_bluetooth_client_OPP_bt_opp_client_add_file_clear_files_p",ITc_bluetooth_client_OPP_bt_opp_client_add_file_clear_files_p,ITs_bluetooth_OPP_startup,ITs_bluetooth_OPP_cleanup},
+       {"ITc_bluetooth_server_OPP_bt_opp_server_initialize_deinitialize_connection_request_p",ITc_bluetooth_server_OPP_bt_opp_server_initialize_deinitialize_connection_request_p,ITs_bluetooth_OPP_startup,ITs_bluetooth_OPP_cleanup},
+       {"ITc_bluetooth_server_OPP_bt_opp_server_set_destination_p",ITc_bluetooth_server_OPP_bt_opp_server_set_destination_p,ITs_bluetooth_OPP_startup,ITs_bluetooth_OPP_cleanup},
+       {"ITc_bluetooth_socket_bt_socket_create_destroy_rfcomm_p",ITc_bluetooth_socket_bt_socket_create_destroy_rfcomm_p,ITs_bluetooth_socket_startup,ITs_bluetooth_socket_cleanup},
+       {"ITc_bluetooth_socket_bt_socket_listen_and_accept_rfcomm_p",ITc_bluetooth_socket_bt_socket_listen_and_accept_rfcomm_p,ITs_bluetooth_socket_startup,ITs_bluetooth_socket_cleanup},
+       {"ITc_bluetooth_socket_bt_socket_set_unset_connection_requested_cb_p",ITc_bluetooth_socket_bt_socket_set_unset_connection_requested_cb_p,ITs_bluetooth_socket_startup,ITs_bluetooth_socket_cleanup},
+       {"ITc_bluetooth_socket_bt_socket_set_unset_data_received_cb_p",ITc_bluetooth_socket_bt_socket_set_unset_data_received_cb_p,ITs_bluetooth_socket_startup,ITs_bluetooth_socket_cleanup},
+       {"ITc_bluetooth_socket_bt_socket_set_unset_connection_state_changed_cb_p", ITc_bluetooth_socket_bt_socket_set_unset_connection_state_changed_cb_p, ITs_bluetooth_socket_startup, ITs_bluetooth_socket_cleanup},
+       {"ITc_bt_adapter_le_scan_filter_create_destroy_p", ITc_bt_adapter_le_scan_filter_create_destroy_p, ITs_bluetooth_adapter_le_startup, ITs_bluetooth_adapter_le_cleanup},
+       {"ITc_bt_adapter_le_get_scan_result_free_ibeacon_report_p", ITc_bt_adapter_le_get_scan_result_free_ibeacon_report_p, ITs_bluetooth_adapter_le_startup, ITs_bluetooth_adapter_le_cleanup},
+       {"ITc_bt_adapter_le_scan_filter_register_unregister_p", ITc_bt_adapter_le_scan_filter_register_unregister_p, ITs_bluetooth_adapter_le_startup, ITs_bluetooth_adapter_le_cleanup},
+       {"ITc_bt_adapter_le_scan_filter_unregister_all_p", ITc_bt_adapter_le_scan_filter_unregister_all_p, ITs_bluetooth_adapter_le_startup, ITs_bluetooth_adapter_le_cleanup},
+       {"ITc_bt_adapter_le_scan_filter_set_type_p", ITc_bt_adapter_le_scan_filter_set_type_p, ITs_bluetooth_adapter_le_startup, ITs_bluetooth_adapter_le_cleanup},
+       {"ITc_bt_adapter_le_scan_filter_set_device_name_p", ITc_bt_adapter_le_scan_filter_set_device_name_p, ITs_bluetooth_adapter_le_startup, ITs_bluetooth_adapter_le_cleanup},
+       {"ITc_bt_adapter_le_scan_filter_set_device_address_p", ITc_bt_adapter_le_scan_filter_set_device_address_p, ITs_bluetooth_adapter_le_startup, ITs_bluetooth_adapter_le_cleanup},
+       {"ITc_bt_adapter_le_scan_filter_set_service_uuid_p", ITc_bt_adapter_le_scan_filter_set_service_uuid_p, ITs_bluetooth_adapter_le_startup, ITs_bluetooth_adapter_le_cleanup},
+       {"ITc_bt_adapter_le_scan_filter_set_service_uuid_with_mask_p", ITc_bt_adapter_le_scan_filter_set_service_uuid_with_mask_p, ITs_bluetooth_adapter_le_startup, ITs_bluetooth_adapter_le_cleanup},
+       {"ITc_bt_adapter_le_scan_filter_set_service_solicitation_uuid_p", ITc_bt_adapter_le_scan_filter_set_service_solicitation_uuid_p, ITs_bluetooth_adapter_le_startup, ITs_bluetooth_adapter_le_cleanup},
+       {"ITc_bt_adapter_le_scan_filter_set_service_solicitation_uuid_with_mask_p", ITc_bt_adapter_le_scan_filter_set_service_solicitation_uuid_with_mask_p, ITs_bluetooth_adapter_le_startup, ITs_bluetooth_adapter_le_cleanup},
+       {"ITc_bt_adapter_le_scan_filter_set_service_data_p", ITc_bt_adapter_le_scan_filter_set_service_data_p, ITs_bluetooth_adapter_le_startup, ITs_bluetooth_adapter_le_cleanup},
+       {"ITc_bt_adapter_le_scan_filter_set_service_data_with_mask_p", ITc_bt_adapter_le_scan_filter_set_service_data_with_mask_p, ITs_bluetooth_adapter_le_startup, ITs_bluetooth_adapter_le_cleanup},
+       {"ITc_bt_adapter_le_scan_filter_set_manufacturer_data_p", ITc_bt_adapter_le_scan_filter_set_manufacturer_data_p, ITs_bluetooth_adapter_le_startup, ITs_bluetooth_adapter_le_cleanup},
+       {"ITc_bt_adapter_le_scan_filter_set_manufacturer_data_with_mask_p", ITc_bt_adapter_le_scan_filter_set_manufacturer_data_with_mask_p, ITs_bluetooth_adapter_le_startup, ITs_bluetooth_adapter_le_cleanup},
+       {"ITc_bt_adapter_le_is_2m_phy_supported_p", ITc_bt_adapter_le_is_2m_phy_supported_p, ITs_bluetooth_adapter_le_startup, ITs_bluetooth_adapter_le_cleanup},
+       {"ITc_bt_adapter_le_is_coded_phy_supported_p", ITc_bt_adapter_le_is_coded_phy_supported_p, ITs_bluetooth_adapter_le_startup, ITs_bluetooth_adapter_le_cleanup},
+       {"ITc_bt_adapter_le_is_discovering_p", ITc_bt_adapter_le_is_discovering_p, ITs_bluetooth_adapter_le_startup, ITs_bluetooth_adapter_le_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_BLUETOOTH-NATIVE_H__
diff --git a/src/itc/bundle/tct-bundle-native_tv.h b/src/itc/bundle/tct-bundle-native_tv.h
new file mode 100755 (executable)
index 0000000..e946a32
--- /dev/null
@@ -0,0 +1,52 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_BUNDLE-NATIVE_H__
+#define __TCT_BUNDLE-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_bundle_startup(void);
+extern void ITs_bundle_cleanup(void);
+
+extern int ITc_bundle_encode_decode_p(void);
+extern int ITc_bundle_add_get_str_array_p(void);
+extern int ITc_bundle_create_add_str_free_p(void);
+extern int ITc_bundle_add_get_byte_p(void);
+extern int ITc_bundle_add_get_str_p(void);
+extern int ITc_bundle_get_type_del_p(void);
+extern int ITc_bundle_key_val_target_apis_p(void);
+extern int ITc_bundle_get_count_p(void);
+extern int ITc_bundle_dup_p(void);
+extern int ITc_bundle_add_byte_array_p(void);
+extern int ITc_bundle_set_get_byte_array_p(void);
+
+testcase tc_array[] = {
+       {"ITc_bundle_encode_decode_p",ITc_bundle_encode_decode_p,ITs_bundle_startup,ITs_bundle_cleanup},
+       {"ITc_bundle_add_get_str_array_p",ITc_bundle_add_get_str_array_p,ITs_bundle_startup,ITs_bundle_cleanup},
+       {"ITc_bundle_create_add_str_free_p",ITc_bundle_create_add_str_free_p,ITs_bundle_startup,ITs_bundle_cleanup},
+       {"ITc_bundle_add_get_byte_p",ITc_bundle_add_get_byte_p,ITs_bundle_startup,ITs_bundle_cleanup},
+       {"ITc_bundle_add_get_str_p",ITc_bundle_add_get_str_p,ITs_bundle_startup,ITs_bundle_cleanup},
+       {"ITc_bundle_get_type_del_p",ITc_bundle_get_type_del_p,ITs_bundle_startup,ITs_bundle_cleanup},
+       {"ITc_bundle_key_val_target_apis_p",ITc_bundle_key_val_target_apis_p,ITs_bundle_startup,ITs_bundle_cleanup},
+       {"ITc_bundle_get_count_p",ITc_bundle_get_count_p,ITs_bundle_startup,ITs_bundle_cleanup},
+       {"ITc_bundle_dup_p",ITc_bundle_dup_p,ITs_bundle_startup,ITs_bundle_cleanup},
+       {"ITc_bundle_add_byte_array_p",ITc_bundle_add_byte_array_p,ITs_bundle_startup,ITs_bundle_cleanup},
+       {"ITc_bundle_set_get_byte_array_p",ITc_bundle_set_get_byte_array_p,ITs_bundle_startup,ITs_bundle_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_BUNDLE-NATIVE_H__
diff --git a/src/itc/cairo/tct-cairo-native_tv.h b/src/itc/cairo/tct-cairo-native_tv.h
new file mode 100755 (executable)
index 0000000..afd6f56
--- /dev/null
@@ -0,0 +1,48 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_CAIRO-NATIVE_H__
+#define __TCT_CAIRO-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_cairo_startup(void);
+extern void ITs_cairo_cleanup(void);
+
+extern int ITc_cairo_evas_gl_device_create_p(void);
+extern int ITc_cairo_gl_surface_create_for_evas_gl_p(void);
+extern int ITc_cairo_evas_gl_device_get_gl_p(void);
+extern int ITc_cairo_evas_gl_device_get_context_p(void);
+extern int ITc_cairo_gl_surface_create_p(void);
+extern int ITc_cairo_gl_surface_create_for_texture_p(void);
+extern int ITc_cairo_gl_surface_get_width_p(void);
+extern int ITc_cairo_gl_surface_get_height_p(void);
+extern int ITc_cairo_gl_device_set_thread_aware_p(void);
+
+testcase tc_array[] = {
+       {"ITc_cairo_evas_gl_device_create_p",ITc_cairo_evas_gl_device_create_p,ITs_cairo_startup,ITs_cairo_cleanup},
+       {"ITc_cairo_gl_surface_create_for_evas_gl_p",ITc_cairo_gl_surface_create_for_evas_gl_p,ITs_cairo_startup,ITs_cairo_cleanup},
+       {"ITc_cairo_evas_gl_device_get_gl_p",ITc_cairo_evas_gl_device_get_gl_p,ITs_cairo_startup,ITs_cairo_cleanup},
+       {"ITc_cairo_evas_gl_device_get_context_p",ITc_cairo_evas_gl_device_get_context_p,ITs_cairo_startup,ITs_cairo_cleanup},
+       {"ITc_cairo_gl_surface_create_p",ITc_cairo_gl_surface_create_p,ITs_cairo_startup,ITs_cairo_cleanup},
+       {"ITc_cairo_gl_surface_create_for_texture_p",ITc_cairo_gl_surface_create_for_texture_p,ITs_cairo_startup,ITs_cairo_cleanup},
+       {"ITc_cairo_gl_surface_get_width_p",ITc_cairo_gl_surface_get_width_p,ITs_cairo_startup,ITs_cairo_cleanup},
+       {"ITc_cairo_gl_surface_get_height_p",ITc_cairo_gl_surface_get_height_p,ITs_cairo_startup,ITs_cairo_cleanup},
+       {"ITc_cairo_gl_device_set_thread_aware_p",ITc_cairo_gl_device_set_thread_aware_p,ITs_cairo_startup,ITs_cairo_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_CAIRO-NATIVE_H__
diff --git a/src/itc/camera/tct-camera-native_tv.h b/src/itc/camera/tct-camera-native_tv.h
new file mode 100755 (executable)
index 0000000..0377a13
--- /dev/null
@@ -0,0 +1,226 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_CAMERA-NATIVE_H__
+#define __TCT_CAMERA-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_camera_attribute_startup(void);
+extern void ITs_camera_attribute_cleanup(void);
+extern void ITs_camera_capability_startup(void);
+extern void ITs_camera_capability_cleanup(void);
+extern void ITs_camera_display_startup(void);
+extern void ITs_camera_display_cleanup(void);
+extern void ITs_camera_startup(void);
+extern void ITs_camera_cleanup(void);
+
+extern int ITc_camera_attr_set_get_preview_fps_p(void);
+extern int ITc_camera_attr_set_get_image_quality_p(void);
+extern int ITc_camera_attr_set_get_zoom_p(void);
+extern int ITc_camera_attr_get_zoom_range_p(void);
+extern int ITc_camera_attr_set_get_af_mode_p(void);
+extern int ITc_camera_attr_set_clear_af_area_p(void);
+extern int ITc_camera_attr_set_get_exposure_mode_p(void);
+extern int ITc_camera_attr_set_get_exposure_p(void);
+extern int ITc_camera_attr_get_exposure_range_p(void);
+extern int ITc_camera_attr_set_get_flash_mode_p(void);
+extern int ITc_camera_attr_set_get_iso_p(void);
+extern int ITc_camera_attr_set_get_theater_mode_p(void);
+extern int ITc_camera_attr_set_get_brightness_p(void);
+extern int ITc_camera_attr_get_brightness_range_p(void);
+extern int ITc_camera_attr_set_get_contrast_p(void);
+extern int ITc_camera_attr_get_contrast_range_p(void);
+extern int ITc_camera_attr_set_get_whitebalance_p(void);
+extern int ITc_camera_attr_set_get_effect_p(void);
+extern int ITc_camera_attr_set_get_scene_mode_p(void);
+extern int ITc_camera_attr_enable_is_enabled_tag_p(void);
+extern int ITc_camera_attr_set_get_tag_image_description_p(void);
+extern int ITc_camera_attr_set_get_tag_orientation_p(void);
+extern int ITc_camera_attr_set_get_tag_software_p(void);
+extern int ITc_camera_attr_set_get_remove_geotag_p(void);
+extern int ITc_camera_attr_get_lens_orientation_p(void);
+extern int ITc_camera_attr_set_get_stream_rotation_p(void);
+extern int ITc_camera_attr_set_get_stream_flip_p(void);
+extern int ITc_camera_attr_set_get_hdr_mode_p(void);
+extern int ITc_camera_attr_set_unset_hdr_capture_progress_cb_p(void);
+extern int ITc_camera_attr_enable_is_enabled_antishake_p(void);
+extern int ITc_camera_attr_enable_is_enabled_video_stabilization_p(void);
+extern int ITc_camera_attr_enable_is_enabled_auto_contrast_p(void);
+extern int ITc_camera_attr_disable_shutter_sound_p(void);
+extern int ITc_camera_attr_set_get_encoded_preview_bitrate_p(void);
+extern int ITc_camera_attr_set_get_encoded_preview_gop_interval_p(void);
+extern int ITc_camera_attr_set_get_pan_p(void);
+extern int ITc_camera_attr_get_pan_range_p(void);
+extern int ITc_camera_attr_set_get_tilt_p(void);
+extern int ITc_camera_attr_get_tilt_range_p(void);
+extern int ITc_camera_attr_set_ptz_type_p(void);
+extern int ITc_camera_attr_foreach_supported_ptz_type_p(void);
+extern int ITc_camera_attr_set_get_display_roi_area_p(void);
+extern int ITc_camera_attr_set_get_hue_p(void);
+extern int ITc_camera_attr_get_hue_range_p(void);
+extern int ITc_camera_is_supported_continuous_capture_p(void);
+extern int ITc_camera_foreach_supported_preview_resolution_p(void);
+extern int ITc_camera_foreach_supported_capture_resolution_p(void);
+extern int ITc_camera_foreach_supported_capture_format_p(void);
+extern int ITc_camera_foreach_supported_preview_format_p(void);
+extern int ITc_camera_is_supported_face_detection_p(void);
+extern int ITc_camera_is_supported_zero_shutter_lag_p(void);
+extern int ITc_camera_get_device_count_p(void);
+extern int ITc_camera_get_device_state_p(void);
+extern int ITc_camera_add_remove_device_state_changed_cb_p(void);
+extern int ITc_camera_is_supported_media_packet_preview_cb_p(void);
+extern int ITc_camera_attr_foreach_supported_fps_p(void);
+extern int ITc_camera_attr_foreach_supported_fps_by_resolution_p(void);
+extern int ITc_camera_attr_foreach_supported_af_mode_p(void);
+extern int ITc_camera_attr_foreach_supported_exposure_mode_p(void);
+extern int ITc_camera_attr_foreach_supported_iso_p(void);
+extern int ITc_camera_attr_foreach_supported_whitebalance_p(void);
+extern int ITc_camera_attr_foreach_supported_effect_p(void);
+extern int ITc_camera_attr_foreach_supported_scene_mode_p(void);
+extern int ITc_camera_attr_foreach_supported_flash_mode_p(void);
+extern int ITc_camera_attr_foreach_supported_stream_rotation_p(void);
+extern int ITc_camera_attr_foreach_supported_stream_flip_p(void);
+extern int ITc_camera_attr_is_supported_hdr_capture_p(void);
+extern int ITc_camera_attr_is_supported_anti_shake_p(void);
+extern int ITc_camera_attr_is_supported_video_stabilization_p(void);
+extern int ITc_camera_attr_is_supported_auto_contrast_p(void);
+extern int ITc_camera_set_get_display_rotation_p(void);
+extern int ITc_camera_set_get_display_flip_p(void);
+extern int ITc_camera_set_display_isvisible_display_p(void);
+extern int ITc_camera_set_get_display_mode_p(void);
+extern int ITc_camera_create_destroy_p(void);
+extern int ITc_camera_start_stop_preview_set_unset_preview_cb_p(void);
+extern int ITc_camera_start_capture_p(void);
+extern int ITc_camera_start_stop_continuous_capture_p(void);
+extern int ITc_camera_get_state_p(void);
+extern int ITc_camera_start_cancel_focusing_p(void);
+extern int ITc_camera_set_display_p(void);
+extern int ITc_camera_set_get_preview_resolution_p(void);
+extern int ITc_camera_get_recommended_preview_resolution_p(void);
+extern int ITc_camera_set_get_capture_resolution_p(void);
+extern int ITc_camera_attr_set_get_capture_format_p(void);
+extern int ITc_camera_set_get_preview_format_p(void);
+extern int ITc_camera_set_unset_media_packet_preview_cb_p(void);
+extern int ITc_camera_set_unset_state_change_cb_p(void);
+extern int ITc_camera_attr_set_unset_interrupted_cb_p(void);
+extern int ITc_camera_set_unset_focus_changed_cb_p(void);
+extern int ITc_camera_attr_set_unset_error_cb_p(void);
+extern int ITc_camera_get_facing_direction_p(void);
+extern int ITc_camera_get_flash_state_p(void);
+extern int ITc_camera_change_device_p(void);
+extern int ITc_camera_set_get_display_reuse_hint_p(void);
+
+testcase tc_array[] = {
+       {"ITc_camera_attr_set_get_preview_fps_p",ITc_camera_attr_set_get_preview_fps_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_set_get_image_quality_p",ITc_camera_attr_set_get_image_quality_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_set_get_zoom_p",ITc_camera_attr_set_get_zoom_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_get_zoom_range_p",ITc_camera_attr_get_zoom_range_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_set_get_af_mode_p",ITc_camera_attr_set_get_af_mode_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_set_clear_af_area_p",ITc_camera_attr_set_clear_af_area_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_set_get_exposure_mode_p",ITc_camera_attr_set_get_exposure_mode_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_set_get_exposure_p",ITc_camera_attr_set_get_exposure_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_get_exposure_range_p",ITc_camera_attr_get_exposure_range_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_set_get_flash_mode_p",ITc_camera_attr_set_get_flash_mode_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_set_get_iso_p",ITc_camera_attr_set_get_iso_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_set_get_theater_mode_p",ITc_camera_attr_set_get_theater_mode_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_set_get_brightness_p",ITc_camera_attr_set_get_brightness_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_get_brightness_range_p",ITc_camera_attr_get_brightness_range_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_set_get_contrast_p",ITc_camera_attr_set_get_contrast_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_get_contrast_range_p",ITc_camera_attr_get_contrast_range_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_set_get_whitebalance_p",ITc_camera_attr_set_get_whitebalance_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_set_get_effect_p",ITc_camera_attr_set_get_effect_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_set_get_scene_mode_p",ITc_camera_attr_set_get_scene_mode_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_enable_is_enabled_tag_p",ITc_camera_attr_enable_is_enabled_tag_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_set_get_tag_image_description_p",ITc_camera_attr_set_get_tag_image_description_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_set_get_tag_orientation_p",ITc_camera_attr_set_get_tag_orientation_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_set_get_tag_software_p",ITc_camera_attr_set_get_tag_software_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_set_get_remove_geotag_p",ITc_camera_attr_set_get_remove_geotag_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_get_lens_orientation_p",ITc_camera_attr_get_lens_orientation_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_set_get_stream_rotation_p",ITc_camera_attr_set_get_stream_rotation_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_set_get_stream_flip_p",ITc_camera_attr_set_get_stream_flip_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_set_get_hdr_mode_p",ITc_camera_attr_set_get_hdr_mode_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_set_unset_hdr_capture_progress_cb_p",ITc_camera_attr_set_unset_hdr_capture_progress_cb_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_enable_is_enabled_antishake_p",ITc_camera_attr_enable_is_enabled_antishake_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_enable_is_enabled_video_stabilization_p",ITc_camera_attr_enable_is_enabled_video_stabilization_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_enable_is_enabled_auto_contrast_p",ITc_camera_attr_enable_is_enabled_auto_contrast_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_disable_shutter_sound_p",ITc_camera_attr_disable_shutter_sound_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_set_get_encoded_preview_bitrate_p",ITc_camera_attr_set_get_encoded_preview_bitrate_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_set_get_encoded_preview_gop_interval_p",ITc_camera_attr_set_get_encoded_preview_gop_interval_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_set_get_pan_p",ITc_camera_attr_set_get_pan_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_get_pan_range_p",ITc_camera_attr_get_pan_range_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_set_get_tilt_p",ITc_camera_attr_set_get_tilt_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_get_tilt_range_p",ITc_camera_attr_get_tilt_range_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_set_ptz_type_p",ITc_camera_attr_set_ptz_type_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_foreach_supported_ptz_type_p",ITc_camera_attr_foreach_supported_ptz_type_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_set_get_display_roi_area_p",ITc_camera_attr_set_get_display_roi_area_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_set_get_hue_p",ITc_camera_attr_set_get_hue_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_attr_get_hue_range_p",ITc_camera_attr_get_hue_range_p,ITs_camera_attribute_startup,ITs_camera_attribute_cleanup},
+       {"ITc_camera_is_supported_continuous_capture_p",ITc_camera_is_supported_continuous_capture_p,ITs_camera_capability_startup,ITs_camera_capability_cleanup},
+       {"ITc_camera_foreach_supported_preview_resolution_p",ITc_camera_foreach_supported_preview_resolution_p,ITs_camera_capability_startup,ITs_camera_capability_cleanup},
+       {"ITc_camera_foreach_supported_capture_resolution_p",ITc_camera_foreach_supported_capture_resolution_p,ITs_camera_capability_startup,ITs_camera_capability_cleanup},
+       {"ITc_camera_foreach_supported_capture_format_p",ITc_camera_foreach_supported_capture_format_p,ITs_camera_capability_startup,ITs_camera_capability_cleanup},
+       {"ITc_camera_foreach_supported_preview_format_p",ITc_camera_foreach_supported_preview_format_p,ITs_camera_capability_startup,ITs_camera_capability_cleanup},
+       {"ITc_camera_is_supported_face_detection_p",ITc_camera_is_supported_face_detection_p,ITs_camera_capability_startup,ITs_camera_capability_cleanup},
+       {"ITc_camera_is_supported_zero_shutter_lag_p",ITc_camera_is_supported_zero_shutter_lag_p,ITs_camera_capability_startup,ITs_camera_capability_cleanup},
+       {"ITc_camera_get_device_count_p",ITc_camera_get_device_count_p,ITs_camera_capability_startup,ITs_camera_capability_cleanup},
+       {"ITc_camera_get_device_state_p",ITc_camera_get_device_state_p,ITs_camera_capability_startup,ITs_camera_capability_cleanup},
+       {"ITc_camera_add_remove_device_state_changed_cb_p",ITc_camera_add_remove_device_state_changed_cb_p,ITs_camera_capability_startup,ITs_camera_capability_cleanup},
+       {"ITc_camera_is_supported_media_packet_preview_cb_p",ITc_camera_is_supported_media_packet_preview_cb_p,ITs_camera_capability_startup,ITs_camera_capability_cleanup},
+       {"ITc_camera_attr_foreach_supported_fps_p",ITc_camera_attr_foreach_supported_fps_p,ITs_camera_capability_startup,ITs_camera_capability_cleanup},
+       {"ITc_camera_attr_foreach_supported_fps_by_resolution_p",ITc_camera_attr_foreach_supported_fps_by_resolution_p,ITs_camera_capability_startup,ITs_camera_capability_cleanup},
+       {"ITc_camera_attr_foreach_supported_af_mode_p",ITc_camera_attr_foreach_supported_af_mode_p,ITs_camera_capability_startup,ITs_camera_capability_cleanup},
+       {"ITc_camera_attr_foreach_supported_exposure_mode_p",ITc_camera_attr_foreach_supported_exposure_mode_p,ITs_camera_capability_startup,ITs_camera_capability_cleanup},
+       {"ITc_camera_attr_foreach_supported_iso_p",ITc_camera_attr_foreach_supported_iso_p,ITs_camera_capability_startup,ITs_camera_capability_cleanup},
+       {"ITc_camera_attr_foreach_supported_whitebalance_p",ITc_camera_attr_foreach_supported_whitebalance_p,ITs_camera_capability_startup,ITs_camera_capability_cleanup},
+       {"ITc_camera_attr_foreach_supported_effect_p",ITc_camera_attr_foreach_supported_effect_p,ITs_camera_capability_startup,ITs_camera_capability_cleanup},
+       {"ITc_camera_attr_foreach_supported_scene_mode_p",ITc_camera_attr_foreach_supported_scene_mode_p,ITs_camera_capability_startup,ITs_camera_capability_cleanup},
+       {"ITc_camera_attr_foreach_supported_flash_mode_p",ITc_camera_attr_foreach_supported_flash_mode_p,ITs_camera_capability_startup,ITs_camera_capability_cleanup},
+       {"ITc_camera_attr_foreach_supported_stream_rotation_p",ITc_camera_attr_foreach_supported_stream_rotation_p,ITs_camera_capability_startup,ITs_camera_capability_cleanup},
+       {"ITc_camera_attr_foreach_supported_stream_flip_p",ITc_camera_attr_foreach_supported_stream_flip_p,ITs_camera_capability_startup,ITs_camera_capability_cleanup},
+       {"ITc_camera_attr_is_supported_hdr_capture_p",ITc_camera_attr_is_supported_hdr_capture_p,ITs_camera_capability_startup,ITs_camera_capability_cleanup},
+       {"ITc_camera_attr_is_supported_anti_shake_p",ITc_camera_attr_is_supported_anti_shake_p,ITs_camera_capability_startup,ITs_camera_capability_cleanup},
+       {"ITc_camera_attr_is_supported_video_stabilization_p",ITc_camera_attr_is_supported_video_stabilization_p,ITs_camera_capability_startup,ITs_camera_capability_cleanup},
+       {"ITc_camera_attr_is_supported_auto_contrast_p",ITc_camera_attr_is_supported_auto_contrast_p,ITs_camera_capability_startup,ITs_camera_capability_cleanup},
+       {"ITc_camera_set_get_display_rotation_p",ITc_camera_set_get_display_rotation_p,ITs_camera_display_startup,ITs_camera_display_cleanup},
+       {"ITc_camera_set_get_display_flip_p",ITc_camera_set_get_display_flip_p,ITs_camera_display_startup,ITs_camera_display_cleanup},
+       {"ITc_camera_set_display_isvisible_display_p",ITc_camera_set_display_isvisible_display_p,ITs_camera_display_startup,ITs_camera_display_cleanup},
+       {"ITc_camera_set_get_display_mode_p",ITc_camera_set_get_display_mode_p,ITs_camera_display_startup,ITs_camera_display_cleanup},
+       {"ITc_camera_create_destroy_p",ITc_camera_create_destroy_p,ITs_camera_startup,ITs_camera_cleanup},
+       {"ITc_camera_start_stop_preview_set_unset_preview_cb_p",ITc_camera_start_stop_preview_set_unset_preview_cb_p,ITs_camera_startup,ITs_camera_cleanup},
+       {"ITc_camera_start_capture_p",ITc_camera_start_capture_p,ITs_camera_startup,ITs_camera_cleanup},
+       {"ITc_camera_start_stop_continuous_capture_p",ITc_camera_start_stop_continuous_capture_p,ITs_camera_startup,ITs_camera_cleanup},
+       {"ITc_camera_get_state_p",ITc_camera_get_state_p,ITs_camera_startup,ITs_camera_cleanup},
+       {"ITc_camera_start_cancel_focusing_p",ITc_camera_start_cancel_focusing_p,ITs_camera_startup,ITs_camera_cleanup},
+       {"ITc_camera_set_display_p",ITc_camera_set_display_p,ITs_camera_startup,ITs_camera_cleanup},
+       {"ITc_camera_set_get_preview_resolution_p",ITc_camera_set_get_preview_resolution_p,ITs_camera_startup,ITs_camera_cleanup},
+       {"ITc_camera_get_recommended_preview_resolution_p",ITc_camera_get_recommended_preview_resolution_p,ITs_camera_startup,ITs_camera_cleanup},
+       {"ITc_camera_set_get_capture_resolution_p",ITc_camera_set_get_capture_resolution_p,ITs_camera_startup,ITs_camera_cleanup},
+       {"ITc_camera_attr_set_get_capture_format_p",ITc_camera_attr_set_get_capture_format_p,ITs_camera_startup,ITs_camera_cleanup},
+       {"ITc_camera_set_get_preview_format_p",ITc_camera_set_get_preview_format_p,ITs_camera_startup,ITs_camera_cleanup},
+       {"ITc_camera_set_unset_media_packet_preview_cb_p",ITc_camera_set_unset_media_packet_preview_cb_p,ITs_camera_startup,ITs_camera_cleanup},
+       {"ITc_camera_set_unset_state_change_cb_p",ITc_camera_set_unset_state_change_cb_p,ITs_camera_startup,ITs_camera_cleanup},
+       {"ITc_camera_attr_set_unset_interrupted_cb_p",ITc_camera_attr_set_unset_interrupted_cb_p,ITs_camera_startup,ITs_camera_cleanup},
+       {"ITc_camera_set_unset_focus_changed_cb_p",ITc_camera_set_unset_focus_changed_cb_p,ITs_camera_startup,ITs_camera_cleanup},
+       {"ITc_camera_attr_set_unset_error_cb_p",ITc_camera_attr_set_unset_error_cb_p,ITs_camera_startup,ITs_camera_cleanup},
+       {"ITc_camera_get_facing_direction_p",ITc_camera_get_facing_direction_p,ITs_camera_startup,ITs_camera_cleanup},
+       {"ITc_camera_get_flash_state_p",ITc_camera_get_flash_state_p,ITs_camera_startup,ITs_camera_cleanup},
+       {"ITc_camera_change_device_p",ITc_camera_change_device_p,ITs_camera_startup,ITs_camera_cleanup},
+       {"ITc_camera_set_get_display_reuse_hint_p",ITc_camera_set_get_display_reuse_hint_p,ITs_camera_startup,ITs_camera_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_CAMERA-NATIVE_H__
diff --git a/src/itc/capi-maps-service/tct-capi-maps-service-native_tv.h b/src/itc/capi-maps-service/tct-capi-maps-service-native_tv.h
new file mode 100755 (executable)
index 0000000..00d4cb8
--- /dev/null
@@ -0,0 +1,416 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_CAPI-MAPS-SERVICE-NATIVE_H__
+#define __TCT_CAPI-MAPS-SERVICE-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_maps_service_startup(void);
+extern void ITs_maps_service_cleanup(void);
+extern void ITs_maps_service_address_startup(void);
+extern void ITs_maps_service_address_cleanup(void);
+extern void ITs_maps_service_area_startup(void);
+extern void ITs_maps_service_area_cleanup(void);
+extern void ITs_maps_service_coordinates_startup(void);
+extern void ITs_maps_service_coordinates_cleanup(void);
+extern void ITs_maps_service_item_place_filter_startup(void);
+extern void ITs_maps_service_item_place_filter_cleanup(void);
+extern void ITs_maps_service_item_preference_startup(void);
+extern void ITs_maps_service_item_preference_cleanup(void);
+extern void ITs_maps_place_category_startup(void);
+extern void ITs_maps_place_category_cleanup(void);
+extern void ITs_maps_view_object_startup(void);
+extern void ITs_maps_view_object_cleanup(void);
+extern void ITs_maps_view_startup(void);
+extern void ITs_maps_view_cleanup(void);
+extern void ITs_maps_place_startup(void);
+extern void ITs_maps_place_cleanup(void);
+extern void ITs_maps_place_contact_startup(void);
+extern void ITs_maps_place_contact_cleanup(void);
+extern void ITs_maps_place_image_linkobj_startup(void);
+extern void ITs_maps_place_image_linkobj_cleanup(void);
+extern void ITs_maps_place_review_startup(void);
+extern void ITs_maps_place_review_cleanup(void);
+extern void ITs_maps_route_startup(void);
+extern void ITs_maps_route_cleanup(void);
+extern void ITs_maps_route_maneuver_startup(void);
+extern void ITs_maps_route_maneuver_cleanup(void);
+
+extern int ITc_maps_service_create_destroy_p(void);
+extern int ITc_maps_service_set_get_preference_p(void);
+extern int ITc_maps_service_set_get_provider_key_p(void);
+extern int ITc_maps_service_provider_is_service_data_supported_p(void);
+extern int ITc_maps_service_foreach_provider_p(void);
+extern int ITc_maps_service_geocode_p(void);
+extern int ITc_maps_service_cancel_request_p(void);
+extern int ITc_maps_service_geocode_by_structured_address_p(void);
+extern int ITc_maps_service_geocode_inside_area_p(void);
+extern int ITc_maps_service_reverse_geocode_p(void);
+extern int ITc_maps_service_search_place_p(void);
+extern int ITc_maps_service_search_place_by_address_p(void);
+extern int ITc_maps_service_search_place_by_area_p(void);
+extern int ITc_maps_service_search_route_p(void);
+extern int ITc_maps_service_search_route_waypoints_p(void);
+extern int ITc_maps_service_multi_reverse_geocode_p(void);
+extern int ITc_maps_service_search_place_list_p(void);
+extern int ITc_maps_service_get_place_details_p(void);
+extern int ITc_maps_service_request_user_consent_p(void);
+extern int ITc_maps_address_create_destroy_p(void);
+extern int ITc_maps_address_clone_p(void);
+extern int ITc_maps_address_set_get_building_number_p(void);
+extern int ITc_maps_address_set_get_city_p(void);
+extern int ITc_maps_address_set_get_country_p(void);
+extern int ITc_maps_address_set_get_country_code_p(void);
+extern int ITc_maps_address_set_get_county_p(void);
+extern int ITc_maps_address_set_get_district_p(void);
+extern int ITc_maps_address_set_get_freetext_p(void);
+extern int ITc_maps_address_set_get_postal_code_p(void);
+extern int ITc_maps_address_set_get_state_p(void);
+extern int ITc_maps_address_set_get_street_p(void);
+extern int ITc_maps_address_list_create_destroy_p(void);
+extern int ITc_maps_address_list_append_remove_p(void);
+extern int ITc_maps_address_list_get_length_p(void);
+extern int ITc_maps_address_list_foreach_p(void);
+extern int ITc_maps_area_create_destroy_rectangle_p(void);
+extern int ITc_maps_area_create_destroy_circle_p(void);
+extern int ITc_maps_area_clone_p(void);
+extern int ITc_maps_coordinates_create_destroy_p(void);
+extern int ITc_maps_coordinates_clone_p(void);
+extern int ITc_maps_coordinates_set_get_latitude_p(void);
+extern int ITc_maps_coordinates_set_get_longitude_p(void);
+extern int ITc_maps_coordinates_set_get_latitude_longitude_p(void);
+extern int ITc_maps_coordinates_list_create_destroy_p(void);
+extern int ITc_maps_coordinates_list_append_remove_p(void);
+extern int ITc_maps_coordinates_list_get_length_p(void);
+extern int ITc_maps_coordinates_list_foreach_p(void);
+extern int ITc_maps_place_filter_create_destroy_p(void);
+extern int ITc_maps_place_filter_clone_destroy_p(void);
+extern int ITc_maps_place_filter_set_get_p(void);
+extern int ITc_maps_place_filter_set_get_keyword_p(void);
+extern int ITc_maps_place_filter_set_get_place_name_p(void);
+extern int ITc_maps_place_filter_foreach_property_p(void);
+extern int ITc_maps_place_filter_set_get_category_p(void);
+extern int ITc_maps_place_filter_set_get_place_address_p(void);
+extern int ITc_maps_preference_create_destroy_p(void);
+extern int ITc_maps_preference_clone_destroy_p(void);
+extern int ITc_maps_preference_set_get_distance_unit_p(void);
+extern int ITc_maps_preference_set_get_country_code_p(void);
+extern int ITc_maps_preference_set_get_language_p(void);
+extern int ITc_maps_preference_set_get_max_results_p(void);
+extern int ITc_maps_preference_set_get_route_feature_p(void);
+extern int ITc_maps_preference_set_get_route_feature_weight_p(void);
+extern int ITc_maps_preference_set_get_route_optimization_p(void);
+extern int ITc_maps_preference_set_get_route_transport_mode_p(void);
+extern int ITc_maps_preference_set_get_property_p(void);
+extern int ITc_maps_preference_foreach_property_p(void);
+extern int ITc_maps_preference_set_get_route_alternatives_enabled_p(void);
+extern int ITc_maps_place_category_create_destroy_p(void);
+extern int ITc_maps_place_category_clone_p(void);
+extern int ITc_maps_place_category_set_get_id_p(void);
+extern int ITc_maps_place_category_set_get_name_p(void);
+extern int ITc_maps_place_category_set_get_url_p(void);
+extern int ITc_maps_view_object_create_marker_destroy_p(void);
+extern int ITc_maps_view_object_create_polyline_p(void);
+extern int ITc_maps_view_object_create_polygon_p(void);
+extern int ITc_maps_view_object_get_type_p(void);
+extern int ITc_maps_view_object_set_get_visible_p(void);
+extern int ITc_maps_view_object_polyline_foreach_point_p(void);
+extern int ITc_maps_view_object_polyline_set_polyline_p(void);
+extern int ITc_maps_view_object_polyline_set_get_color_p(void);
+extern int ITc_maps_view_object_polyline_set_get_width_p(void);
+extern int ITc_maps_view_object_polygon_set_polygon_p(void);
+extern int ITc_maps_view_object_polygon_foreach_point_p(void);
+extern int ITc_maps_view_object_polygon_set_get_fill_color_p(void);
+extern int ITc_maps_view_object_marker_set_get_coordinates_p(void);
+extern int ITc_maps_view_object_marker_resize_p(void);
+extern int ITc_maps_view_object_marker_set_get_image_file_p(void);
+extern int ITc_maps_view_object_marker_get_size_p(void);
+extern int ITc_maps_view_object_marker_get_type_p(void);
+extern int ITc_maps_view_object_marker_set_get_z_order_p(void);
+extern int ITc_maps_view_object_create_overlay_p(void);
+extern int ITc_maps_view_object_overlay_get_object_p(void);
+extern int ITc_maps_view_object_overlay_set_get_coordinates_p(void);
+extern int ITc_maps_view_object_overlay_set_get_min_zoom_level_p(void);
+extern int ITc_maps_view_object_overlay_set_get_max_zoom_level_p(void);
+extern int ITc_maps_view_create_destroy_p(void);
+extern int ITc_maps_view_set_get_center_p(void);
+extern int ITc_maps_view_set_get_zoom_level_p(void);
+extern int ITc_maps_view_set_get_min_zoom_level_p(void);
+extern int ITc_maps_view_set_get_max_zoom_level_p(void);
+extern int ITc_maps_view_set_get_orientation_p(void);
+extern int ITc_maps_view_screen_to_geolocation_p(void);
+extern int ITc_maps_view_geolocation_to_screen_p(void);
+extern int ITc_maps_view_set_get_type_p(void);
+extern int ITc_maps_view_set_get_buildings_enabled_p(void);
+extern int ITc_maps_view_set_get_language_p(void);
+extern int ITc_maps_view_set_get_scalebar_enabled_p(void);
+extern int ITc_maps_view_set_get_traffic_enabled_p(void);
+extern int ITc_maps_view_get_viewport_p(void);
+extern int ITc_maps_view_set_get_screen_location_p(void);
+extern int ITc_maps_view_set_get_visibility_p(void);
+extern int ITc_maps_view_set_get_gesture_enabled_p(void);
+extern int ITc_maps_view_add_remove_object_p(void);
+extern int ITc_maps_view_remove_all_objects_p(void);
+extern int ITc_maps_view_foreach_object_p(void);
+extern int ITc_maps_view_move_p(void);
+extern int ITc_maps_view_resize_p(void);
+extern int ITc_maps_view_set_get_public_transit_enabled_p(void);
+extern int ITc_maps_view_set_unset_event_cb_p(void);
+extern int ITc_maps_place_get_distance_p(void);
+extern int ITc_maps_place_get_id_p(void);
+extern int ITc_maps_place_get_location_p(void);
+extern int ITc_maps_place_get_name_p(void);
+extern int ITc_maps_place_get_rating_p(void);
+extern int ITc_maps_place_rating_clone_destroy_p(void);
+extern int ITc_maps_place_rating_get_average_p(void);
+extern int ITc_maps_place_rating_get_count_p(void);
+extern int ITc_maps_place_get_address_p(void);
+extern int ITc_maps_place_get_related_link_p(void);
+extern int ITc_maps_place_clone_p(void);
+extern int ITc_maps_place_foreach_category_p(void);
+extern int ITc_maps_place_foreach_contact_p(void);
+extern int ITc_maps_place_contact_clone_destroy_p(void);
+extern int ITc_maps_place_contact_get_label_p(void);
+extern int ITc_maps_place_contact_get_type_p(void);
+extern int ITc_maps_place_contact_get_value_p(void);
+extern int ITc_maps_place_foreach_image_p(void);
+extern int ITc_maps_place_image_clone_destroy_p(void);
+extern int ITc_maps_place_image_get_ids_p(void);
+extern int ITc_maps_place_image_get_media_p(void);
+extern int ITc_maps_place_image_get_url_p(void);
+extern int ITc_maps_place_image_get_user_link_p(void);
+extern int ITc_maps_place_link_object_clone_destroy_p(void);
+extern int ITc_maps_place_link_object_get_id_p(void);
+extern int ITc_maps_place_link_object_get_name_p(void);
+extern int ITc_maps_place_foreach_review_p(void);
+extern int ITc_maps_place_review_clone_destroy_p(void);
+extern int ITc_maps_place_review_get_date_p(void);
+extern int ITc_maps_place_review_get_description_p(void);
+extern int ITc_maps_place_review_get_language_p(void);
+extern int ITc_maps_place_review_get_media_p(void);
+extern int ITc_maps_place_review_get_rating_p(void);
+extern int ITc_maps_place_review_get_title_p(void);
+extern int ITc_maps_place_review_get_user_link_p(void);
+extern int ITc_maps_route_clone_p(void);
+extern int ITc_maps_route_foreach_path_p(void);
+extern int ITc_maps_route_get_bounding_box_p(void);
+extern int ITc_maps_route_get_destination_p(void);
+extern int ITc_maps_route_get_distance_unit_p(void);
+extern int ITc_maps_route_get_origin_p(void);
+extern int ITc_maps_route_get_total_distance_p(void);
+extern int ITc_maps_route_get_total_duration_p(void);
+extern int ITc_maps_route_get_transport_mode_p(void);
+extern int ITc_maps_route_foreach_segment_p(void);
+extern int ITc_maps_route_segment_clone_destroy_p(void);
+extern int ITc_maps_route_segment_get_destination_p(void);
+extern int ITc_maps_route_segment_get_distance_p(void);
+extern int ITc_maps_route_segment_get_duration_p(void);
+extern int ITc_maps_route_segment_get_origin_p(void);
+extern int ITc_maps_route_segment_foreach_path_p(void);
+extern int ITc_maps_route_segment_foreach_maneuver_p(void);
+extern int ITc_maps_route_maneuver_clone_destroy_p(void);
+extern int ITc_maps_route_maneuver_get_direction_id_p(void);
+extern int ITc_maps_route_maneuver_get_distance_to_next_instruction_p(void);
+extern int ITc_maps_route_maneuver_get_instruction_text_p(void);
+extern int ITc_maps_route_maneuver_get_position_p(void);
+extern int ITc_maps_route_maneuver_get_time_to_next_instruction_p(void);
+extern int ITc_maps_route_maneuver_get_turn_type_p(void);
+
+testcase tc_array[] = {
+       {"ITc_maps_service_create_destroy_p",ITc_maps_service_create_destroy_p,ITs_maps_service_startup,ITs_maps_service_cleanup},
+       {"ITc_maps_service_set_get_preference_p",ITc_maps_service_set_get_preference_p,ITs_maps_service_startup,ITs_maps_service_cleanup},
+       {"ITc_maps_service_set_get_provider_key_p",ITc_maps_service_set_get_provider_key_p,ITs_maps_service_startup,ITs_maps_service_cleanup},
+       {"ITc_maps_service_provider_is_service_data_supported_p",ITc_maps_service_provider_is_service_data_supported_p,ITs_maps_service_startup,ITs_maps_service_cleanup},
+       {"ITc_maps_service_foreach_provider_p",ITc_maps_service_foreach_provider_p,ITs_maps_service_startup,ITs_maps_service_cleanup},
+       {"ITc_maps_service_geocode_p",ITc_maps_service_geocode_p,ITs_maps_service_startup,ITs_maps_service_cleanup},
+       {"ITc_maps_service_cancel_request_p",ITc_maps_service_cancel_request_p,ITs_maps_service_startup,ITs_maps_service_cleanup},
+       {"ITc_maps_service_geocode_by_structured_address_p",ITc_maps_service_geocode_by_structured_address_p,ITs_maps_service_startup,ITs_maps_service_cleanup},
+       {"ITc_maps_service_geocode_inside_area_p",ITc_maps_service_geocode_inside_area_p,ITs_maps_service_startup,ITs_maps_service_cleanup},
+       {"ITc_maps_service_reverse_geocode_p",ITc_maps_service_reverse_geocode_p,ITs_maps_service_startup,ITs_maps_service_cleanup},
+       {"ITc_maps_service_search_place_p",ITc_maps_service_search_place_p,ITs_maps_service_startup,ITs_maps_service_cleanup},
+       {"ITc_maps_service_search_place_by_address_p",ITc_maps_service_search_place_by_address_p,ITs_maps_service_startup,ITs_maps_service_cleanup},
+       {"ITc_maps_service_search_place_by_area_p",ITc_maps_service_search_place_by_area_p,ITs_maps_service_startup,ITs_maps_service_cleanup},
+       {"ITc_maps_service_search_route_p",ITc_maps_service_search_route_p,ITs_maps_service_startup,ITs_maps_service_cleanup},
+       {"ITc_maps_service_search_route_waypoints_p",ITc_maps_service_search_route_waypoints_p,ITs_maps_service_startup,ITs_maps_service_cleanup},
+       {"ITc_maps_service_multi_reverse_geocode_p",ITc_maps_service_multi_reverse_geocode_p,ITs_maps_service_startup,ITs_maps_service_cleanup},
+       {"ITc_maps_service_search_place_list_p",ITc_maps_service_search_place_list_p,ITs_maps_service_startup,ITs_maps_service_cleanup},
+       {"ITc_maps_service_get_place_details_p",ITc_maps_service_get_place_details_p,ITs_maps_service_startup,ITs_maps_service_cleanup},
+       {"ITc_maps_service_request_user_consent_p",ITc_maps_service_request_user_consent_p,ITs_maps_service_startup,ITs_maps_service_cleanup},
+       {"ITc_maps_address_create_destroy_p",ITc_maps_address_create_destroy_p,ITs_maps_service_address_startup,ITs_maps_service_address_cleanup},
+       {"ITc_maps_address_clone_p",ITc_maps_address_clone_p,ITs_maps_service_address_startup,ITs_maps_service_address_cleanup},
+       {"ITc_maps_address_set_get_building_number_p",ITc_maps_address_set_get_building_number_p,ITs_maps_service_address_startup,ITs_maps_service_address_cleanup},
+       {"ITc_maps_address_set_get_city_p",ITc_maps_address_set_get_city_p,ITs_maps_service_address_startup,ITs_maps_service_address_cleanup},
+       {"ITc_maps_address_set_get_country_p",ITc_maps_address_set_get_country_p,ITs_maps_service_address_startup,ITs_maps_service_address_cleanup},
+       {"ITc_maps_address_set_get_country_code_p",ITc_maps_address_set_get_country_code_p,ITs_maps_service_address_startup,ITs_maps_service_address_cleanup},
+       {"ITc_maps_address_set_get_county_p",ITc_maps_address_set_get_county_p,ITs_maps_service_address_startup,ITs_maps_service_address_cleanup},
+       {"ITc_maps_address_set_get_district_p",ITc_maps_address_set_get_district_p,ITs_maps_service_address_startup,ITs_maps_service_address_cleanup},
+       {"ITc_maps_address_set_get_freetext_p",ITc_maps_address_set_get_freetext_p,ITs_maps_service_address_startup,ITs_maps_service_address_cleanup},
+       {"ITc_maps_address_set_get_postal_code_p",ITc_maps_address_set_get_postal_code_p,ITs_maps_service_address_startup,ITs_maps_service_address_cleanup},
+       {"ITc_maps_address_set_get_state_p",ITc_maps_address_set_get_state_p,ITs_maps_service_address_startup,ITs_maps_service_address_cleanup},
+       {"ITc_maps_address_set_get_street_p",ITc_maps_address_set_get_street_p,ITs_maps_service_address_startup,ITs_maps_service_address_cleanup},
+       {"ITc_maps_address_list_create_destroy_p",ITc_maps_address_list_create_destroy_p,ITs_maps_service_address_startup,ITs_maps_service_address_cleanup},
+       {"ITc_maps_address_list_append_remove_p",ITc_maps_address_list_append_remove_p,ITs_maps_service_address_startup,ITs_maps_service_address_cleanup},
+       {"ITc_maps_address_list_get_length_p",ITc_maps_address_list_get_length_p,ITs_maps_service_address_startup,ITs_maps_service_address_cleanup},
+       {"ITc_maps_address_list_foreach_p",ITc_maps_address_list_foreach_p,ITs_maps_service_address_startup,ITs_maps_service_address_cleanup},
+       {"ITc_maps_area_create_destroy_rectangle_p",ITc_maps_area_create_destroy_rectangle_p,ITs_maps_service_area_startup,ITs_maps_service_area_cleanup},
+       {"ITc_maps_area_create_destroy_circle_p",ITc_maps_area_create_destroy_circle_p,ITs_maps_service_area_startup,ITs_maps_service_area_cleanup},
+       {"ITc_maps_area_clone_p",ITc_maps_area_clone_p,ITs_maps_service_area_startup,ITs_maps_service_area_cleanup},
+       {"ITc_maps_coordinates_create_destroy_p",ITc_maps_coordinates_create_destroy_p,ITs_maps_service_coordinates_startup,ITs_maps_service_coordinates_cleanup},
+       {"ITc_maps_coordinates_clone_p",ITc_maps_coordinates_clone_p,ITs_maps_service_coordinates_startup,ITs_maps_service_coordinates_cleanup},
+       {"ITc_maps_coordinates_set_get_latitude_p",ITc_maps_coordinates_set_get_latitude_p,ITs_maps_service_coordinates_startup,ITs_maps_service_coordinates_cleanup},
+       {"ITc_maps_coordinates_set_get_longitude_p",ITc_maps_coordinates_set_get_longitude_p,ITs_maps_service_coordinates_startup,ITs_maps_service_coordinates_cleanup},
+       {"ITc_maps_coordinates_set_get_latitude_longitude_p",ITc_maps_coordinates_set_get_latitude_longitude_p,ITs_maps_service_coordinates_startup,ITs_maps_service_coordinates_cleanup},
+       {"ITc_maps_coordinates_list_create_destroy_p",ITc_maps_coordinates_list_create_destroy_p,ITs_maps_service_coordinates_startup,ITs_maps_service_coordinates_cleanup},
+       {"ITc_maps_coordinates_list_append_remove_p",ITc_maps_coordinates_list_append_remove_p,ITs_maps_service_coordinates_startup,ITs_maps_service_coordinates_cleanup},
+       {"ITc_maps_coordinates_list_get_length_p",ITc_maps_coordinates_list_get_length_p,ITs_maps_service_coordinates_startup,ITs_maps_service_coordinates_cleanup},
+       {"ITc_maps_coordinates_list_foreach_p",ITc_maps_coordinates_list_foreach_p,ITs_maps_service_coordinates_startup,ITs_maps_service_coordinates_cleanup},
+       {"ITc_maps_place_filter_create_destroy_p",ITc_maps_place_filter_create_destroy_p,ITs_maps_service_item_place_filter_startup,ITs_maps_service_item_place_filter_cleanup},
+       {"ITc_maps_place_filter_clone_destroy_p",ITc_maps_place_filter_clone_destroy_p,ITs_maps_service_item_place_filter_startup,ITs_maps_service_item_place_filter_cleanup},
+       {"ITc_maps_place_filter_set_get_p",ITc_maps_place_filter_set_get_p,ITs_maps_service_item_place_filter_startup,ITs_maps_service_item_place_filter_cleanup},
+       {"ITc_maps_place_filter_set_get_keyword_p",ITc_maps_place_filter_set_get_keyword_p,ITs_maps_service_item_place_filter_startup,ITs_maps_service_item_place_filter_cleanup},
+       {"ITc_maps_place_filter_set_get_place_name_p",ITc_maps_place_filter_set_get_place_name_p,ITs_maps_service_item_place_filter_startup,ITs_maps_service_item_place_filter_cleanup},
+       {"ITc_maps_place_filter_foreach_property_p",ITc_maps_place_filter_foreach_property_p,ITs_maps_service_item_place_filter_startup,ITs_maps_service_item_place_filter_cleanup},
+       {"ITc_maps_place_filter_set_get_category_p",ITc_maps_place_filter_set_get_category_p,ITs_maps_service_item_place_filter_startup,ITs_maps_service_item_place_filter_cleanup},
+       {"ITc_maps_place_filter_set_get_place_address_p",ITc_maps_place_filter_set_get_place_address_p,ITs_maps_service_item_place_filter_startup,ITs_maps_service_item_place_filter_cleanup},
+       {"ITc_maps_preference_create_destroy_p",ITc_maps_preference_create_destroy_p,ITs_maps_service_item_preference_startup,ITs_maps_service_item_preference_cleanup},
+       {"ITc_maps_preference_clone_destroy_p",ITc_maps_preference_clone_destroy_p,ITs_maps_service_item_preference_startup,ITs_maps_service_item_preference_cleanup},
+       {"ITc_maps_preference_set_get_distance_unit_p",ITc_maps_preference_set_get_distance_unit_p,ITs_maps_service_item_preference_startup,ITs_maps_service_item_preference_cleanup},
+       {"ITc_maps_preference_set_get_country_code_p",ITc_maps_preference_set_get_country_code_p,ITs_maps_service_item_preference_startup,ITs_maps_service_item_preference_cleanup},
+       {"ITc_maps_preference_set_get_language_p",ITc_maps_preference_set_get_language_p,ITs_maps_service_item_preference_startup,ITs_maps_service_item_preference_cleanup},
+       {"ITc_maps_preference_set_get_max_results_p",ITc_maps_preference_set_get_max_results_p,ITs_maps_service_item_preference_startup,ITs_maps_service_item_preference_cleanup},
+       {"ITc_maps_preference_set_get_route_feature_p",ITc_maps_preference_set_get_route_feature_p,ITs_maps_service_item_preference_startup,ITs_maps_service_item_preference_cleanup},
+       {"ITc_maps_preference_set_get_route_feature_weight_p",ITc_maps_preference_set_get_route_feature_weight_p,ITs_maps_service_item_preference_startup,ITs_maps_service_item_preference_cleanup},
+       {"ITc_maps_preference_set_get_route_optimization_p",ITc_maps_preference_set_get_route_optimization_p,ITs_maps_service_item_preference_startup,ITs_maps_service_item_preference_cleanup},
+       {"ITc_maps_preference_set_get_route_transport_mode_p",ITc_maps_preference_set_get_route_transport_mode_p,ITs_maps_service_item_preference_startup,ITs_maps_service_item_preference_cleanup},
+       {"ITc_maps_preference_set_get_property_p",ITc_maps_preference_set_get_property_p,ITs_maps_service_item_preference_startup,ITs_maps_service_item_preference_cleanup},
+       {"ITc_maps_preference_foreach_property_p",ITc_maps_preference_foreach_property_p,ITs_maps_service_item_preference_startup,ITs_maps_service_item_preference_cleanup},
+       {"ITc_maps_preference_set_get_route_alternatives_enabled_p",ITc_maps_preference_set_get_route_alternatives_enabled_p,ITs_maps_service_item_preference_startup,ITs_maps_service_item_preference_cleanup},
+       {"ITc_maps_place_category_create_destroy_p",ITc_maps_place_category_create_destroy_p,ITs_maps_place_category_startup,ITs_maps_place_category_cleanup},
+       {"ITc_maps_place_category_clone_p",ITc_maps_place_category_clone_p,ITs_maps_place_category_startup,ITs_maps_place_category_cleanup},
+       {"ITc_maps_place_category_set_get_id_p",ITc_maps_place_category_set_get_id_p,ITs_maps_place_category_startup,ITs_maps_place_category_cleanup},
+       {"ITc_maps_place_category_set_get_name_p",ITc_maps_place_category_set_get_name_p,ITs_maps_place_category_startup,ITs_maps_place_category_cleanup},
+       {"ITc_maps_place_category_set_get_url_p",ITc_maps_place_category_set_get_url_p,ITs_maps_place_category_startup,ITs_maps_place_category_cleanup},
+       {"ITc_maps_view_object_create_marker_destroy_p",ITc_maps_view_object_create_marker_destroy_p,ITs_maps_view_object_startup,ITs_maps_view_object_cleanup},
+       {"ITc_maps_view_object_create_polyline_p",ITc_maps_view_object_create_polyline_p,ITs_maps_view_object_startup,ITs_maps_view_object_cleanup},
+       {"ITc_maps_view_object_create_polygon_p",ITc_maps_view_object_create_polygon_p,ITs_maps_view_object_startup,ITs_maps_view_object_cleanup},
+       {"ITc_maps_view_object_get_type_p",ITc_maps_view_object_get_type_p,ITs_maps_view_object_startup,ITs_maps_view_object_cleanup},
+       {"ITc_maps_view_object_set_get_visible_p",ITc_maps_view_object_set_get_visible_p,ITs_maps_view_object_startup,ITs_maps_view_object_cleanup},
+       {"ITc_maps_view_object_polyline_foreach_point_p",ITc_maps_view_object_polyline_foreach_point_p,ITs_maps_view_object_startup,ITs_maps_view_object_cleanup},
+       {"ITc_maps_view_object_polyline_set_polyline_p",ITc_maps_view_object_polyline_set_polyline_p,ITs_maps_view_object_startup,ITs_maps_view_object_cleanup},
+       {"ITc_maps_view_object_polyline_set_get_color_p",ITc_maps_view_object_polyline_set_get_color_p,ITs_maps_view_object_startup,ITs_maps_view_object_cleanup},
+       {"ITc_maps_view_object_polyline_set_get_width_p",ITc_maps_view_object_polyline_set_get_width_p,ITs_maps_view_object_startup,ITs_maps_view_object_cleanup},
+       {"ITc_maps_view_object_polygon_set_polygon_p",ITc_maps_view_object_polygon_set_polygon_p,ITs_maps_view_object_startup,ITs_maps_view_object_cleanup},
+       {"ITc_maps_view_object_polygon_foreach_point_p",ITc_maps_view_object_polygon_foreach_point_p,ITs_maps_view_object_startup,ITs_maps_view_object_cleanup},
+       {"ITc_maps_view_object_polygon_set_get_fill_color_p",ITc_maps_view_object_polygon_set_get_fill_color_p,ITs_maps_view_object_startup,ITs_maps_view_object_cleanup},
+       {"ITc_maps_view_object_marker_set_get_coordinates_p",ITc_maps_view_object_marker_set_get_coordinates_p,ITs_maps_view_object_startup,ITs_maps_view_object_cleanup},
+       {"ITc_maps_view_object_marker_resize_p",ITc_maps_view_object_marker_resize_p,ITs_maps_view_object_startup,ITs_maps_view_object_cleanup},
+       {"ITc_maps_view_object_marker_set_get_image_file_p",ITc_maps_view_object_marker_set_get_image_file_p,ITs_maps_view_object_startup,ITs_maps_view_object_cleanup},
+       {"ITc_maps_view_object_marker_get_size_p",ITc_maps_view_object_marker_get_size_p,ITs_maps_view_object_startup,ITs_maps_view_object_cleanup},
+       {"ITc_maps_view_object_marker_get_type_p",ITc_maps_view_object_marker_get_type_p,ITs_maps_view_object_startup,ITs_maps_view_object_cleanup},
+       {"ITc_maps_view_object_marker_set_get_z_order_p",ITc_maps_view_object_marker_set_get_z_order_p,ITs_maps_view_object_startup,ITs_maps_view_object_cleanup},
+       {"ITc_maps_view_object_create_overlay_p",ITc_maps_view_object_create_overlay_p,ITs_maps_view_object_startup,ITs_maps_view_object_cleanup},
+       {"ITc_maps_view_object_overlay_get_object_p",ITc_maps_view_object_overlay_get_object_p,ITs_maps_view_object_startup,ITs_maps_view_object_cleanup},
+       {"ITc_maps_view_object_overlay_set_get_coordinates_p",ITc_maps_view_object_overlay_set_get_coordinates_p,ITs_maps_view_object_startup,ITs_maps_view_object_cleanup},
+       {"ITc_maps_view_object_overlay_set_get_min_zoom_level_p",ITc_maps_view_object_overlay_set_get_min_zoom_level_p,ITs_maps_view_object_startup,ITs_maps_view_object_cleanup},
+       {"ITc_maps_view_object_overlay_set_get_max_zoom_level_p",ITc_maps_view_object_overlay_set_get_max_zoom_level_p,ITs_maps_view_object_startup,ITs_maps_view_object_cleanup},
+       {"ITc_maps_view_create_destroy_p",ITc_maps_view_create_destroy_p,ITs_maps_view_startup,ITs_maps_view_cleanup},
+       {"ITc_maps_view_set_get_center_p",ITc_maps_view_set_get_center_p,ITs_maps_view_startup,ITs_maps_view_cleanup},
+       {"ITc_maps_view_set_get_zoom_level_p",ITc_maps_view_set_get_zoom_level_p,ITs_maps_view_startup,ITs_maps_view_cleanup},
+       {"ITc_maps_view_set_get_min_zoom_level_p",ITc_maps_view_set_get_min_zoom_level_p,ITs_maps_view_startup,ITs_maps_view_cleanup},
+       {"ITc_maps_view_set_get_max_zoom_level_p",ITc_maps_view_set_get_max_zoom_level_p,ITs_maps_view_startup,ITs_maps_view_cleanup},
+       {"ITc_maps_view_set_get_orientation_p",ITc_maps_view_set_get_orientation_p,ITs_maps_view_startup,ITs_maps_view_cleanup},
+       {"ITc_maps_view_screen_to_geolocation_p",ITc_maps_view_screen_to_geolocation_p,ITs_maps_view_startup,ITs_maps_view_cleanup},
+       {"ITc_maps_view_geolocation_to_screen_p",ITc_maps_view_geolocation_to_screen_p,ITs_maps_view_startup,ITs_maps_view_cleanup},
+       {"ITc_maps_view_set_get_type_p",ITc_maps_view_set_get_type_p,ITs_maps_view_startup,ITs_maps_view_cleanup},
+       {"ITc_maps_view_set_get_buildings_enabled_p",ITc_maps_view_set_get_buildings_enabled_p,ITs_maps_view_startup,ITs_maps_view_cleanup},
+       {"ITc_maps_view_set_get_language_p",ITc_maps_view_set_get_language_p,ITs_maps_view_startup,ITs_maps_view_cleanup},
+       {"ITc_maps_view_set_get_scalebar_enabled_p",ITc_maps_view_set_get_scalebar_enabled_p,ITs_maps_view_startup,ITs_maps_view_cleanup},
+       {"ITc_maps_view_set_get_traffic_enabled_p",ITc_maps_view_set_get_traffic_enabled_p,ITs_maps_view_startup,ITs_maps_view_cleanup},
+       {"ITc_maps_view_get_viewport_p",ITc_maps_view_get_viewport_p,ITs_maps_view_startup,ITs_maps_view_cleanup},
+       {"ITc_maps_view_set_get_screen_location_p",ITc_maps_view_set_get_screen_location_p,ITs_maps_view_startup,ITs_maps_view_cleanup},
+       {"ITc_maps_view_set_get_visibility_p",ITc_maps_view_set_get_visibility_p,ITs_maps_view_startup,ITs_maps_view_cleanup},
+       {"ITc_maps_view_set_get_gesture_enabled_p",ITc_maps_view_set_get_gesture_enabled_p,ITs_maps_view_startup,ITs_maps_view_cleanup},
+       {"ITc_maps_view_add_remove_object_p",ITc_maps_view_add_remove_object_p,ITs_maps_view_startup,ITs_maps_view_cleanup},
+       {"ITc_maps_view_remove_all_objects_p",ITc_maps_view_remove_all_objects_p,ITs_maps_view_startup,ITs_maps_view_cleanup},
+       {"ITc_maps_view_foreach_object_p",ITc_maps_view_foreach_object_p,ITs_maps_view_startup,ITs_maps_view_cleanup},
+       {"ITc_maps_view_move_p",ITc_maps_view_move_p,ITs_maps_view_startup,ITs_maps_view_cleanup},
+       {"ITc_maps_view_resize_p",ITc_maps_view_resize_p,ITs_maps_view_startup,ITs_maps_view_cleanup},
+       {"ITc_maps_view_set_get_public_transit_enabled_p",ITc_maps_view_set_get_public_transit_enabled_p,ITs_maps_view_startup,ITs_maps_view_cleanup},
+       {"ITc_maps_view_set_unset_event_cb_p",ITc_maps_view_set_unset_event_cb_p,ITs_maps_view_startup,ITs_maps_view_cleanup},
+       {"ITc_maps_place_get_distance_p",ITc_maps_place_get_distance_p,ITs_maps_place_startup,ITs_maps_place_cleanup},
+       {"ITc_maps_place_get_id_p",ITc_maps_place_get_id_p,ITs_maps_place_startup,ITs_maps_place_cleanup},
+       {"ITc_maps_place_get_location_p",ITc_maps_place_get_location_p,ITs_maps_place_startup,ITs_maps_place_cleanup},
+       {"ITc_maps_place_get_name_p",ITc_maps_place_get_name_p,ITs_maps_place_startup,ITs_maps_place_cleanup},
+       {"ITc_maps_place_get_rating_p",ITc_maps_place_get_rating_p,ITs_maps_place_startup,ITs_maps_place_cleanup},
+       {"ITc_maps_place_rating_clone_destroy_p",ITc_maps_place_rating_clone_destroy_p,ITs_maps_place_startup,ITs_maps_place_cleanup},
+       {"ITc_maps_place_rating_get_average_p",ITc_maps_place_rating_get_average_p,ITs_maps_place_startup,ITs_maps_place_cleanup},
+       {"ITc_maps_place_rating_get_count_p",ITc_maps_place_rating_get_count_p,ITs_maps_place_startup,ITs_maps_place_cleanup},
+       {"ITc_maps_place_get_address_p",ITc_maps_place_get_address_p,ITs_maps_place_startup,ITs_maps_place_cleanup},
+       {"ITc_maps_place_get_related_link_p",ITc_maps_place_get_related_link_p,ITs_maps_place_startup,ITs_maps_place_cleanup},
+       {"ITc_maps_place_clone_p",ITc_maps_place_clone_p,ITs_maps_place_startup,ITs_maps_place_cleanup},
+       {"ITc_maps_place_foreach_category_p",ITc_maps_place_foreach_category_p,ITs_maps_place_startup,ITs_maps_place_cleanup},
+       {"ITc_maps_place_foreach_contact_p",ITc_maps_place_foreach_contact_p,ITs_maps_place_contact_startup,ITs_maps_place_contact_cleanup},
+       {"ITc_maps_place_contact_clone_destroy_p",ITc_maps_place_contact_clone_destroy_p,ITs_maps_place_contact_startup,ITs_maps_place_contact_cleanup},
+       {"ITc_maps_place_contact_get_label_p",ITc_maps_place_contact_get_label_p,ITs_maps_place_contact_startup,ITs_maps_place_contact_cleanup},
+       {"ITc_maps_place_contact_get_type_p",ITc_maps_place_contact_get_type_p,ITs_maps_place_contact_startup,ITs_maps_place_contact_cleanup},
+       {"ITc_maps_place_contact_get_value_p",ITc_maps_place_contact_get_value_p,ITs_maps_place_contact_startup,ITs_maps_place_contact_cleanup},
+       {"ITc_maps_place_foreach_image_p",ITc_maps_place_foreach_image_p,ITs_maps_place_image_linkobj_startup,ITs_maps_place_image_linkobj_cleanup},
+       {"ITc_maps_place_image_clone_destroy_p",ITc_maps_place_image_clone_destroy_p,ITs_maps_place_image_linkobj_startup,ITs_maps_place_image_linkobj_cleanup},
+       {"ITc_maps_place_image_get_ids_p",ITc_maps_place_image_get_ids_p,ITs_maps_place_image_linkobj_startup,ITs_maps_place_image_linkobj_cleanup},
+       {"ITc_maps_place_image_get_media_p",ITc_maps_place_image_get_media_p,ITs_maps_place_image_linkobj_startup,ITs_maps_place_image_linkobj_cleanup},
+       {"ITc_maps_place_image_get_url_p",ITc_maps_place_image_get_url_p,ITs_maps_place_image_linkobj_startup,ITs_maps_place_image_linkobj_cleanup},
+       {"ITc_maps_place_image_get_user_link_p",ITc_maps_place_image_get_user_link_p,ITs_maps_place_image_linkobj_startup,ITs_maps_place_image_linkobj_cleanup},
+       {"ITc_maps_place_link_object_clone_destroy_p",ITc_maps_place_link_object_clone_destroy_p,ITs_maps_place_image_linkobj_startup,ITs_maps_place_image_linkobj_cleanup},
+       {"ITc_maps_place_link_object_get_id_p",ITc_maps_place_link_object_get_id_p,ITs_maps_place_image_linkobj_startup,ITs_maps_place_image_linkobj_cleanup},
+       {"ITc_maps_place_link_object_get_name_p",ITc_maps_place_link_object_get_name_p,ITs_maps_place_image_linkobj_startup,ITs_maps_place_image_linkobj_cleanup},
+       {"ITc_maps_place_foreach_review_p",ITc_maps_place_foreach_review_p,ITs_maps_place_review_startup,ITs_maps_place_review_cleanup},
+       {"ITc_maps_place_review_clone_destroy_p",ITc_maps_place_review_clone_destroy_p,ITs_maps_place_review_startup,ITs_maps_place_review_cleanup},
+       {"ITc_maps_place_review_get_date_p",ITc_maps_place_review_get_date_p,ITs_maps_place_review_startup,ITs_maps_place_review_cleanup},
+       {"ITc_maps_place_review_get_description_p",ITc_maps_place_review_get_description_p,ITs_maps_place_review_startup,ITs_maps_place_review_cleanup},
+       {"ITc_maps_place_review_get_language_p",ITc_maps_place_review_get_language_p,ITs_maps_place_review_startup,ITs_maps_place_review_cleanup},
+       {"ITc_maps_place_review_get_media_p",ITc_maps_place_review_get_media_p,ITs_maps_place_review_startup,ITs_maps_place_review_cleanup},
+       {"ITc_maps_place_review_get_rating_p",ITc_maps_place_review_get_rating_p,ITs_maps_place_review_startup,ITs_maps_place_review_cleanup},
+       {"ITc_maps_place_review_get_title_p",ITc_maps_place_review_get_title_p,ITs_maps_place_review_startup,ITs_maps_place_review_cleanup},
+       {"ITc_maps_place_review_get_user_link_p",ITc_maps_place_review_get_user_link_p,ITs_maps_place_review_startup,ITs_maps_place_review_cleanup},
+       {"ITc_maps_route_clone_p",ITc_maps_route_clone_p,ITs_maps_route_startup,ITs_maps_route_cleanup},
+       {"ITc_maps_route_foreach_path_p",ITc_maps_route_foreach_path_p,ITs_maps_route_startup,ITs_maps_route_cleanup},
+       {"ITc_maps_route_get_bounding_box_p",ITc_maps_route_get_bounding_box_p,ITs_maps_route_startup,ITs_maps_route_cleanup},
+       {"ITc_maps_route_get_destination_p",ITc_maps_route_get_destination_p,ITs_maps_route_startup,ITs_maps_route_cleanup},
+       {"ITc_maps_route_get_distance_unit_p",ITc_maps_route_get_distance_unit_p,ITs_maps_route_startup,ITs_maps_route_cleanup},
+       {"ITc_maps_route_get_origin_p",ITc_maps_route_get_origin_p,ITs_maps_route_startup,ITs_maps_route_cleanup},
+       {"ITc_maps_route_get_total_distance_p",ITc_maps_route_get_total_distance_p,ITs_maps_route_startup,ITs_maps_route_cleanup},
+       {"ITc_maps_route_get_total_duration_p",ITc_maps_route_get_total_duration_p,ITs_maps_route_startup,ITs_maps_route_cleanup},
+       {"ITc_maps_route_get_transport_mode_p",ITc_maps_route_get_transport_mode_p,ITs_maps_route_startup,ITs_maps_route_cleanup},
+       {"ITc_maps_route_foreach_segment_p",ITc_maps_route_foreach_segment_p,ITs_maps_route_startup,ITs_maps_route_cleanup},
+       {"ITc_maps_route_segment_clone_destroy_p",ITc_maps_route_segment_clone_destroy_p,ITs_maps_route_startup,ITs_maps_route_cleanup},
+       {"ITc_maps_route_segment_get_destination_p",ITc_maps_route_segment_get_destination_p,ITs_maps_route_startup,ITs_maps_route_cleanup},
+       {"ITc_maps_route_segment_get_distance_p",ITc_maps_route_segment_get_distance_p,ITs_maps_route_startup,ITs_maps_route_cleanup},
+       {"ITc_maps_route_segment_get_duration_p",ITc_maps_route_segment_get_duration_p,ITs_maps_route_startup,ITs_maps_route_cleanup},
+       {"ITc_maps_route_segment_get_origin_p",ITc_maps_route_segment_get_origin_p,ITs_maps_route_startup,ITs_maps_route_cleanup},
+       {"ITc_maps_route_segment_foreach_path_p",ITc_maps_route_segment_foreach_path_p,ITs_maps_route_startup,ITs_maps_route_cleanup},
+       {"ITc_maps_route_segment_foreach_maneuver_p",ITc_maps_route_segment_foreach_maneuver_p,ITs_maps_route_maneuver_startup,ITs_maps_route_maneuver_cleanup},
+       {"ITc_maps_route_maneuver_clone_destroy_p",ITc_maps_route_maneuver_clone_destroy_p,ITs_maps_route_maneuver_startup,ITs_maps_route_maneuver_cleanup},
+       {"ITc_maps_route_maneuver_get_direction_id_p",ITc_maps_route_maneuver_get_direction_id_p,ITs_maps_route_maneuver_startup,ITs_maps_route_maneuver_cleanup},
+       {"ITc_maps_route_maneuver_get_distance_to_next_instruction_p",ITc_maps_route_maneuver_get_distance_to_next_instruction_p,ITs_maps_route_maneuver_startup,ITs_maps_route_maneuver_cleanup},
+       {"ITc_maps_route_maneuver_get_instruction_text_p",ITc_maps_route_maneuver_get_instruction_text_p,ITs_maps_route_maneuver_startup,ITs_maps_route_maneuver_cleanup},
+       {"ITc_maps_route_maneuver_get_position_p",ITc_maps_route_maneuver_get_position_p,ITs_maps_route_maneuver_startup,ITs_maps_route_maneuver_cleanup},
+       {"ITc_maps_route_maneuver_get_time_to_next_instruction_p",ITc_maps_route_maneuver_get_time_to_next_instruction_p,ITs_maps_route_maneuver_startup,ITs_maps_route_maneuver_cleanup},
+       {"ITc_maps_route_maneuver_get_turn_type_p",ITc_maps_route_maneuver_get_turn_type_p,ITs_maps_route_maneuver_startup,ITs_maps_route_maneuver_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_CAPI-MAPS-SERVICE-NATIVE_H__
diff --git a/src/itc/capi-media-tool/tct-capi-media-tool-native_tv.h b/src/itc/capi-media-tool/tct-capi-media-tool-native_tv.h
new file mode 100755 (executable)
index 0000000..7cdfce7
--- /dev/null
@@ -0,0 +1,160 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_CAPI-MEDIA-TOOL-NATIVE_H__
+#define __TCT_CAPI-MEDIA-TOOL-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_media_pool_startup(void);
+extern void ITs_media_pool_cleanup(void);
+extern void ITs_media_tools_startup(void);
+extern void ITs_media_tools_cleanup(void);
+extern void ITs_media_format_startup(void);
+extern void ITs_media_format_cleanup(void);
+
+extern int ITc_media_packet_pool_create_destroy_p(void);
+extern int ITc_media_packet_pool_set_media_format_p(void);
+extern int ITc_media_packet_pool_set_get_size_p(void);
+extern int ITc_media_packet_pool_acquire_release_packet_p(void);
+extern int ITc_media_packet_pool_allocate_deallocate_p(void);
+extern int ITc_media_packet_create_p(void);
+extern int ITc_media_packet_copy_p(void);
+extern int ITc_media_packet_alloc_p(void);
+extern int ITc_media_packet_create_alloc_p(void);
+extern int ITc_media_packet_get_buffer_data_ptr_p(void);
+extern int ITc_media_packet_is_video_p(void);
+extern int ITc_media_packet_is_audio_p(void);
+extern int ITc_media_packet_is_codec_config_p(void);
+extern int ITc_media_packet_is_encoded_p(void);
+extern int ITc_media_packet_is_end_of_stream_p(void);
+extern int ITc_media_packet_is_raw_p(void);
+extern int ITc_media_packet_is_sync_frame_p(void);
+extern int ITc_media_packet_set_get_format_p(void);
+extern int ITc_media_packet_set_get_pts_p(void);
+extern int ITc_media_packet_set_get_dts_p(void);
+extern int ITc_media_packet_set_get_duration_p(void);
+extern int ITc_media_packet_set_get_buffer_size_p(void);
+extern int ITc_media_packet_set_get_extra_p(void);
+extern int ITc_media_packet_set_unset_flags_p(void);
+extern int ITc_media_packet_set_get_flags_p(void);
+extern int ITc_media_packet_get_tbm_surface_p(void);
+extern int ITc_media_packet_create_from_tbm_surface_p(void);
+extern int ITc_media_packet_has_tbm_surface_buffer_p(void);
+extern int ITc_media_packet_create_from_external_memory_p(void);
+extern int ITc_media_packet_get_number_of_video_planes_p(void);
+extern int ITc_media_packet_get_video_stride_width_p(void);
+extern int ITc_media_packet_get_video_stride_height_p(void);
+extern int ITc_media_packet_get_video_plane_data_ptr_p(void);
+extern int ITc_media_packet_is_text_p(void);
+extern int ITc_media_packet_set_get_rotate_method(void);
+extern int ITc_media_format_ref_p(void);
+extern int ITc_media_format_is_writable_p(void);
+extern int ITc_media_format_make_writable_p(void);
+extern int ITc_media_format_set_video_mime_p(void);
+extern int ITc_media_format_set_video_width_p(void);
+extern int ITc_media_format_set_video_height_p(void);
+extern int ITc_media_format_set_video_avg_bps_p(void);
+extern int ITc_media_format_set_video_max_bps_p(void);
+extern int ITc_media_format_get_video_info_p(void);
+extern int ITc_media_format_set_audio_mime_p(void);
+extern int ITc_media_format_set_audio_channel_p(void);
+extern int ITc_media_format_set_audio_samplerate_p(void);
+extern int ITc_media_format_set_audio_bit_p(void);
+extern int ITc_media_format_set_audio_avg_bps_p(void);
+extern int ITc_media_format_get_audio_info_p(void);
+extern int ITc_media_format_set_audio_aac_type_p(void);
+extern int ITc_media_format_get_audio_aac_type_p(void);
+extern int ITc_media_format_get_type_p(void);
+extern int ITc_media_format_set_get_video_frame_rate_p(void);
+extern int ITc_media_format_set_get_container_mime_p(void);
+extern int ITc_media_format_set_text_mime_set_text_type_get_text_info_p(void);
+extern int ITc_media_format_set_get_audio_aac_header_type_p(void);
+extern int ITc_media_format_set_extra_p(void);
+extern int ITc_media_format_get_extra_p(void);
+extern int ITc_media_format_set_get_audio_channel_mask_p(void);
+extern int ITc_media_format_channel_positions_to_from_mask_p(void);
+extern int ITc_media_format_is_little_endian_p(void);
+extern int ITc_media_format_get_audio_bit_depth_p(void);
+
+testcase tc_array[] = {
+       {"ITc_media_packet_pool_create_destroy_p",ITc_media_packet_pool_create_destroy_p,ITs_media_pool_startup,ITs_media_pool_cleanup},
+       {"ITc_media_packet_pool_set_media_format_p",ITc_media_packet_pool_set_media_format_p,ITs_media_pool_startup,ITs_media_pool_cleanup},
+       {"ITc_media_packet_pool_set_get_size_p",ITc_media_packet_pool_set_get_size_p,ITs_media_pool_startup,ITs_media_pool_cleanup},
+       {"ITc_media_packet_pool_acquire_release_packet_p",ITc_media_packet_pool_acquire_release_packet_p,ITs_media_pool_startup,ITs_media_pool_cleanup},
+       {"ITc_media_packet_pool_allocate_deallocate_p",ITc_media_packet_pool_allocate_deallocate_p,ITs_media_pool_startup,ITs_media_pool_cleanup},
+       {"ITc_media_packet_create_p",ITc_media_packet_create_p,ITs_media_tools_startup,ITs_media_tools_cleanup},
+       {"ITc_media_packet_copy_p",ITc_media_packet_copy_p,ITs_media_tools_startup,ITs_media_tools_cleanup},
+       {"ITc_media_packet_alloc_p",ITc_media_packet_alloc_p,ITs_media_tools_startup,ITs_media_tools_cleanup},
+       {"ITc_media_packet_create_alloc_p",ITc_media_packet_create_alloc_p,ITs_media_tools_startup,ITs_media_tools_cleanup},
+       {"ITc_media_packet_get_buffer_data_ptr_p",ITc_media_packet_get_buffer_data_ptr_p,ITs_media_tools_startup,ITs_media_tools_cleanup},
+       {"ITc_media_packet_is_video_p",ITc_media_packet_is_video_p,ITs_media_tools_startup,ITs_media_tools_cleanup},
+       {"ITc_media_packet_is_audio_p",ITc_media_packet_is_audio_p,ITs_media_tools_startup,ITs_media_tools_cleanup},
+       {"ITc_media_packet_is_codec_config_p",ITc_media_packet_is_codec_config_p,ITs_media_tools_startup,ITs_media_tools_cleanup},
+       {"ITc_media_packet_is_encoded_p",ITc_media_packet_is_encoded_p,ITs_media_tools_startup,ITs_media_tools_cleanup},
+       {"ITc_media_packet_is_end_of_stream_p",ITc_media_packet_is_end_of_stream_p,ITs_media_tools_startup,ITs_media_tools_cleanup},
+       {"ITc_media_packet_is_raw_p",ITc_media_packet_is_raw_p,ITs_media_tools_startup,ITs_media_tools_cleanup},
+       {"ITc_media_packet_is_sync_frame_p",ITc_media_packet_is_sync_frame_p,ITs_media_tools_startup,ITs_media_tools_cleanup},
+       {"ITc_media_packet_set_get_format_p",ITc_media_packet_set_get_format_p,ITs_media_tools_startup,ITs_media_tools_cleanup},
+       {"ITc_media_packet_set_get_pts_p",ITc_media_packet_set_get_pts_p,ITs_media_tools_startup,ITs_media_tools_cleanup},
+       {"ITc_media_packet_set_get_dts_p",ITc_media_packet_set_get_dts_p,ITs_media_tools_startup,ITs_media_tools_cleanup},
+       {"ITc_media_packet_set_get_duration_p",ITc_media_packet_set_get_duration_p,ITs_media_tools_startup,ITs_media_tools_cleanup},
+       {"ITc_media_packet_set_get_buffer_size_p",ITc_media_packet_set_get_buffer_size_p,ITs_media_tools_startup,ITs_media_tools_cleanup},
+       {"ITc_media_packet_set_get_extra_p",ITc_media_packet_set_get_extra_p,ITs_media_tools_startup,ITs_media_tools_cleanup},
+       {"ITc_media_packet_set_unset_flags_p",ITc_media_packet_set_unset_flags_p,ITs_media_tools_startup,ITs_media_tools_cleanup},
+       {"ITc_media_packet_set_get_flags_p",ITc_media_packet_set_get_flags_p,ITs_media_tools_startup,ITs_media_tools_cleanup},
+       {"ITc_media_packet_get_tbm_surface_p",ITc_media_packet_get_tbm_surface_p,ITs_media_tools_startup,ITs_media_tools_cleanup},
+       {"ITc_media_packet_create_from_tbm_surface_p",ITc_media_packet_create_from_tbm_surface_p,ITs_media_tools_startup,ITs_media_tools_cleanup},
+       {"ITc_media_packet_has_tbm_surface_buffer_p",ITc_media_packet_has_tbm_surface_buffer_p,ITs_media_tools_startup,ITs_media_tools_cleanup},
+       {"ITc_media_packet_create_from_external_memory_p",ITc_media_packet_create_from_external_memory_p,ITs_media_tools_startup,ITs_media_tools_cleanup},
+       {"ITc_media_packet_get_number_of_video_planes_p",ITc_media_packet_get_number_of_video_planes_p,ITs_media_tools_startup,ITs_media_tools_cleanup},
+       {"ITc_media_packet_get_video_stride_width_p",ITc_media_packet_get_video_stride_width_p,ITs_media_tools_startup,ITs_media_tools_cleanup},
+       {"ITc_media_packet_get_video_stride_height_p",ITc_media_packet_get_video_stride_height_p,ITs_media_tools_startup,ITs_media_tools_cleanup},
+       {"ITc_media_packet_get_video_plane_data_ptr_p",ITc_media_packet_get_video_plane_data_ptr_p,ITs_media_tools_startup,ITs_media_tools_cleanup},
+       {"ITc_media_packet_is_text_p",ITc_media_packet_is_text_p,ITs_media_tools_startup,ITs_media_tools_cleanup},
+       {"ITc_media_packet_set_get_rotate_method",ITc_media_packet_set_get_rotate_method,ITs_media_tools_startup,ITs_media_tools_cleanup},
+       {"ITc_media_format_ref_p",ITc_media_format_ref_p,ITs_media_format_startup,ITs_media_format_cleanup},
+       {"ITc_media_format_is_writable_p",ITc_media_format_is_writable_p,ITs_media_format_startup,ITs_media_format_cleanup},
+       {"ITc_media_format_make_writable_p",ITc_media_format_make_writable_p,ITs_media_format_startup,ITs_media_format_cleanup},
+       {"ITc_media_format_set_video_mime_p",ITc_media_format_set_video_mime_p,ITs_media_format_startup,ITs_media_format_cleanup},
+       {"ITc_media_format_set_video_width_p",ITc_media_format_set_video_width_p,ITs_media_format_startup,ITs_media_format_cleanup},
+       {"ITc_media_format_set_video_height_p",ITc_media_format_set_video_height_p,ITs_media_format_startup,ITs_media_format_cleanup},
+       {"ITc_media_format_set_video_avg_bps_p",ITc_media_format_set_video_avg_bps_p,ITs_media_format_startup,ITs_media_format_cleanup},
+       {"ITc_media_format_set_video_max_bps_p",ITc_media_format_set_video_max_bps_p,ITs_media_format_startup,ITs_media_format_cleanup},
+       {"ITc_media_format_get_video_info_p",ITc_media_format_get_video_info_p,ITs_media_format_startup,ITs_media_format_cleanup},
+       {"ITc_media_format_set_audio_mime_p",ITc_media_format_set_audio_mime_p,ITs_media_format_startup,ITs_media_format_cleanup},
+       {"ITc_media_format_set_audio_channel_p",ITc_media_format_set_audio_channel_p,ITs_media_format_startup,ITs_media_format_cleanup},
+       {"ITc_media_format_set_audio_samplerate_p",ITc_media_format_set_audio_samplerate_p,ITs_media_format_startup,ITs_media_format_cleanup},
+       {"ITc_media_format_set_audio_bit_p",ITc_media_format_set_audio_bit_p,ITs_media_format_startup,ITs_media_format_cleanup},
+       {"ITc_media_format_set_audio_avg_bps_p",ITc_media_format_set_audio_avg_bps_p,ITs_media_format_startup,ITs_media_format_cleanup},
+       {"ITc_media_format_get_audio_info_p",ITc_media_format_get_audio_info_p,ITs_media_format_startup,ITs_media_format_cleanup},
+       {"ITc_media_format_set_audio_aac_type_p",ITc_media_format_set_audio_aac_type_p,ITs_media_format_startup,ITs_media_format_cleanup},
+       {"ITc_media_format_get_audio_aac_type_p",ITc_media_format_get_audio_aac_type_p,ITs_media_format_startup,ITs_media_format_cleanup},
+       {"ITc_media_format_get_type_p",ITc_media_format_get_type_p,ITs_media_format_startup,ITs_media_format_cleanup},
+       {"ITc_media_format_set_get_video_frame_rate_p",ITc_media_format_set_get_video_frame_rate_p,ITs_media_format_startup,ITs_media_format_cleanup},
+       {"ITc_media_format_set_get_container_mime_p",ITc_media_format_set_get_container_mime_p,ITs_media_format_startup,ITs_media_format_cleanup},
+       {"ITc_media_format_set_text_mime_set_text_type_get_text_info_p",ITc_media_format_set_text_mime_set_text_type_get_text_info_p,ITs_media_format_startup,ITs_media_format_cleanup},
+       {"ITc_media_format_set_get_audio_aac_header_type_p",ITc_media_format_set_get_audio_aac_header_type_p,ITs_media_format_startup,ITs_media_format_cleanup},
+       {"ITc_media_format_set_extra_p",ITc_media_format_set_extra_p,ITs_media_format_startup,ITs_media_format_cleanup}, 
+       {"ITc_media_format_get_extra_p",ITc_media_format_get_extra_p,ITs_media_format_startup,ITs_media_format_cleanup}, 
+       {"ITc_media_format_set_get_audio_channel_mask_p", ITc_media_format_set_get_audio_channel_mask_p, ITs_media_format_startup, ITs_media_format_cleanup},
+       {"ITc_media_format_channel_positions_to_from_mask_p", ITc_media_format_channel_positions_to_from_mask_p, ITs_media_format_startup, ITs_media_format_cleanup},
+       {"ITc_media_format_is_little_endian_p", ITc_media_format_is_little_endian_p, ITs_media_format_startup, ITs_media_format_cleanup},
+       {"ITc_media_format_get_audio_bit_depth_p", ITc_media_format_get_audio_bit_depth_p, ITs_media_format_startup, ITs_media_format_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_CAPI-MEDIA-TOOL-NATIVE_H__
diff --git a/src/itc/capi-message-port/tct-capi-message-port-native_tv.h b/src/itc/capi-message-port/tct-capi-message-port-native_tv.h
new file mode 100755 (executable)
index 0000000..816c617
--- /dev/null
@@ -0,0 +1,48 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_CAPI-MESSAGE-PORT-NATIVE_H__
+#define __TCT_CAPI-MESSAGE-PORT-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_message_port_startup(void);
+extern void ITs_message_port_cleanup(void);
+
+extern int ITc_message_port_register_unregister_local_port_p(void);
+extern int ITc_message_port_register_unregister_trusted_local_port_p(void);
+extern int ITc_message_port_check_remote_port_p(void);
+extern int ITc_message_port_check_trusted_remote_port_p(void);
+extern int ITc_message_port_send_message_p(void);
+extern int ITc_message_port_send_message_with_local_port_p(void);
+extern int ITc_message_port_add_registered_cb_p(void);
+extern int ITc_message_port_add_unregistered_cb_p(void);
+extern int ITc_message_port_remove_registration_event_cb_p(void);
+
+testcase tc_array[] = {
+       {"ITc_message_port_register_unregister_local_port_p", ITc_message_port_register_unregister_local_port_p, ITs_message_port_startup, ITs_message_port_cleanup},
+       {"ITc_message_port_register_unregister_trusted_local_port_p", ITc_message_port_register_unregister_trusted_local_port_p, ITs_message_port_startup, ITs_message_port_cleanup},
+       {"ITc_message_port_check_remote_port_p", ITc_message_port_check_remote_port_p, ITs_message_port_startup, ITs_message_port_cleanup},
+       {"ITc_message_port_check_trusted_remote_port_p", ITc_message_port_check_trusted_remote_port_p, ITs_message_port_startup,ITs_message_port_cleanup},
+       {"ITc_message_port_send_message_p", ITc_message_port_send_message_p, ITs_message_port_startup, ITs_message_port_cleanup},
+       {"ITc_message_port_send_message_with_local_port_p", ITc_message_port_send_message_with_local_port_p, ITs_message_port_startup, ITs_message_port_cleanup},
+       {"ITc_message_port_add_registered_cb_p", ITc_message_port_add_registered_cb_p, ITs_message_port_startup,ITs_message_port_cleanup},
+       {"ITc_message_port_add_unregistered_cb_p", ITc_message_port_add_unregistered_cb_p, ITs_message_port_startup, ITs_message_port_cleanup},
+       {"ITc_message_port_remove_registration_event_cb_p", ITc_message_port_remove_registration_event_cb_p, ITs_message_port_startup, ITs_message_port_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_CAPI-MESSAGE-PORT-NATIVE_H__
diff --git a/src/itc/capi-network-inm/tct-capi-network-inm-native_tv.h b/src/itc/capi-network-inm/tct-capi-network-inm-native_tv.h
new file mode 100755 (executable)
index 0000000..e1ff1ff
--- /dev/null
@@ -0,0 +1,222 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_INM-NATIVE_H__
+#define __TCT_INM-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_inm_startup(void);
+extern void ITs_inm_cleanup(void);
+extern void ITs_inm_link_startup(void);
+extern void ITs_inm_link_cleanup(void);
+
+extern int ITc_inm_get_ethernet_cable_state_p(void);
+extern int ITc_inm_set_unset_ethernet_cable_state_changed_cb_p(void);
+extern int ITc_inm_set_unset_wifi_module_state_changed_cb_p(void);
+extern int ITc_inm_get_wifi_module_state_p(void);
+extern int ITc_inm_set_unset_ip_conflict_cb_p(void);
+extern int ITc_inm_ip_conflict_detect_is_enabled_p(void);
+extern int ITc_inm_get_ip_conflict_state_p(void);
+extern int ITc_inm_get_statistics_p(void);
+extern int ITc_inm_reset_statistics_p(void);
+extern int ITc_inm_set_unset_congestion_level_cb_p(void);
+extern int ITc_inm_get_congestion_level_p(void);
+extern int ITc_inm_set_unset_retry_tx_rate_cb_p(void);
+extern int ITc_inm_get_retry_tx_rate_p(void);
+extern int ITc_inm_set_unset_channel_interference_cb_p(void);
+extern int ITc_inm_get_channel_interference_p(void);
+extern int ITc_inm_set_unset_cellular_state_changed_cb_p(void);
+extern int ITc_inm_get_cellular_state_p(void);
+extern int ITc_inm_set_unset_wifi_state_changed_cb_p(void);
+extern int ITc_inm_get_wifi_state_p(void);
+extern int ITc_inm_set_unset_ethernet_state_changed_cb_p(void);
+extern int ITc_inm_get_ethernet_state_p(void);
+extern int ITc_inm_get_current_connection_p(void);
+extern int ITc_inm_connection_clone_destroy_p(void);
+extern int ITc_inm_get_destroy_connection_iterator_p(void);
+extern int ITc_inm_connection_iterator_next_p(void);
+extern int ITc_inm_connection_get_id_p(void);
+extern int ITc_inm_connection_get_name_p(void);
+extern int ITc_inm_connection_get_type_p(void);
+extern int ITc_inm_connection_get_network_interface_name_p(void);
+extern int ITc_inm_connection_get_state_p(void);
+extern int ITc_inm_connection_get_ipv6_state_p(void);
+extern int ITc_inm_connection_get_ip_config_type_p(void);
+extern int ITc_inm_connection_get_ip_address_p(void);
+extern int ITc_inm_connection_get_subnet_mask_p(void);
+extern int ITc_inm_connection_get_gateway_address_p(void);
+extern int ITc_inm_connection_get_dhcp_server_address_p(void);
+extern int ITc_inm_connection_get_dhcp_lease_duration_p(void);
+extern int ITc_inm_connection_get_dns_address_p(void);
+extern int ITc_inm_connection_get_proxy_type_p(void);
+extern int ITc_inm_connection_get_proxy_address_p(void);
+extern int ITc_inm_connection_get_dns_config_type_p(void);
+extern int ITc_inm_connection_get_prefix_length_p(void);
+extern int ITc_inm_connection_refresh_p(void);
+extern int ITc_inm_connection_set_unset_state_changed_cb_p(void);
+extern int ITc_inm_wifi_set_unset_scan_state_changed_cb_p(void);
+extern int ITc_inm_wifi_get_scan_state_p(void);
+extern int ITc_inm_wifi_get_connected_ap_p(void);
+extern int ITc_inm_wifi_foreach_found_ap_p(void);
+extern int ITc_inm_wifi_ap_get_essid_p(void);
+extern int ITc_inm_wifi_ap_get_raw_ssid_p(void);
+extern int ITc_inm_wifi_ap_get_bssid_p(void);
+extern int ITc_inm_wifi_ap_get_rssi_p(void);
+extern int ITc_inm_wifi_ap_get_rssi_level_p(void);
+extern int ITc_inm_wifi_ap_get_frequency_p(void);
+extern int ITc_inm_wifi_ap_get_max_speed_p(void);
+extern int ITc_inm_wifi_ap_is_favorite_p(void);
+extern int ITc_inm_wifi_ap_is_passpoint_p(void);
+extern int ITc_inm_wifi_ap_get_security_type_p(void);
+extern int ITc_inm_wifi_ap_get_encryption_type_p(void);
+extern int ITc_inm_wifi_ap_is_passphrase_required_p(void);
+extern int ITc_inm_wifi_ap_is_wps_supported_p(void);
+extern int ITc_inm_wifi_ap_get_disconnect_reason_p(void);
+extern int ITc_inm_wifi_ap_get_assoc_status_code_p(void);
+extern int ITc_inm_wifi_ap_foreach_vsie_p(void);
+extern int ITc_inm_foreach_link_p(void);
+extern int ITc_inm_connection_get_link_p(void);
+extern int ITc_inm_link_destroy_p(void);
+extern int ITc_inm_link_clone_p(void);
+extern int ITc_inm_link_get_interface_name_p(void);
+extern int ITc_inm_link_get_flags_p(void);
+extern int ITc_inm_link_get_operation_state_p(void);
+extern int ITc_inm_link_get_received_bytes_p(void);
+extern int ITc_inm_link_get_sent_bytes_p(void);
+extern int ITc_inm_link_foreach_address_destroy_p(void);
+extern int ITc_inm_link_address_clone_p(void);
+extern int ITc_inm_link_address_get_family_p(void);
+extern int ITc_inm_link_address_get_prefix_length_p(void);
+extern int ITc_inm_link_address_get_scope_p(void);
+extern int ITc_inm_link_address_get_string_p(void);
+extern int ITc_inm_link_foreach_route_p(void);
+extern int ITc_inm_link_route_destroy_p(void);
+extern int ITc_inm_link_route_clone_p(void);
+extern int ITc_inm_link_route_get_destination_p(void);
+extern int ITc_inm_link_route_get_gateway_p(void);
+extern int ITc_inm_link_route_get_interface_p(void);
+extern int ITc_inm_link_route_is_default_p(void);
+extern int ITc_inm_link_route_get_type_p(void);
+extern int ITc_inm_refresh_links_p(void);
+extern int ITc_inm_arp_request_set_get_packet_interval_p(void);
+extern int ITc_inm_arp_request_start_stop_p(void);
+extern int ITc_inm_default_gateway_start_stop_checking_p(void);
+extern int ITc_inm_default_dns_lookup_check_p(void);
+extern int ITc_inm_reachable_urls_add_remove_url_to_check_p(void);
+extern int ITc_inm_reachable_urls_start_stop_checking_p(void);
+extern int ITc_inm_reachable_urls_is_check_running_p(void);
+
+testcase tc_array[] = {
+       {"ITc_inm_link_foreach_address_destroy_p",ITc_inm_link_foreach_address_destroy_p,ITs_inm_link_startup,ITs_inm_link_cleanup},
+       {"ITc_inm_link_address_clone_p",ITc_inm_link_address_clone_p,ITs_inm_link_startup,ITs_inm_link_cleanup},
+       {"ITc_inm_link_address_get_family_p",ITc_inm_link_address_get_family_p,ITs_inm_link_startup,ITs_inm_link_cleanup},
+       {"ITc_inm_link_address_get_prefix_length_p",ITc_inm_link_address_get_prefix_length_p,ITs_inm_link_startup,ITs_inm_link_cleanup},
+       {"ITc_inm_link_address_get_scope_p",ITc_inm_link_address_get_scope_p,ITs_inm_link_startup,ITs_inm_link_cleanup},
+       {"ITc_inm_link_address_get_string_p",ITc_inm_link_address_get_string_p,ITs_inm_link_startup,ITs_inm_link_cleanup},
+       {"ITc_inm_link_foreach_route_p",ITc_inm_link_foreach_route_p,ITs_inm_link_startup,ITs_inm_link_cleanup},
+       {"ITc_inm_link_route_clone_p",ITc_inm_link_route_clone_p,ITs_inm_link_startup,ITs_inm_link_cleanup},
+       {"ITc_inm_link_route_get_destination_p",ITc_inm_link_route_get_destination_p,ITs_inm_link_startup,ITs_inm_link_cleanup},
+       {"ITc_inm_link_route_get_gateway_p",ITc_inm_link_route_get_gateway_p,ITs_inm_link_startup,ITs_inm_link_cleanup},
+       {"ITc_inm_link_route_get_interface_p",ITc_inm_link_route_get_interface_p,ITs_inm_link_startup,ITs_inm_link_cleanup},
+       {"ITc_inm_link_route_is_default_p",ITc_inm_link_route_is_default_p,ITs_inm_link_startup,ITs_inm_link_cleanup},
+       {"ITc_inm_link_route_get_type_p",ITc_inm_link_route_get_type_p,ITs_inm_link_startup,ITs_inm_link_cleanup},
+       {"ITc_inm_link_route_destroy_p",ITc_inm_link_route_destroy_p,ITs_inm_link_startup,ITs_inm_link_cleanup},
+       {"ITc_inm_get_ethernet_cable_state_p",ITc_inm_get_ethernet_cable_state_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_set_unset_ethernet_cable_state_changed_cb_p",ITc_inm_set_unset_ethernet_cable_state_changed_cb_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_set_unset_wifi_module_state_changed_cb_p",ITc_inm_set_unset_wifi_module_state_changed_cb_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_get_wifi_module_state_p",ITc_inm_get_wifi_module_state_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_set_unset_ip_conflict_cb_p",ITc_inm_set_unset_ip_conflict_cb_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_ip_conflict_detect_is_enabled_p",ITc_inm_ip_conflict_detect_is_enabled_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_get_ip_conflict_state_p",ITc_inm_get_ip_conflict_state_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_get_statistics_p",ITc_inm_get_statistics_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_reset_statistics_p",ITc_inm_reset_statistics_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_set_unset_congestion_level_cb_p",ITc_inm_set_unset_congestion_level_cb_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_get_congestion_level_p",ITc_inm_get_congestion_level_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_set_unset_retry_tx_rate_cb_p",ITc_inm_set_unset_retry_tx_rate_cb_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_get_retry_tx_rate_p",ITc_inm_get_retry_tx_rate_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_set_unset_channel_interference_cb_p",ITc_inm_set_unset_channel_interference_cb_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_get_channel_interference_p",ITc_inm_get_channel_interference_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_set_unset_cellular_state_changed_cb_p",ITc_inm_set_unset_cellular_state_changed_cb_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_get_cellular_state_p",ITc_inm_get_cellular_state_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_set_unset_wifi_state_changed_cb_p",ITc_inm_set_unset_wifi_state_changed_cb_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_get_wifi_state_p",ITc_inm_get_wifi_state_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_set_unset_ethernet_state_changed_cb_p",ITc_inm_set_unset_ethernet_state_changed_cb_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_get_ethernet_state_p",ITc_inm_get_ethernet_state_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_get_current_connection_p",ITc_inm_get_current_connection_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_connection_clone_destroy_p",ITc_inm_connection_clone_destroy_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_get_destroy_connection_iterator_p",ITc_inm_get_destroy_connection_iterator_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_connection_iterator_next_p",ITc_inm_connection_iterator_next_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_connection_get_id_p",ITc_inm_connection_get_id_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_connection_get_name_p",ITc_inm_connection_get_name_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_connection_get_type_p",ITc_inm_connection_get_type_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_connection_get_network_interface_name_p",ITc_inm_connection_get_network_interface_name_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_connection_get_state_p",ITc_inm_connection_get_state_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_connection_get_ipv6_state_p",ITc_inm_connection_get_ipv6_state_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_connection_get_ip_config_type_p",ITc_inm_connection_get_ip_config_type_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_connection_get_ip_address_p",ITc_inm_connection_get_ip_address_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_connection_get_subnet_mask_p",ITc_inm_connection_get_subnet_mask_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_connection_get_gateway_address_p",ITc_inm_connection_get_gateway_address_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_connection_get_dhcp_server_address_p",ITc_inm_connection_get_dhcp_server_address_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_connection_get_dhcp_lease_duration_p",ITc_inm_connection_get_dhcp_lease_duration_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_connection_get_dns_address_p",ITc_inm_connection_get_dns_address_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_connection_get_proxy_type_p",ITc_inm_connection_get_proxy_type_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_connection_get_proxy_address_p",ITc_inm_connection_get_proxy_address_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_connection_get_dns_config_type_p",ITc_inm_connection_get_dns_config_type_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_connection_get_prefix_length_p",ITc_inm_connection_get_prefix_length_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_connection_refresh_p",ITc_inm_connection_refresh_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_connection_set_unset_state_changed_cb_p",ITc_inm_connection_set_unset_state_changed_cb_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_wifi_set_unset_scan_state_changed_cb_p",ITc_inm_wifi_set_unset_scan_state_changed_cb_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_wifi_get_scan_state_p",ITc_inm_wifi_get_scan_state_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_wifi_get_connected_ap_p",ITc_inm_wifi_get_connected_ap_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_wifi_foreach_found_ap_p",ITc_inm_wifi_foreach_found_ap_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_wifi_ap_get_essid_p",ITc_inm_wifi_ap_get_essid_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_wifi_ap_get_raw_ssid_p",ITc_inm_wifi_ap_get_raw_ssid_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_wifi_ap_get_bssid_p",ITc_inm_wifi_ap_get_bssid_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_wifi_ap_get_rssi_p",ITc_inm_wifi_ap_get_rssi_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_wifi_ap_get_rssi_level_p",ITc_inm_wifi_ap_get_rssi_level_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_wifi_ap_get_frequency_p",ITc_inm_wifi_ap_get_frequency_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_wifi_ap_get_max_speed_p",ITc_inm_wifi_ap_get_max_speed_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_wifi_ap_is_favorite_p",ITc_inm_wifi_ap_is_favorite_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_wifi_ap_is_passpoint_p",ITc_inm_wifi_ap_is_passpoint_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_wifi_ap_get_security_type_p",ITc_inm_wifi_ap_get_security_type_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_wifi_ap_get_encryption_type_p",ITc_inm_wifi_ap_get_encryption_type_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_wifi_ap_is_passphrase_required_p",ITc_inm_wifi_ap_is_passphrase_required_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_wifi_ap_is_wps_supported_p",ITc_inm_wifi_ap_is_wps_supported_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_wifi_ap_get_disconnect_reason_p",ITc_inm_wifi_ap_get_disconnect_reason_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_wifi_ap_get_assoc_status_code_p",ITc_inm_wifi_ap_get_assoc_status_code_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_wifi_ap_foreach_vsie_p",ITc_inm_wifi_ap_foreach_vsie_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_foreach_link_p",ITc_inm_foreach_link_p,ITs_inm_link_startup,ITs_inm_link_cleanup},
+       {"ITc_inm_connection_get_link_p",ITc_inm_connection_get_link_p,ITs_inm_link_startup,ITs_inm_link_cleanup},
+       {"ITc_inm_link_destroy_p",ITc_inm_link_destroy_p,ITs_inm_link_startup,ITs_inm_link_cleanup},
+       {"ITc_inm_link_clone_p",ITc_inm_link_clone_p,ITs_inm_link_startup,ITs_inm_link_cleanup},
+       {"ITc_inm_link_get_interface_name_p",ITc_inm_link_get_interface_name_p,ITs_inm_link_startup,ITs_inm_link_cleanup},
+       {"ITc_inm_link_get_flags_p",ITc_inm_link_get_flags_p,ITs_inm_link_startup,ITs_inm_link_cleanup},
+       {"ITc_inm_link_get_operation_state_p",ITc_inm_link_get_operation_state_p,ITs_inm_link_startup,ITs_inm_link_cleanup},
+       {"ITc_inm_link_get_received_bytes_p",ITc_inm_link_get_received_bytes_p,ITs_inm_link_startup,ITs_inm_link_cleanup},
+       {"ITc_inm_link_get_sent_bytes_p",ITc_inm_link_get_sent_bytes_p,ITs_inm_link_startup,ITs_inm_link_cleanup},
+       {"ITc_inm_refresh_links_p",ITc_inm_refresh_links_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_arp_request_set_get_packet_interval_p",ITc_inm_arp_request_set_get_packet_interval_p,ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_arp_request_start_stop_p", ITc_inm_arp_request_start_stop_p, ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_default_gateway_start_stop_checking_p", ITc_inm_default_gateway_start_stop_checking_p, ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_default_dns_lookup_check_p", ITc_inm_default_dns_lookup_check_p, ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_reachable_urls_add_remove_url_to_check_p", ITc_inm_reachable_urls_add_remove_url_to_check_p, ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_reachable_urls_start_stop_checking_p", ITc_inm_reachable_urls_start_stop_checking_p, ITs_inm_startup,ITs_inm_cleanup},
+       {"ITc_inm_reachable_urls_is_check_running_p", ITc_inm_reachable_urls_is_check_running_p, ITs_inm_startup,ITs_inm_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_INM-NATIVE_H__
index 81997b02d1968e35526971aa5198bfd2e7b81c8f..156e616abd0bb530a2423629b5f3062f4c3b9c92 100755 (executable)
@@ -26,7 +26,7 @@
 #endif  //WEARABLE     //End WEARABLE
 
 #ifdef TV      //Starts TV
-#include "tct-system-settings-native_tv.h"
+#include "tct-capi-system-system-settings-native_tv.h"
 #endif  //TV   //End TV
 
 #ifdef TIZENIOT        //Starts TIZENIOT
diff --git a/src/itc/capi-system-system-settings/tct-capi-system-system-settings-native_tv.h b/src/itc/capi-system-system-settings/tct-capi-system-system-settings-native_tv.h
new file mode 100755 (executable)
index 0000000..8bc9c30
--- /dev/null
@@ -0,0 +1,40 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_SYSTEM-SETTINGS-NATIVE_H__
+#define __TCT_SYSTEM-SETTINGS-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_system_settings_startup(void);
+extern void ITs_system_settings_cleanup(void);
+
+extern int ITc_system_settings_get_value_bool_p(void);
+extern int ITc_system_settings_get_value_string_p(void);
+extern int ITc_system_settings_get_value_int_p(void);
+extern int ITc_system_settings_set_unset_changed_cb_p(void);
+extern int ITc_system_settings_add_remove_changed_cb_p(void);
+
+testcase tc_array[] = {
+       {"ITc_system_settings_get_value_bool_p",ITc_system_settings_get_value_bool_p,ITs_system_settings_startup,ITs_system_settings_cleanup},
+       {"ITc_system_settings_get_value_string_p",ITc_system_settings_get_value_string_p,ITs_system_settings_startup,ITs_system_settings_cleanup},
+       {"ITc_system_settings_get_value_int_p",ITc_system_settings_get_value_int_p,ITs_system_settings_startup,ITs_system_settings_cleanup},
+       {"ITc_system_settings_set_unset_changed_cb_p",ITc_system_settings_set_unset_changed_cb_p,ITs_system_settings_startup,ITs_system_settings_cleanup},
+       {"ITc_system_settings_add_remove_changed_cb_p",ITc_system_settings_add_remove_changed_cb_p,ITs_system_settings_startup,ITs_system_settings_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_SYSTEM-SETTINGS-NATIVE_H__
diff --git a/src/itc/capi-ui-inputmethod-manager/tct-capi-ui-inputmethod-manager-native_tv.h b/src/itc/capi-ui-inputmethod-manager/tct-capi-ui-inputmethod-manager-native_tv.h
new file mode 100755 (executable)
index 0000000..4568479
--- /dev/null
@@ -0,0 +1,38 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_CAPI-UI-INPUTMETHOD-MANAGER-NATIVE_H__
+#define __TCT_CAPI-UI-INPUTMETHOD-MANAGER-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_inputmethod_manager_startup(void);
+extern void ITs_inputmethod_manager_cleanup(void);
+
+extern int ITc_ime_manager_get_active_ime_p(void);
+extern int ITc_ime_manager_is_ime_enabled_p(void);
+extern int ITc_ime_manager_get_enabled_ime_count_p(void);
+extern int ITc_ime_manager_prelaunch_ime(void);
+
+testcase tc_array[] = {
+       {"ITc_ime_manager_get_active_ime_p",ITc_ime_manager_get_active_ime_p,ITs_inputmethod_manager_startup,ITs_inputmethod_manager_cleanup},
+       {"ITc_ime_manager_is_ime_enabled_p",ITc_ime_manager_is_ime_enabled_p,ITs_inputmethod_manager_startup,ITs_inputmethod_manager_cleanup},
+       {"ITc_ime_manager_get_enabled_ime_count_p",ITc_ime_manager_get_enabled_ime_count_p,ITs_inputmethod_manager_startup,ITs_inputmethod_manager_cleanup},
+       {"ITc_ime_manager_prelaunch_ime",ITc_ime_manager_prelaunch_ime,ITs_inputmethod_manager_startup,ITs_inputmethod_manager_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_CAPI-UI-INPUTMETHOD-MANAGER-NATIVE_H__
diff --git a/src/itc/capi-ui-inputmethod/tct-capi-ui-inputmethod-native_tv.h b/src/itc/capi-ui-inputmethod/tct-capi-ui-inputmethod-native_tv.h
new file mode 100755 (executable)
index 0000000..7cea955
--- /dev/null
@@ -0,0 +1,48 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//        http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_CAPI_UI_INPUTMETHOD_NATIVE_H__
+#define __TCT_CAPI_UI_INPUTMETHOD_NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_capi_ui_inputmethod_startup(void);
+extern void ITs_capi_ui_inputmethod_cleanup(void);
+
+extern int ITc_ime_set_floating_mode_p(void);
+extern int ITc_ime_set_floating_drag_start_p(void);
+extern int ITc_ime_set_floating_drag_end_p(void);
+extern int ITc_ime_get_selected_text_p(void);
+extern int ITc_ime_request_hide_p(void);
+extern int ITc_ime_update_input_panel_event_p(void);
+extern int ITc_ime_set_candidate_visibility_state_p(void);
+extern int ITc_ime_event_set_process_key_event_with_keycode_cb_p(void);
+extern int ITc_ime_event_set_prediction_hint_data_set_cb_p(void);
+
+testcase tc_array[] = {
+       {"ITc_ime_set_floating_mode_p", ITc_ime_set_floating_mode_p, ITs_capi_ui_inputmethod_startup, ITs_capi_ui_inputmethod_cleanup},
+       {"ITc_ime_set_floating_drag_start_p", ITc_ime_set_floating_drag_start_p, ITs_capi_ui_inputmethod_startup, ITs_capi_ui_inputmethod_cleanup},
+       {"ITc_ime_set_floating_drag_end_p", ITc_ime_set_floating_drag_end_p, ITs_capi_ui_inputmethod_startup, ITs_capi_ui_inputmethod_cleanup},
+       {"ITc_ime_get_selected_text_p", ITc_ime_get_selected_text_p, ITs_capi_ui_inputmethod_startup, ITs_capi_ui_inputmethod_cleanup},
+       {"ITc_ime_request_hide_p", ITc_ime_request_hide_p, ITs_capi_ui_inputmethod_startup, ITs_capi_ui_inputmethod_cleanup},
+       {"ITc_ime_update_input_panel_event_p", ITc_ime_update_input_panel_event_p, ITs_capi_ui_inputmethod_startup, ITs_capi_ui_inputmethod_cleanup},
+       {"ITc_ime_set_candidate_visibility_state_p", ITc_ime_set_candidate_visibility_state_p, ITs_capi_ui_inputmethod_startup, ITs_capi_ui_inputmethod_cleanup},
+       {"ITc_ime_event_set_process_key_event_with_keycode_cb_p", ITc_ime_event_set_process_key_event_with_keycode_cb_p, ITs_capi_ui_inputmethod_startup, ITs_capi_ui_inputmethod_cleanup},
+       {"ITc_ime_event_set_prediction_hint_data_set_cb_p", ITc_ime_event_set_prediction_hint_data_set_cb_p, ITs_capi_ui_inputmethod_startup, ITs_capi_ui_inputmethod_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_CAPI_UI_INPUTMETHOD_NATIVE_H__
diff --git a/src/itc/cbhm/tct-cbhm-native_tv.h b/src/itc/cbhm/tct-cbhm-native_tv.h
new file mode 100755 (executable)
index 0000000..2bc886a
--- /dev/null
@@ -0,0 +1,42 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_CBHM-NATIVE_H__
+#define __TCT_CBHM-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_cbhm_startup(void);
+extern void ITs_cbhm_cleanup(void);
+
+extern int ITc_cbhm_open_close_service_p(void);
+extern int ITc_cbhm_selection_type_set_get_p(void);
+extern int ITc_cbhm_show_hide_p(void);
+extern int ITc_cbhm_selection_set_get_p(void);
+extern int ITc_cbhm_item_count_get_p(void);
+extern int ITc_cbhm_item_selected_callback_add_p(void);
+
+testcase tc_array[] = {
+       {"ITc_cbhm_open_close_service_p",ITc_cbhm_open_close_service_p,ITs_cbhm_startup,ITs_cbhm_cleanup},
+       {"ITc_cbhm_selection_type_set_get_p",ITc_cbhm_selection_type_set_get_p,ITs_cbhm_startup,ITs_cbhm_cleanup},
+       {"ITc_cbhm_show_hide_p",ITc_cbhm_show_hide_p,ITs_cbhm_startup,ITs_cbhm_cleanup},
+       {"ITc_cbhm_selection_set_get_p",ITc_cbhm_selection_set_get_p,ITs_cbhm_startup,ITs_cbhm_cleanup},
+       {"ITc_cbhm_item_count_get_p",ITc_cbhm_item_count_get_p,ITs_cbhm_startup,ITs_cbhm_cleanup},
+       {"ITc_cbhm_item_selected_callback_add_p",ITc_cbhm_item_selected_callback_add_p,ITs_cbhm_startup,ITs_cbhm_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_CBHM-NATIVE_H__
diff --git a/src/itc/component-based-app/tct-component-based-app-native_tv.h b/src/itc/component-based-app/tct-component-based-app-native_tv.h
new file mode 100644 (file)
index 0000000..4f5d3ea
--- /dev/null
@@ -0,0 +1,56 @@
+//
+// Copyright (c) 2019 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_COMPONENT_BASED_APPLICATION_NATIVE_H__
+#define __TCT_COMPONENT_BASED_APPLICATION_NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_componenet_based_app_startup(void);
+extern void ITs_componenet_based_app_cleanup(void);
+
+extern int ITc_component_based_app_main_p(void);
+extern int ITc_component_based_app_exit_p(void);
+extern int ITc_component_based_app_add_frame_component_p(void);
+extern int ITc_component_based_app_add_service_component_p(void);
+extern int ITc_component_get_id_p(void);
+extern int ITc_component_get_instance_id_p(void);
+extern int ITc_component_register_action_p(void);
+extern int ITc_component_deregister_action_p(void);
+extern int ITc_component_send_launch_request_sync_p(void);
+extern int ITc_component_send_launch_request_async_p(void);
+extern int ITc_frame_component_get_display_status_p(void);
+extern int ITc_frame_component_get_window_p(void);
+extern int ITc_component_finish_p(void);
+
+testcase tc_array[] = {
+       {"ITc_component_based_app_main_p", ITc_component_based_app_main_p, ITs_componenet_based_app_startup, ITs_componenet_based_app_cleanup},
+       {"ITc_component_based_app_exit_p", ITc_component_based_app_exit_p, ITs_componenet_based_app_startup, ITs_componenet_based_app_cleanup},
+       {"ITc_component_based_app_add_frame_component_p", ITc_component_based_app_add_frame_component_p, ITs_componenet_based_app_startup, ITs_componenet_based_app_cleanup},
+       {"ITc_component_based_app_add_service_component_p", ITc_component_based_app_add_service_component_p, ITs_componenet_based_app_startup, ITs_componenet_based_app_cleanup},
+       {"ITc_component_get_id_p", ITc_component_get_id_p, ITs_componenet_based_app_startup, ITs_componenet_based_app_cleanup},
+       {"ITc_component_get_instance_id_p", ITc_component_get_instance_id_p, ITs_componenet_based_app_startup, ITs_componenet_based_app_cleanup},
+       {"ITc_component_register_action_p", ITc_component_register_action_p, ITs_componenet_based_app_startup, ITs_componenet_based_app_cleanup},
+       {"ITc_component_deregister_action_p", ITc_component_deregister_action_p, ITs_componenet_based_app_startup, ITs_componenet_based_app_cleanup},
+       {"ITc_component_send_launch_request_sync_p", ITc_component_send_launch_request_sync_p, ITs_componenet_based_app_startup, ITs_componenet_based_app_cleanup},
+       {"ITc_component_send_launch_request_async_p", ITc_component_send_launch_request_async_p, ITs_componenet_based_app_startup, ITs_componenet_based_app_cleanup},
+       {"ITc_frame_component_get_display_status_p", ITc_frame_component_get_display_status_p, ITs_componenet_based_app_startup, ITs_componenet_based_app_cleanup},
+       {"ITc_frame_component_get_window_p", ITc_frame_component_get_window_p, ITs_componenet_based_app_startup, ITs_componenet_based_app_cleanup},
+       {"ITc_component_finish_p", ITc_component_finish_p, ITs_componenet_based_app_startup, ITs_componenet_based_app_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_COMPONENT_BASED_APPLICATION_NATIVE_H__
diff --git a/src/itc/component-manager/tct-component-manager-native_tv.h b/src/itc/component-manager/tct-component-manager-native_tv.h
new file mode 100755 (executable)
index 0000000..51506c8
--- /dev/null
@@ -0,0 +1,82 @@
+//
+// Copyright (c) 2019 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_COMPONENT_MANAGER-NATIVE_H__
+#define __TCT_COMPONENT_MANAGER-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_component_manager_startup(void);
+extern void ITs_component_manager_cleanup(void);
+extern void ITs_component_manager_info_startup(void);
+extern void ITs_component_manager_info_cleanup(void);
+extern void ITs_component_manager_context_startup(void);
+extern void ITs_component_manager_context_cleanup(void);
+
+
+extern int ITc_component_manager_is_running_p(void);
+extern int ITc_component_manager_get_component_info_p(void);
+extern int ITc_component_manager_get_component_context_p(void);
+extern int ITc_component_manager_resume_component_p(void);
+extern int ITc_component_manager_terminate_bg_component_p(void);
+extern int ITc_component_manager_foreach_component_info_p(void);
+extern int ITc_component_manager_foreach_component_context_p(void);
+extern int ITc_component_manager_create_destroy_p(void);
+extern int ITc_component_manager_info_get_app_id_p(void);
+extern int ITc_component_manager_info_get_component_id_p(void);
+extern int ITc_component_manager_info_get_component_type_p(void);
+extern int ITc_component_manager_info_get_icon_p(void);
+extern int ITc_component_manager_info_get_localized_label_p(void);
+extern int ITc_component_manager_info_clone_p(void);
+extern int ITc_component_manager_info_is_icon_display_p(void);
+extern int ITc_component_manager_info_is_managed_by_task_manager_p(void);
+extern int ITc_component_manager_context_clone_p(void);
+extern int ITc_component_manager_component_context_get_app_id_p(void);
+extern int ITc_component_manager_component_context_get_component_id_p(void);
+extern int ITc_component_manager_component_context_get_component_state_p(void);
+extern int ITc_component_manager_component_context_get_instance_id_p(void);
+extern int ITc_component_manager_component_context_is_terminated_p(void);
+extern int ITc_component_manager_component_context_is_subcomponent_p(void);
+
+
+testcase tc_array[] = {
+       {"ITc_component_manager_is_running_p",ITc_component_manager_is_running_p,ITs_component_manager_startup,ITs_component_manager_cleanup},
+       {"ITc_component_manager_get_component_info_p",ITc_component_manager_get_component_info_p,ITs_component_manager_startup,ITs_component_manager_cleanup},
+       {"ITc_component_manager_get_component_context_p",ITc_component_manager_get_component_context_p,ITs_component_manager_startup,ITs_component_manager_cleanup},
+       {"ITc_component_manager_resume_component_p",ITc_component_manager_resume_component_p,ITs_component_manager_startup,ITs_component_manager_cleanup},
+       {"ITc_component_manager_terminate_bg_component_p",ITc_component_manager_terminate_bg_component_p,ITs_component_manager_startup,ITs_component_manager_cleanup},
+       {"ITc_component_manager_foreach_component_info_p",ITc_component_manager_foreach_component_info_p,ITs_component_manager_startup,ITs_component_manager_cleanup},
+       {"ITc_component_manager_foreach_component_context_p",ITc_component_manager_foreach_component_context_p,ITs_component_manager_startup,ITs_component_manager_cleanup},
+       {"ITc_component_manager_create_destroy_p",ITc_component_manager_create_destroy_p,ITs_component_manager_info_startup,ITs_component_manager_info_cleanup},
+       {"ITc_component_manager_info_get_app_id_p",ITc_component_manager_info_get_app_id_p,ITs_component_manager_info_startup,ITs_component_manager_info_cleanup},
+       {"ITc_component_manager_info_get_component_id_p",ITc_component_manager_info_get_component_id_p,ITs_component_manager_info_startup,ITs_component_manager_info_cleanup},
+       {"ITc_component_manager_info_get_component_type_p",ITc_component_manager_info_get_component_type_p,ITs_component_manager_info_startup,ITs_component_manager_info_cleanup},
+       {"ITc_component_manager_info_get_icon_p",ITc_component_manager_info_get_icon_p,ITs_component_manager_info_startup,ITs_component_manager_info_cleanup},
+       {"ITc_component_manager_info_get_localized_label_p",ITc_component_manager_info_get_localized_label_p,ITs_component_manager_info_startup,ITs_component_manager_info_cleanup},
+       {"ITc_component_manager_info_clone_p",ITc_component_manager_info_clone_p,ITs_component_manager_info_startup,ITs_component_manager_info_cleanup},
+       {"ITc_component_manager_info_is_icon_display_p",ITc_component_manager_info_is_icon_display_p,ITs_component_manager_info_startup,ITs_component_manager_info_cleanup},
+       {"ITc_component_manager_info_is_managed_by_task_manager_p",ITc_component_manager_info_is_managed_by_task_manager_p,ITs_component_manager_info_startup,ITs_component_manager_info_cleanup},
+       {"ITc_component_manager_context_clone_p",ITc_component_manager_context_clone_p,ITs_component_manager_context_startup,ITs_component_manager_context_cleanup},
+       {"ITc_component_manager_component_context_get_app_id_p",ITc_component_manager_component_context_get_app_id_p,ITs_component_manager_context_startup,ITs_component_manager_context_cleanup},
+       {"ITc_component_manager_component_context_get_component_id_p",ITc_component_manager_context_clone_p,ITs_component_manager_context_startup,ITs_component_manager_context_cleanup},
+       {"ITc_component_manager_component_context_get_component_state_p",ITc_component_manager_component_context_get_component_state_p,ITs_component_manager_context_startup,ITs_component_manager_context_cleanup},
+       {"ITc_component_manager_component_context_get_instance_id_p",ITc_component_manager_component_context_get_instance_id_p,ITs_component_manager_context_startup,ITs_component_manager_context_cleanup},
+       {"ITc_component_manager_component_context_is_terminated_p",ITc_component_manager_component_context_is_terminated_p,ITs_component_manager_context_startup,ITs_component_manager_context_cleanup},
+       {"ITc_component_manager_component_context_is_subcomponent_p",ITc_component_manager_component_context_is_subcomponent_p,ITs_component_manager_context_startup,ITs_component_manager_context_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_COMPONENT_MANAGER-NATIVE_H__
index 941291d9140094cabab95f9a70c0404616d72c52..b97a4c8321345826eb3780abf5db6bbfa324c8f9 100755 (executable)
@@ -434,7 +434,7 @@ int ITc_connection_profile_set_get_cellular_service_type_p(void)
 
        return 0;
 }
-#if (defined(MOBILE) || defined(WEARABLE)  || defined(TIZENIOT))
+#if (defined(MOBILE) || defined(WEARABLE)  || defined(TIZENIOT)) || defined(TV)
 //& purpose: Gets the cellular pdn type.
 //& type : auto
 /**
@@ -947,7 +947,7 @@ int ITc_connection_profile_is_cellular_default_p(void)
 }
 #endif  //TV   //End TV
 
-#if (defined(MOBILE) || defined(WEARABLE)  || defined(TIZENIOT)) //Starts MOBILE or WEARABLE or TIZENIOT
+#if (defined(MOBILE) || defined(WEARABLE)  || defined(TIZENIOT)) || defined(TV) //Starts MOBILE or WEARABLE or TIZENIOT
 //& purpose: Gets the cellular roam pdn type
 //& type : auto
 /**
index 5a9d8e11c03db219ee5c7f461bf51d87070493e7..e27f515a851f69902924115c9cdcab0af88fd4d5 100755 (executable)
@@ -136,7 +136,7 @@ char* ConnectionGetCellularServiceType(connection_cellular_service_type_e nRet)
        return szType;
 }
 
-#if (defined(MOBILE) || defined(WEARABLE)  || defined(TIZENIOT)) //Starts MOBILE or WEARABLE or TIZENIOT
+#if (defined(MOBILE) || defined(WEARABLE)  || defined(TIZENIOT)) || defined(TV)//Starts MOBILE or WEARABLE or TIZENIOT
 /**
 * @function            ConnectionGetCellularPdnType
 * @description         Maps type enums to string values
index 2a5f3f865b5d7496cd0bca7e4237f39572283072..7cd7189eb6efff9c11b37e6830e086ffaf43b3b8 100755 (executable)
@@ -76,7 +76,7 @@ int ConnectionManager_get_MMS_type(connection_h connection,connection_profile_h
 int ConnectionManager_get_celluar_profile(connection_h connection,connection_profile_h *profile);
 int ConnectionManager_get_wifi_profile(connection_h connection,connection_profile_h *profile);
 int ConnectionManager_get_celluar_profile_by_name(connection_h connection, char* profileName, connection_profile_h *profile);
-#if (defined(MOBILE) || defined(WEARABLE)  || defined(TIZENIOT)) //Starts MOBILE or WEARABLE or TIZENIOT
+#if (defined(MOBILE) || defined(WEARABLE)  || defined(TIZENIOT)) || defined(TV) //Starts MOBILE or WEARABLE or TIZENIOT
 char* ConnectionGetCellularPdnType(connection_cellular_pdn_type_e nRet);
 #endif  // End MOBILE or WEARABLE or TIZENIOT
 /** @} */ 
diff --git a/src/itc/connection/tct-connection-native_tv.h b/src/itc/connection/tct-connection-native_tv.h
new file mode 100755 (executable)
index 0000000..d5c0bcd
--- /dev/null
@@ -0,0 +1,176 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_CONNECTION_NATIVE_H__
+#define __TCT_CONNECTION_NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_connection_cellular_profile_startup(void);
+extern void ITs_connection_cellular_profile_cleanup(void);
+extern void ITs_connection_ethernet_profile_startup(void);
+extern void ITs_connection_ethernet_profile_cleanup(void);
+extern void ITs_connection_profile_startup(void);
+extern void ITs_connection_profile_cleanup(void);
+extern void ITs_connection_startup(void);
+extern void ITs_connection_cleanup(void);
+extern void ITs_connection_wifi_profile_startup(void);
+extern void ITs_connection_wifi_profile_cleanup(void);
+
+extern int ITc_connection_profile_set_get_cellular_apn_p(void);
+extern int ITc_connection_profile_set_get_cellular_auth_info_p(void);
+extern int ITc_connection_profile_set_get_cellular_home_url_p(void);
+extern int ITc_connection_profile_set_get_cellular_service_type_p(void);
+extern int ITc_connection_profile_is_cellular_roaming_p(void);
+extern int ITc_connection_profile_is_cellular_editable_p(void);
+extern int ITc_connection_profile_is_cellular_hidden_p(void);
+extern int ITc_connection_get_cellular_state_p(void);
+extern int ITc_connection_set_get_default_cellular_service_profile_p(void);
+extern int ITc_connection_set_default_cellular_service_profile_async_p(void);
+extern int ITc_connection_profile_is_cellular_default_p(void);
+extern int ITc_connection_set_unset_ethernet_cable_state_changed_cb_p(void);
+extern int ITc_connection_get_ethernet_cable_state_p(void);
+extern int ITc_connection_get_ethernet_state_p(void);
+extern int ITc_connection_get_mac_address_p(void);
+extern int ITc_connection_profile_create_destroy_p(void);
+extern int ITc_connection_profile_get_name_p(void);
+extern int ITc_connection_profile_get_id_p(void);
+extern int ITc_connection_profile_get_type_p(void);
+extern int ITc_connection_profile_get_network_interface_name_p(void);
+extern int ITc_connection_profile_clone_p(void);
+extern int ITc_connection_profile_get_state_p(void);
+extern int ITc_connection_profile_set_get_dns_address_p(void);
+extern int ITc_connection_profile_set_get_gateway_p(void);
+extern int ITc_connection_profile_set_get_ip_address_p(void);
+extern int ITc_connection_profile_set_get_ip_config_type_p(void);
+extern int ITc_connection_profile_set_get_proxy_type_p(void);
+extern int ITc_connection_profile_set_get_proxy_address_p(void);
+extern int ITc_connection_profile_set_get_subnet_mask_p(void);
+extern int ITc_connection_profile_set_unset_state_changed_cb_p(void);
+extern int ITc_connection_open_close_profile_p(void);
+extern int ITc_connection_profile_refresh_p(void);
+extern int ITc_connection_reset_profile_p(void);
+extern int ITc_connection_add_remove_profile_p(void);
+extern int ITc_connection_create_destroy_p(void);
+extern int ITc_connection_get_bt_state_p(void);
+extern int ITc_connection_get_type_p(void);
+extern int ITc_connection_get_proxy_p(void);
+extern int ITc_connection_get_ip_address_p(void);
+extern int ITc_connection_get_statistics_p(void);
+extern int ITc_connection_get_current_profile_p(void);
+extern int ITc_connection_reset_statistics_p(void);
+extern int ITc_connection_get_destroy_profile_iterator_p(void);
+extern int ITc_connection_profile_iterator_has_next_next_p(void);
+extern int ITc_connection_set_unset_type_changed_cb_p(void);
+extern int ITc_connection_set_unset_ip_address_changed_cb_p(void);
+extern int ITc_connection_set_unset_proxy_address_changed_cb_p(void);
+extern int ITc_connection_profile_get_wifi_bssid_p(void);
+extern int ITc_connection_profile_get_wifi_essid_p(void);
+extern int ITc_connection_profile_get_wifi_frequency_p(void);
+extern int ITc_connection_profile_get_wifi_max_speed_p(void);
+extern int ITc_connection_profile_get_wifi_rssi_p(void);
+extern int ITc_connection_profile_get_wifi_security_type_p(void);
+extern int ITc_connection_profile_get_wifi_encryption_type_p(void);
+extern int ITc_connection_profile_is_wifi_passphrase_required_p(void);
+extern int ITc_connection_profile_is_wifi_wps_supported_p(void);
+extern int ITc_connection_profile_set_wifi_passphrase_p(void);
+extern int ITc_connection_update_profile_p(void);
+extern int ITc_connection_get_wifi_state_p(void);
+extern int ITc_connection_profile_set_get_cellular_pdn_type_p(void);
+extern int ITc_connection_profile_set_get_cellular_roam_pdn_type_p(void);
+extern int ITc_connection_foreach_ipv6_address_p(void);
+extern int ITc_connection_profile_get_ipv6_state_p(void);
+extern int ITc_connection_profile_set_get_prefix_length_p(void);
+extern int ITc_connection_profile_set_get_dns_config_type_p(void);
+extern int ITc_connection_profile_get_dhcp_server_address_p(void);
+extern int ITc_connection_profile_get_dhcp_lease_duration_p(void);
+extern int ITc_connection_is_metered_network_p(void);
+extern int ITc_connection_profile_get_internet_state_p(void);
+
+testcase tc_array[] = {
+    {"ITc_connection_profile_get_dhcp_server_address_p",ITc_connection_profile_get_dhcp_server_address_p,ITs_connection_profile_startup, ITs_connection_profile_cleanup},
+    {"ITc_connection_profile_set_get_cellular_apn_p", ITc_connection_profile_set_get_cellular_apn_p, ITs_connection_cellular_profile_startup, ITs_connection_cellular_profile_cleanup},
+    {"ITc_connection_profile_set_get_cellular_auth_info_p", ITc_connection_profile_set_get_cellular_auth_info_p, ITs_connection_cellular_profile_startup, ITs_connection_cellular_profile_cleanup},
+    {"ITc_connection_profile_set_get_cellular_home_url_p", ITc_connection_profile_set_get_cellular_home_url_p, ITs_connection_cellular_profile_startup, ITs_connection_cellular_profile_cleanup},
+    {"ITc_connection_profile_set_get_cellular_service_type_p", ITc_connection_profile_set_get_cellular_service_type_p, ITs_connection_cellular_profile_startup, ITs_connection_cellular_profile_cleanup},
+    {"ITc_connection_profile_is_cellular_roaming_p", ITc_connection_profile_is_cellular_roaming_p, ITs_connection_cellular_profile_startup, ITs_connection_cellular_profile_cleanup},
+    {"ITc_connection_profile_is_cellular_editable_p", ITc_connection_profile_is_cellular_editable_p, ITs_connection_cellular_profile_startup, ITs_connection_cellular_profile_cleanup},
+    {"ITc_connection_profile_is_cellular_hidden_p", ITc_connection_profile_is_cellular_hidden_p, ITs_connection_cellular_profile_startup, ITs_connection_cellular_profile_cleanup},
+    {"ITc_connection_get_cellular_state_p", ITc_connection_get_cellular_state_p, ITs_connection_cellular_profile_startup, ITs_connection_cellular_profile_cleanup},
+    {"ITc_connection_set_get_default_cellular_service_profile_p", ITc_connection_set_get_default_cellular_service_profile_p, ITs_connection_cellular_profile_startup, ITs_connection_cellular_profile_cleanup},
+    {"ITc_connection_set_default_cellular_service_profile_async_p", ITc_connection_set_default_cellular_service_profile_async_p, ITs_connection_cellular_profile_startup, ITs_connection_cellular_profile_cleanup},
+    {"ITc_connection_profile_is_cellular_default_p", ITc_connection_profile_is_cellular_default_p, ITs_connection_cellular_profile_startup, ITs_connection_cellular_profile_cleanup},
+    {"ITc_connection_set_unset_ethernet_cable_state_changed_cb_p", ITc_connection_set_unset_ethernet_cable_state_changed_cb_p, ITs_connection_ethernet_profile_startup, ITs_connection_ethernet_profile_cleanup},
+    {"ITc_connection_get_ethernet_cable_state_p", ITc_connection_get_ethernet_cable_state_p, ITs_connection_ethernet_profile_startup, ITs_connection_ethernet_profile_cleanup},
+    {"ITc_connection_get_ethernet_state_p", ITc_connection_get_ethernet_state_p, ITs_connection_ethernet_profile_startup, ITs_connection_ethernet_profile_cleanup},
+    {"ITc_connection_get_mac_address_p", ITc_connection_get_mac_address_p, ITs_connection_ethernet_profile_startup, ITs_connection_ethernet_profile_cleanup},
+    {"ITc_connection_profile_create_destroy_p", ITc_connection_profile_create_destroy_p, ITs_connection_profile_startup, ITs_connection_profile_cleanup},
+    {"ITc_connection_profile_get_name_p", ITc_connection_profile_get_name_p, ITs_connection_profile_startup, ITs_connection_profile_cleanup},
+    {"ITc_connection_profile_get_id_p", ITc_connection_profile_get_id_p, ITs_connection_profile_startup, ITs_connection_profile_cleanup},
+    {"ITc_connection_profile_get_type_p", ITc_connection_profile_get_type_p, ITs_connection_profile_startup, ITs_connection_profile_cleanup},
+    {"ITc_connection_profile_get_network_interface_name_p", ITc_connection_profile_get_network_interface_name_p, ITs_connection_profile_startup, ITs_connection_profile_cleanup},
+    {"ITc_connection_profile_clone_p", ITc_connection_profile_clone_p, ITs_connection_profile_startup, ITs_connection_profile_cleanup},
+    {"ITc_connection_profile_get_state_p", ITc_connection_profile_get_state_p, ITs_connection_profile_startup, ITs_connection_profile_cleanup},
+    {"ITc_connection_profile_set_get_dns_address_p", ITc_connection_profile_set_get_dns_address_p, ITs_connection_profile_startup, ITs_connection_profile_cleanup},
+    {"ITc_connection_profile_set_get_gateway_p", ITc_connection_profile_set_get_gateway_p, ITs_connection_profile_startup, ITs_connection_profile_cleanup},
+    {"ITc_connection_profile_set_get_ip_address_p", ITc_connection_profile_set_get_ip_address_p, ITs_connection_profile_startup, ITs_connection_profile_cleanup},
+    {"ITc_connection_profile_set_get_ip_config_type_p", ITc_connection_profile_set_get_ip_config_type_p, ITs_connection_profile_startup, ITs_connection_profile_cleanup},
+    {"ITc_connection_profile_set_get_proxy_type_p", ITc_connection_profile_set_get_proxy_type_p, ITs_connection_profile_startup, ITs_connection_profile_cleanup},
+    {"ITc_connection_profile_set_get_proxy_address_p", ITc_connection_profile_set_get_proxy_address_p, ITs_connection_profile_startup, ITs_connection_profile_cleanup},
+    {"ITc_connection_profile_set_get_subnet_mask_p", ITc_connection_profile_set_get_subnet_mask_p, ITs_connection_profile_startup, ITs_connection_profile_cleanup},
+    {"ITc_connection_profile_set_unset_state_changed_cb_p", ITc_connection_profile_set_unset_state_changed_cb_p, ITs_connection_profile_startup, ITs_connection_profile_cleanup},
+    {"ITc_connection_open_close_profile_p", ITc_connection_open_close_profile_p, ITs_connection_profile_startup, ITs_connection_profile_cleanup},
+    {"ITc_connection_profile_refresh_p", ITc_connection_profile_refresh_p, ITs_connection_profile_startup, ITs_connection_profile_cleanup},
+    {"ITc_connection_reset_profile_p", ITc_connection_reset_profile_p, ITs_connection_profile_startup, ITs_connection_profile_cleanup},
+    {"ITc_connection_add_remove_profile_p", ITc_connection_add_remove_profile_p, ITs_connection_profile_startup, ITs_connection_profile_cleanup},
+    {"ITc_connection_create_destroy_p", ITc_connection_create_destroy_p, ITs_connection_startup, ITs_connection_cleanup},
+    {"ITc_connection_get_bt_state_p", ITc_connection_get_bt_state_p, ITs_connection_startup, ITs_connection_cleanup},
+    {"ITc_connection_get_type_p", ITc_connection_get_type_p, ITs_connection_startup, ITs_connection_cleanup},
+    {"ITc_connection_get_proxy_p", ITc_connection_get_proxy_p, ITs_connection_startup, ITs_connection_cleanup},
+    {"ITc_connection_get_ip_address_p", ITc_connection_get_ip_address_p, ITs_connection_startup, ITs_connection_cleanup},
+    {"ITc_connection_get_statistics_p", ITc_connection_get_statistics_p, ITs_connection_startup, ITs_connection_cleanup},
+    {"ITc_connection_get_current_profile_p", ITc_connection_get_current_profile_p, ITs_connection_startup, ITs_connection_cleanup},
+    {"ITc_connection_reset_statistics_p", ITc_connection_reset_statistics_p, ITs_connection_startup, ITs_connection_cleanup},
+    {"ITc_connection_get_destroy_profile_iterator_p", ITc_connection_get_destroy_profile_iterator_p, ITs_connection_startup, ITs_connection_cleanup},
+    {"ITc_connection_profile_iterator_has_next_next_p", ITc_connection_profile_iterator_has_next_next_p, ITs_connection_startup, ITs_connection_cleanup},
+    {"ITc_connection_set_unset_type_changed_cb_p", ITc_connection_set_unset_type_changed_cb_p, ITs_connection_startup, ITs_connection_cleanup},
+    {"ITc_connection_set_unset_ip_address_changed_cb_p", ITc_connection_set_unset_ip_address_changed_cb_p, ITs_connection_startup, ITs_connection_cleanup},
+    {"ITc_connection_set_unset_proxy_address_changed_cb_p", ITc_connection_set_unset_proxy_address_changed_cb_p, ITs_connection_startup, ITs_connection_cleanup},
+    {"ITc_connection_profile_get_wifi_bssid_p", ITc_connection_profile_get_wifi_bssid_p, ITs_connection_wifi_profile_startup, ITs_connection_wifi_profile_cleanup},
+    {"ITc_connection_profile_get_wifi_essid_p", ITc_connection_profile_get_wifi_essid_p, ITs_connection_wifi_profile_startup, ITs_connection_wifi_profile_cleanup},
+    {"ITc_connection_profile_get_wifi_frequency_p", ITc_connection_profile_get_wifi_frequency_p, ITs_connection_wifi_profile_startup, ITs_connection_wifi_profile_cleanup},
+    {"ITc_connection_profile_get_wifi_max_speed_p", ITc_connection_profile_get_wifi_max_speed_p, ITs_connection_wifi_profile_startup, ITs_connection_wifi_profile_cleanup},
+    {"ITc_connection_profile_get_wifi_rssi_p", ITc_connection_profile_get_wifi_rssi_p, ITs_connection_wifi_profile_startup, ITs_connection_wifi_profile_cleanup},
+    {"ITc_connection_profile_get_wifi_security_type_p", ITc_connection_profile_get_wifi_security_type_p, ITs_connection_wifi_profile_startup, ITs_connection_wifi_profile_cleanup},
+    {"ITc_connection_profile_get_wifi_encryption_type_p", ITc_connection_profile_get_wifi_encryption_type_p, ITs_connection_wifi_profile_startup, ITs_connection_wifi_profile_cleanup},
+    {"ITc_connection_profile_is_wifi_passphrase_required_p", ITc_connection_profile_is_wifi_passphrase_required_p, ITs_connection_wifi_profile_startup, ITs_connection_wifi_profile_cleanup},
+    {"ITc_connection_profile_is_wifi_wps_supported_p", ITc_connection_profile_is_wifi_wps_supported_p, ITs_connection_wifi_profile_startup, ITs_connection_wifi_profile_cleanup},
+    {"ITc_connection_profile_set_wifi_passphrase_p", ITc_connection_profile_set_wifi_passphrase_p, ITs_connection_wifi_profile_startup, ITs_connection_wifi_profile_cleanup},
+    {"ITc_connection_update_profile_p", ITc_connection_update_profile_p, ITs_connection_wifi_profile_startup, ITs_connection_wifi_profile_cleanup},
+    {"ITc_connection_get_wifi_state_p", ITc_connection_get_wifi_state_p, ITs_connection_wifi_profile_startup, ITs_connection_wifi_profile_cleanup},
+    {"ITc_connection_profile_set_get_cellular_pdn_type_p", ITc_connection_profile_set_get_cellular_pdn_type_p, ITs_connection_cellular_profile_startup, ITs_connection_cellular_profile_cleanup},
+    {"ITc_connection_profile_set_get_cellular_roam_pdn_type_p", ITc_connection_profile_set_get_cellular_roam_pdn_type_p, ITs_connection_cellular_profile_startup, ITs_connection_cellular_profile_cleanup},
+    {"ITc_connection_foreach_ipv6_address_p", ITc_connection_foreach_ipv6_address_p, ITs_connection_startup, ITs_connection_cleanup},
+    {"ITc_connection_profile_get_ipv6_state_p", ITc_connection_profile_get_ipv6_state_p, ITs_connection_wifi_profile_startup, ITs_connection_wifi_profile_cleanup},
+    {"ITc_connection_profile_set_get_prefix_length_p", ITc_connection_profile_set_get_prefix_length_p, ITs_connection_wifi_profile_startup, ITs_connection_wifi_profile_cleanup},
+    {"ITc_connection_profile_set_get_dns_config_type_p", ITc_connection_profile_set_get_dns_config_type_p, ITs_connection_wifi_profile_startup, ITs_connection_wifi_profile_cleanup},
+    {"ITc_connection_profile_get_dhcp_lease_duration_p", ITc_connection_profile_get_dhcp_lease_duration_p, ITs_connection_profile_startup, ITs_connection_profile_cleanup},
+       {"ITc_connection_is_metered_network_p", ITc_connection_is_metered_network_p, ITs_connection_startup, ITs_connection_cleanup},
+       {"ITc_connection_profile_get_internet_state_p", ITc_connection_profile_get_internet_state_p, ITs_connection_profile_startup, ITs_connection_profile_cleanup},
+    {NULL, NULL}
+};
+
+#endif // __TCT_CONNECTION_NATIVE_H__
diff --git a/src/itc/dali-adaptor/tct-dali-adaptor-native_tv.h b/src/itc/dali-adaptor/tct-dali-adaptor-native_tv.h
new file mode 100755 (executable)
index 0000000..3ab1004
--- /dev/null
@@ -0,0 +1,152 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_DALI-ADAPTOR-NATIVE_H__
+#define __TCT_DALI-ADAPTOR-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_application_startup(void);
+extern void ITs_application_cleanup(void);
+extern void ITs_capture_startup(void);
+extern void ITs_capture_cleanup(void);
+extern void ITs_key_grab_startup(void);
+extern void ITs_key_grab_cleanup(void);
+extern void ITs_native_image_source_startup(void);
+extern void ITs_native_image_source_cleanup(void);
+extern void ITs_timer_startup(void);
+extern void ITs_timer_cleanup(void);
+extern void ITs_window_startup(void);
+extern void ITs_window_cleanup(void);
+
+extern int ITcApplicationLower(void);
+extern int ITcApplicationAssignmentOperator(void);
+extern int ITcApplicationCopyConstructor(void);
+extern int ITcApplicationAddIdle(void);
+extern int ITcApplicationCheckPositionSize(void);
+extern int ITcApplicationGetLanguage(void);
+extern int ITcApplicationGetRegion(void);
+extern int ITcApplicationGetResourcePath(void);
+extern int ITcApplicationLowBatterySignal(void);
+extern int ITcApplicationLowMemorySignal(void);
+extern int ITcCaptureConstructor(void);
+extern int ITcCaptureNew(void);
+extern int ITcCaptureNewCamera(void);
+extern int ITcCaptureCopyConstructor(void);
+extern int ITcCaptureAssignment(void);
+extern int ITcCaptureDownCast(void);
+extern int ITcCaptureStart(void);
+extern int ITcCaptureStartColor(void);
+extern int ITcCaptureStartColorAndQuality(void);
+extern int ITcCaptureReturnNativeImageSource(void);
+extern int ITcKeyGrabGrabKey(void);
+extern int ITcKeyGrabUngrabKey(void);
+extern int ITcKeyGrabGrabKeyTopmost(void);
+extern int ITcKeyGrabUngrabKeyTopmost(void);
+extern int ITcNativeImageSourceColorDepthDefault(void);
+extern int ITcNativeImageSourceColorDepth24(void);
+extern int ITcNativeImageSourceColorDepth32(void);
+extern int ITcTimerSetGetInterval(void);
+extern int ITcTimerStartStopIsRunning(void);
+extern int ITcTimerAssignmentOperator(void);
+extern int ITcTimerTickSignal(void);
+extern int ITcTimerCopyConstructor(void);
+extern int ITcimerDowncast(void);
+extern int ITcWindowConstructorNewAssignmentOperator(void);
+extern int ITcWindowSetGetPreferredOrientation(void);
+extern int ITcWindowGetNativeHandle(void);
+extern int ITcWindowAddRemoveAvailableOrientation(void);
+extern int ITcWindowLowerRaiseActivate(void);
+extern int ITcWindowSetClass(void);
+extern int ITcWindowSetAcceptFocusIsFocusAcceptable(void);
+extern int ITcWindowShowHideIsVisible(void);
+extern int ITcWindowAuxiliaryHintTest(void);
+extern int ITcWindowSetGetType(void);
+extern int ITcWindowSetGetNotificationLevel(void);
+extern int ITcWindowSetOpaqueStateIsOpaqueState(void);
+extern int ITcWindowSetGetScreenOffMode(void);
+extern int ITcWindowSetGetBrightness(void);
+extern int ITcWindowSetGetSizeResizeSignal(void);
+extern int ITcWindowSetGetPosition(void);
+extern int ITcWindowAddRemoveActor(void);
+extern int ITcWindowSetGetBackgroundColor(void);
+extern int ITcWindowGetRootLayer(void);
+extern int ITcWindowGetLayerCount(void);
+extern int ITcWindowGetLayer(void);
+extern int ITcTimerSetGetIntervalWithRestart(void);
+extern int ITcTimerPauseResume(void);
+
+testcase tc_array[] = {
+       {"ITcApplicationLower",ITcApplicationLower,ITs_application_startup,ITs_application_cleanup},
+       {"ITcApplicationAssignmentOperator",ITcApplicationAssignmentOperator,ITs_application_startup,ITs_application_cleanup},
+       {"ITcApplicationCopyConstructor",ITcApplicationCopyConstructor,ITs_application_startup,ITs_application_cleanup},
+       {"ITcApplicationAddIdle",ITcApplicationAddIdle,ITs_application_startup,ITs_application_cleanup},
+       {"ITcApplicationCheckPositionSize",ITcApplicationCheckPositionSize,ITs_application_startup,ITs_application_cleanup},
+       {"ITcApplicationGetLanguage",ITcApplicationGetLanguage,ITs_application_startup,ITs_application_cleanup},
+       {"ITcApplicationGetRegion",ITcApplicationGetRegion,ITs_application_startup,ITs_application_cleanup},
+       {"ITcApplicationGetResourcePath",ITcApplicationGetResourcePath,ITs_application_startup,ITs_application_cleanup},
+       {"ITcApplicationLowBatterySignal",ITcApplicationLowBatterySignal,ITs_application_startup,ITs_application_cleanup},
+       {"ITcApplicationLowMemorySignal",ITcApplicationLowMemorySignal,ITs_application_startup,ITs_application_cleanup},
+       {"ITcCaptureConstructor",ITcCaptureConstructor,ITs_capture_startup,ITs_capture_cleanup},
+       {"ITcCaptureNew",ITcCaptureNew,ITs_capture_startup,ITs_capture_cleanup},
+       {"ITcCaptureNewCamera",ITcCaptureNewCamera,ITs_capture_startup,ITs_capture_cleanup},
+       {"ITcCaptureCopyConstructor",ITcCaptureCopyConstructor,ITs_capture_startup,ITs_capture_cleanup},
+       {"ITcCaptureAssignment",ITcCaptureAssignment,ITs_capture_startup,ITs_capture_cleanup},
+       {"ITcCaptureDownCast",ITcCaptureDownCast,ITs_capture_startup,ITs_capture_cleanup},
+       {"ITcCaptureStart",ITcCaptureStart,ITs_capture_startup,ITs_capture_cleanup},
+       {"ITcCaptureStartColor",ITcCaptureStartColor,ITs_capture_startup,ITs_capture_cleanup},
+       {"ITcCaptureStartColorAndQuality",ITcCaptureStartColorAndQuality,ITs_capture_startup,ITs_capture_cleanup},
+       {"ITcCaptureReturnNativeImageSource",ITcCaptureReturnNativeImageSource,ITs_capture_startup,ITs_capture_cleanup},
+       {"ITcKeyGrabGrabKey",ITcKeyGrabGrabKey,ITs_key_grab_startup,ITs_key_grab_cleanup},
+       {"ITcKeyGrabUngrabKey",ITcKeyGrabUngrabKey,ITs_key_grab_startup,ITs_key_grab_cleanup},
+       {"ITcKeyGrabGrabKeyTopmost",ITcKeyGrabGrabKeyTopmost,ITs_key_grab_startup,ITs_key_grab_cleanup},
+       {"ITcKeyGrabUngrabKeyTopmost",ITcKeyGrabUngrabKeyTopmost,ITs_key_grab_startup,ITs_key_grab_cleanup},
+       {"ITcNativeImageSourceColorDepthDefault",ITcNativeImageSourceColorDepthDefault,ITs_native_image_source_startup,ITs_native_image_source_cleanup},
+       {"ITcNativeImageSourceColorDepth24",ITcNativeImageSourceColorDepth24,ITs_native_image_source_startup,ITs_native_image_source_cleanup},
+       {"ITcNativeImageSourceColorDepth32",ITcNativeImageSourceColorDepth32,ITs_native_image_source_startup,ITs_native_image_source_cleanup},
+       {"ITcTimerSetGetInterval",ITcTimerSetGetInterval,ITs_timer_startup,ITs_timer_cleanup},
+       {"ITcTimerStartStopIsRunning",ITcTimerStartStopIsRunning,ITs_timer_startup,ITs_timer_cleanup},
+       {"ITcTimerAssignmentOperator",ITcTimerAssignmentOperator,ITs_timer_startup,ITs_timer_cleanup},
+       {"ITcTimerTickSignal",ITcTimerTickSignal,ITs_timer_startup,ITs_timer_cleanup},
+       {"ITcTimerCopyConstructor",ITcTimerCopyConstructor,ITs_timer_startup,ITs_timer_cleanup},
+       {"ITcimerDowncast",ITcimerDowncast,ITs_timer_startup,ITs_timer_cleanup},
+       {"ITcWindowConstructorNewAssignmentOperator",ITcWindowConstructorNewAssignmentOperator,ITs_window_startup,ITs_window_cleanup},
+       {"ITcWindowSetGetPreferredOrientation",ITcWindowSetGetPreferredOrientation,ITs_window_startup,ITs_window_cleanup},
+       {"ITcWindowGetNativeHandle",ITcWindowGetNativeHandle,ITs_window_startup,ITs_window_cleanup},
+       {"ITcWindowAddRemoveAvailableOrientation",ITcWindowAddRemoveAvailableOrientation,ITs_window_startup,ITs_window_cleanup},
+       {"ITcWindowLowerRaiseActivate",ITcWindowLowerRaiseActivate,ITs_window_startup,ITs_window_cleanup},
+       {"ITcWindowSetClass",ITcWindowSetClass,ITs_window_startup,ITs_window_cleanup},
+       {"ITcWindowSetAcceptFocusIsFocusAcceptable",ITcWindowSetAcceptFocusIsFocusAcceptable,ITs_window_startup,ITs_window_cleanup},
+       {"ITcWindowShowHideIsVisible",ITcWindowShowHideIsVisible,ITs_window_startup,ITs_window_cleanup},
+       {"ITcWindowAuxiliaryHintTest",ITcWindowAuxiliaryHintTest,ITs_window_startup,ITs_window_cleanup},
+       {"ITcWindowSetGetType",ITcWindowSetGetType,ITs_window_startup,ITs_window_cleanup},
+       {"ITcWindowSetGetNotificationLevel",ITcWindowSetGetNotificationLevel,ITs_window_startup,ITs_window_cleanup},
+       {"ITcWindowSetOpaqueStateIsOpaqueState",ITcWindowSetOpaqueStateIsOpaqueState,ITs_window_startup,ITs_window_cleanup},
+       {"ITcWindowSetGetScreenOffMode",ITcWindowSetGetScreenOffMode,ITs_window_startup,ITs_window_cleanup},
+       {"ITcWindowSetGetBrightness",ITcWindowSetGetBrightness,ITs_window_startup,ITs_window_cleanup},
+       {"ITcWindowSetGetSizeResizeSignal",ITcWindowSetGetSizeResizeSignal,ITs_window_startup,ITs_window_cleanup},
+       {"ITcWindowSetGetPosition",ITcWindowSetGetPosition,ITs_window_startup,ITs_window_cleanup},
+       {"ITcWindowAddRemoveActor",ITcWindowAddRemoveActor,ITs_window_startup,ITs_window_cleanup},
+       {"ITcWindowSetGetBackgroundColor",ITcWindowSetGetBackgroundColor,ITs_window_startup,ITs_window_cleanup},
+       {"ITcWindowGetRootLayer",ITcWindowGetRootLayer,ITs_window_startup,ITs_window_cleanup},
+       {"ITcWindowGetLayerCount",ITcWindowGetLayerCount,ITs_window_startup,ITs_window_cleanup},
+       {"ITcWindowGetLayer",ITcWindowGetLayer,ITs_window_startup,ITs_window_cleanup},
+       {"ITcTimerSetGetIntervalWithRestart",ITcTimerSetGetIntervalWithRestart,ITs_timer_startup,ITs_timer_cleanup},
+       {"ITcTimerPauseResume",ITcTimerPauseResume,ITs_timer_startup,ITs_timer_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_DALI-ADAPTOR-NATIVE_H__
diff --git a/src/itc/dali-core/tct-dali-core-native_tv.h b/src/itc/dali-core/tct-dali-core-native_tv.h
new file mode 100755 (executable)
index 0000000..df69fcb
--- /dev/null
@@ -0,0 +1,1975 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_DALI-CORE-NATIVE_H__
+#define __TCT_DALI-CORE-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_actor_startup(void);
+extern void ITs_actor_cleanup(void);
+extern void ITs_alphafunctions_startup(void);
+extern void ITs_alphafunctions_cleanup(void);
+extern void ITs_angleaxis_startup(void);
+extern void ITs_angleaxis_cleanup(void);
+extern void ITs_animation_startup(void);
+extern void ITs_animation_cleanup(void);
+extern void ITs_any_startup(void);
+extern void ITs_any_cleanup(void);
+extern void ITs_basehandle_startup(void);
+extern void ITs_basehandle_cleanup(void);
+extern void ITs_baseobject_startup(void);
+extern void ITs_baseobject_cleanup(void);
+extern void ITs_basesignal_startup(void);
+extern void ITs_basesignal_cleanup(void);
+extern void ITs_bufferImage_startup(void);
+extern void ITs_bufferImage_cleanup(void);
+extern void ITs_Callback_startup(void);
+extern void ITs_Callback_cleanup(void);
+extern void ITs_cameraactor_startup(void);
+extern void ITs_cameraactor_cleanup(void);
+extern void ITs_ConnectionTracker_startup(void);
+extern void ITs_ConnectionTracker_cleanup(void);
+extern void ITs_ConnectionTrackerInterface_startup(void);
+extern void ITs_ConnectionTrackerInterface_cleanup(void);
+extern void ITs_constraint_startup(void);
+extern void ITs_constraint_cleanup(void);
+extern void ITs_constraints_startup(void);
+extern void ITs_constraints_cleanup(void);
+extern void ITs_constraintsource_startup(void);
+extern void ITs_constraintsource_cleanup(void);
+extern void ITs_customactor_startup(void);
+extern void ITs_customactor_cleanup(void);
+extern void ITs_dali_exception_startup(void);
+extern void ITs_dali_exception_cleanup(void);
+extern void ITs_degree_startup(void);
+extern void ITs_degree_cleanup(void);
+extern void ITs_encodedbufferimage_startup(void);
+extern void ITs_encodedbufferimage_cleanup(void);
+extern void ITs_extents_startup(void);
+extern void ITs_extents_cleanup(void);
+extern void ITs_frame_buffer_startup(void);
+extern void ITs_frame_buffer_cleanup(void);
+extern void ITs_framebufferimage_startup(void);
+extern void ITs_framebufferimage_cleanup(void);
+extern void ITs_geometry_startup(void);
+extern void ITs_geometry_cleanup(void);
+extern void ITs_gesture_startup(void);
+extern void ITs_gesture_cleanup(void);
+extern void ITs_gesturedetector_startup(void);
+extern void ITs_gesturedetector_cleanup(void);
+extern void ITs_handle_startup(void);
+extern void ITs_handle_cleanup(void);
+extern void ITs_intrusiveptr_startup(void);
+extern void ITs_intrusiveptr_cleanup(void);
+extern void ITs_key_event_startup(void);
+extern void ITs_key_event_cleanup(void);
+extern void ITs_keyframes_startup(void);
+extern void ITs_keyframes_cleanup(void);
+extern void ITs_layer_startup(void);
+extern void ITs_layer_cleanup(void);
+extern void ITs_linear_constrainer_startup(void);
+extern void ITs_linear_constrainer_cleanup(void);
+extern void ITs_local_source_startup(void);
+extern void ITs_local_source_cleanup(void);
+extern void ITs_long_press_gesture_startup(void);
+extern void ITs_long_press_gesture_cleanup(void);
+extern void ITs_long_press_gesture_detector_startup(void);
+extern void ITs_long_press_gesture_detector_cleanup(void);
+extern void ITs_mathutils_startup(void);
+extern void ITs_mathutils_cleanup(void);
+extern void ITs_matrix_startup(void);
+extern void ITs_matrix_cleanup(void);
+extern void ITs_matrix3_startup(void);
+extern void ITs_matrix3_cleanup(void);
+extern void ITs_native_image_startup(void);
+extern void ITs_native_image_cleanup(void);
+extern void ITs_object_registry_startup(void);
+extern void ITs_object_registry_cleanup(void);
+extern void ITs_pan_gesture_startup(void);
+extern void ITs_pan_gesture_cleanup(void);
+extern void ITs_pan_gesture_detector_startup(void);
+extern void ITs_pan_gesture_detector_cleanup(void);
+extern void ITs_parent_source_startup(void);
+extern void ITs_parent_source_cleanup(void);
+extern void ITs_path_startup(void);
+extern void ITs_path_cleanup(void);
+extern void ITs_pinch_gesture_startup(void);
+extern void ITs_pinch_gesture_cleanup(void);
+extern void ITs_pinch_gesture_detector_startup(void);
+extern void ITs_pinch_gesture_detector_cleanup(void);
+extern void ITs_pixel_startup(void);
+extern void ITs_pixel_cleanup(void);
+extern void ITs_pixeldata_startup(void);
+extern void ITs_pixeldata_cleanup(void);
+extern void ITs_property_startup(void);
+extern void ITs_property_cleanup(void);
+extern void ITs_propertyarray_startup(void);
+extern void ITs_propertyarray_cleanup(void);
+extern void ITs_propertybuffer_startup(void);
+extern void ITs_propertybuffer_cleanup(void);
+extern void ITs_propertycondition_startup(void);
+extern void ITs_propertycondition_cleanup(void);
+extern void ITs_propertyMap_startup(void);
+extern void ITs_propertyMap_cleanup(void);
+extern void ITs_propertynotification_startup(void);
+extern void ITs_propertynotification_cleanup(void);
+extern void ITs_propertyregistration_startup(void);
+extern void ITs_propertyregistration_cleanup(void);
+extern void ITs_propertytypes_startup(void);
+extern void ITs_propertytypes_cleanup(void);
+extern void ITs_propertyValue_startup(void);
+extern void ITs_propertyValue_cleanup(void);
+extern void ITs_quaternion_startup(void);
+extern void ITs_quaternion_cleanup(void);
+extern void ITs_radian_startup(void);
+extern void ITs_radian_cleanup(void);
+extern void ITs_random_startup(void);
+extern void ITs_random_cleanup(void);
+extern void ITs_rect_startup(void);
+extern void ITs_rect_cleanup(void);
+extern void ITs_refobject_startup(void);
+extern void ITs_refobject_cleanup(void);
+extern void ITs_renderer_startup(void);
+extern void ITs_renderer_cleanup(void);
+extern void ITs_rendertask_startup(void);
+extern void ITs_rendertask_cleanup(void);
+extern void ITs_rendertasklist_startup(void);
+extern void ITs_rendertasklist_cleanup(void);
+extern void ITs_resource_image_startup(void);
+extern void ITs_resource_image_cleanup(void);
+extern void ITs_sampler_startup(void);
+extern void ITs_sampler_cleanup(void);
+extern void ITs_shader_startup(void);
+extern void ITs_shader_cleanup(void);
+extern void ITs_signal_startup(void);
+extern void ITs_signal_cleanup(void);
+extern void ITs_signalconnection_startup(void);
+extern void ITs_signalconnection_cleanup(void);
+extern void ITs_signalconnectortype_startup(void);
+extern void ITs_signalconnectortype_cleanup(void);
+extern void ITs_slotconnection_startup(void);
+extern void ITs_slotconnection_cleanup(void);
+extern void ITs_slotdelegate_startup(void);
+extern void ITs_slotdelegate_cleanup(void);
+extern void ITs_source_startup(void);
+extern void ITs_source_cleanup(void);
+extern void ITs_stage_startup(void);
+extern void ITs_stage_cleanup(void);
+extern void ITs_tap_gesture_startup(void);
+extern void ITs_tap_gesture_cleanup(void);
+extern void ITs_TapGestureDetector_startup(void);
+extern void ITs_TapGestureDetector_cleanup(void);
+extern void ITs_texture_startup(void);
+extern void ITs_texture_cleanup(void);
+extern void ITs_textureset_startup(void);
+extern void ITs_textureset_cleanup(void);
+extern void ITs_time_period_startup(void);
+extern void ITs_time_period_cleanup(void);
+extern void ITs_TypeInfo_startup(void);
+extern void ITs_TypeInfo_cleanup(void);
+extern void ITs_typeregistration_startup(void);
+extern void ITs_typeregistration_cleanup(void);
+extern void ITs_typeRegistry_startup(void);
+extern void ITs_typeRegistry_cleanup(void);
+extern void ITs_unit16_pair_startup(void);
+extern void ITs_unit16_pair_cleanup(void);
+extern void ITs_value_startup(void);
+extern void ITs_value_cleanup(void);
+extern void ITs_vector_startup(void);
+extern void ITs_vector_cleanup(void);
+extern void ITs_vector2_startup(void);
+extern void ITs_vector2_cleanup(void);
+extern void ITs_vector3_startup(void);
+extern void ITs_vector3_cleanup(void);
+extern void ITs_vector4_startup(void);
+extern void ITs_vector4_cleanup(void);
+extern void ITs_wheel_event_startup(void);
+extern void ITs_wheel_event_cleanup(void);
+extern void ITs_Dali_WeakHandleBase_startup(void);
+extern void ITs_Dali_WeakHandleBase_cleanup(void);
+
+extern int ITcActorDownCast(void);
+extern int ITcActorGetId(void);
+extern int ITcActorGetChildCount(void);
+extern int ITcActorSetGetName(void);
+extern int ITcActorSetGetDrawModeOVERLAY(void);
+extern int ITcActorGetChildAt(void);
+extern int ITcActorGetParent(void);
+extern int ITcActorFindChildByNameId(void);
+extern int ITcActorAddUnparent(void);
+extern int ITcActorSetGetDrawModeNORMAL(void);
+extern int ITcActorSetIsKeyboardFocusable(void);
+extern int ITcActorSetIsVisible(void);
+extern int ITcActorSetXYZ(void);
+extern int ITcActorOnStageGetIsLayer(void);
+extern int ITcActorIsRoot(void);
+extern int ITcActorOnOffStageSignal(void);
+extern int ITcActorSetGetCurrentAnchorPoint(void);
+extern int ITcActorGetCurrentWorldColorSetGetColorModeUSE_OWN_MULTIPLY_PARENT_ALPHA(void);
+extern int ITcActorGetCurrentWorldColorSetGetColorModeUSE_PARENT_COLOR(void);
+extern int ITcActorGetCurrentWorldColorSetGetColorModeUSE_OWN_COLOR(void);
+extern int ITcActorGetCurrentWorldColorSetGetColorModeUSE_OWN_MULTIPLY_PARENT_COLOR(void);
+extern int ITcActorSetGetCurrentColor(void);
+extern int ITcActorSetGetColorModeUSE_OWN_COLOR(void);
+extern int ITcActorSetGetColorModeUSE_OWN_MULTIPLY_PARENT_ALPHA(void);
+extern int ITcActorSetGetColorModeUSE_PARENT_COLOR(void);
+extern int ITcActorSetGetCurrentOpacityBy(void);
+extern int ITcActorSetGetCurrentParentOrigin(void);
+extern int ITcActorGetWorldPositionSetGetPositionInheritanceModeINHERIT_PARENT_POSITION(void);
+extern int ITcActorGetWorldPositionSetGetPositionInheritanceModeUSE_PARENT_POSITION(void);
+extern int ITcActorGetWorldPositionSetGetPositionInheritanceModeUSE_PARENT_POSITION_PLUS_LOCAL_POSITION(void);
+extern int ITcActorGetWorldPositionSetGetPositionInheritanceModeDONT_INHERIT_POSITION(void);
+extern int ITcActorSetGetCurrentPositionDoubleInputParam(void);
+extern int ITcActorSetGetCurrentPositionMultiInputParam(void);
+extern int ITcActorSetGetCurrentPositionVectorInputParam(void);
+extern int ITcActorSetIsOrientationInheritedGetCurrentWorldOrientation(void);
+extern int ITcActorSetGetCurrentOrientationDegree(void);
+extern int ITcActorSetGetCurrentOrientationRadian(void);
+extern int ITcActorSetGetCurrentOrientationQuaternion(void);
+extern int ITcActorSetIsInheritCurrentWorldScale(void);
+extern int ITcActorSetGetCurrentScaleBy(void);
+extern int ITcActorSetGetCurrentScaleSingleInputParam(void);
+extern int ITcActorSetGetCurrentScaleMultiInputParam(void);
+extern int ITcActorSetGetCurrentScaleVectorInputParam(void);
+extern int ITcActorGetCurrentWorldMatrix(void);
+extern int ITcActorSetIsSensitive(void);
+extern int ITcActorSetGetCurrentSizeDoubleInputParam(void);
+extern int ITcActorSetGetCurrentSizeMultiInputParam(void);
+extern int ITcActorSetGetCurrentSizeVector2InputParam(void);
+extern int ITcActorSetGetCurrentSizeVector3InputParam(void);
+extern int ITcActorSetGetColorModeUSE_OWN_MULTIPLY_PARENT_COLOR(void);
+extern int ITcActorSetGetPadding(void);
+extern int ITcActorTranslateBy(void);
+extern int ITcActorSetGetMaximumSize(void);
+extern int ITcActorSetGetMinimumSize(void);
+extern int ITcActorOnRelayoutSignalSetResizePolicy(void);
+extern int ITcActorGetHeightForWidthWidthForHeight(void);
+extern int ITcActorSetGetSizeModeFactor(void);
+extern int ITcActorSetGetSizeScalePolicy(void);
+extern int ITcActorInsertRotateByRadianQuenterion(void);
+extern int ITcActorGetNaturalSizeResizePolicy(void);
+extern int ITcActorAssignmentOperatorGetRelayoutSize(void);
+extern int ITcActorSetInheritPosition(void);
+extern int ITcActorGetHierarchyDepthAddRemoveRendererScreenToLocal(void);
+extern int ITcActorLayoutDirectionProperty(void);
+extern int ITcActorProperties(void);
+extern int ITcActorRaiseLower(void);
+extern int ITcActorLowerBelow(void);
+extern int ITcActorRaiseToTopLowerToBottom(void);
+extern int ITcActorRaiseAbove(void);
+extern int ITcActorRaiseAboveActorAndTargetTheSame(void);
+extern int ITcAlphaFunctionDefault(void);
+extern int ITcAlphaFunctionBuiltinFunction(void);
+extern int ITcAlphaFunctionByFunctionPrototypeGetCustomFunction(void);
+extern int ITcAlphaFunctionByControlPointsGetBezierControlPoints(void);
+extern int ITcAngleAxisConstructor(void);
+extern int ITcAngleAxisConsDegree(void);
+extern int ITcAngleAxisConsRadian(void);
+extern int ITcAngleAxisOutStreamOpeator(void);
+extern int ITcAnimationSetGetSpeedFactor(void);
+extern int ITcAnimationSetGetCurrentProgress(void);
+extern int ITcAnimationSetGetPlayRange(void);
+extern int ITcAnimationSetGetDisconnectActionWithBake(void);
+extern int ITcAnimationSetGetDisconnectActionBakeFinal(void);
+extern int ITcAnimationSetGetDisconnectActionDiscard(void);
+extern int ITcAnimationPlayFrom(void);
+extern int ITcAnimationSetGetEndActionWithBakeFinal(void);
+extern int ITcAnimationDowncast(void);
+extern int ITcAnimationSetGetDuration(void);
+extern int ITcAnimationHideIsVisible(void);
+extern int ITcAnimationShowIsVisible(void);
+extern int ITcAnimationSetGetEndActionWithEnumBake(void);
+extern int ITcAnimationSetGetEndActionWithDiscard(void);
+extern int ITcAnimationSetGetDefaultAlphfunctionLinear(void);
+extern int ITcAnimationSetGetDefaultAlphfunctionEaseIn(void);
+extern int ITcAnimationStop(void);
+extern int ITcAnimationClear(void);
+extern int ITcAnimationPause(void);
+extern int ITcAnimationCopyConstructor(void);
+extern int ITcAnimationAssignMentOperator(void);
+extern int ITcAnimationAnimateByBool(void);
+extern int ITcAnimationAnimateByFloat(void);
+extern int ITcAnimationAnimatePathTimePeriodAlphaFunction(void);
+extern int ITcAnimationAnimateByInteger(void);
+extern int ITcAnimationAnimateByVector2(void);
+extern int ITcAnimationAnimateByVector3(void);
+extern int ITcAnimationAnimateByVector4(void);
+extern int ITcAnimationAnimatePathVector(void);
+extern int ITcAnimationAnimateBetweenKeyframesAlphafunctionLinearTimePeriod(void);
+extern int ITcAnimationAnimateBetweenKeyframesTimePeriod(void);
+extern int ITcAnimationAnimateByVector4TimePeriod(void);
+extern int ITcAnimationAnimateByVector3TimePeriod(void);
+extern int ITcAnimationAnimateByVector2TimePeriod(void);
+extern int ITcAnimationAnimateByFloatTimePeriod(void);
+extern int ITcAnimationAnimateByVector4TimePeriodAlphaFunction(void);
+extern int ITcAnimationAnimateByVector4AlphaFunction(void);
+extern int ITcAnimationAnimateToVector4(void);
+extern int ITcAnimationAnimateToVector3(void);
+extern int ITcAnimationAnimateToVector2(void);
+extern int ITcAnimationAnimateToFloat(void);
+extern int ITcAnimationAnimateToVector4TimePeriod(void);
+extern int ITcAnimationAnimateToVector2TimePeriod(void);
+extern int ITcAnimationAnimateToVector3TimePeriod(void);
+extern int ITcAnimationAnimateToFloatTimePeriod(void);
+extern int ITcAnimationAnimateToVector4TimePeriodAlphaFunction(void);
+extern int ITcAnimationAnimateToVector2TimePeriodAlphaFunction(void);
+extern int ITcAnimationAnimateToVector3TimePeriodAlphaFunction(void);
+extern int ITcAnimationAnimateToFloatTimePeriodAlphaFunction(void);
+extern int ITcAnimationAnimateToVector3AlphaFunction(void);
+extern int ITcAnimationAnimateBetweenActorVisible(void);
+extern int ITcAnimationAnimateBetweenActorRotation(void);
+extern int ITcAnimationAnimateBetweenColorAlpha(void);
+extern int ITcAnimationAnimatPathTimePeriod(void);
+extern int ITcAnimationAnimatePathAlphafunction(void);
+extern int ITcAnimationAnimateBetweenKeyframesInterpolation(void);
+extern int ITcAnimationAnimateBetweenKeyframesAlphafunctionInterpolation(void);
+extern int ITcAnimationAnimateBetweenKeyframesInterpolationWithTimePeriod(void);
+extern int ITcAnimationAnimateBetweenKeyframesInterpolationTimePeriodAlphaFunc(void);
+extern int ITcAnimationSetGetLoopCount(void);
+extern int ITcAnimationGetLoopingMode(void);
+extern int ITcAnimationPlayAfter(void);
+extern int ITcAnimationSetLoopingMode(void);
+extern int ITcAnimationSetLoopingMode2(void);
+extern int ITcAnyConstructorGetTypeGet(void);
+extern int ITcAnyEmptyAssignmentOperator(void);
+extern int ITcAnyCopyConstructor(void);
+extern int ITcAnyAssertAlways(void);
+extern int ITcAnyGetTypeAnyCast(void);
+extern int ITcAnyCast(void);
+extern int ITcBaseHandleGetBaseObject(void);
+extern int ITcBaseHandleConstructor(void);
+extern int ITcBaseHandleCopyConstructor(void);
+extern int ITcBaseHandleEqualAndInequalOperator(void);
+extern int ITcBaseHandleAssignmentOperator(void);
+extern int ITcBaseHandleBooleanType(void);
+extern int ITcBaseHandleGetObjectPtr(void);
+extern int ITcBaseHandleGetTypeInfo(void);
+extern int ITcBaseObjectGetTypeNameInfoForActor(void);
+extern int ITcBaseObjectGetTypeNameInfoForAnimation(void);
+extern int ITcBaseObjectGetTypeNameInfoForLongPressGestureDetector(void);
+extern int ITcBaseObjectGetTypeNameInfoForBufferImage(void);
+extern int ITcBaseObjectDoAction(void);
+extern int ITcBaseSignalEmitGuardErrorOccurred(void);
+extern int ITcBaseSignalEmpty(void);
+extern int ITcBaseSignalGetConnectionCount(void);
+extern int ITcBaseSignalEmit(void);
+extern int ITcBaseSignalConnectDisconnect(void);
+extern int ITcBaseSignalConnectDisconnectwithObject(void);
+extern int ITcBaseSignalEmitReturn(void);
+extern int ITcBufferImageNewWithExternalDataSourceAndStride(void);
+extern int ITcBufferImageNewWithWidthHeightPixelFormat(void);
+extern int ITcBufferImageCopyConstructorWHITE(void);
+extern int ITcBufferImageGetBufferStrideUpdate(void);
+extern int ITcCallbackConstructor(void);
+extern int ITcCallbackConstructExecute(void);
+extern int ITcCallbackConstructExecuteReturn(void);
+extern int ITcCallbackConstructExecuteParam1(void);
+extern int ITcCallbackConstructExecuteParam1Return(void);
+extern int ITcCallbackConstructExecuteParam2(void);
+extern int ITcCallbackConstructExecuteParam2Return(void);
+extern int ITcCallbackConstructExecuteParam3(void);
+extern int ITcCallbackConstructExecuteParam3Return(void);
+extern int ITcCallbackFunctorDelegateNoParam(void);
+extern int ITcCameraActorSetGetNearClippingPlane(void);
+extern int ITcCameraActorSetGetAspectRatio(void);
+extern int ITcCameraActorSetGetFieldOfView(void);
+extern int ITcCameraActorSetGetFarClippingPlane(void);
+extern int ITcCameraActorSetGetTargetPosition(void);
+extern int ITcCameraActorSetGetInvertYAxis(void);
+extern int ITcCameraActorAssignmentOperator(void);
+extern int ITcCameraActorDownCast(void);
+extern int ITcCameraActorSetGetType(void);
+extern int ITcCameraActorSetGetProjectionMode(void);
+extern int ITcCameraActorSetPerspectiveProjection(void);
+extern int ITcCameraActorSetOrthographicProjection(void);
+extern int ITcCameraActorSetOrthographicProjectionWithClippingPlane(void);
+extern int ITcCameraActorDefaultConstructorCopyConstructor(void);
+extern int ITcConnectionTrackerConstructor(void);
+extern int ITcConnectionTrackerTrackSignal(void);
+extern int ITcConnectionTrackerDisconnectAll(void);
+extern int ITcConnectionTrackerInterfaceTrackSignal(void);
+extern int ITcConstraintNewOnStageBoolean(void);
+extern int ITcConstraintNewOnStageInteger(void);
+extern int ITcConstraintNewOnStageFloat(void);
+extern int ITcConstraintNewOnStageVector2(void);
+extern int ITcConstraintNewOnStageVector3(void);
+extern int ITcConstraintNewOnStageVector4(void);
+extern int ITcConstraintNewOnStageMatrix(void);
+extern int ITcConstraintNewOnStageMatrix3(void);
+extern int ITcConstraintNewOnStageQuaternion(void);
+extern int ITcConstraintNewOnStageBooleanAddSource(void);
+extern int ITcConstraintNewOnStageBooleanAddSourceParent(void);
+extern int ITcConstraintNewOnStageIntegerAddSource(void);
+extern int ITcConstraintNewOnStageIntegerAddSourceParent(void);
+extern int ITcConstraintNewOnStageFloatAddSource(void);
+extern int ITcConstraintNewOnStageFloatAddSourceParent(void);
+extern int ITcConstraintNewOnStageVector2AddSource(void);
+extern int ITcConstraintNewOnStageVector2AddSourceParent(void);
+extern int ITcConstraintNewOnStageVector3AddSource(void);
+extern int ITcConstraintNewOnStageVector3AddSourceParent(void);
+extern int ITcConstraintNewOnStageMatrixAddSource(void);
+extern int ITcConstraintNewOnStageMatrixAddSourceParent(void);
+extern int ITcConstraintNewOnStageMatrix3AddSource(void);
+extern int ITcConstraintNewOnStageMatrix3AddSourceParent(void);
+extern int ITcConstraintNewOnStageQuaternionAddSource(void);
+extern int ITcConstraintNewOnStageQuaternionAddSourceParent(void);
+extern int ITcConstraintNewOnStageVector2AddSourceLocal(void);
+extern int ITcConstraintGetRemoveAction(void);
+extern int ITcConstraintClonedDowncast(void);
+extern int ITcConstraintsRelativeToConstraintForFloatScale(void);
+extern int ITcConstraintsEqualToConstraintForPropertyFloat(void);
+extern int ITcConstraintsEqualToConstraintForPropertyVector2(void);
+extern int ITcConstraintsEqualToConstraintForPropertyVector3(void);
+extern int ITcConstraintsEqualToConstraintForPropertyVector4(void);
+extern int ITcConstraintsEqualToConstraintForPropertyMatrix3(void);
+extern int ITcConstraintsEqualToConstraintForPropertyMatrix(void);
+extern int ITcConstraintsEqualToConstraintForPropertyQuaternion(void);
+extern int ITcConstraintsLookAt(void);
+extern int ITcConstraintsRelativeToConstraintForPropertyVector3(void);
+extern int ITcConstraintsRelativeToConstraintForPropertyFloat(void);
+extern int ITcConstraintSourceNewOnStageBooleanSource(void);
+extern int ITcConstraintSourceNewOnStageBooleanLocalSource(void);
+extern int ITcConstraintSourceNewOnStageBooleanParentSource(void);
+extern int ITcCustomActorDownCast(void);
+extern int ITcCustomActorGetImplementation(void);
+extern int ITcCustomActorConstructorWithImpl(void);
+extern int ITcCustomactorimplRequiresHoverEvents(void);
+extern int ITcCustomActorImplGetNaturalSize(void);
+extern int ITcCustomActorImplOnChildAdd(void);
+extern int ITcCustomActorImplOnChildRemove(void);
+extern int ITcCustomActorImplOnKeyEvent(void);
+extern int ITcCustomActorImplOnKeyInputFocusGained(void);
+extern int ITcCustomActorImplOnKeyInputFocusLost(void);
+extern int ITcCustomActorImplOnWheelEvent(void);
+extern int ITcCustomActorImplOnSizeSet(void);
+extern int ITcCustomActorImplOnStageConnection(void);
+extern int ITcCustomActorImplOnStageDisconnection(void);
+extern int ITcCustomActorImplOnTouchEvent(void);
+extern int ITcCustomActorImplRequiresWheelEvents(void);
+extern int ITcCustomActorImplRequiresTouchEvents(void);
+extern int ITcCustomActorImplSelf(void);
+extern int ITcCustomActorImplSetRequiresWheelEvents(void);
+extern int ITcCustomActorImplCustomActorImplWithBoolParam(void);
+extern int ITcCustomActorImplRelayoutRequest(void);
+extern int ITcCustomActorImplGetExtension(void);
+extern int ITcDaliExceptionDaliAssertMessage(void);
+extern int ITcDegreeConsFloat(void);
+extern int ITcDegreeConsRadian(void);
+extern int ITcDegreeOperatorEqual(void);
+extern int ITcDegreeOperatorNotEqual(void);
+extern int ITcDegreeCastOperator1(void);
+extern int ITcDegreeCastOperator2(void);
+extern int ITcDegreeOperatorCompare(void);
+extern int ITcDegreeClamp(void);
+extern int ITcEncodedBufferImageNewWithDataDLen(void);
+extern int ITcEncodedBufferImageDownCast(void);
+extern int ITcEncodedBufferImageNewWithSamplingModeFittingMode(void);
+extern int ITcExtentsConstructor(void);
+extern int ITcExtentsConstructor2(void);
+extern int ITcExtentsCopyConstructor(void);
+extern int ITcExtentsCopyOperatorAssignment(void);
+extern int ITcExtentsOperatorAssignment(void);
+extern int ITcExtentsOperatorEquality(void);
+extern int ITcExtentsOperatorInequality(void);
+extern int ITcExtentsOperatorEqualsOStream(void);
+
+extern int ITcFrameBuffer_001(void);
+extern int ITcFrameBufferWithoutAttachment(void);
+extern int ITcFrameBufferWithAttachment(void);
+extern int ITcFrameBufferImageDownCast(void);
+extern int ITcFrameBufferImageNewWithWidthHeightPixelFormat(void);
+extern int ITcFrameBufferImageNative(void);
+extern int ITcGeometry_001(void);
+extern int ITcGestureConstructorByTypePanStateStarted(void);
+extern int ITcGestureConstructorByTypePinchStateStarted(void);
+extern int ITcGestureConstructorByTypeTapStateStarted(void);
+extern int ITcGestureConstructorByTypeLongPressStateStarted(void);
+extern int ITcGestureConstructorByTypePanStateContinuing(void);
+extern int ITcGestureConstructorByTypePinchStateContinuing(void);
+extern int ITcGestureConstructorByTypeTapStateContinuing(void);
+extern int ITcGestureConstructorByTypeLongPressStateContinuing(void);
+extern int ITcGestureConstructorByTypePanStateFinished(void);
+extern int ITcGestureConstructorByTypePinchStateFinished(void);
+extern int ITcGestureConstructorByTypeTapStateFinished(void);
+extern int ITcGestureConstructorByTypeLongPressStateFinished(void);
+extern int ITcGestureConstructorByTypePanStateClear(void);
+extern int ITcGestureConstructorByTypePinchStateClear(void);
+extern int ITcGestureConstructorByTypeTapStateClear(void);
+extern int ITcGestureConstructorByTypeLongPressStateClear(void);
+extern int ITcGestureConstructorByTypePanStateCancelled(void);
+extern int ITcGestureConstructorByTypePinchStateCancelled(void);
+extern int ITcGestureConstructorByTypeTapStateCancelled(void);
+extern int ITcGestureConstructorByTypeLongPressStateCancelled(void);
+extern int ITcGestureConstructorByTypePanStatePossible(void);
+extern int ITcGestureConstructorByTypePinchStatePossible(void);
+extern int ITcGestureConstructorByTypeTapStatePossible(void);
+extern int ITcGestureConstructorByTypeLongPressStatePossible(void);
+extern int ITcGestureCopyConstructor(void);
+extern int ITcGestureAssignmentOperator(void);
+extern int ITcGestureDetectorAttachGetAttachedActors(void);
+extern int ITcGestureDetectorDetach(void);
+extern int ITcGestureDetectorDownCast(void);
+extern int ITcGestureDetectorDetachAll(void);
+extern int ITcGestureDetectorAssignment(void);
+extern int ITcGestureDetectorCopyConstructor(void);
+extern int ITcHandleGetPropertyIndices(void);
+extern int ITcHandleIsPropertyAConstraintInput(void);
+extern int ITcHandleAddRemovePropertyNotification(void);
+extern int ITcHandleGetPropertyCountAndIndexAndNameAndType(void);
+extern int ITcHandleIsPropertyWritable(void);
+extern int ITcHandleIsPropertyAnimatable(void);
+extern int ITcHandleSupport(void);
+extern int ITcHandleSetGetPropertyFloat(void);
+extern int ITcHandleSetGetPropertyString(void);
+extern int ITcHandleSetGetPropertyInt(void);
+extern int ITcHandleSetGetPropertyBoolean(void);
+extern int ITcHandleSetGetPropertyVector2(void);
+extern int ITcHandleSetGetPropertyVector3(void);
+extern int ITcHandleSetGetPropertyVector4(void);
+extern int ITcHandleSetGetPropertyMatrix(void);
+extern int ITcHandleSetGetPropertyMatrix3(void);
+extern int ITcHandleSetGetPropertyRect(void);
+extern int ITcHandleSetGetPropertyQuaternion(void);
+extern int ITcHandleSetGetPropertyArray(void);
+extern int ITcHandleSetGetPropertyMap(void);
+extern int ITcHandleSetGetPropertyType(void);
+extern int ITcHandleOperatorAssignment(void);
+extern int ITcHandleRegisterPropertyFloatWithoutAccessMode(void);
+extern int ITcHandleRegisterPropertyFloatWithAccessMode(void);
+extern int ITcHandleRegisterPropertyboolWithOutAccessMode(void);
+extern int ITcHandleRegisterPropertyboolWithAccessMode(void);
+extern int ITcHandleRegisterPropertyVector2WithoutAccessMode(void);
+extern int ITcHandleRegisterPropertyVector2WithAccessMode(void);
+extern int ITcHandleRegisterPropertyVector3WithOutAccessMode(void);
+extern int ITcHandleRegisterPropertyVector3WithAccessMode(void);
+extern int ITcHandleRegisterPropertyVector4WithOutAccessmode(void);
+extern int ITcHandleRegisterPropertyVector4WithAccessmode(void);
+extern int ITcHandleRegisterPropertyMatrix3WithoutAccessMode(void);
+extern int ITcHandleRegisterPropertyMatrix3WithAccessMode(void);
+extern int ITcHandleRegisterPropertyMatrixWithoutAccessMode(void);
+extern int ITcHandleRegisterPropertyMatrixWithAccessMode(void);
+extern int ITcHandleRegisterPropertyStringWithoutAccessMode(void);
+extern int ITcHandleRegisterPropertyStringWithAccessMode(void);
+extern int ITcHandleRegisterPropertyQuaternionWithoutAccessMode(void);
+extern int ITcHandleRegisterPropertyQuaternionWithAccessMode(void);
+extern int ITcHandleRegisterPropertyRectWithoutAccessMode(void);
+extern int ITcHandleRegisterPropertyRectWithAccessMode(void);
+extern int ITcHandleRegisterPropertyMapWithAccessMode(void);
+extern int ITcHandleRegisterPropertyMapWithoutAccessMode(void);
+extern int ITcHandleRegisterPropertyArrayWithoutAccessMode(void);
+extern int ITcHandleRegisterPropertyArrayWithAccessMode(void);
+extern int ITcHandleRemoveConstraintsWithAndWithoutTag(void);
+extern int ITcHandleNewWeightObjectDownCast(void);
+extern int ITcHandleRemovePropertyNotifications(void);
+extern int ITcIntrusivePtrConstructorReset(void);
+extern int ITcIntrusivePtrGet(void);
+extern int ITcIntrusivePtrCopyConstructors(void);
+extern int ITcIntrusivePtrAssignmentEquals(void);
+extern int ITcIntrusivePtrResetWithReference(void);
+extern int ITcIntrusivePtrBooleanType(void);
+extern int ITcIntrusivePtrPointerDereference(void);
+extern int ITcIntrusivePtrDetach(void);
+extern int ITcKeyEventGetCompose(void);
+extern int ITcKeyEventAssignment(void);
+extern int ITcKeyEventConstructorIsAltModifier(void);
+extern int ITcKeyEventCopy(void);
+extern int ITcKeyEventIsCtrlModifier(void);
+extern int ITcKeyEventIsShiftModifier(void);
+extern int ITcKeyFramesAddWithAlphaFunction(void);
+extern int ITcKeyFramesDowncast(void);
+extern int ITcKeyFramesAddGetTypeWithBool(void);
+extern int ITcKeyFramesAddGetTypeWithFLOAT(void);
+extern int ITcKeyFramesAddGetTypeWithVector2(void);
+extern int ITcKeyFramesAddGetTypeWithVector3(void);
+extern int ITcKeyFramesAddGetTypeWithVector4(void);
+extern int ITcKeyFramesAddGetTypeWithAngleAxis(void);
+extern int ITcKeyFramesCopyConstructor(void);
+extern int ITcKeyFramesAssignmentOperator(void);
+extern int ITcLayerIsHoverConsumedAfterSetHoverConsumed(void);
+extern int ITcLayerIsTouchConsumedAfterSetTouchConsumed(void);
+extern int ITcLayerDownCastBaseHandle(void);
+extern int ITcLayerDownCast(void);
+extern int ITcLayerGetDepth(void);
+extern int ITcLayerLowerBelowToBottom(void);
+extern int ITcLayerMoveAboveBelow(void);
+extern int ITcLayerRaiseAboveToTop(void);
+extern int ITcLayerSetGetClippingBox(void);
+extern int ITcLayerSetIsDepthTestDisabled(void);
+extern int ITcLayerSetIsClipping(void);
+extern int ITcLayerSetSortFunction(void);
+extern int ITcLinearConstrainerCopyConstructorAssign(void);
+extern int ITcLinearConstrainerDowncast(void);
+extern int ITcLinearConstrainerApplyRemove(void);
+extern int ITcLocalSourceNewOnStageBoolean(void);
+extern int ITcLongPressGestureCopyConstructor(void);
+extern int ITcLongPressGestureAssignmentOperator(void);
+extern int ITcLongPressGestureDetectorSetGetMinMaxTouchesRequiredWithMinMaxTouches(void);
+extern int ITcLongPressGestureDetectorSetGetMinMaxTouchesRequiredWithTouches(void);
+extern int ITcLongPressGestureDetectorDownCast(void);
+extern int ITcLongPressGestureDetectorAssignment(void);
+extern int ITcLongPressGestureDetectorCopy(void);
+extern int ITcMathUtilsNextAndIsPowerOfTwo(void);
+extern int ITcMathUtilsEqualsZero(void);
+extern int ITcMathUtilsShortestDistanceInDomain(void);
+extern int ITcMathUtilsClampfloat(void);
+extern int ITcMathUtilsClampint(void);
+extern int ITcMathUtilsClampInPlacefloat(void);
+extern int ITcMathUtilsClampInPlaceint(void);
+extern int ITcMathUtilsRound(void);
+extern int ITcMathUtilsLerpForFloat(void);
+extern int ITcMathUtilsLerpForInt(void);
+extern int ITcMathUtilsEqualsWithAndWithoutEpsilon(void);
+extern int ITcMathUtilsSign(void);
+extern int ITcMatrixGetTransformComponents(void);
+extern int ITcMatrixOrthoNormalize(void);
+extern int ITcMatrixSetTransformComponents(void);
+extern int ITcMatrixAsFloat(void);
+extern int ITcMatrixInvert(void);
+extern int ITcMatrixInvertTransform(void);
+extern int ITcMatrixOperatorNotEquals(void);
+extern int ITcMatrixOperatorEquals(void);
+extern int ITcMatrixOperatorMultiply(void);
+extern int ITcMatrixSetIdentity(void);
+extern int ITcMatrixSetIdentityAndScale(void);
+extern int ITcMatrixSetGetTranslationWithVector4(void);
+extern int ITcMatrixSetGetTranslationWithVector3(void);
+extern int ITcMatrixSetGetXAxis(void);
+extern int ITcMatrixSetGetYAxis(void);
+extern int ITcMatrixSetGetZAxis(void);
+extern int ITcMatrixTranspose(void);
+extern int ITcMatrixMultiplyTwoMatrices(void);
+extern int ITcMatrixMultiplyMatrixAndQuaternionOStream(void);
+extern int ITcMatrix3Magnitude(void);
+extern int ITcMatrix3ScaledInverseTranspose(void);
+extern int ITcMatrix3AsFloat(void);
+extern int ITcMatrix3Invert(void);
+extern int ITcMatrix3SetIdentity(void);
+extern int ITcMatrix3Transpose(void);
+extern int ITcMatrix3OperatorEqualityCheck(void);
+extern int ITcMatrix3MultiplyOStream(void);
+extern int ITcNativeImageNewDownCastCopyAssign(void);
+extern int ITcNativeImageCreateGlTexture(void);
+extern int ITcNativeImageCustomFragmentPrefixP(void);
+extern int ITcNativeImageCustomSamplerTypenameP(void);
+extern int ITcObjectRegistryGetObjectCreatedDestroyedSignal(void);
+extern int ITcObjectRegistryAssignment(void);
+extern int ITcObjectRegistryCopy(void);
+extern int ITcPanGestureGetDistance(void);
+extern int ITcPanGestureGetScreenDistance(void);
+extern int ITcPanGestureGetScreenSpeed(void);
+extern int ITcPanGestureGetSpeed(void);
+extern int ITcPanGestureAssignmentOperatorCopy(void);
+extern int ITcPanGestureDetectorDownCast(void);
+extern int ITcPanGestureDetectorCopySetGetMinimumTouchesRequired(void);
+extern int ITcPanGestureDetectorAssignmentSetGetMaximumTouchesRequired(void);
+extern int ITcPanGestureDetectorGetClearAngles(void);
+extern int ITcPanGestureDetectorAddRemoveDirection(void);
+extern int ITcParentSourceNewOnStageBoolean(void);
+extern int ITcPathGetPoint(void);
+extern int ITcPathGetControlPoint(void);
+extern int ITcPathGenerateControlPoints(void);
+extern int ITcPathSample(void);
+extern int ITcPinchGestureConstructorByGestureStateEnums(void);
+extern int ITcPinchGestureCopyConstructor(void);
+extern int ITcPinchGestureAssignmentOperator(void);
+extern int ITcPinchGestureDetectorDownCastCopyAssign(void);
+extern int ITcPixelHasAlpha(void);
+extern int ITcPixelGetBytesPerPixel(void);
+extern int ITcPixelGetAlphaOffsetAndMask(void);
+extern int ITcPixelData_001(void);
+extern int ITcPropertyWithPropertyName(void);
+extern int ITcPropertyWithComponentIndex(void);
+extern int ITcPropertyWithNameComponentIndex(void);
+extern int ITcPropertyArrayAdd(void);
+extern int ITcPropertyArraySize(void);
+extern int ITcPropertyArrayReserve(void);
+extern int ITcPropertyArrayCopyConstructor(void);
+extern int ITcPropertyArrayAssignmentOperator(void);
+extern int ITcPropertyArrayOutstreamOperator(void);
+extern int ITcPropertyArrayConstructorInitializerList(void);
+extern int ITcPropertyBuffer_001(void);
+extern int ITcPropertyConditionGreaterThanCondition(void);
+extern int ITcPropertyConditionInsideCondition(void);
+extern int ITcPropertyConditionAssignmentOperator(void);
+extern int ITcPropertyConditionConstructor(void);
+extern int ITcPropertyConditionLessThanCondition(void);
+extern int ITcPropertyConditionGetArguments(void);
+extern int ITcPropertyConditionStepCondition(void);
+extern int ITcPropertyConditionVariableStepCondition(void);
+extern int ITcPropertyConditionOutsideCondition(void);
+extern int ITcPropertyKeyConstructor(void);
+extern int ITcPropertyKeyEqualityOperator(void);
+extern int ITcPropertyKeyInequalityOperator(void);
+extern int ITcPropertyKeyOutputStream(void);
+extern int ITcPropertyMapAdd(void);
+extern int ITcPropertyMapAddChain(void);
+extern int ITcPropertyMapAnonymousAddChain(void);
+extern int ITcPropertyMapConstAssignment(void);
+extern int ITcPropertyMapGetKeyAt(void);
+extern int ITcPropertyMapGetKeyValue(void);
+extern int ITcPropertyMapGetKeyValuePair(void);
+extern int ITcPropertyMapMerge(void);
+extern int ITcPropertyMapOutputstreamOperator(void);
+extern int ITcPropertyMapFind(void);
+extern int ITcPropertyMapFind_001(void);
+extern int ITcPropertyMapInsert(void);
+extern int ITcPropertyMapSquareOperator(void);
+extern int ITcPropertyMapConstructorInitializerList(void);
+extern int ITcPropertyNotificationSetGetNotifyModeOnChanged(void);
+extern int ITcPropertyNotificationSetGetNotifyModeOnTrue(void);
+extern int ITcPropertyNotificationSetGetNotifyModeOnFalse(void);
+extern int ITcPropertyNotificationSetGetNotifyModeDisabled(void);
+extern int ITcPropertyNotificationGetCondition(void);
+extern int ITcPropertyNotificationGetConditionWithAddress(void);
+extern int ITcPropertyNotificationGetTarget(void);
+extern int ITcPropertyNotificationGetTargetProperty(void);
+extern int ITcPropertyNotificationGetNotifyResult(void);
+extern int ITcPropertyNotificationDownCast(void);
+extern int ITcPropertyRegistrationCustom(void);
+extern int ITcPropertyRegistrationAnimatableWithComponents(void);
+extern int ITcPropertyRegistrationAnimatableWithValue(void);
+extern int ITcPropertyTypesBoolean(void);
+extern int ITcPropertyTypesFloat(void);
+extern int ITcPropertyTypesInt(void);
+extern int ITcPropertyTypesVector2(void);
+extern int ITcPropertyTypesVector3(void);
+extern int ITcPropertyTypesVector4(void);
+extern int ITcPropertyTypesMatrix3(void);
+extern int ITcPropertyTypesMatrix(void);
+extern int ITcPropertyTypesAngleAxis(void);
+extern int ITcPropertyTypesQuaternion(void);
+extern int ITcPropertyTypesString(void);
+extern int ITcPropertyTypesRect(void);
+extern int ITcPropertyTypesMap(void);
+extern int ITcPropertyTypesArray(void);
+extern int ITcPropertyTypesGetBooleanTypeName(void);
+extern int ITcPropertyTypesGetFloatTypeName(void);
+extern int ITcPropertyTypesGetIntegerTypeName(void);
+extern int ITcPropertyTypesGetVector2TypeName(void);
+extern int ITcPropertyTypesGetVector3TypeName(void);
+extern int ITcPropertyTypesGetVector4TypeName(void);
+extern int ITcPropertyTypesGetMatrix3TypeName(void);
+extern int ITcPropertyTypesGetMatrixTypeName(void);
+extern int ITcPropertyTypesGetRectangleTypeName(void);
+extern int ITcPropertyTypesGetRotationTypeName(void);
+extern int ITcPropertyTypesGetStringTypeName(void);
+extern int ITcPropertyTypesGetArrayTypeName(void);
+extern int ITcPropertyTypesGetMapTypeName(void);
+extern int ITcPropertyValueConstructorsExtentsType(void);
+extern int ITcPropertyValueConstructorsExtentsType2(void);
+extern int ITcPropertyValueAssignmentOperatorExtents(void);
+extern int ITcPropertyValueGetExtents(void);
+extern int ITcPropertyValueConstructorsInitializerList(void);
+extern int ITcPropertyValueConstructorsEnum(void);
+extern int ITcPropertyValueGetEnum(void);
+extern int ITcQuaternionByFloat(void);
+extern int ITcQuaternionByVector(void);
+extern int ITcQuaternionByAngleVector4Axis(void);
+extern int ITcQuaternionByEulerAngles(void);
+extern int ITcQuaternionAsVector(void);
+extern int ITcQuaternionConstructorByMatrix(void);
+extern int ITcQuaternionConstructorByOrthonormalAxes(void);
+extern int ITcQuaternionConjugate(void);
+extern int ITcQuaternionEulerAngles(void);
+extern int ITcQuaternionExp(void);
+extern int ITcQuaternionLog(void);
+extern int ITcQuaternionInvert(void);
+extern int ITcQuaternionIsIdentity(void);
+extern int ITcQuaternionLength(void);
+extern int ITcQuaternionNormalizeNormalized(void);
+extern int ITcQuaternionLengthSquared(void);
+extern int ITcQuaternionOperatorInequality(void);
+extern int ITcQuaternionOperatorEquality(void);
+extern int ITcQuaternionOperatorMultiplicationDivision(void);
+extern int ITcQuaternionOperatorAddition(void);
+extern int ITcQuaternionOperatorMultiplicationScale(void);
+extern int ITcQuaternionOperatorMultiplicationWithAssignment(void);
+extern int ITcQuaternionOperatorDivisionScale(void);
+extern int ITcQuaternionOperatorScaleDivAssignement(void);
+extern int ITcQuaternionOperatorSetEuler(void);
+extern int ITcQuaternionOperatorToAxisAngleVec4(void);
+extern int ITcQuaternionOperatorToAxisAngleVec3(void);
+extern int ITcQuaternionSubtractionAdditionWithAssignmentOperator(void);
+extern int ITcQuaternionUnaryMinusOperator(void);
+extern int ITcQuaternionRotateVec4(void);
+extern int ITcQuaternionRotateVec3(void);
+extern int ITcQuaternionAngleBetween(void);
+extern int ITcQuaternionDot(void);
+extern int ITcQuaternionFromAxisAngle(void);
+extern int ITcQuaternionLerp(void);
+extern int ITcQuaternionSlerp(void);
+extern int ITcQuaternionSlerpNoInvert(void);
+extern int ITcQuaternionSquad(void);
+extern int ITcQuaternionOperatorMultiplicationWithVector3(void);
+extern int ITcQuaternionByAngleVector3Axis(void);
+extern int ITcQuaternionByTwoVector3(void);
+extern int ITcQuaternionSubstractAssignOStreamOperator(void);
+extern int ITcRadianConstruct(void);
+extern int ITcRadianOperatorEqual(void);
+extern int ITcRadianOperatorNotEqual(void);
+extern int ITcRadianCastOperator1(void);
+extern int ITcRadianCastOperator2(void);
+extern int ITcRadianOperatorCompareLess(void);
+extern int ITcRadianClamp(void);
+extern int ITcRadianConstant(void);
+extern int ITcRandomRange(void);
+extern int ITcRandomAxis(void);
+extern int ITcRectSet(void);
+extern int ITcRectIsEmpty(void);
+extern int ITcRectArea(void);
+extern int ITcRectBottom(void);
+extern int ITcRectTop(void);
+extern int ITcRectLeft(void);
+extern int ITcRectRight(void);
+extern int ITcRectContains(void);
+extern int ITcRectIntersects(void);
+extern int ITcRectOperatorEqualsOStream(void);
+extern int ITcRectCopyCons(void);
+extern int ITcRectConsWithoutParam(void);
+extern int ITcRectConsWithParam(void);
+extern int ITcRefObjAssignAndReferenceCount(void);
+extern int ITcRefObjReferenceUnReference(void);
+extern int ITcRenderer_001(void);
+extern int ITcRenderTaskSetGetViewportSize(void);
+extern int ITcRenderTaskSetGetCullMode(void);
+extern int ITcRenderTaskConstructorAssignmentOperator(void);
+extern int ITcRenderTaskDownCast(void);
+extern int ITcRenderTaskFinishedSignal(void);
+extern int ITcRenderTaskSetGetSourceActor(void);
+extern int ITcRenderTaskSetGetScreenToFrameBufferMappingActor(void);
+extern int ITcRenderTaskSetGetClearColor(void);
+extern int ITcRenderTaskSetGetClearEnabled(void);
+extern int ITcRenderTaskSetGetViewportPosition(void);
+extern int ITcRenderTaskSetAndGetViewport(void);
+extern int ITcRenderTaskSetGetTargetFrameBuffer(void);
+extern int ITcRenderTaskSetGetRefreshRate(void);
+extern int ITcRenderTaskSetGetInputEnable(void);
+extern int ITcRenderTaskSetGetCameraActor(void);
+extern int ITcRenderTaskSetIsExclusive(void);
+extern int ITcRenderTaskSetGetSetScreenToFrameBufferFunctionWithFullScreen(void);
+extern int ITcRenderTaskSetGetSetScreenToFrameBufferFunctionWithDefaultScreen(void);
+extern int ITcRenderTaskWorldtoViewport(void);
+extern int ITcRenderTaskViewportToLocal(void);
+extern int ITcRenderTaskSetGetFrameBuffer(void);
+extern int ITcRenderTaskListCreateTaskAndRemoveTask(void);
+extern int ITcRenderTaskListGetTaskAndGetTaskCount(void);
+extern int ITcRenderTaskListDownCast(void);
+extern int ITcRenderTaskListCopyConstructor(void);
+extern int ITcResourceImageGetImageSize(void);
+extern int ITcResourceImageDownCast(void);
+extern int ITcResourceImageGetUrlCopyAssign(void);
+extern int ITcSampler_001(void);
+extern int ITcShader_001(void);
+extern int ITcSignalVoidNoParam(void);
+extern int ITcSignalVoidOneParam(void);
+extern int ITcSignalVoidTwoParam(void);
+extern int ITcSignalVoidThreeParam(void);
+extern int ITcSignalRetNoParam(void);
+extern int ITcSignalRetNoParamUnsignedIntType(void);
+extern int ITcSignalRetNoParamBoolType(void);
+extern int ITcSignalRetNoParamStringType(void);
+extern int ITcSignalRetNoParamDoubleType(void);
+extern int ITcSignalRetOneParam(void);
+extern int ITcSignalRetTwoParam(void);
+extern int ITcSignalRetThreeParam(void);
+extern int ITcSignalVoidNoParamWithoutTracker(void);
+extern int ITcSignalVoidOneParamWithoutTracker(void);
+extern int ITcSignalVoidTwoParamWithoutTracker(void);
+extern int ITcSignalVoidThreeParamWithoutTracker(void);
+extern int ITcSignalRetNoParamWithoutTracker(void);
+extern int ITcSignalRetNoParamDoubleTypeWithoutTracker(void);
+extern int ITcSignalRetNoParamBoolTypeWithoutTracker(void);
+extern int ITcSignalRetNoParamUnsignedIntTypeWithoutTracker(void);
+extern int ITcSignalRetNoParamStringTypeWithoutTracker(void);
+extern int ITcSignalRetOneParamWithoutTracker(void);
+extern int ITcSignalRetTwoParamWithoutTracker(void);
+extern int ITcSignalRetThreeParamWithoutTracker(void);
+extern int ITcSignalVoidNoParamSlotDelegate(void);
+extern int ITcSignalVoidOneParamSlotDelegate(void);
+extern int ITcSignalVoidTwoParamSlotDelegate(void);
+extern int ITcSignalVoidThreeParamSlotDelegate(void);
+extern int ITcSignalRetNoParamSlotDelegate(void);
+extern int ITcSignalBoolRetNoParamSlotDelegate(void);
+extern int ITcSignalDoubleRetNoParamSlotDelegate(void);
+extern int ITcSignalStringRetNoParamSlotDelegate(void);
+extern int ITcSignalUnsignedIntRetNoParamSlotDelegate(void);
+extern int ITcSignalRetOneParamSlotDelegate(void);
+extern int ITcSignalRetTwoParamSlotDelegate(void);
+extern int ITcSignalRetThreeParamSlotDelegate(void);
+extern int ITcSignalConnectFunctorEmptyCheckVoidNoOneParamUsingTracker(void);
+extern int ITcSignalConnectFunctorsEmitVoidNoOneParamUsingTracker(void);
+extern int ITcSignalConnectFunctorsEmitReturnNoOneParamUsingTracker(void);
+extern int ITcSignalConnectFunctorsDisconnectBeforeEmitUsingTracker(void);
+extern int ITcSignalConnectFunctorsDestroySignalUsingTracker(void);
+extern int ITcSignalVoidTwoParamUsingTracker(void);
+extern int ITcSignalVoidThreeParamUsingTracker(void);
+extern int ITcSignalBoolRetNoParamUsingTracker(void);
+extern int ITcSignalDoubleRetNoParamUsingTracker(void);
+extern int ITcSignalStringRetNoParamUsingTracker(void);
+extern int ITcSignalUnsignedIntRetNoParamUsingTracker(void);
+extern int ITcSignalRetTwoParamUsingTracker(void);
+extern int ITcSignalRetThreeParamUsingTracker(void);
+extern int ITcSignalVoidNoParamFunctorDelegate(void);
+extern int ITcSignalFloatRetNoParamFunctorDelegate(void);
+extern int ITcSignalBoolRetNoParamFunctorDelegate(void);
+extern int ITcSignalDoubleRetNoParamFunctorDelegate(void);
+extern int ITcSignalUnsignedIntRetNoParamFunctorDelegate(void);
+extern int ITcSignalStringRetNoParamFunctorDelegate(void);
+extern int ITcSignalConnectionConstructorGetCallback(void);
+extern int ITcSignalConnectionConstructorDisconnect(void);
+extern int ITcSignalConnectorType(void);
+extern int ITcSlotConnectionGetCallbackSlotObserver(void);
+extern int ITcSignalSlotDelegateDisconnectConnectiontracker(void);
+extern int ITcSourceConstructor(void);
+extern int ITcSourceCopyConstructor(void);
+extern int ITcSourceAssignment(void);
+extern int ITcStageSetGetbackgroundColorwithRed(void);
+extern int ITcStageSetGetbackgroundColorwithGreen(void);
+extern int ITcStageSetGetbackgroundColorwithBlue(void);
+extern int ITcStageAdd(void);
+extern int ITcStageCopyConstructor(void);
+extern int ITcStageGetLayerCount(void);
+extern int ITcStageGetLayer(void);
+extern int ITcStageGetRootLayer(void);
+extern int ITcStageIsInstalled(void);
+extern int ITcStageAssignmentOperator(void);
+extern int ITcStageGetObjectRegistry(void);
+extern int ITcTapGestureAssignment(void);
+extern int ITcTapGestureCopyConstructor(void);
+extern int ITcTapGestureDetectorDownCast(void);
+extern int ITcTapGestureDetectorAssignment(void);
+extern int ITcTexture_001(void);
+extern int ITcTextureSet_001(void);
+extern int ITcTimePeriodWithDurationSeconds(void);
+extern int ITcTimePeriodWithDelayDurationSeconds(void);
+extern int ITcTypeInfoGetBaseName(void);
+extern int ITcTypeInfoCreateInstanceGetCreator(void);
+extern int ITcTypeInfoGetPropertyIndices(void);
+extern int ITcTypeInfogetActionCountGetSignalCount(void);
+extern int ITcTypeInfoGetChildProperties(void);
+extern int ITcTypeRegistrationRegisteredName(void);
+extern int ITcTypeRegistryGetTypeNames(void);
+extern int ITcTypeRegistryCopyAssign(void);
+extern int ITcTypeRegistryChildPropertyRegistration(void);
+extern int ITcTypeRegistryChildPropertyRegistrationUsingRegisteredType(void);
+extern int ITcUint16PairFromFloatVec2(void);
+extern int ITcUint16PairFromFloatArray(void);
+extern int ITcUint16PairGetHeightWidth(void);
+extern int ITcUint16PairOperatorGreaterThan(void);
+extern int ITcUint16PairOperatorLessThan(void);
+extern int ITcUint16PairOperatorEquals(void);
+extern int ITcUint16PairOperatorNotEquals(void);
+extern int ITcUint16PairSetGetX(void);
+extern int ITcUint16PairSetGetY(void);
+extern int ITcUint16PairSetHeightWidth(void);
+extern int ITcUint16PairOperatorAssignment(void);
+extern int ITcValuePrimitiveType(void);
+extern int ITcValueVector(void);
+extern int ITcValueMatrix(void);
+extern int ITcValueAngleAxis(void);
+extern int ITcValueQuaternion(void);
+extern int ITcValueStringValue(void);
+extern int ITcValueStrValue(void);
+extern int ITcValueRectVectorValue(void);
+extern int ITcValueMap(void);
+extern int ITcValueArray(void);
+extern int ITcValueType(void);
+extern int ITcValueSetGetItem(void);
+extern int ITcValueOperatorAssignment(void);
+extern int ITcValueHasKey(void);
+extern int ITcValueGetKey(void);
+extern int ITcValueGetSize(void);
+extern int ITcValueDefaultConstructor(void);
+extern int ITcValueValue(void);
+extern int ITcValueGetItemByKey(void);
+extern int ITcVectorCapacityReserve(void);
+extern int ITcVectorSwapRemove(void);
+extern int ITcVectorEraseResizeInsert(void);
+extern int ITcVectorCopyAssign(void);
+extern int ITcVector2ConstrucAndGetAsFloat(void);
+extern int ITcVector2ConstructArrayAndGetAsConstFloat(void);
+extern int ITcVector2Vec3ConstructAndAssign(void);
+extern int ITcVector2Vec4ConstructAndAssign(void);
+extern int ITcVector2Clamp(void);
+extern int ITcVector2OperatorInequality(void);
+extern int ITcVector2OperatorMultiplicationAndAssignment(void);
+extern int ITcVector2OperatorAdditionAndAssignment(void);
+extern int ITcVector2OperatorSubtractionAndAssignment(void);
+extern int ITcVector2OperatorUnaryNegation(void);
+extern int ITcVector2OperatorDivisionAndAssignment(void);
+extern int ITcVector2OperatorFloatAssignment(void);
+extern int ITcVector2OperatorEquality(void);
+extern int ITcVector2OperatorSubscript(void);
+extern int ITcVector2NormalizeWithLengthAndLengthSquared(void);
+extern int ITcVector2Min(void);
+extern int ITcVector2Max(void);
+extern int ITcVector2OperatorLeftShift(void);
+extern int ITcVector3ConstrucAndGetAsFloat(void);
+extern int ITcVector3ConstructArrayAndGetAsConstFloat(void);
+extern int ITcVector3Vec2ConstructAndAssign(void);
+extern int ITcVector3Vec4ConstructAndAssign(void);
+extern int ITcVector3Cross(void);
+extern int ITcVector3Dot(void);
+extern int ITcVector3Clamp(void);
+extern int ITcVector3GetVectorXY(void);
+extern int ITcVector3GetVectorYZ(void);
+extern int ITcVector3OperatorInequality(void);
+extern int ITcVector3OperatorMultiplicationAndAssignment(void);
+extern int ITcVector3OperatorMultiplicationAssignmentFloat(void);
+extern int ITcVector3OperatorAdditionAndAssignment(void);
+extern int ITcVector3OperatorSubtractionAndAssignment(void);
+extern int ITcVector3OperatorUnaryNegation(void);
+extern int ITcVector3OperatorDivisionAndAssignment(void);
+extern int ITcVector3OperatorDivisionAssignmentFloat(void);
+extern int ITcVector3OperatorFloatAssignment(void);
+extern int ITcVector3OperatorEquality(void);
+extern int ITcVector3OperatorSubscript(void);
+extern int ITcVector3NormalizeWithLengthAndLengthSquared(void);
+extern int ITcVector3GetVectorXYConst(void);
+extern int ITcVector3GetVectorYZConst(void);
+extern int ITcVector3OperatorMultiplicationAssignmentQuaternion(void);
+extern int ITcVector3OperatorArraySubscript(void);
+extern int ITcVector3OperatorLeftShift(void);
+extern int ITcVector3Min(void);
+extern int ITcVector3Max(void);
+extern int ITcVector3ClampWithMinMax(void);
+extern int ITcVector4ConstructAndGetAsFloat(void);
+extern int ITcVector4ArrayAndGetAsConstFloat(void);
+extern int ITcVector4WithVec2(void);
+extern int ITcVector4WithVec3(void);
+extern int ITcVector4Cross(void);
+extern int ITcVector4Dot(void);
+extern int ITcVector4DotVec3(void);
+extern int ITcVector4Dot4(void);
+extern int ITcVector4Clamp(void);
+extern int ITcVector4NormalizeWithLengthAndLengthSquared(void);
+extern int ITcVector4OperatorInequality(void);
+extern int ITcVector4OperatorMultiplicationAndAssignment(void);
+extern int ITcVector4OperatorMultiplicationAssignmentFloat(void);
+extern int ITcVector4OperatorAdditionAndAssignment(void);
+extern int ITcVector4OperatorSubtractionAssignment(void);
+extern int ITcVector4OperatorUnaryNegation(void);
+extern int ITcVector4OperatorDivisionAndAssignment(void);
+extern int ITcVector4OperatorDivisionAssignmentFloat(void);
+extern int ITcVector4OperatorFloatAssignment(void);
+extern int ITcVector4OperatorVector2Assignment(void);
+extern int ITcVector4OperatorVector3Assignment(void);
+extern int ITcVector4OperatorEquality(void);
+extern int ITcVector4OperatorSubscript(void);
+extern int ITcVector4OperatorLeftShift(void);
+extern int ITcVector4Min(void);
+extern int ITcVector4Max(void);
+extern int ITcVector4ClampWithMinMax(void);
+extern int ITcWheelEventIsShiftModifier(void);
+extern int ITcWheelEventIsAltModifier(void);
+extern int ITcWheelEventIsCtrlModifier(void);
+extern int ITcDaliWeakHandleBaseGetBaseHandle(void);
+extern int ITcDaliWeakHandleBaseReset(void);
+extern int ITcDaliWeakHandleBaseConstructor(void);
+extern int ITcDaliWeakHandleBaseConstructorHandle(void);
+extern int ITcDaliWeakHandleBaseCopyConstructor(void);
+extern int ITcDaliWeakHandleBaseInequalOperator(void);
+extern int ITcDaliWeakHandleBaseEqualOperator(void);
+extern int ITcDaliWeakHandleBaseAssignOperator(void);
+
+testcase tc_array[] = {
+       {"ITcActorDownCast",ITcActorDownCast,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorGetId",ITcActorGetId,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorGetChildCount",ITcActorGetChildCount,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorSetGetName",ITcActorSetGetName,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorSetGetDrawModeOVERLAY",ITcActorSetGetDrawModeOVERLAY,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorGetChildAt",ITcActorGetChildAt,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorGetParent",ITcActorGetParent,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorFindChildByNameId",ITcActorFindChildByNameId,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorAddUnparent",ITcActorAddUnparent,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorSetGetDrawModeNORMAL",ITcActorSetGetDrawModeNORMAL,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorSetIsKeyboardFocusable",ITcActorSetIsKeyboardFocusable,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorSetIsVisible",ITcActorSetIsVisible,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorSetXYZ",ITcActorSetXYZ,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorOnStageGetIsLayer",ITcActorOnStageGetIsLayer,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorIsRoot",ITcActorIsRoot,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorOnOffStageSignal",ITcActorOnOffStageSignal,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorSetGetCurrentAnchorPoint",ITcActorSetGetCurrentAnchorPoint,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorGetCurrentWorldColorSetGetColorModeUSE_OWN_MULTIPLY_PARENT_ALPHA",ITcActorGetCurrentWorldColorSetGetColorModeUSE_OWN_MULTIPLY_PARENT_ALPHA,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorGetCurrentWorldColorSetGetColorModeUSE_PARENT_COLOR",ITcActorGetCurrentWorldColorSetGetColorModeUSE_PARENT_COLOR,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorGetCurrentWorldColorSetGetColorModeUSE_OWN_COLOR",ITcActorGetCurrentWorldColorSetGetColorModeUSE_OWN_COLOR,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorGetCurrentWorldColorSetGetColorModeUSE_OWN_MULTIPLY_PARENT_COLOR",ITcActorGetCurrentWorldColorSetGetColorModeUSE_OWN_MULTIPLY_PARENT_COLOR,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorSetGetCurrentColor",ITcActorSetGetCurrentColor,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorSetGetColorModeUSE_OWN_COLOR",ITcActorSetGetColorModeUSE_OWN_COLOR,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorSetGetColorModeUSE_OWN_MULTIPLY_PARENT_ALPHA",ITcActorSetGetColorModeUSE_OWN_MULTIPLY_PARENT_ALPHA,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorSetGetColorModeUSE_PARENT_COLOR",ITcActorSetGetColorModeUSE_PARENT_COLOR,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorSetGetCurrentOpacityBy",ITcActorSetGetCurrentOpacityBy,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorSetGetCurrentParentOrigin",ITcActorSetGetCurrentParentOrigin,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorGetWorldPositionSetGetPositionInheritanceModeINHERIT_PARENT_POSITION",ITcActorGetWorldPositionSetGetPositionInheritanceModeINHERIT_PARENT_POSITION,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorGetWorldPositionSetGetPositionInheritanceModeUSE_PARENT_POSITION",ITcActorGetWorldPositionSetGetPositionInheritanceModeUSE_PARENT_POSITION,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorGetWorldPositionSetGetPositionInheritanceModeUSE_PARENT_POSITION_PLUS_LOCAL_POSITION",ITcActorGetWorldPositionSetGetPositionInheritanceModeUSE_PARENT_POSITION_PLUS_LOCAL_POSITION,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorGetWorldPositionSetGetPositionInheritanceModeDONT_INHERIT_POSITION",ITcActorGetWorldPositionSetGetPositionInheritanceModeDONT_INHERIT_POSITION,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorSetGetCurrentPositionDoubleInputParam",ITcActorSetGetCurrentPositionDoubleInputParam,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorSetGetCurrentPositionMultiInputParam",ITcActorSetGetCurrentPositionMultiInputParam,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorSetGetCurrentPositionVectorInputParam",ITcActorSetGetCurrentPositionVectorInputParam,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorSetIsOrientationInheritedGetCurrentWorldOrientation",ITcActorSetIsOrientationInheritedGetCurrentWorldOrientation,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorSetGetCurrentOrientationDegree",ITcActorSetGetCurrentOrientationDegree,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorSetGetCurrentOrientationRadian",ITcActorSetGetCurrentOrientationRadian,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorSetGetCurrentOrientationQuaternion",ITcActorSetGetCurrentOrientationQuaternion,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorSetIsInheritCurrentWorldScale",ITcActorSetIsInheritCurrentWorldScale,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorSetGetCurrentScaleBy",ITcActorSetGetCurrentScaleBy,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorSetGetCurrentScaleSingleInputParam",ITcActorSetGetCurrentScaleSingleInputParam,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorSetGetCurrentScaleMultiInputParam",ITcActorSetGetCurrentScaleMultiInputParam,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorSetGetCurrentScaleVectorInputParam",ITcActorSetGetCurrentScaleVectorInputParam,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorGetCurrentWorldMatrix",ITcActorGetCurrentWorldMatrix,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorSetIsSensitive",ITcActorSetIsSensitive,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorSetGetCurrentSizeDoubleInputParam",ITcActorSetGetCurrentSizeDoubleInputParam,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorSetGetCurrentSizeMultiInputParam",ITcActorSetGetCurrentSizeMultiInputParam,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorSetGetCurrentSizeVector2InputParam",ITcActorSetGetCurrentSizeVector2InputParam,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorSetGetCurrentSizeVector3InputParam",ITcActorSetGetCurrentSizeVector3InputParam,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorSetGetColorModeUSE_OWN_MULTIPLY_PARENT_COLOR",ITcActorSetGetColorModeUSE_OWN_MULTIPLY_PARENT_COLOR,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorSetGetPadding",ITcActorSetGetPadding,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorTranslateBy",ITcActorTranslateBy,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorSetGetMaximumSize",ITcActorSetGetMaximumSize,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorSetGetMinimumSize",ITcActorSetGetMinimumSize,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorOnRelayoutSignalSetResizePolicy",ITcActorOnRelayoutSignalSetResizePolicy,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorGetHeightForWidthWidthForHeight",ITcActorGetHeightForWidthWidthForHeight,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorSetGetSizeModeFactor",ITcActorSetGetSizeModeFactor,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorSetGetSizeScalePolicy",ITcActorSetGetSizeScalePolicy,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorInsertRotateByRadianQuenterion",ITcActorInsertRotateByRadianQuenterion,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorGetNaturalSizeResizePolicy",ITcActorGetNaturalSizeResizePolicy,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorAssignmentOperatorGetRelayoutSize",ITcActorAssignmentOperatorGetRelayoutSize,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorSetInheritPosition",ITcActorSetInheritPosition,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorGetHierarchyDepthAddRemoveRendererScreenToLocal",ITcActorGetHierarchyDepthAddRemoveRendererScreenToLocal,ITs_actor_startup,ITs_actor_cleanup},
+       {"ITcActorLayoutDirectionProperty", ITcActorLayoutDirectionProperty, ITs_any_startup,ITs_any_cleanup},
+       {"ITcActorProperties",ITcActorProperties,ITs_any_startup,ITs_any_cleanup },
+       {"ITcActorRaiseLower", ITcActorRaiseLower, ITs_any_startup,ITs_any_cleanup},
+       {"ITcActorLowerBelow",ITcActorLowerBelow ,ITs_any_startup,ITs_any_cleanup},
+       {"ITcActorRaiseToTopLowerToBottom",ITcActorRaiseToTopLowerToBottom,ITs_any_startup,ITs_any_cleanup},
+       {"ITcActorRaiseAbove",ITcActorRaiseAbove,ITs_any_startup,ITs_any_cleanup},
+       {"ITcActorRaiseAboveActorAndTargetTheSame",ITcActorRaiseAboveActorAndTargetTheSame,ITs_any_startup,ITs_any_cleanup},
+       {"ITcAlphaFunctionDefault",ITcAlphaFunctionDefault,ITs_alphafunctions_startup,ITs_alphafunctions_cleanup},
+       {"ITcAlphaFunctionBuiltinFunction",ITcAlphaFunctionBuiltinFunction,ITs_alphafunctions_startup,ITs_alphafunctions_cleanup},
+       {"ITcAlphaFunctionByFunctionPrototypeGetCustomFunction",ITcAlphaFunctionByFunctionPrototypeGetCustomFunction,ITs_alphafunctions_startup,ITs_alphafunctions_cleanup},
+       {"ITcAlphaFunctionByControlPointsGetBezierControlPoints",ITcAlphaFunctionByControlPointsGetBezierControlPoints,ITs_alphafunctions_startup,ITs_alphafunctions_cleanup},
+       {"ITcAngleAxisConstructor",ITcAngleAxisConstructor,ITs_angleaxis_startup,ITs_angleaxis_cleanup},
+       {"ITcAngleAxisConsDegree",ITcAngleAxisConsDegree,ITs_angleaxis_startup,ITs_angleaxis_cleanup},
+       {"ITcAngleAxisConsRadian",ITcAngleAxisConsRadian,ITs_angleaxis_startup,ITs_angleaxis_cleanup},
+       {"ITcAngleAxisOutStreamOpeator",ITcAngleAxisOutStreamOpeator,ITs_angleaxis_startup,ITs_angleaxis_cleanup},
+       {"ITcAnimationSetGetSpeedFactor",ITcAnimationSetGetSpeedFactor,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationSetGetCurrentProgress",ITcAnimationSetGetCurrentProgress,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationSetGetPlayRange",ITcAnimationSetGetPlayRange,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationSetGetDisconnectActionWithBake",ITcAnimationSetGetDisconnectActionWithBake,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationSetGetDisconnectActionBakeFinal",ITcAnimationSetGetDisconnectActionBakeFinal,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationSetGetDisconnectActionDiscard",ITcAnimationSetGetDisconnectActionDiscard,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationPlayFrom",ITcAnimationPlayFrom,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationSetGetEndActionWithBakeFinal",ITcAnimationSetGetEndActionWithBakeFinal,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationDowncast",ITcAnimationDowncast,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationSetGetDuration",ITcAnimationSetGetDuration,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationHideIsVisible",ITcAnimationHideIsVisible,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationShowIsVisible",ITcAnimationShowIsVisible,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationSetGetEndActionWithEnumBake",ITcAnimationSetGetEndActionWithEnumBake,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationSetGetEndActionWithDiscard",ITcAnimationSetGetEndActionWithDiscard,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationSetGetDefaultAlphfunctionLinear",ITcAnimationSetGetDefaultAlphfunctionLinear,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationSetGetDefaultAlphfunctionEaseIn",ITcAnimationSetGetDefaultAlphfunctionEaseIn,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationStop",ITcAnimationStop,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationClear",ITcAnimationClear,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationPause",ITcAnimationPause,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationCopyConstructor",ITcAnimationCopyConstructor,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAssignMentOperator",ITcAnimationAssignMentOperator,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAnimateByBool",ITcAnimationAnimateByBool,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAnimateByFloat",ITcAnimationAnimateByFloat,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAnimatePathTimePeriodAlphaFunction",ITcAnimationAnimatePathTimePeriodAlphaFunction,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAnimateByInteger",ITcAnimationAnimateByInteger,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAnimateByVector2",ITcAnimationAnimateByVector2,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAnimateByVector3",ITcAnimationAnimateByVector3,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAnimateByVector4",ITcAnimationAnimateByVector4,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAnimatePathVector",ITcAnimationAnimatePathVector,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAnimateBetweenKeyframesAlphafunctionLinearTimePeriod",ITcAnimationAnimateBetweenKeyframesAlphafunctionLinearTimePeriod,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAnimateBetweenKeyframesTimePeriod",ITcAnimationAnimateBetweenKeyframesTimePeriod,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAnimateByVector4TimePeriod",ITcAnimationAnimateByVector4TimePeriod,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAnimateByVector3TimePeriod",ITcAnimationAnimateByVector3TimePeriod,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAnimateByVector2TimePeriod",ITcAnimationAnimateByVector2TimePeriod,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAnimateByFloatTimePeriod",ITcAnimationAnimateByFloatTimePeriod,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAnimateByVector4TimePeriodAlphaFunction",ITcAnimationAnimateByVector4TimePeriodAlphaFunction,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAnimateByVector4AlphaFunction",ITcAnimationAnimateByVector4AlphaFunction,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAnimateToVector4",ITcAnimationAnimateToVector4,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAnimateToVector3",ITcAnimationAnimateToVector3,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAnimateToVector2",ITcAnimationAnimateToVector2,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAnimateToFloat",ITcAnimationAnimateToFloat,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAnimateToVector4TimePeriod",ITcAnimationAnimateToVector4TimePeriod,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAnimateToVector2TimePeriod",ITcAnimationAnimateToVector2TimePeriod,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAnimateToVector3TimePeriod",ITcAnimationAnimateToVector3TimePeriod,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAnimateToFloatTimePeriod",ITcAnimationAnimateToFloatTimePeriod,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAnimateToVector4TimePeriodAlphaFunction",ITcAnimationAnimateToVector4TimePeriodAlphaFunction,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAnimateToVector2TimePeriodAlphaFunction",ITcAnimationAnimateToVector2TimePeriodAlphaFunction,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAnimateToVector3TimePeriodAlphaFunction",ITcAnimationAnimateToVector3TimePeriodAlphaFunction,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAnimateToFloatTimePeriodAlphaFunction",ITcAnimationAnimateToFloatTimePeriodAlphaFunction,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAnimateToVector3AlphaFunction",ITcAnimationAnimateToVector3AlphaFunction,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAnimateBetweenActorVisible",ITcAnimationAnimateBetweenActorVisible,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAnimateBetweenActorRotation",ITcAnimationAnimateBetweenActorRotation,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAnimateBetweenColorAlpha",ITcAnimationAnimateBetweenColorAlpha,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAnimatPathTimePeriod",ITcAnimationAnimatPathTimePeriod,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAnimatePathAlphafunction",ITcAnimationAnimatePathAlphafunction,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAnimateBetweenKeyframesInterpolation",ITcAnimationAnimateBetweenKeyframesInterpolation,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAnimateBetweenKeyframesAlphafunctionInterpolation",ITcAnimationAnimateBetweenKeyframesAlphafunctionInterpolation,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAnimateBetweenKeyframesInterpolationWithTimePeriod",ITcAnimationAnimateBetweenKeyframesInterpolationWithTimePeriod,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationAnimateBetweenKeyframesInterpolationTimePeriodAlphaFunc",ITcAnimationAnimateBetweenKeyframesInterpolationTimePeriodAlphaFunc,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationSetGetLoopCount",ITcAnimationSetGetLoopCount,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationGetLoopingMode",ITcAnimationGetLoopingMode,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationPlayAfter",ITcAnimationPlayAfter,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationSetLoopingMode",ITcAnimationSetLoopingMode,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnimationSetLoopingMode2",ITcAnimationSetLoopingMode2,ITs_animation_startup,ITs_animation_cleanup},
+       {"ITcAnyConstructorGetTypeGet",ITcAnyConstructorGetTypeGet,ITs_any_startup,ITs_any_cleanup},
+       {"ITcAnyEmptyAssignmentOperator",ITcAnyEmptyAssignmentOperator,ITs_any_startup,ITs_any_cleanup},
+       {"ITcAnyCopyConstructor",ITcAnyCopyConstructor,ITs_any_startup,ITs_any_cleanup},
+       {"ITcAnyAssertAlways",ITcAnyAssertAlways,ITs_any_startup,ITs_any_cleanup},
+       {"ITcAnyGetTypeAnyCast",ITcAnyGetTypeAnyCast,ITs_any_startup,ITs_any_cleanup},
+       {"ITcAnyCast",ITcAnyCast,ITs_any_startup,ITs_any_cleanup},
+       {"ITcBaseHandleGetBaseObject",ITcBaseHandleGetBaseObject,ITs_basehandle_startup,ITs_basehandle_cleanup},
+       {"ITcBaseHandleConstructor",ITcBaseHandleConstructor,ITs_basehandle_startup,ITs_basehandle_cleanup},
+       {"ITcBaseHandleCopyConstructor",ITcBaseHandleCopyConstructor,ITs_basehandle_startup,ITs_basehandle_cleanup},
+       {"ITcBaseHandleEqualAndInequalOperator",ITcBaseHandleEqualAndInequalOperator,ITs_basehandle_startup,ITs_basehandle_cleanup},
+       {"ITcBaseHandleAssignmentOperator",ITcBaseHandleAssignmentOperator,ITs_basehandle_startup,ITs_basehandle_cleanup},
+       {"ITcBaseHandleBooleanType",ITcBaseHandleBooleanType,ITs_basehandle_startup,ITs_basehandle_cleanup},
+       {"ITcBaseHandleGetObjectPtr",ITcBaseHandleGetObjectPtr,ITs_basehandle_startup,ITs_basehandle_cleanup},
+       {"ITcBaseHandleGetTypeInfo",ITcBaseHandleGetTypeInfo,ITs_basehandle_startup,ITs_basehandle_cleanup},
+       {"ITcBaseObjectGetTypeNameInfoForActor",ITcBaseObjectGetTypeNameInfoForActor,ITs_baseobject_startup,ITs_baseobject_cleanup},
+       {"ITcBaseObjectGetTypeNameInfoForAnimation",ITcBaseObjectGetTypeNameInfoForAnimation,ITs_baseobject_startup,ITs_baseobject_cleanup},
+       {"ITcBaseObjectGetTypeNameInfoForLongPressGestureDetector",ITcBaseObjectGetTypeNameInfoForLongPressGestureDetector,ITs_baseobject_startup,ITs_baseobject_cleanup},
+       {"ITcBaseObjectGetTypeNameInfoForBufferImage",ITcBaseObjectGetTypeNameInfoForBufferImage,ITs_baseobject_startup,ITs_baseobject_cleanup},
+       {"ITcBaseObjectDoAction",ITcBaseObjectDoAction,ITs_baseobject_startup,ITs_baseobject_cleanup},
+       {"ITcBaseSignalEmitGuardErrorOccurred",ITcBaseSignalEmitGuardErrorOccurred,ITs_basesignal_startup,ITs_basesignal_cleanup},
+       {"ITcBaseSignalEmpty",ITcBaseSignalEmpty,ITs_basesignal_startup,ITs_basesignal_cleanup},
+       {"ITcBaseSignalGetConnectionCount",ITcBaseSignalGetConnectionCount,ITs_basesignal_startup,ITs_basesignal_cleanup},
+       {"ITcBaseSignalEmit",ITcBaseSignalEmit,ITs_basesignal_startup,ITs_basesignal_cleanup},
+       {"ITcBaseSignalConnectDisconnect",ITcBaseSignalConnectDisconnect,ITs_basesignal_startup,ITs_basesignal_cleanup},
+       {"ITcBaseSignalConnectDisconnectwithObject",ITcBaseSignalConnectDisconnectwithObject,ITs_basesignal_startup,ITs_basesignal_cleanup},
+       {"ITcBaseSignalEmitReturn",ITcBaseSignalEmitReturn,ITs_basesignal_startup,ITs_basesignal_cleanup},
+       {"ITcBufferImageNewWithExternalDataSourceAndStride",ITcBufferImageNewWithExternalDataSourceAndStride,ITs_bufferImage_startup,ITs_bufferImage_cleanup},
+       {"ITcBufferImageNewWithWidthHeightPixelFormat",ITcBufferImageNewWithWidthHeightPixelFormat,ITs_bufferImage_startup,ITs_bufferImage_cleanup},
+       {"ITcBufferImageCopyConstructorWHITE",ITcBufferImageCopyConstructorWHITE,ITs_bufferImage_startup,ITs_bufferImage_cleanup},
+       {"ITcBufferImageGetBufferStrideUpdate",ITcBufferImageGetBufferStrideUpdate,ITs_bufferImage_startup,ITs_bufferImage_cleanup},
+       {"ITcCallbackConstructor",ITcCallbackConstructor,ITs_Callback_startup,ITs_Callback_cleanup},
+       {"ITcCallbackConstructExecute",ITcCallbackConstructExecute,ITs_Callback_startup,ITs_Callback_cleanup},
+       {"ITcCallbackConstructExecuteReturn",ITcCallbackConstructExecuteReturn,ITs_Callback_startup,ITs_Callback_cleanup},
+       {"ITcCallbackConstructExecuteParam1",ITcCallbackConstructExecuteParam1,ITs_Callback_startup,ITs_Callback_cleanup},
+       {"ITcCallbackConstructExecuteParam1Return",ITcCallbackConstructExecuteParam1Return,ITs_Callback_startup,ITs_Callback_cleanup},
+       {"ITcCallbackConstructExecuteParam2",ITcCallbackConstructExecuteParam2,ITs_Callback_startup,ITs_Callback_cleanup},
+       {"ITcCallbackConstructExecuteParam2Return",ITcCallbackConstructExecuteParam2Return,ITs_Callback_startup,ITs_Callback_cleanup},
+       {"ITcCallbackConstructExecuteParam3",ITcCallbackConstructExecuteParam3,ITs_Callback_startup,ITs_Callback_cleanup},
+       {"ITcCallbackConstructExecuteParam3Return",ITcCallbackConstructExecuteParam3Return,ITs_Callback_startup,ITs_Callback_cleanup},
+       {"ITcCallbackFunctorDelegateNoParam",ITcCallbackFunctorDelegateNoParam,ITs_Callback_startup,ITs_Callback_cleanup},
+       {"ITcCameraActorSetGetNearClippingPlane",ITcCameraActorSetGetNearClippingPlane,ITs_cameraactor_startup,ITs_cameraactor_cleanup},
+       {"ITcCameraActorSetGetAspectRatio",ITcCameraActorSetGetAspectRatio,ITs_cameraactor_startup,ITs_cameraactor_cleanup},
+       {"ITcCameraActorSetGetFieldOfView",ITcCameraActorSetGetFieldOfView,ITs_cameraactor_startup,ITs_cameraactor_cleanup},
+       {"ITcCameraActorSetGetFarClippingPlane",ITcCameraActorSetGetFarClippingPlane,ITs_cameraactor_startup,ITs_cameraactor_cleanup},
+       {"ITcCameraActorSetGetTargetPosition",ITcCameraActorSetGetTargetPosition,ITs_cameraactor_startup,ITs_cameraactor_cleanup},
+       {"ITcCameraActorSetGetInvertYAxis",ITcCameraActorSetGetInvertYAxis,ITs_cameraactor_startup,ITs_cameraactor_cleanup},
+       {"ITcCameraActorAssignmentOperator",ITcCameraActorAssignmentOperator,ITs_cameraactor_startup,ITs_cameraactor_cleanup},
+       {"ITcCameraActorDownCast",ITcCameraActorDownCast,ITs_cameraactor_startup,ITs_cameraactor_cleanup},
+       {"ITcCameraActorSetGetType",ITcCameraActorSetGetType,ITs_cameraactor_startup,ITs_cameraactor_cleanup},
+       {"ITcCameraActorSetGetProjectionMode",ITcCameraActorSetGetProjectionMode,ITs_cameraactor_startup,ITs_cameraactor_cleanup},
+       {"ITcCameraActorSetPerspectiveProjection",ITcCameraActorSetPerspectiveProjection,ITs_cameraactor_startup,ITs_cameraactor_cleanup},
+       {"ITcCameraActorSetOrthographicProjection",ITcCameraActorSetOrthographicProjection,ITs_cameraactor_startup,ITs_cameraactor_cleanup},
+       {"ITcCameraActorSetOrthographicProjectionWithClippingPlane",ITcCameraActorSetOrthographicProjectionWithClippingPlane,ITs_cameraactor_startup,ITs_cameraactor_cleanup},
+       {"ITcCameraActorDefaultConstructorCopyConstructor",ITcCameraActorDefaultConstructorCopyConstructor,ITs_cameraactor_startup,ITs_cameraactor_cleanup},
+       {"ITcConnectionTrackerConstructor",ITcConnectionTrackerConstructor,ITs_ConnectionTracker_startup,ITs_ConnectionTracker_cleanup},
+       {"ITcConnectionTrackerTrackSignal",ITcConnectionTrackerTrackSignal,ITs_ConnectionTracker_startup,ITs_ConnectionTracker_cleanup},
+       {"ITcConnectionTrackerDisconnectAll",ITcConnectionTrackerDisconnectAll,ITs_ConnectionTracker_startup,ITs_ConnectionTracker_cleanup},
+       {"ITcConnectionTrackerInterfaceTrackSignal",ITcConnectionTrackerInterfaceTrackSignal,ITs_ConnectionTrackerInterface_startup,ITs_ConnectionTrackerInterface_cleanup},
+       {"ITcConstraintNewOnStageBoolean",ITcConstraintNewOnStageBoolean,ITs_constraint_startup,ITs_constraint_cleanup},
+       {"ITcConstraintNewOnStageInteger",ITcConstraintNewOnStageInteger,ITs_constraint_startup,ITs_constraint_cleanup},
+       {"ITcConstraintNewOnStageFloat",ITcConstraintNewOnStageFloat,ITs_constraint_startup,ITs_constraint_cleanup},
+       {"ITcConstraintNewOnStageVector2",ITcConstraintNewOnStageVector2,ITs_constraint_startup,ITs_constraint_cleanup},
+       {"ITcConstraintNewOnStageVector3",ITcConstraintNewOnStageVector3,ITs_constraint_startup,ITs_constraint_cleanup},
+       {"ITcConstraintNewOnStageVector4",ITcConstraintNewOnStageVector4,ITs_constraint_startup,ITs_constraint_cleanup},
+       {"ITcConstraintNewOnStageMatrix",ITcConstraintNewOnStageMatrix,ITs_constraint_startup,ITs_constraint_cleanup},
+       {"ITcConstraintNewOnStageMatrix3",ITcConstraintNewOnStageMatrix3,ITs_constraint_startup,ITs_constraint_cleanup},
+       {"ITcConstraintNewOnStageQuaternion",ITcConstraintNewOnStageQuaternion,ITs_constraint_startup,ITs_constraint_cleanup},
+       {"ITcConstraintNewOnStageBooleanAddSource",ITcConstraintNewOnStageBooleanAddSource,ITs_constraint_startup,ITs_constraint_cleanup},
+       {"ITcConstraintNewOnStageBooleanAddSourceParent",ITcConstraintNewOnStageBooleanAddSourceParent,ITs_constraint_startup,ITs_constraint_cleanup},
+       {"ITcConstraintNewOnStageIntegerAddSource",ITcConstraintNewOnStageIntegerAddSource,ITs_constraint_startup,ITs_constraint_cleanup},
+       {"ITcConstraintNewOnStageIntegerAddSourceParent",ITcConstraintNewOnStageIntegerAddSourceParent,ITs_constraint_startup,ITs_constraint_cleanup},
+       {"ITcConstraintNewOnStageFloatAddSource",ITcConstraintNewOnStageFloatAddSource,ITs_constraint_startup,ITs_constraint_cleanup},
+       {"ITcConstraintNewOnStageFloatAddSourceParent",ITcConstraintNewOnStageFloatAddSourceParent,ITs_constraint_startup,ITs_constraint_cleanup},
+       {"ITcConstraintNewOnStageVector2AddSource",ITcConstraintNewOnStageVector2AddSource,ITs_constraint_startup,ITs_constraint_cleanup},
+       {"ITcConstraintNewOnStageVector2AddSourceParent",ITcConstraintNewOnStageVector2AddSourceParent,ITs_constraint_startup,ITs_constraint_cleanup},
+       {"ITcConstraintNewOnStageVector3AddSource",ITcConstraintNewOnStageVector3AddSource,ITs_constraint_startup,ITs_constraint_cleanup},
+       {"ITcConstraintNewOnStageVector3AddSourceParent",ITcConstraintNewOnStageVector3AddSourceParent,ITs_constraint_startup,ITs_constraint_cleanup},
+       {"ITcConstraintNewOnStageMatrixAddSource",ITcConstraintNewOnStageMatrixAddSource,ITs_constraint_startup,ITs_constraint_cleanup},
+       {"ITcConstraintNewOnStageMatrixAddSourceParent",ITcConstraintNewOnStageMatrixAddSourceParent,ITs_constraint_startup,ITs_constraint_cleanup},
+       {"ITcConstraintNewOnStageMatrix3AddSource",ITcConstraintNewOnStageMatrix3AddSource,ITs_constraint_startup,ITs_constraint_cleanup},
+       {"ITcConstraintNewOnStageMatrix3AddSourceParent",ITcConstraintNewOnStageMatrix3AddSourceParent,ITs_constraint_startup,ITs_constraint_cleanup},
+       {"ITcConstraintNewOnStageQuaternionAddSource",ITcConstraintNewOnStageQuaternionAddSource,ITs_constraint_startup,ITs_constraint_cleanup},
+       {"ITcConstraintNewOnStageQuaternionAddSourceParent",ITcConstraintNewOnStageQuaternionAddSourceParent,ITs_constraint_startup,ITs_constraint_cleanup},
+       {"ITcConstraintNewOnStageVector2AddSourceLocal",ITcConstraintNewOnStageVector2AddSourceLocal,ITs_constraint_startup,ITs_constraint_cleanup},
+       {"ITcConstraintGetRemoveAction",ITcConstraintGetRemoveAction,ITs_constraint_startup,ITs_constraint_cleanup},
+       {"ITcConstraintClonedDowncast",ITcConstraintClonedDowncast,ITs_constraint_startup,ITs_constraint_cleanup},
+       {"ITcConstraintsRelativeToConstraintForFloatScale",ITcConstraintsRelativeToConstraintForFloatScale,ITs_constraints_startup,ITs_constraints_cleanup},
+       {"ITcConstraintsEqualToConstraintForPropertyFloat",ITcConstraintsEqualToConstraintForPropertyFloat,ITs_constraints_startup,ITs_constraints_cleanup},
+       {"ITcConstraintsEqualToConstraintForPropertyVector2",ITcConstraintsEqualToConstraintForPropertyVector2,ITs_constraints_startup,ITs_constraints_cleanup},
+       {"ITcConstraintsEqualToConstraintForPropertyVector3",ITcConstraintsEqualToConstraintForPropertyVector3,ITs_constraints_startup,ITs_constraints_cleanup},
+       {"ITcConstraintsEqualToConstraintForPropertyVector4",ITcConstraintsEqualToConstraintForPropertyVector4,ITs_constraints_startup,ITs_constraints_cleanup},
+       {"ITcConstraintsEqualToConstraintForPropertyMatrix3",ITcConstraintsEqualToConstraintForPropertyMatrix3,ITs_constraints_startup,ITs_constraints_cleanup},
+       {"ITcConstraintsEqualToConstraintForPropertyMatrix",ITcConstraintsEqualToConstraintForPropertyMatrix,ITs_constraints_startup,ITs_constraints_cleanup},
+       {"ITcConstraintsEqualToConstraintForPropertyQuaternion",ITcConstraintsEqualToConstraintForPropertyQuaternion,ITs_constraints_startup,ITs_constraints_cleanup},
+       {"ITcConstraintsLookAt",ITcConstraintsLookAt,ITs_constraints_startup,ITs_constraints_cleanup},
+       {"ITcConstraintsRelativeToConstraintForPropertyVector3",ITcConstraintsRelativeToConstraintForPropertyVector3,ITs_constraints_startup,ITs_constraints_cleanup},
+       {"ITcConstraintsRelativeToConstraintForPropertyFloat",ITcConstraintsRelativeToConstraintForPropertyFloat,ITs_constraints_startup,ITs_constraints_cleanup},
+       {"ITcConstraintSourceNewOnStageBooleanSource",ITcConstraintSourceNewOnStageBooleanSource,ITs_constraintsource_startup,ITs_constraintsource_cleanup},
+       {"ITcConstraintSourceNewOnStageBooleanLocalSource",ITcConstraintSourceNewOnStageBooleanLocalSource,ITs_constraintsource_startup,ITs_constraintsource_cleanup},
+       {"ITcConstraintSourceNewOnStageBooleanParentSource",ITcConstraintSourceNewOnStageBooleanParentSource,ITs_constraintsource_startup,ITs_constraintsource_cleanup},
+       {"ITcCustomActorDownCast",ITcCustomActorDownCast,ITs_customactor_startup,ITs_customactor_cleanup},
+       {"ITcCustomActorGetImplementation",ITcCustomActorGetImplementation,ITs_customactor_startup,ITs_customactor_cleanup},
+       {"ITcCustomActorConstructorWithImpl",ITcCustomActorConstructorWithImpl,ITs_customactor_startup,ITs_customactor_cleanup},
+       {"ITcCustomactorimplRequiresHoverEvents",ITcCustomactorimplRequiresHoverEvents,ITs_customactor_startup,ITs_customactor_cleanup},
+       {"ITcCustomActorImplGetNaturalSize",ITcCustomActorImplGetNaturalSize,ITs_customactor_startup,ITs_customactor_cleanup},
+       {"ITcCustomActorImplOnChildAdd",ITcCustomActorImplOnChildAdd,ITs_customactor_startup,ITs_customactor_cleanup},
+       {"ITcCustomActorImplOnChildRemove",ITcCustomActorImplOnChildRemove,ITs_customactor_startup,ITs_customactor_cleanup},
+       {"ITcCustomActorImplOnKeyEvent",ITcCustomActorImplOnKeyEvent,ITs_customactor_startup,ITs_customactor_cleanup},
+       {"ITcCustomActorImplOnKeyInputFocusGained",ITcCustomActorImplOnKeyInputFocusGained,ITs_customactor_startup,ITs_customactor_cleanup},
+       {"ITcCustomActorImplOnKeyInputFocusLost",ITcCustomActorImplOnKeyInputFocusLost,ITs_customactor_startup,ITs_customactor_cleanup},
+       {"ITcCustomActorImplOnWheelEvent",ITcCustomActorImplOnWheelEvent,ITs_customactor_startup,ITs_customactor_cleanup},
+       {"ITcCustomActorImplOnSizeSet",ITcCustomActorImplOnSizeSet,ITs_customactor_startup,ITs_customactor_cleanup},
+       {"ITcCustomActorImplOnStageConnection",ITcCustomActorImplOnStageConnection,ITs_customactor_startup,ITs_customactor_cleanup},
+       {"ITcCustomActorImplOnStageDisconnection",ITcCustomActorImplOnStageDisconnection,ITs_customactor_startup,ITs_customactor_cleanup},
+       {"ITcCustomActorImplOnTouchEvent",ITcCustomActorImplOnTouchEvent,ITs_customactor_startup,ITs_customactor_cleanup},
+       {"ITcCustomActorImplRequiresWheelEvents",ITcCustomActorImplRequiresWheelEvents,ITs_customactor_startup,ITs_customactor_cleanup},
+       {"ITcCustomActorImplRequiresTouchEvents",ITcCustomActorImplRequiresTouchEvents,ITs_customactor_startup,ITs_customactor_cleanup},
+       {"ITcCustomActorImplSelf",ITcCustomActorImplSelf,ITs_customactor_startup,ITs_customactor_cleanup},
+       {"ITcCustomActorImplSetRequiresWheelEvents",ITcCustomActorImplSetRequiresWheelEvents,ITs_customactor_startup,ITs_customactor_cleanup},
+       {"ITcCustomActorImplCustomActorImplWithBoolParam",ITcCustomActorImplCustomActorImplWithBoolParam,ITs_customactor_startup,ITs_customactor_cleanup},
+       {"ITcCustomActorImplRelayoutRequest",ITcCustomActorImplRelayoutRequest,ITs_customactor_startup,ITs_customactor_cleanup},
+       {"ITcCustomActorImplGetExtension",ITcCustomActorImplGetExtension,ITs_customactor_startup,ITs_customactor_cleanup},
+       {"ITcDaliExceptionDaliAssertMessage",ITcDaliExceptionDaliAssertMessage,ITs_dali_exception_startup,ITs_dali_exception_cleanup},
+       {"ITcDegreeConsFloat",ITcDegreeConsFloat,ITs_degree_startup,ITs_degree_cleanup},
+       {"ITcDegreeConsRadian",ITcDegreeConsRadian,ITs_degree_startup,ITs_degree_cleanup},
+       {"ITcDegreeOperatorEqual",ITcDegreeOperatorEqual,ITs_degree_startup,ITs_degree_cleanup},
+       {"ITcDegreeOperatorNotEqual",ITcDegreeOperatorNotEqual,ITs_degree_startup,ITs_degree_cleanup},
+       {"ITcDegreeCastOperator1",ITcDegreeCastOperator1,ITs_degree_startup,ITs_degree_cleanup},
+       {"ITcDegreeCastOperator2",ITcDegreeCastOperator2,ITs_degree_startup,ITs_degree_cleanup},
+       {"ITcDegreeOperatorCompare",ITcDegreeOperatorCompare,ITs_degree_startup,ITs_degree_cleanup},
+       {"ITcDegreeClamp",ITcDegreeClamp,ITs_degree_startup,ITs_degree_cleanup},
+       {"ITcEncodedBufferImageNewWithDataDLen",ITcEncodedBufferImageNewWithDataDLen,ITs_encodedbufferimage_startup,ITs_encodedbufferimage_cleanup},
+       {"ITcEncodedBufferImageDownCast",ITcEncodedBufferImageDownCast,ITs_encodedbufferimage_startup,ITs_encodedbufferimage_cleanup},
+       {"ITcEncodedBufferImageNewWithSamplingModeFittingMode",ITcEncodedBufferImageNewWithSamplingModeFittingMode,ITs_encodedbufferimage_startup,ITs_encodedbufferimage_cleanup},
+       {"ITcExtentsConstructor",ITcExtentsConstructor,ITs_extents_startup, ITs_extents_cleanup},
+       {"ITcExtentsConstructor2",ITcExtentsConstructor2,ITs_extents_startup, ITs_extents_cleanup},
+       {"ITcExtentsCopyConstructor",ITcExtentsCopyConstructor,ITs_extents_startup, ITs_extents_cleanup},
+       {"ITcExtentsCopyOperatorAssignment",ITcExtentsCopyOperatorAssignment,ITs_extents_startup, ITs_extents_cleanup},
+       {"ITcExtentsOperatorAssignment",ITcExtentsOperatorAssignment,ITs_extents_startup, ITs_extents_cleanup},
+       {"ITcExtentsOperatorEquality",ITcExtentsOperatorEquality,ITs_extents_startup, ITs_extents_cleanup},
+       {"ITcExtentsOperatorInequality",ITcExtentsOperatorInequality,ITs_extents_startup, ITs_extents_cleanup},
+       {"ITcExtentsOperatorEqualsOStream",ITcExtentsOperatorEqualsOStream,ITs_extents_startup, ITs_extents_cleanup},
+       {"ITcFrameBuffer_001",ITcFrameBuffer_001,ITs_frame_buffer_startup,ITs_frame_buffer_cleanup},
+       {"ITcFrameBufferWithoutAttachment",ITcFrameBufferWithoutAttachment,ITs_frame_buffer_startup,ITs_frame_buffer_cleanup},
+       {"ITcFrameBufferWithAttachment",ITcFrameBufferWithAttachment,ITs_frame_buffer_startup,ITs_frame_buffer_cleanup},
+       {"ITcFrameBufferImageDownCast",ITcFrameBufferImageDownCast,ITs_framebufferimage_startup,ITs_framebufferimage_cleanup},
+       {"ITcFrameBufferImageNewWithWidthHeightPixelFormat",ITcFrameBufferImageNewWithWidthHeightPixelFormat,ITs_framebufferimage_startup,ITs_framebufferimage_cleanup},
+       {"ITcFrameBufferImageNative",ITcFrameBufferImageNative,ITs_framebufferimage_startup,ITs_framebufferimage_cleanup},
+       {"ITcGeometry_001",ITcGeometry_001,ITs_geometry_startup,ITs_geometry_cleanup},
+       {"ITcGestureConstructorByTypePanStateStarted",ITcGestureConstructorByTypePanStateStarted,ITs_gesture_startup,ITs_gesture_cleanup},
+       {"ITcGestureConstructorByTypePinchStateStarted",ITcGestureConstructorByTypePinchStateStarted,ITs_gesture_startup,ITs_gesture_cleanup},
+       {"ITcGestureConstructorByTypeTapStateStarted",ITcGestureConstructorByTypeTapStateStarted,ITs_gesture_startup,ITs_gesture_cleanup},
+       {"ITcGestureConstructorByTypeLongPressStateStarted",ITcGestureConstructorByTypeLongPressStateStarted,ITs_gesture_startup,ITs_gesture_cleanup},
+       {"ITcGestureConstructorByTypePanStateContinuing",ITcGestureConstructorByTypePanStateContinuing,ITs_gesture_startup,ITs_gesture_cleanup},
+       {"ITcGestureConstructorByTypePinchStateContinuing",ITcGestureConstructorByTypePinchStateContinuing,ITs_gesture_startup,ITs_gesture_cleanup},
+       {"ITcGestureConstructorByTypeTapStateContinuing",ITcGestureConstructorByTypeTapStateContinuing,ITs_gesture_startup,ITs_gesture_cleanup},
+       {"ITcGestureConstructorByTypeLongPressStateContinuing",ITcGestureConstructorByTypeLongPressStateContinuing,ITs_gesture_startup,ITs_gesture_cleanup},
+       {"ITcGestureConstructorByTypePanStateFinished",ITcGestureConstructorByTypePanStateFinished,ITs_gesture_startup,ITs_gesture_cleanup},
+       {"ITcGestureConstructorByTypePinchStateFinished",ITcGestureConstructorByTypePinchStateFinished,ITs_gesture_startup,ITs_gesture_cleanup},
+       {"ITcGestureConstructorByTypeTapStateFinished",ITcGestureConstructorByTypeTapStateFinished,ITs_gesture_startup,ITs_gesture_cleanup},
+       {"ITcGestureConstructorByTypeLongPressStateFinished",ITcGestureConstructorByTypeLongPressStateFinished,ITs_gesture_startup,ITs_gesture_cleanup},
+       {"ITcGestureConstructorByTypePanStateClear",ITcGestureConstructorByTypePanStateClear,ITs_gesture_startup,ITs_gesture_cleanup},
+       {"ITcGestureConstructorByTypePinchStateClear",ITcGestureConstructorByTypePinchStateClear,ITs_gesture_startup,ITs_gesture_cleanup},
+       {"ITcGestureConstructorByTypeTapStateClear",ITcGestureConstructorByTypeTapStateClear,ITs_gesture_startup,ITs_gesture_cleanup},
+       {"ITcGestureConstructorByTypeLongPressStateClear",ITcGestureConstructorByTypeLongPressStateClear,ITs_gesture_startup,ITs_gesture_cleanup},
+       {"ITcGestureConstructorByTypePanStateCancelled",ITcGestureConstructorByTypePanStateCancelled,ITs_gesture_startup,ITs_gesture_cleanup},
+       {"ITcGestureConstructorByTypePinchStateCancelled",ITcGestureConstructorByTypePinchStateCancelled,ITs_gesture_startup,ITs_gesture_cleanup},
+       {"ITcGestureConstructorByTypeTapStateCancelled",ITcGestureConstructorByTypeTapStateCancelled,ITs_gesture_startup,ITs_gesture_cleanup},
+       {"ITcGestureConstructorByTypeLongPressStateCancelled",ITcGestureConstructorByTypeLongPressStateCancelled,ITs_gesture_startup,ITs_gesture_cleanup},
+       {"ITcGestureConstructorByTypePanStatePossible",ITcGestureConstructorByTypePanStatePossible,ITs_gesture_startup,ITs_gesture_cleanup},
+       {"ITcGestureConstructorByTypePinchStatePossible",ITcGestureConstructorByTypePinchStatePossible,ITs_gesture_startup,ITs_gesture_cleanup},
+       {"ITcGestureConstructorByTypeTapStatePossible",ITcGestureConstructorByTypeTapStatePossible,ITs_gesture_startup,ITs_gesture_cleanup},
+       {"ITcGestureConstructorByTypeLongPressStatePossible",ITcGestureConstructorByTypeLongPressStatePossible,ITs_gesture_startup,ITs_gesture_cleanup},
+       {"ITcGestureCopyConstructor",ITcGestureCopyConstructor,ITs_gesture_startup,ITs_gesture_cleanup},
+       {"ITcGestureAssignmentOperator",ITcGestureAssignmentOperator,ITs_gesture_startup,ITs_gesture_cleanup},
+       {"ITcGestureDetectorAttachGetAttachedActors",ITcGestureDetectorAttachGetAttachedActors,ITs_gesturedetector_startup,ITs_gesturedetector_cleanup},
+       {"ITcGestureDetectorDetach",ITcGestureDetectorDetach,ITs_gesturedetector_startup,ITs_gesturedetector_cleanup},
+       {"ITcGestureDetectorDownCast",ITcGestureDetectorDownCast,ITs_gesturedetector_startup,ITs_gesturedetector_cleanup},
+       {"ITcGestureDetectorDetachAll",ITcGestureDetectorDetachAll,ITs_gesturedetector_startup,ITs_gesturedetector_cleanup},
+       {"ITcGestureDetectorAssignment",ITcGestureDetectorAssignment,ITs_gesturedetector_startup,ITs_gesturedetector_cleanup},
+       {"ITcGestureDetectorCopyConstructor",ITcGestureDetectorCopyConstructor,ITs_gesturedetector_startup,ITs_gesturedetector_cleanup},
+       {"ITcHandleGetPropertyIndices",ITcHandleGetPropertyIndices,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleIsPropertyAConstraintInput",ITcHandleIsPropertyAConstraintInput,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleAddRemovePropertyNotification",ITcHandleAddRemovePropertyNotification,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleGetPropertyCountAndIndexAndNameAndType",ITcHandleGetPropertyCountAndIndexAndNameAndType,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleIsPropertyWritable",ITcHandleIsPropertyWritable,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleIsPropertyAnimatable",ITcHandleIsPropertyAnimatable,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleSupport",ITcHandleSupport,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleSetGetPropertyFloat",ITcHandleSetGetPropertyFloat,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleSetGetPropertyString",ITcHandleSetGetPropertyString,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleSetGetPropertyInt",ITcHandleSetGetPropertyInt,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleSetGetPropertyBoolean",ITcHandleSetGetPropertyBoolean,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleSetGetPropertyVector2",ITcHandleSetGetPropertyVector2,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleSetGetPropertyVector3",ITcHandleSetGetPropertyVector3,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleSetGetPropertyVector4",ITcHandleSetGetPropertyVector4,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleSetGetPropertyMatrix",ITcHandleSetGetPropertyMatrix,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleSetGetPropertyMatrix3",ITcHandleSetGetPropertyMatrix3,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleSetGetPropertyRect",ITcHandleSetGetPropertyRect,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleSetGetPropertyQuaternion",ITcHandleSetGetPropertyQuaternion,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleSetGetPropertyArray",ITcHandleSetGetPropertyArray,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleSetGetPropertyMap",ITcHandleSetGetPropertyMap,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleSetGetPropertyType",ITcHandleSetGetPropertyType,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleOperatorAssignment",ITcHandleOperatorAssignment,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleRegisterPropertyFloatWithoutAccessMode",ITcHandleRegisterPropertyFloatWithoutAccessMode,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleRegisterPropertyFloatWithAccessMode",ITcHandleRegisterPropertyFloatWithAccessMode,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleRegisterPropertyboolWithOutAccessMode",ITcHandleRegisterPropertyboolWithOutAccessMode,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleRegisterPropertyboolWithAccessMode",ITcHandleRegisterPropertyboolWithAccessMode,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleRegisterPropertyVector2WithoutAccessMode",ITcHandleRegisterPropertyVector2WithoutAccessMode,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleRegisterPropertyVector2WithAccessMode",ITcHandleRegisterPropertyVector2WithAccessMode,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleRegisterPropertyVector3WithOutAccessMode",ITcHandleRegisterPropertyVector3WithOutAccessMode,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleRegisterPropertyVector3WithAccessMode",ITcHandleRegisterPropertyVector3WithAccessMode,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleRegisterPropertyVector4WithOutAccessmode",ITcHandleRegisterPropertyVector4WithOutAccessmode,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleRegisterPropertyVector4WithAccessmode",ITcHandleRegisterPropertyVector4WithAccessmode,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleRegisterPropertyMatrix3WithoutAccessMode",ITcHandleRegisterPropertyMatrix3WithoutAccessMode,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleRegisterPropertyMatrix3WithAccessMode",ITcHandleRegisterPropertyMatrix3WithAccessMode,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleRegisterPropertyMatrixWithoutAccessMode",ITcHandleRegisterPropertyMatrixWithoutAccessMode,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleRegisterPropertyMatrixWithAccessMode",ITcHandleRegisterPropertyMatrixWithAccessMode,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleRegisterPropertyStringWithoutAccessMode",ITcHandleRegisterPropertyStringWithoutAccessMode,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleRegisterPropertyStringWithAccessMode",ITcHandleRegisterPropertyStringWithAccessMode,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleRegisterPropertyQuaternionWithoutAccessMode",ITcHandleRegisterPropertyQuaternionWithoutAccessMode,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleRegisterPropertyQuaternionWithAccessMode",ITcHandleRegisterPropertyQuaternionWithAccessMode,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleRegisterPropertyRectWithoutAccessMode",ITcHandleRegisterPropertyRectWithoutAccessMode,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleRegisterPropertyRectWithAccessMode",ITcHandleRegisterPropertyRectWithAccessMode,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleRegisterPropertyMapWithAccessMode",ITcHandleRegisterPropertyMapWithAccessMode,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleRegisterPropertyMapWithoutAccessMode",ITcHandleRegisterPropertyMapWithoutAccessMode,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleRegisterPropertyArrayWithoutAccessMode",ITcHandleRegisterPropertyArrayWithoutAccessMode,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleRegisterPropertyArrayWithAccessMode",ITcHandleRegisterPropertyArrayWithAccessMode,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleRemoveConstraintsWithAndWithoutTag",ITcHandleRemoveConstraintsWithAndWithoutTag,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleNewWeightObjectDownCast",ITcHandleNewWeightObjectDownCast,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcHandleRemovePropertyNotifications",ITcHandleRemovePropertyNotifications,ITs_handle_startup,ITs_handle_cleanup},
+       {"ITcIntrusivePtrConstructorReset",ITcIntrusivePtrConstructorReset,ITs_intrusiveptr_startup,ITs_intrusiveptr_cleanup},
+       {"ITcIntrusivePtrGet",ITcIntrusivePtrGet,ITs_intrusiveptr_startup,ITs_intrusiveptr_cleanup},
+       {"ITcIntrusivePtrCopyConstructors",ITcIntrusivePtrCopyConstructors,ITs_intrusiveptr_startup,ITs_intrusiveptr_cleanup},
+       {"ITcIntrusivePtrAssignmentEquals",ITcIntrusivePtrAssignmentEquals,ITs_intrusiveptr_startup,ITs_intrusiveptr_cleanup},
+       {"ITcIntrusivePtrResetWithReference",ITcIntrusivePtrResetWithReference,ITs_intrusiveptr_startup,ITs_intrusiveptr_cleanup},
+       {"ITcIntrusivePtrBooleanType",ITcIntrusivePtrBooleanType,ITs_intrusiveptr_startup,ITs_intrusiveptr_cleanup},
+       {"ITcIntrusivePtrPointerDereference",ITcIntrusivePtrPointerDereference,ITs_intrusiveptr_startup,ITs_intrusiveptr_cleanup},
+       {"ITcIntrusivePtrDetach",ITcIntrusivePtrDetach,ITs_intrusiveptr_startup,ITs_intrusiveptr_cleanup},
+       {"ITcKeyEventGetCompose",ITcKeyEventGetCompose,ITs_key_event_startup,ITs_key_event_cleanup},
+       {"ITcKeyEventAssignment",ITcKeyEventAssignment,ITs_key_event_startup,ITs_key_event_cleanup},
+       {"ITcKeyEventConstructorIsAltModifier",ITcKeyEventConstructorIsAltModifier,ITs_key_event_startup,ITs_key_event_cleanup},
+       {"ITcKeyEventCopy",ITcKeyEventCopy,ITs_key_event_startup,ITs_key_event_cleanup},
+       {"ITcKeyEventIsCtrlModifier",ITcKeyEventIsCtrlModifier,ITs_key_event_startup,ITs_key_event_cleanup},
+       {"ITcKeyEventIsShiftModifier",ITcKeyEventIsShiftModifier,ITs_key_event_startup,ITs_key_event_cleanup},
+       {"ITcKeyFramesAddWithAlphaFunction",ITcKeyFramesAddWithAlphaFunction,ITs_keyframes_startup,ITs_keyframes_cleanup},
+       {"ITcKeyFramesDowncast",ITcKeyFramesDowncast,ITs_keyframes_startup,ITs_keyframes_cleanup},
+       {"ITcKeyFramesAddGetTypeWithBool",ITcKeyFramesAddGetTypeWithBool,ITs_keyframes_startup,ITs_keyframes_cleanup},
+       {"ITcKeyFramesAddGetTypeWithFLOAT",ITcKeyFramesAddGetTypeWithFLOAT,ITs_keyframes_startup,ITs_keyframes_cleanup},
+       {"ITcKeyFramesAddGetTypeWithVector2",ITcKeyFramesAddGetTypeWithVector2,ITs_keyframes_startup,ITs_keyframes_cleanup},
+       {"ITcKeyFramesAddGetTypeWithVector3",ITcKeyFramesAddGetTypeWithVector3,ITs_keyframes_startup,ITs_keyframes_cleanup},
+       {"ITcKeyFramesAddGetTypeWithVector4",ITcKeyFramesAddGetTypeWithVector4,ITs_keyframes_startup,ITs_keyframes_cleanup},
+       {"ITcKeyFramesAddGetTypeWithAngleAxis",ITcKeyFramesAddGetTypeWithAngleAxis,ITs_keyframes_startup,ITs_keyframes_cleanup},
+       {"ITcKeyFramesCopyConstructor",ITcKeyFramesCopyConstructor,ITs_keyframes_startup,ITs_keyframes_cleanup},
+       {"ITcKeyFramesAssignmentOperator",ITcKeyFramesAssignmentOperator,ITs_keyframes_startup,ITs_keyframes_cleanup},
+       {"ITcLayerIsHoverConsumedAfterSetHoverConsumed",ITcLayerIsHoverConsumedAfterSetHoverConsumed,ITs_layer_startup,ITs_layer_cleanup},
+       {"ITcLayerIsTouchConsumedAfterSetTouchConsumed",ITcLayerIsTouchConsumedAfterSetTouchConsumed,ITs_layer_startup,ITs_layer_cleanup},
+       {"ITcLayerDownCastBaseHandle",ITcLayerDownCastBaseHandle,ITs_layer_startup,ITs_layer_cleanup},
+       {"ITcLayerDownCast",ITcLayerDownCast,ITs_layer_startup,ITs_layer_cleanup},
+       {"ITcLayerGetDepth",ITcLayerGetDepth,ITs_layer_startup,ITs_layer_cleanup},
+       {"ITcLayerLowerBelowToBottom",ITcLayerLowerBelowToBottom,ITs_layer_startup,ITs_layer_cleanup},
+       {"ITcLayerMoveAboveBelow",ITcLayerMoveAboveBelow,ITs_layer_startup,ITs_layer_cleanup},
+       {"ITcLayerRaiseAboveToTop",ITcLayerRaiseAboveToTop,ITs_layer_startup,ITs_layer_cleanup},
+       {"ITcLayerSetGetClippingBox",ITcLayerSetGetClippingBox,ITs_layer_startup,ITs_layer_cleanup},
+       {"ITcLayerSetIsDepthTestDisabled",ITcLayerSetIsDepthTestDisabled,ITs_layer_startup,ITs_layer_cleanup},
+       {"ITcLayerSetIsClipping",ITcLayerSetIsClipping,ITs_layer_startup,ITs_layer_cleanup},
+       {"ITcLayerSetSortFunction",ITcLayerSetSortFunction,ITs_layer_startup,ITs_layer_cleanup},
+       {"ITcLinearConstrainerCopyConstructorAssign",ITcLinearConstrainerCopyConstructorAssign,ITs_linear_constrainer_startup,ITs_linear_constrainer_cleanup},
+       {"ITcLinearConstrainerDowncast",ITcLinearConstrainerDowncast,ITs_linear_constrainer_startup,ITs_linear_constrainer_cleanup},
+       {"ITcLinearConstrainerApplyRemove",ITcLinearConstrainerApplyRemove,ITs_linear_constrainer_startup,ITs_linear_constrainer_cleanup},
+       {"ITcLocalSourceNewOnStageBoolean",ITcLocalSourceNewOnStageBoolean,ITs_local_source_startup,ITs_local_source_cleanup},
+       {"ITcLongPressGestureCopyConstructor",ITcLongPressGestureCopyConstructor,ITs_long_press_gesture_startup,ITs_long_press_gesture_cleanup},
+       {"ITcLongPressGestureAssignmentOperator",ITcLongPressGestureAssignmentOperator,ITs_long_press_gesture_startup,ITs_long_press_gesture_cleanup},
+       {"ITcLongPressGestureDetectorSetGetMinMaxTouchesRequiredWithMinMaxTouches",ITcLongPressGestureDetectorSetGetMinMaxTouchesRequiredWithMinMaxTouches,ITs_long_press_gesture_detector_startup,ITs_long_press_gesture_detector_cleanup},
+       {"ITcLongPressGestureDetectorSetGetMinMaxTouchesRequiredWithTouches",ITcLongPressGestureDetectorSetGetMinMaxTouchesRequiredWithTouches,ITs_long_press_gesture_detector_startup,ITs_long_press_gesture_detector_cleanup},
+       {"ITcLongPressGestureDetectorDownCast",ITcLongPressGestureDetectorDownCast,ITs_long_press_gesture_detector_startup,ITs_long_press_gesture_detector_cleanup},
+       {"ITcLongPressGestureDetectorAssignment",ITcLongPressGestureDetectorAssignment,ITs_long_press_gesture_detector_startup,ITs_long_press_gesture_detector_cleanup},
+       {"ITcLongPressGestureDetectorCopy",ITcLongPressGestureDetectorCopy,ITs_long_press_gesture_detector_startup,ITs_long_press_gesture_detector_cleanup},
+       {"ITcMathUtilsNextAndIsPowerOfTwo",ITcMathUtilsNextAndIsPowerOfTwo,ITs_mathutils_startup,ITs_mathutils_cleanup},
+       {"ITcMathUtilsEqualsZero",ITcMathUtilsEqualsZero,ITs_mathutils_startup,ITs_mathutils_cleanup},
+       {"ITcMathUtilsShortestDistanceInDomain",ITcMathUtilsShortestDistanceInDomain,ITs_mathutils_startup,ITs_mathutils_cleanup},
+       {"ITcMathUtilsClampfloat",ITcMathUtilsClampfloat,ITs_mathutils_startup,ITs_mathutils_cleanup},
+       {"ITcMathUtilsClampint",ITcMathUtilsClampint,ITs_mathutils_startup,ITs_mathutils_cleanup},
+       {"ITcMathUtilsClampInPlacefloat",ITcMathUtilsClampInPlacefloat,ITs_mathutils_startup,ITs_mathutils_cleanup},
+       {"ITcMathUtilsClampInPlaceint",ITcMathUtilsClampInPlaceint,ITs_mathutils_startup,ITs_mathutils_cleanup},
+       {"ITcMathUtilsRound",ITcMathUtilsRound,ITs_mathutils_startup,ITs_mathutils_cleanup},
+       {"ITcMathUtilsLerpForFloat",ITcMathUtilsLerpForFloat,ITs_mathutils_startup,ITs_mathutils_cleanup},
+       {"ITcMathUtilsLerpForInt",ITcMathUtilsLerpForInt,ITs_mathutils_startup,ITs_mathutils_cleanup},
+       {"ITcMathUtilsEqualsWithAndWithoutEpsilon",ITcMathUtilsEqualsWithAndWithoutEpsilon,ITs_mathutils_startup,ITs_mathutils_cleanup},
+       {"ITcMathUtilsSign",ITcMathUtilsSign,ITs_mathutils_startup,ITs_mathutils_cleanup},
+       {"ITcMatrixGetTransformComponents",ITcMatrixGetTransformComponents,ITs_matrix_startup,ITs_matrix_cleanup},
+       {"ITcMatrixOrthoNormalize",ITcMatrixOrthoNormalize,ITs_matrix_startup,ITs_matrix_cleanup},
+       {"ITcMatrixSetTransformComponents",ITcMatrixSetTransformComponents,ITs_matrix_startup,ITs_matrix_cleanup},
+       {"ITcMatrixAsFloat",ITcMatrixAsFloat,ITs_matrix_startup,ITs_matrix_cleanup},
+       {"ITcMatrixInvert",ITcMatrixInvert,ITs_matrix_startup,ITs_matrix_cleanup},
+       {"ITcMatrixInvertTransform",ITcMatrixInvertTransform,ITs_matrix_startup,ITs_matrix_cleanup},
+       {"ITcMatrixOperatorNotEquals",ITcMatrixOperatorNotEquals,ITs_matrix_startup,ITs_matrix_cleanup},
+       {"ITcMatrixOperatorEquals",ITcMatrixOperatorEquals,ITs_matrix_startup,ITs_matrix_cleanup},
+       {"ITcMatrixOperatorMultiply",ITcMatrixOperatorMultiply,ITs_matrix_startup,ITs_matrix_cleanup},
+       {"ITcMatrixSetIdentity",ITcMatrixSetIdentity,ITs_matrix_startup,ITs_matrix_cleanup},
+       {"ITcMatrixSetIdentityAndScale",ITcMatrixSetIdentityAndScale,ITs_matrix_startup,ITs_matrix_cleanup},
+       {"ITcMatrixSetGetTranslationWithVector4",ITcMatrixSetGetTranslationWithVector4,ITs_matrix_startup,ITs_matrix_cleanup},
+       {"ITcMatrixSetGetTranslationWithVector3",ITcMatrixSetGetTranslationWithVector3,ITs_matrix_startup,ITs_matrix_cleanup},
+       {"ITcMatrixSetGetXAxis",ITcMatrixSetGetXAxis,ITs_matrix_startup,ITs_matrix_cleanup},
+       {"ITcMatrixSetGetYAxis",ITcMatrixSetGetYAxis,ITs_matrix_startup,ITs_matrix_cleanup},
+       {"ITcMatrixSetGetZAxis",ITcMatrixSetGetZAxis,ITs_matrix_startup,ITs_matrix_cleanup},
+       {"ITcMatrixTranspose",ITcMatrixTranspose,ITs_matrix_startup,ITs_matrix_cleanup},
+       {"ITcMatrixMultiplyTwoMatrices",ITcMatrixMultiplyTwoMatrices,ITs_matrix_startup,ITs_matrix_cleanup},
+       {"ITcMatrixMultiplyMatrixAndQuaternionOStream",ITcMatrixMultiplyMatrixAndQuaternionOStream,ITs_matrix_startup,ITs_matrix_cleanup},
+       {"ITcMatrix3Magnitude",ITcMatrix3Magnitude,ITs_matrix3_startup,ITs_matrix3_cleanup},
+       {"ITcMatrix3ScaledInverseTranspose",ITcMatrix3ScaledInverseTranspose,ITs_matrix3_startup,ITs_matrix3_cleanup},
+       {"ITcMatrix3AsFloat",ITcMatrix3AsFloat,ITs_matrix3_startup,ITs_matrix3_cleanup},
+       {"ITcMatrix3Invert",ITcMatrix3Invert,ITs_matrix3_startup,ITs_matrix3_cleanup},
+       {"ITcMatrix3SetIdentity",ITcMatrix3SetIdentity,ITs_matrix3_startup,ITs_matrix3_cleanup},
+       {"ITcMatrix3Transpose",ITcMatrix3Transpose,ITs_matrix3_startup,ITs_matrix3_cleanup},
+       {"ITcMatrix3OperatorEqualityCheck",ITcMatrix3OperatorEqualityCheck,ITs_matrix3_startup,ITs_matrix3_cleanup},
+       {"ITcMatrix3MultiplyOStream",ITcMatrix3MultiplyOStream,ITs_matrix3_startup,ITs_matrix3_cleanup},
+       {"ITcNativeImageNewDownCastCopyAssign",ITcNativeImageNewDownCastCopyAssign,ITs_native_image_startup,ITs_native_image_cleanup},
+       {"ITcNativeImageCreateGlTexture",ITcNativeImageCreateGlTexture,ITs_native_image_startup,ITs_native_image_cleanup},
+       {"ITcNativeImageCustomFragmentPrefixP",ITcNativeImageCustomFragmentPrefixP,ITs_native_image_startup,ITs_native_image_cleanup},
+       {"ITcNativeImageCustomSamplerTypenameP",ITcNativeImageCustomSamplerTypenameP,ITs_native_image_startup,ITs_native_image_cleanup},
+       {"ITcObjectRegistryGetObjectCreatedDestroyedSignal",ITcObjectRegistryGetObjectCreatedDestroyedSignal,ITs_object_registry_startup,ITs_object_registry_cleanup},
+       {"ITcObjectRegistryAssignment",ITcObjectRegistryAssignment,ITs_object_registry_startup,ITs_object_registry_cleanup},
+       {"ITcObjectRegistryCopy",ITcObjectRegistryCopy,ITs_object_registry_startup,ITs_object_registry_cleanup},
+       {"ITcPanGestureGetDistance",ITcPanGestureGetDistance,ITs_pan_gesture_startup,ITs_pan_gesture_cleanup},
+       {"ITcPanGestureGetScreenDistance",ITcPanGestureGetScreenDistance,ITs_pan_gesture_startup,ITs_pan_gesture_cleanup},
+       {"ITcPanGestureGetScreenSpeed",ITcPanGestureGetScreenSpeed,ITs_pan_gesture_startup,ITs_pan_gesture_cleanup},
+       {"ITcPanGestureGetSpeed",ITcPanGestureGetSpeed,ITs_pan_gesture_startup,ITs_pan_gesture_cleanup},
+       {"ITcPanGestureAssignmentOperatorCopy",ITcPanGestureAssignmentOperatorCopy,ITs_pan_gesture_startup,ITs_pan_gesture_cleanup},
+       {"ITcPanGestureDetectorDownCast",ITcPanGestureDetectorDownCast,ITs_pan_gesture_detector_startup,ITs_pan_gesture_detector_cleanup},
+       {"ITcPanGestureDetectorCopySetGetMinimumTouchesRequired",ITcPanGestureDetectorCopySetGetMinimumTouchesRequired,ITs_pan_gesture_detector_startup,ITs_pan_gesture_detector_cleanup},
+       {"ITcPanGestureDetectorAssignmentSetGetMaximumTouchesRequired",ITcPanGestureDetectorAssignmentSetGetMaximumTouchesRequired,ITs_pan_gesture_detector_startup,ITs_pan_gesture_detector_cleanup},
+       {"ITcPanGestureDetectorGetClearAngles",ITcPanGestureDetectorGetClearAngles,ITs_pan_gesture_detector_startup,ITs_pan_gesture_detector_cleanup},
+       {"ITcPanGestureDetectorAddRemoveDirection",ITcPanGestureDetectorAddRemoveDirection,ITs_pan_gesture_detector_startup,ITs_pan_gesture_detector_cleanup},
+       {"ITcParentSourceNewOnStageBoolean",ITcParentSourceNewOnStageBoolean,ITs_parent_source_startup,ITs_parent_source_cleanup},
+       {"ITcPathGetPoint",ITcPathGetPoint,ITs_path_startup,ITs_path_cleanup},
+       {"ITcPathGetControlPoint",ITcPathGetControlPoint,ITs_path_startup,ITs_path_cleanup},
+       {"ITcPathGenerateControlPoints",ITcPathGenerateControlPoints,ITs_path_startup,ITs_path_cleanup},
+       {"ITcPathSample",ITcPathSample,ITs_path_startup,ITs_path_cleanup},
+       {"ITcPinchGestureConstructorByGestureStateEnums",ITcPinchGestureConstructorByGestureStateEnums,ITs_pinch_gesture_startup,ITs_pinch_gesture_cleanup},
+       {"ITcPinchGestureCopyConstructor",ITcPinchGestureCopyConstructor,ITs_pinch_gesture_startup,ITs_pinch_gesture_cleanup},
+       {"ITcPinchGestureAssignmentOperator",ITcPinchGestureAssignmentOperator,ITs_pinch_gesture_startup,ITs_pinch_gesture_cleanup},
+       {"ITcPinchGestureDetectorDownCastCopyAssign",ITcPinchGestureDetectorDownCastCopyAssign,ITs_pinch_gesture_detector_startup,ITs_pinch_gesture_detector_cleanup},
+       {"ITcPixelHasAlpha",ITcPixelHasAlpha,ITs_pixel_startup,ITs_pixel_cleanup},
+       {"ITcPixelGetBytesPerPixel",ITcPixelGetBytesPerPixel,ITs_pixel_startup,ITs_pixel_cleanup},
+       {"ITcPixelGetAlphaOffsetAndMask",ITcPixelGetAlphaOffsetAndMask,ITs_pixel_startup,ITs_pixel_cleanup},
+       {"ITcPixelData_001",ITcPixelData_001,ITs_pixeldata_startup,ITs_pixeldata_cleanup},
+       {"ITcPropertyWithPropertyName",ITcPropertyWithPropertyName,ITs_property_startup,ITs_property_cleanup},
+       {"ITcPropertyWithComponentIndex",ITcPropertyWithComponentIndex,ITs_property_startup,ITs_property_cleanup},
+       {"ITcPropertyWithNameComponentIndex",ITcPropertyWithNameComponentIndex,ITs_property_startup,ITs_property_cleanup},
+       {"ITcPropertyArrayAdd",ITcPropertyArrayAdd,ITs_propertyarray_startup,ITs_propertyarray_cleanup},
+       {"ITcPropertyArraySize",ITcPropertyArraySize,ITs_propertyarray_startup,ITs_propertyarray_cleanup},
+       {"ITcPropertyArrayReserve",ITcPropertyArrayReserve,ITs_propertyarray_startup,ITs_propertyarray_cleanup},
+       {"ITcPropertyArrayCopyConstructor",ITcPropertyArrayCopyConstructor,ITs_propertyarray_startup,ITs_propertyarray_cleanup},
+       {"ITcPropertyArrayAssignmentOperator",ITcPropertyArrayAssignmentOperator,ITs_propertyarray_startup,ITs_propertyarray_cleanup},
+       {"ITcPropertyArrayOutstreamOperator",ITcPropertyArrayOutstreamOperator,ITs_propertyarray_startup,ITs_propertyarray_cleanup},
+       {"ITcPropertyArrayConstructorInitializerList",ITcPropertyArrayConstructorInitializerList,ITs_propertyarray_startup,ITs_propertyarray_cleanup},
+       {"ITcPropertyBuffer_001",ITcPropertyBuffer_001,ITs_propertybuffer_startup,ITs_propertybuffer_cleanup},
+       {"ITcPropertyConditionGreaterThanCondition",ITcPropertyConditionGreaterThanCondition,ITs_propertycondition_startup,ITs_propertycondition_cleanup},
+       {"ITcPropertyConditionInsideCondition",ITcPropertyConditionInsideCondition,ITs_propertycondition_startup,ITs_propertycondition_cleanup},
+       {"ITcPropertyConditionAssignmentOperator",ITcPropertyConditionAssignmentOperator,ITs_propertycondition_startup,ITs_propertycondition_cleanup},
+       {"ITcPropertyConditionConstructor",ITcPropertyConditionConstructor,ITs_propertycondition_startup,ITs_propertycondition_cleanup},
+       {"ITcPropertyConditionLessThanCondition",ITcPropertyConditionLessThanCondition,ITs_propertycondition_startup,ITs_propertycondition_cleanup},
+       {"ITcPropertyConditionGetArguments",ITcPropertyConditionGetArguments,ITs_propertycondition_startup,ITs_propertycondition_cleanup},
+       {"ITcPropertyConditionStepCondition",ITcPropertyConditionStepCondition,ITs_propertycondition_startup,ITs_propertycondition_cleanup},
+       {"ITcPropertyConditionVariableStepCondition",ITcPropertyConditionVariableStepCondition,ITs_propertycondition_startup,ITs_propertycondition_cleanup},
+       {"ITcPropertyConditionOutsideCondition",ITcPropertyConditionOutsideCondition,ITs_propertycondition_startup,ITs_propertycondition_cleanup},
+       {"ITcPropertyKeyConstructor",ITcPropertyKeyConstructor,ITs_propertyMap_startup,ITs_propertyMap_cleanup},
+       {"ITcPropertyKeyEqualityOperator",ITcPropertyKeyEqualityOperator,ITs_propertyMap_startup,ITs_propertyMap_cleanup},
+       {"ITcPropertyKeyInequalityOperator",ITcPropertyKeyInequalityOperator,ITs_propertyMap_startup,ITs_propertyMap_cleanup},
+       {"ITcPropertyKeyOutputStream",ITcPropertyKeyOutputStream,ITs_propertyMap_startup,ITs_propertyMap_cleanup},
+       {"ITcPropertyMapAdd",ITcPropertyMapAdd,ITs_propertyMap_startup,ITs_propertyMap_cleanup},
+       {"ITcPropertyMapAddChain",ITcPropertyMapAddChain,ITs_propertyMap_startup,ITs_propertyMap_cleanup},
+       {"ITcPropertyMapAnonymousAddChain",ITcPropertyMapAnonymousAddChain,ITs_propertyMap_startup,ITs_propertyMap_cleanup},
+       {"ITcPropertyMapConstAssignment",ITcPropertyMapConstAssignment,ITs_propertyMap_startup,ITs_propertyMap_cleanup},
+       {"ITcPropertyMapGetKeyAt",ITcPropertyMapGetKeyAt,ITs_propertyMap_startup,ITs_propertyMap_cleanup},
+       {"ITcPropertyMapGetKeyValue",ITcPropertyMapGetKeyValue,ITs_propertyMap_startup,ITs_propertyMap_cleanup},
+       {"ITcPropertyMapGetKeyValuePair",ITcPropertyMapGetKeyValuePair,ITs_propertyMap_startup,ITs_propertyMap_cleanup},
+       {"ITcPropertyMapMerge",ITcPropertyMapMerge,ITs_propertyMap_startup,ITs_propertyMap_cleanup},
+       {"ITcPropertyMapOutputstreamOperator",ITcPropertyMapOutputstreamOperator,ITs_propertyMap_startup,ITs_propertyMap_cleanup},
+       {"ITcPropertyMapFind",ITcPropertyMapFind,ITs_propertyMap_startup,ITs_propertyMap_cleanup},
+       {"ITcPropertyMapFind_001",ITcPropertyMapFind_001,ITs_propertyMap_startup,ITs_propertyMap_cleanup},
+       {"ITcPropertyMapInsert",ITcPropertyMapInsert,ITs_propertyMap_startup,ITs_propertyMap_cleanup},
+       {"ITcPropertyMapSquareOperator",ITcPropertyMapSquareOperator,ITs_propertyMap_startup,ITs_propertyMap_cleanup},
+       {"ITcPropertyMapConstructorInitializerList",ITcPropertyMapConstructorInitializerList,ITs_propertyMap_startup,ITs_propertyMap_cleanup},
+       {"ITcPropertyNotificationSetGetNotifyModeOnChanged",ITcPropertyNotificationSetGetNotifyModeOnChanged,ITs_propertynotification_startup,ITs_propertynotification_cleanup},
+       {"ITcPropertyNotificationSetGetNotifyModeOnTrue",ITcPropertyNotificationSetGetNotifyModeOnTrue,ITs_propertynotification_startup,ITs_propertynotification_cleanup},
+       {"ITcPropertyNotificationSetGetNotifyModeOnFalse",ITcPropertyNotificationSetGetNotifyModeOnFalse,ITs_propertynotification_startup,ITs_propertynotification_cleanup},
+       {"ITcPropertyNotificationSetGetNotifyModeDisabled",ITcPropertyNotificationSetGetNotifyModeDisabled,ITs_propertynotification_startup,ITs_propertynotification_cleanup},
+       {"ITcPropertyNotificationGetCondition",ITcPropertyNotificationGetCondition,ITs_propertynotification_startup,ITs_propertynotification_cleanup},
+       {"ITcPropertyNotificationGetConditionWithAddress",ITcPropertyNotificationGetConditionWithAddress,ITs_propertynotification_startup,ITs_propertynotification_cleanup},
+       {"ITcPropertyNotificationGetTarget",ITcPropertyNotificationGetTarget,ITs_propertynotification_startup,ITs_propertynotification_cleanup},
+       {"ITcPropertyNotificationGetTargetProperty",ITcPropertyNotificationGetTargetProperty,ITs_propertynotification_startup,ITs_propertynotification_cleanup},
+       {"ITcPropertyNotificationGetNotifyResult",ITcPropertyNotificationGetNotifyResult,ITs_propertynotification_startup,ITs_propertynotification_cleanup},
+       {"ITcPropertyNotificationDownCast",ITcPropertyNotificationDownCast,ITs_propertynotification_startup,ITs_propertynotification_cleanup},
+       {"ITcPropertyRegistrationCustom",ITcPropertyRegistrationCustom,ITs_propertyregistration_startup,ITs_propertyregistration_cleanup},
+       {"ITcPropertyRegistrationAnimatableWithComponents",ITcPropertyRegistrationAnimatableWithComponents,ITs_propertyregistration_startup,ITs_propertyregistration_cleanup},
+       {"ITcPropertyRegistrationAnimatableWithValue",ITcPropertyRegistrationAnimatableWithValue,ITs_propertyregistration_startup,ITs_propertyregistration_cleanup},
+       {"ITcPropertyTypesBoolean",ITcPropertyTypesBoolean,ITs_propertytypes_startup,ITs_propertytypes_cleanup},
+       {"ITcPropertyTypesFloat",ITcPropertyTypesFloat,ITs_propertytypes_startup,ITs_propertytypes_cleanup},
+       {"ITcPropertyTypesInt",ITcPropertyTypesInt,ITs_propertytypes_startup,ITs_propertytypes_cleanup},
+       {"ITcPropertyTypesVector2",ITcPropertyTypesVector2,ITs_propertytypes_startup,ITs_propertytypes_cleanup},
+       {"ITcPropertyTypesVector3",ITcPropertyTypesVector3,ITs_propertytypes_startup,ITs_propertytypes_cleanup},
+       {"ITcPropertyTypesVector4",ITcPropertyTypesVector4,ITs_propertytypes_startup,ITs_propertytypes_cleanup},
+       {"ITcPropertyTypesMatrix3",ITcPropertyTypesMatrix3,ITs_propertytypes_startup,ITs_propertytypes_cleanup},
+       {"ITcPropertyTypesMatrix",ITcPropertyTypesMatrix,ITs_propertytypes_startup,ITs_propertytypes_cleanup},
+       {"ITcPropertyTypesAngleAxis",ITcPropertyTypesAngleAxis,ITs_propertytypes_startup,ITs_propertytypes_cleanup},
+       {"ITcPropertyTypesQuaternion",ITcPropertyTypesQuaternion,ITs_propertytypes_startup,ITs_propertytypes_cleanup},
+       {"ITcPropertyTypesString",ITcPropertyTypesString,ITs_propertytypes_startup,ITs_propertytypes_cleanup},
+       {"ITcPropertyTypesRect",ITcPropertyTypesRect,ITs_propertytypes_startup,ITs_propertytypes_cleanup},
+       {"ITcPropertyTypesMap",ITcPropertyTypesMap,ITs_propertytypes_startup,ITs_propertytypes_cleanup},
+       {"ITcPropertyTypesArray",ITcPropertyTypesArray,ITs_propertytypes_startup,ITs_propertytypes_cleanup},
+       {"ITcPropertyTypesGetBooleanTypeName",ITcPropertyTypesGetBooleanTypeName,ITs_propertytypes_startup,ITs_propertytypes_cleanup},
+       {"ITcPropertyTypesGetFloatTypeName",ITcPropertyTypesGetFloatTypeName,ITs_propertytypes_startup,ITs_propertytypes_cleanup},
+       {"ITcPropertyTypesGetIntegerTypeName",ITcPropertyTypesGetIntegerTypeName,ITs_propertytypes_startup,ITs_propertytypes_cleanup},
+       {"ITcPropertyTypesGetVector2TypeName",ITcPropertyTypesGetVector2TypeName,ITs_propertytypes_startup,ITs_propertytypes_cleanup},
+       {"ITcPropertyTypesGetVector3TypeName",ITcPropertyTypesGetVector3TypeName,ITs_propertytypes_startup,ITs_propertytypes_cleanup},
+       {"ITcPropertyTypesGetVector4TypeName",ITcPropertyTypesGetVector4TypeName,ITs_propertytypes_startup,ITs_propertytypes_cleanup},
+       {"ITcPropertyTypesGetMatrix3TypeName",ITcPropertyTypesGetMatrix3TypeName,ITs_propertytypes_startup,ITs_propertytypes_cleanup},
+       {"ITcPropertyTypesGetMatrixTypeName",ITcPropertyTypesGetMatrixTypeName,ITs_propertytypes_startup,ITs_propertytypes_cleanup},
+       {"ITcPropertyTypesGetRectangleTypeName",ITcPropertyTypesGetRectangleTypeName,ITs_propertytypes_startup,ITs_propertytypes_cleanup},
+       {"ITcPropertyTypesGetRotationTypeName",ITcPropertyTypesGetRotationTypeName,ITs_propertytypes_startup,ITs_propertytypes_cleanup},
+       {"ITcPropertyTypesGetStringTypeName",ITcPropertyTypesGetStringTypeName,ITs_propertytypes_startup,ITs_propertytypes_cleanup},
+       {"ITcPropertyTypesGetArrayTypeName",ITcPropertyTypesGetArrayTypeName,ITs_propertytypes_startup,ITs_propertytypes_cleanup},
+       {"ITcPropertyTypesGetMapTypeName",ITcPropertyTypesGetMapTypeName,ITs_propertytypes_startup,ITs_propertytypes_cleanup},
+       {"ITcPropertyValueConstructorsExtentsType",ITcPropertyValueConstructorsExtentsType,ITs_propertyValue_startup,ITs_propertyValue_cleanup},
+       {"ITcPropertyValueConstructorsExtentsType2",ITcPropertyValueConstructorsExtentsType2,ITs_propertyValue_startup,ITs_propertyValue_cleanup},
+       {"ITcPropertyValueAssignmentOperatorExtents",ITcPropertyValueAssignmentOperatorExtents,ITs_propertyValue_startup,ITs_propertyValue_cleanup},
+       {"ITcPropertyValueGetExtents", ITcPropertyValueGetExtents,ITs_propertyValue_startup,ITs_propertyValue_cleanup},
+       {"ITcPropertyValueConstructorsInitializerList", ITcPropertyValueConstructorsInitializerList,ITs_propertyValue_startup,ITs_propertyValue_cleanup},
+       {"ITcPropertyValueConstructorsEnum", ITcPropertyValueConstructorsEnum,ITs_propertyValue_startup,ITs_propertyValue_cleanup},
+       {"ITcPropertyValueGetEnum", ITcPropertyValueGetEnum,ITs_propertyValue_startup,ITs_propertyValue_cleanup},
+       {"ITcQuaternionByFloat",ITcQuaternionByFloat,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionByVector",ITcQuaternionByVector,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionByAngleVector4Axis",ITcQuaternionByAngleVector4Axis,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionByEulerAngles",ITcQuaternionByEulerAngles,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionAsVector",ITcQuaternionAsVector,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionConstructorByMatrix",ITcQuaternionConstructorByMatrix,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionConstructorByOrthonormalAxes",ITcQuaternionConstructorByOrthonormalAxes,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionConjugate",ITcQuaternionConjugate,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionEulerAngles",ITcQuaternionEulerAngles,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionExp",ITcQuaternionExp,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionLog",ITcQuaternionLog,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionInvert",ITcQuaternionInvert,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionIsIdentity",ITcQuaternionIsIdentity,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionLength",ITcQuaternionLength,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionNormalizeNormalized",ITcQuaternionNormalizeNormalized,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionLengthSquared",ITcQuaternionLengthSquared,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionOperatorInequality",ITcQuaternionOperatorInequality,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionOperatorEquality",ITcQuaternionOperatorEquality,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionOperatorMultiplicationDivision",ITcQuaternionOperatorMultiplicationDivision,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionOperatorAddition",ITcQuaternionOperatorAddition,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionOperatorMultiplicationScale",ITcQuaternionOperatorMultiplicationScale,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionOperatorMultiplicationWithAssignment",ITcQuaternionOperatorMultiplicationWithAssignment,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionOperatorDivisionScale",ITcQuaternionOperatorDivisionScale,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionOperatorScaleDivAssignement",ITcQuaternionOperatorScaleDivAssignement,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionOperatorSetEuler",ITcQuaternionOperatorSetEuler,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionOperatorToAxisAngleVec4",ITcQuaternionOperatorToAxisAngleVec4,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionOperatorToAxisAngleVec3",ITcQuaternionOperatorToAxisAngleVec3,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionSubtractionAdditionWithAssignmentOperator",ITcQuaternionSubtractionAdditionWithAssignmentOperator,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionUnaryMinusOperator",ITcQuaternionUnaryMinusOperator,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionRotateVec4",ITcQuaternionRotateVec4,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionRotateVec3",ITcQuaternionRotateVec3,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionAngleBetween",ITcQuaternionAngleBetween,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionDot",ITcQuaternionDot,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionFromAxisAngle",ITcQuaternionFromAxisAngle,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionLerp",ITcQuaternionLerp,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionSlerp",ITcQuaternionSlerp,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionSlerpNoInvert",ITcQuaternionSlerpNoInvert,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionSquad",ITcQuaternionSquad,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionOperatorMultiplicationWithVector3",ITcQuaternionOperatorMultiplicationWithVector3,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionByAngleVector3Axis",ITcQuaternionByAngleVector3Axis,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionByTwoVector3",ITcQuaternionByTwoVector3,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcQuaternionSubstractAssignOStreamOperator",ITcQuaternionSubstractAssignOStreamOperator,ITs_quaternion_startup,ITs_quaternion_cleanup},
+       {"ITcRadianConstruct",ITcRadianConstruct,ITs_radian_startup,ITs_radian_cleanup},
+       {"ITcRadianOperatorEqual",ITcRadianOperatorEqual,ITs_radian_startup,ITs_radian_cleanup},
+       {"ITcRadianOperatorNotEqual",ITcRadianOperatorNotEqual,ITs_radian_startup,ITs_radian_cleanup},
+       {"ITcRadianCastOperator1",ITcRadianCastOperator1,ITs_radian_startup,ITs_radian_cleanup},
+       {"ITcRadianCastOperator2",ITcRadianCastOperator2,ITs_radian_startup,ITs_radian_cleanup},
+       {"ITcRadianOperatorCompareLess",ITcRadianOperatorCompareLess,ITs_radian_startup,ITs_radian_cleanup},
+       {"ITcRadianClamp",ITcRadianClamp,ITs_radian_startup,ITs_radian_cleanup},
+       {"ITcRadianConstant",ITcRadianConstant,ITs_radian_startup,ITs_radian_cleanup},
+       {"ITcRandomRange",ITcRandomRange,ITs_random_startup,ITs_random_cleanup},
+       {"ITcRandomAxis",ITcRandomAxis,ITs_random_startup,ITs_random_cleanup},
+       {"ITcRectSet",ITcRectSet,ITs_rect_startup,ITs_rect_cleanup},
+       {"ITcRectIsEmpty",ITcRectIsEmpty,ITs_rect_startup,ITs_rect_cleanup},
+       {"ITcRectArea",ITcRectArea,ITs_rect_startup,ITs_rect_cleanup},
+       {"ITcRectBottom",ITcRectBottom,ITs_rect_startup,ITs_rect_cleanup},
+       {"ITcRectTop",ITcRectTop,ITs_rect_startup,ITs_rect_cleanup},
+       {"ITcRectLeft",ITcRectLeft,ITs_rect_startup,ITs_rect_cleanup},
+       {"ITcRectRight",ITcRectRight,ITs_rect_startup,ITs_rect_cleanup},
+       {"ITcRectContains",ITcRectContains,ITs_rect_startup,ITs_rect_cleanup},
+       {"ITcRectIntersects",ITcRectIntersects,ITs_rect_startup,ITs_rect_cleanup},
+       {"ITcRectOperatorEqualsOStream",ITcRectOperatorEqualsOStream,ITs_rect_startup,ITs_rect_cleanup},
+       {"ITcRectCopyCons",ITcRectCopyCons,ITs_rect_startup,ITs_rect_cleanup},
+       {"ITcRectConsWithoutParam",ITcRectConsWithoutParam,ITs_rect_startup,ITs_rect_cleanup},
+       {"ITcRectConsWithParam",ITcRectConsWithParam,ITs_rect_startup,ITs_rect_cleanup},
+       {"ITcRefObjAssignAndReferenceCount",ITcRefObjAssignAndReferenceCount,ITs_refobject_startup,ITs_refobject_cleanup},
+       {"ITcRefObjReferenceUnReference",ITcRefObjReferenceUnReference,ITs_refobject_startup,ITs_refobject_cleanup},
+       {"ITcRenderer_001",ITcRenderer_001,ITs_renderer_startup,ITs_renderer_cleanup},
+       {"ITcRenderTaskSetGetViewportSize",ITcRenderTaskSetGetViewportSize,ITs_rendertask_startup,ITs_rendertask_cleanup},
+       {"ITcRenderTaskSetGetCullMode",ITcRenderTaskSetGetCullMode,ITs_rendertask_startup,ITs_rendertask_cleanup},
+       {"ITcRenderTaskConstructorAssignmentOperator",ITcRenderTaskConstructorAssignmentOperator,ITs_rendertask_startup,ITs_rendertask_cleanup},
+       {"ITcRenderTaskDownCast",ITcRenderTaskDownCast,ITs_rendertask_startup,ITs_rendertask_cleanup},
+       {"ITcRenderTaskFinishedSignal",ITcRenderTaskFinishedSignal,ITs_rendertask_startup,ITs_rendertask_cleanup},
+       {"ITcRenderTaskSetGetSourceActor",ITcRenderTaskSetGetSourceActor,ITs_rendertask_startup,ITs_rendertask_cleanup},
+       {"ITcRenderTaskSetGetScreenToFrameBufferMappingActor",ITcRenderTaskSetGetScreenToFrameBufferMappingActor,ITs_rendertask_startup,ITs_rendertask_cleanup},
+       {"ITcRenderTaskSetGetClearColor",ITcRenderTaskSetGetClearColor,ITs_rendertask_startup,ITs_rendertask_cleanup},
+       {"ITcRenderTaskSetGetClearEnabled",ITcRenderTaskSetGetClearEnabled,ITs_rendertask_startup,ITs_rendertask_cleanup},
+       {"ITcRenderTaskSetGetViewportPosition",ITcRenderTaskSetGetViewportPosition,ITs_rendertask_startup,ITs_rendertask_cleanup},
+       {"ITcRenderTaskSetAndGetViewport",ITcRenderTaskSetAndGetViewport,ITs_rendertask_startup,ITs_rendertask_cleanup},
+       {"ITcRenderTaskSetGetTargetFrameBuffer",ITcRenderTaskSetGetTargetFrameBuffer,ITs_rendertask_startup,ITs_rendertask_cleanup},
+       {"ITcRenderTaskSetGetRefreshRate",ITcRenderTaskSetGetRefreshRate,ITs_rendertask_startup,ITs_rendertask_cleanup},
+       {"ITcRenderTaskSetGetInputEnable",ITcRenderTaskSetGetInputEnable,ITs_rendertask_startup,ITs_rendertask_cleanup},
+       {"ITcRenderTaskSetGetCameraActor",ITcRenderTaskSetGetCameraActor,ITs_rendertask_startup,ITs_rendertask_cleanup},
+       {"ITcRenderTaskSetIsExclusive",ITcRenderTaskSetIsExclusive,ITs_rendertask_startup,ITs_rendertask_cleanup},
+       {"ITcRenderTaskSetGetSetScreenToFrameBufferFunctionWithFullScreen",ITcRenderTaskSetGetSetScreenToFrameBufferFunctionWithFullScreen,ITs_rendertask_startup,ITs_rendertask_cleanup},
+       {"ITcRenderTaskSetGetSetScreenToFrameBufferFunctionWithDefaultScreen",ITcRenderTaskSetGetSetScreenToFrameBufferFunctionWithDefaultScreen,ITs_rendertask_startup,ITs_rendertask_cleanup},
+       {"ITcRenderTaskWorldtoViewport",ITcRenderTaskWorldtoViewport,ITs_rendertask_startup,ITs_rendertask_cleanup},
+       {"ITcRenderTaskViewportToLocal",ITcRenderTaskViewportToLocal,ITs_rendertask_startup,ITs_rendertask_cleanup},
+       {"ITcRenderTaskSetGetFrameBuffer",ITcRenderTaskSetGetFrameBuffer,ITs_rendertask_startup,ITs_rendertask_cleanup},
+       {"ITcRenderTaskListCreateTaskAndRemoveTask",ITcRenderTaskListCreateTaskAndRemoveTask,ITs_rendertasklist_startup,ITs_rendertasklist_cleanup},
+       {"ITcRenderTaskListGetTaskAndGetTaskCount",ITcRenderTaskListGetTaskAndGetTaskCount,ITs_rendertasklist_startup,ITs_rendertasklist_cleanup},
+       {"ITcRenderTaskListDownCast",ITcRenderTaskListDownCast,ITs_rendertasklist_startup,ITs_rendertasklist_cleanup},
+       {"ITcRenderTaskListCopyConstructor",ITcRenderTaskListCopyConstructor,ITs_rendertasklist_startup,ITs_rendertasklist_cleanup},
+       {"ITcResourceImageGetImageSize",ITcResourceImageGetImageSize,ITs_resource_image_startup,ITs_resource_image_cleanup},
+       {"ITcResourceImageDownCast",ITcResourceImageDownCast,ITs_resource_image_startup,ITs_resource_image_cleanup},
+       {"ITcResourceImageGetUrlCopyAssign",ITcResourceImageGetUrlCopyAssign,ITs_resource_image_startup,ITs_resource_image_cleanup},
+       {"ITcSampler_001",ITcSampler_001,ITs_sampler_startup,ITs_sampler_cleanup},
+       {"ITcShader_001",ITcShader_001,ITs_shader_startup,ITs_shader_cleanup},
+       {"ITcSignalVoidNoParam",ITcSignalVoidNoParam,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalVoidOneParam",ITcSignalVoidOneParam,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalVoidTwoParam",ITcSignalVoidTwoParam,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalVoidThreeParam",ITcSignalVoidThreeParam,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalRetNoParam",ITcSignalRetNoParam,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalRetNoParamUnsignedIntType",ITcSignalRetNoParamUnsignedIntType,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalRetNoParamBoolType",ITcSignalRetNoParamBoolType,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalRetNoParamStringType",ITcSignalRetNoParamStringType,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalRetNoParamDoubleType",ITcSignalRetNoParamDoubleType,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalRetOneParam",ITcSignalRetOneParam,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalRetTwoParam",ITcSignalRetTwoParam,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalRetThreeParam",ITcSignalRetThreeParam,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalVoidNoParamWithoutTracker",ITcSignalVoidNoParamWithoutTracker,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalVoidOneParamWithoutTracker",ITcSignalVoidOneParamWithoutTracker,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalVoidTwoParamWithoutTracker",ITcSignalVoidTwoParamWithoutTracker,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalVoidThreeParamWithoutTracker",ITcSignalVoidThreeParamWithoutTracker,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalRetNoParamWithoutTracker",ITcSignalRetNoParamWithoutTracker,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalRetNoParamDoubleTypeWithoutTracker",ITcSignalRetNoParamDoubleTypeWithoutTracker,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalRetNoParamBoolTypeWithoutTracker",ITcSignalRetNoParamBoolTypeWithoutTracker,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalRetNoParamUnsignedIntTypeWithoutTracker",ITcSignalRetNoParamUnsignedIntTypeWithoutTracker,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalRetNoParamStringTypeWithoutTracker",ITcSignalRetNoParamStringTypeWithoutTracker,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalRetOneParamWithoutTracker",ITcSignalRetOneParamWithoutTracker,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalRetTwoParamWithoutTracker",ITcSignalRetTwoParamWithoutTracker,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalRetThreeParamWithoutTracker",ITcSignalRetThreeParamWithoutTracker,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalVoidNoParamSlotDelegate",ITcSignalVoidNoParamSlotDelegate,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalVoidOneParamSlotDelegate",ITcSignalVoidOneParamSlotDelegate,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalVoidTwoParamSlotDelegate",ITcSignalVoidTwoParamSlotDelegate,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalVoidThreeParamSlotDelegate",ITcSignalVoidThreeParamSlotDelegate,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalRetNoParamSlotDelegate",ITcSignalRetNoParamSlotDelegate,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalBoolRetNoParamSlotDelegate",ITcSignalBoolRetNoParamSlotDelegate,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalDoubleRetNoParamSlotDelegate",ITcSignalDoubleRetNoParamSlotDelegate,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalStringRetNoParamSlotDelegate",ITcSignalStringRetNoParamSlotDelegate,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalUnsignedIntRetNoParamSlotDelegate",ITcSignalUnsignedIntRetNoParamSlotDelegate,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalRetOneParamSlotDelegate",ITcSignalRetOneParamSlotDelegate,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalRetTwoParamSlotDelegate",ITcSignalRetTwoParamSlotDelegate,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalRetThreeParamSlotDelegate",ITcSignalRetThreeParamSlotDelegate,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalConnectFunctorEmptyCheckVoidNoOneParamUsingTracker",ITcSignalConnectFunctorEmptyCheckVoidNoOneParamUsingTracker,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalConnectFunctorsEmitVoidNoOneParamUsingTracker",ITcSignalConnectFunctorsEmitVoidNoOneParamUsingTracker,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalConnectFunctorsEmitReturnNoOneParamUsingTracker",ITcSignalConnectFunctorsEmitReturnNoOneParamUsingTracker,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalConnectFunctorsDisconnectBeforeEmitUsingTracker",ITcSignalConnectFunctorsDisconnectBeforeEmitUsingTracker,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalConnectFunctorsDestroySignalUsingTracker",ITcSignalConnectFunctorsDestroySignalUsingTracker,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalVoidTwoParamUsingTracker",ITcSignalVoidTwoParamUsingTracker,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalVoidThreeParamUsingTracker",ITcSignalVoidThreeParamUsingTracker,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalBoolRetNoParamUsingTracker",ITcSignalBoolRetNoParamUsingTracker,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalDoubleRetNoParamUsingTracker",ITcSignalDoubleRetNoParamUsingTracker,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalStringRetNoParamUsingTracker",ITcSignalStringRetNoParamUsingTracker,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalUnsignedIntRetNoParamUsingTracker",ITcSignalUnsignedIntRetNoParamUsingTracker,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalRetTwoParamUsingTracker",ITcSignalRetTwoParamUsingTracker,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalRetThreeParamUsingTracker",ITcSignalRetThreeParamUsingTracker,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalVoidNoParamFunctorDelegate",ITcSignalVoidNoParamFunctorDelegate,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalFloatRetNoParamFunctorDelegate",ITcSignalFloatRetNoParamFunctorDelegate,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalBoolRetNoParamFunctorDelegate",ITcSignalBoolRetNoParamFunctorDelegate,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalDoubleRetNoParamFunctorDelegate",ITcSignalDoubleRetNoParamFunctorDelegate,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalUnsignedIntRetNoParamFunctorDelegate",ITcSignalUnsignedIntRetNoParamFunctorDelegate,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalStringRetNoParamFunctorDelegate",ITcSignalStringRetNoParamFunctorDelegate,ITs_signal_startup,ITs_signal_cleanup},
+       {"ITcSignalConnectionConstructorGetCallback",ITcSignalConnectionConstructorGetCallback,ITs_signalconnection_startup,ITs_signalconnection_cleanup},
+       {"ITcSignalConnectionConstructorDisconnect",ITcSignalConnectionConstructorDisconnect,ITs_signalconnection_startup,ITs_signalconnection_cleanup},
+       {"ITcSignalConnectorType",ITcSignalConnectorType,ITs_signalconnectortype_startup,ITs_signalconnectortype_cleanup},
+       {"ITcSlotConnectionGetCallbackSlotObserver",ITcSlotConnectionGetCallbackSlotObserver,ITs_slotconnection_startup,ITs_slotconnection_cleanup},
+       {"ITcSignalSlotDelegateDisconnectConnectiontracker",ITcSignalSlotDelegateDisconnectConnectiontracker,ITs_slotdelegate_startup,ITs_slotdelegate_cleanup},
+       {"ITcSourceConstructor",ITcSourceConstructor,ITs_source_startup,ITs_source_cleanup},
+       {"ITcSourceCopyConstructor",ITcSourceCopyConstructor,ITs_source_startup,ITs_source_cleanup},
+       {"ITcSourceAssignment",ITcSourceAssignment,ITs_source_startup,ITs_source_cleanup},
+       {"ITcStageSetGetbackgroundColorwithRed",ITcStageSetGetbackgroundColorwithRed,ITs_stage_startup,ITs_stage_cleanup},
+       {"ITcStageSetGetbackgroundColorwithGreen",ITcStageSetGetbackgroundColorwithGreen,ITs_stage_startup,ITs_stage_cleanup},
+       {"ITcStageSetGetbackgroundColorwithBlue",ITcStageSetGetbackgroundColorwithBlue,ITs_stage_startup,ITs_stage_cleanup},
+       {"ITcStageAdd",ITcStageAdd,ITs_stage_startup,ITs_stage_cleanup},
+       {"ITcStageCopyConstructor",ITcStageCopyConstructor,ITs_stage_startup,ITs_stage_cleanup},
+       {"ITcStageGetLayerCount",ITcStageGetLayerCount,ITs_stage_startup,ITs_stage_cleanup},
+       {"ITcStageGetLayer",ITcStageGetLayer,ITs_stage_startup,ITs_stage_cleanup},
+       {"ITcStageGetRootLayer",ITcStageGetRootLayer,ITs_stage_startup,ITs_stage_cleanup},
+       {"ITcStageIsInstalled",ITcStageIsInstalled,ITs_stage_startup,ITs_stage_cleanup},
+       {"ITcStageAssignmentOperator",ITcStageAssignmentOperator,ITs_stage_startup,ITs_stage_cleanup},
+       {"ITcStageGetObjectRegistry",ITcStageGetObjectRegistry,ITs_stage_startup,ITs_stage_cleanup},
+       {"ITcTapGestureAssignment",ITcTapGestureAssignment,ITs_tap_gesture_startup,ITs_tap_gesture_cleanup},
+       {"ITcTapGestureCopyConstructor",ITcTapGestureCopyConstructor,ITs_tap_gesture_startup,ITs_tap_gesture_cleanup},
+       {"ITcTapGestureDetectorDownCast",ITcTapGestureDetectorDownCast,ITs_TapGestureDetector_startup,ITs_TapGestureDetector_cleanup},
+       {"ITcTapGestureDetectorAssignment",ITcTapGestureDetectorAssignment,ITs_TapGestureDetector_startup,ITs_TapGestureDetector_cleanup},
+       {"ITcTexture_001",ITcTexture_001,ITs_texture_startup,ITs_texture_cleanup},
+       {"ITcTextureSet_001",ITcTextureSet_001,ITs_textureset_startup,ITs_textureset_cleanup},
+       {"ITcTimePeriodWithDurationSeconds",ITcTimePeriodWithDurationSeconds,ITs_time_period_startup,ITs_time_period_cleanup},
+       {"ITcTimePeriodWithDelayDurationSeconds",ITcTimePeriodWithDelayDurationSeconds,ITs_time_period_startup,ITs_time_period_cleanup},
+       {"ITcTypeInfoGetBaseName",ITcTypeInfoGetBaseName,ITs_TypeInfo_startup,ITs_TypeInfo_cleanup},
+       {"ITcTypeInfoCreateInstanceGetCreator",ITcTypeInfoCreateInstanceGetCreator,ITs_TypeInfo_startup,ITs_TypeInfo_cleanup},
+       {"ITcTypeInfoGetPropertyIndices",ITcTypeInfoGetPropertyIndices,ITs_TypeInfo_startup,ITs_TypeInfo_cleanup},
+       {"ITcTypeInfogetActionCountGetSignalCount",ITcTypeInfogetActionCountGetSignalCount,ITs_TypeInfo_startup,ITs_TypeInfo_cleanup},
+       {"ITcTypeInfoGetChildProperties",ITcTypeInfoGetChildProperties,ITs_TypeInfo_startup,ITs_TypeInfo_cleanup},
+       {"ITcTypeRegistrationRegisteredName",ITcTypeRegistrationRegisteredName,ITs_typeregistration_startup,ITs_typeregistration_cleanup},
+       {"ITcTypeRegistryGetTypeNames",ITcTypeRegistryGetTypeNames,ITs_typeRegistry_startup,ITs_typeRegistry_cleanup},
+       {"ITcTypeRegistryCopyAssign",ITcTypeRegistryCopyAssign,ITs_typeRegistry_startup,ITs_typeRegistry_cleanup},
+       {"ITcTypeRegistryChildPropertyRegistration",ITcTypeRegistryChildPropertyRegistration,ITs_typeRegistry_startup,ITs_typeRegistry_cleanup},
+       {"ITcTypeRegistryChildPropertyRegistrationUsingRegisteredType",ITcTypeRegistryChildPropertyRegistrationUsingRegisteredType,ITs_typeRegistry_startup,ITs_typeRegistry_cleanup},
+       {"ITcUint16PairFromFloatVec2",ITcUint16PairFromFloatVec2,ITs_unit16_pair_startup,ITs_unit16_pair_cleanup},
+       {"ITcUint16PairFromFloatArray",ITcUint16PairFromFloatArray,ITs_unit16_pair_startup,ITs_unit16_pair_cleanup},
+       {"ITcUint16PairGetHeightWidth",ITcUint16PairGetHeightWidth,ITs_unit16_pair_startup,ITs_unit16_pair_cleanup},
+       {"ITcUint16PairOperatorGreaterThan",ITcUint16PairOperatorGreaterThan,ITs_unit16_pair_startup,ITs_unit16_pair_cleanup},
+       {"ITcUint16PairOperatorLessThan",ITcUint16PairOperatorLessThan,ITs_unit16_pair_startup,ITs_unit16_pair_cleanup},
+       {"ITcUint16PairOperatorEquals",ITcUint16PairOperatorEquals,ITs_unit16_pair_startup,ITs_unit16_pair_cleanup},
+       {"ITcUint16PairOperatorNotEquals",ITcUint16PairOperatorNotEquals,ITs_unit16_pair_startup,ITs_unit16_pair_cleanup},
+       {"ITcUint16PairSetGetX",ITcUint16PairSetGetX,ITs_unit16_pair_startup,ITs_unit16_pair_cleanup},
+       {"ITcUint16PairSetGetY",ITcUint16PairSetGetY,ITs_unit16_pair_startup,ITs_unit16_pair_cleanup},
+       {"ITcUint16PairSetHeightWidth",ITcUint16PairSetHeightWidth,ITs_unit16_pair_startup,ITs_unit16_pair_cleanup},
+       {"ITcUint16PairOperatorAssignment",ITcUint16PairOperatorAssignment,ITs_unit16_pair_startup,ITs_unit16_pair_cleanup},
+       {"ITcValuePrimitiveType",ITcValuePrimitiveType,ITs_value_startup,ITs_value_cleanup},
+       {"ITcValueVector",ITcValueVector,ITs_value_startup,ITs_value_cleanup},
+       {"ITcValueMatrix",ITcValueMatrix,ITs_value_startup,ITs_value_cleanup},
+       {"ITcValueAngleAxis",ITcValueAngleAxis,ITs_value_startup,ITs_value_cleanup},
+       {"ITcValueQuaternion",ITcValueQuaternion,ITs_value_startup,ITs_value_cleanup},
+       {"ITcValueStringValue",ITcValueStringValue,ITs_value_startup,ITs_value_cleanup},
+       {"ITcValueStrValue",ITcValueStrValue,ITs_value_startup,ITs_value_cleanup},
+       {"ITcValueRectVectorValue",ITcValueRectVectorValue,ITs_value_startup,ITs_value_cleanup},
+       {"ITcValueMap",ITcValueMap,ITs_value_startup,ITs_value_cleanup},
+       {"ITcValueArray",ITcValueArray,ITs_value_startup,ITs_value_cleanup},
+       {"ITcValueType",ITcValueType,ITs_value_startup,ITs_value_cleanup},
+       {"ITcValueSetGetItem",ITcValueSetGetItem,ITs_value_startup,ITs_value_cleanup},
+       {"ITcValueOperatorAssignment",ITcValueOperatorAssignment,ITs_value_startup,ITs_value_cleanup},
+       {"ITcValueHasKey",ITcValueHasKey,ITs_value_startup,ITs_value_cleanup},
+       {"ITcValueGetKey",ITcValueGetKey,ITs_value_startup,ITs_value_cleanup},
+       {"ITcValueGetSize",ITcValueGetSize,ITs_value_startup,ITs_value_cleanup},
+       {"ITcValueDefaultConstructor",ITcValueDefaultConstructor,ITs_value_startup,ITs_value_cleanup},
+       {"ITcValueValue",ITcValueValue,ITs_value_startup,ITs_value_cleanup},
+       {"ITcValueGetItemByKey",ITcValueGetItemByKey,ITs_value_startup,ITs_value_cleanup},
+       {"ITcVectorCapacityReserve",ITcVectorCapacityReserve,ITs_vector_startup,ITs_vector_cleanup},
+       {"ITcVectorSwapRemove",ITcVectorSwapRemove,ITs_vector_startup,ITs_vector_cleanup},
+       {"ITcVectorEraseResizeInsert",ITcVectorEraseResizeInsert,ITs_vector_startup,ITs_vector_cleanup},
+       {"ITcVectorCopyAssign",ITcVectorCopyAssign,ITs_vector_startup,ITs_vector_cleanup},
+       {"ITcVector2ConstrucAndGetAsFloat",ITcVector2ConstrucAndGetAsFloat,ITs_vector2_startup,ITs_vector2_cleanup},
+       {"ITcVector2ConstructArrayAndGetAsConstFloat",ITcVector2ConstructArrayAndGetAsConstFloat,ITs_vector2_startup,ITs_vector2_cleanup},
+       {"ITcVector2Vec3ConstructAndAssign",ITcVector2Vec3ConstructAndAssign,ITs_vector2_startup,ITs_vector2_cleanup},
+       {"ITcVector2Vec4ConstructAndAssign",ITcVector2Vec4ConstructAndAssign,ITs_vector2_startup,ITs_vector2_cleanup},
+       {"ITcVector2Clamp",ITcVector2Clamp,ITs_vector2_startup,ITs_vector2_cleanup},
+       {"ITcVector2OperatorInequality",ITcVector2OperatorInequality,ITs_vector2_startup,ITs_vector2_cleanup},
+       {"ITcVector2OperatorMultiplicationAndAssignment",ITcVector2OperatorMultiplicationAndAssignment,ITs_vector2_startup,ITs_vector2_cleanup},
+       {"ITcVector2OperatorAdditionAndAssignment",ITcVector2OperatorAdditionAndAssignment,ITs_vector2_startup,ITs_vector2_cleanup},
+       {"ITcVector2OperatorSubtractionAndAssignment",ITcVector2OperatorSubtractionAndAssignment,ITs_vector2_startup,ITs_vector2_cleanup},
+       {"ITcVector2OperatorUnaryNegation",ITcVector2OperatorUnaryNegation,ITs_vector2_startup,ITs_vector2_cleanup},
+       {"ITcVector2OperatorDivisionAndAssignment",ITcVector2OperatorDivisionAndAssignment,ITs_vector2_startup,ITs_vector2_cleanup},
+       {"ITcVector2OperatorFloatAssignment",ITcVector2OperatorFloatAssignment,ITs_vector2_startup,ITs_vector2_cleanup},
+       {"ITcVector2OperatorEquality",ITcVector2OperatorEquality,ITs_vector2_startup,ITs_vector2_cleanup},
+       {"ITcVector2OperatorSubscript",ITcVector2OperatorSubscript,ITs_vector2_startup,ITs_vector2_cleanup},
+       {"ITcVector2NormalizeWithLengthAndLengthSquared",ITcVector2NormalizeWithLengthAndLengthSquared,ITs_vector2_startup,ITs_vector2_cleanup},
+       {"ITcVector2Min",ITcVector2Min,ITs_vector2_startup,ITs_vector2_cleanup},
+       {"ITcVector2Max",ITcVector2Max,ITs_vector2_startup,ITs_vector2_cleanup},
+       {"ITcVector2OperatorLeftShift",ITcVector2OperatorLeftShift,ITs_vector2_startup,ITs_vector2_cleanup},
+       {"ITcVector3ConstrucAndGetAsFloat",ITcVector3ConstrucAndGetAsFloat,ITs_vector3_startup,ITs_vector3_cleanup},
+       {"ITcVector3ConstructArrayAndGetAsConstFloat",ITcVector3ConstructArrayAndGetAsConstFloat,ITs_vector3_startup,ITs_vector3_cleanup},
+       {"ITcVector3Vec2ConstructAndAssign",ITcVector3Vec2ConstructAndAssign,ITs_vector3_startup,ITs_vector3_cleanup},
+       {"ITcVector3Vec4ConstructAndAssign",ITcVector3Vec4ConstructAndAssign,ITs_vector3_startup,ITs_vector3_cleanup},
+       {"ITcVector3Cross",ITcVector3Cross,ITs_vector3_startup,ITs_vector3_cleanup},
+       {"ITcVector3Dot",ITcVector3Dot,ITs_vector3_startup,ITs_vector3_cleanup},
+       {"ITcVector3Clamp",ITcVector3Clamp,ITs_vector3_startup,ITs_vector3_cleanup},
+       {"ITcVector3GetVectorXY",ITcVector3GetVectorXY,ITs_vector3_startup,ITs_vector3_cleanup},
+       {"ITcVector3GetVectorYZ",ITcVector3GetVectorYZ,ITs_vector3_startup,ITs_vector3_cleanup},
+       {"ITcVector3OperatorInequality",ITcVector3OperatorInequality,ITs_vector3_startup,ITs_vector3_cleanup},
+       {"ITcVector3OperatorMultiplicationAndAssignment",ITcVector3OperatorMultiplicationAndAssignment,ITs_vector3_startup,ITs_vector3_cleanup},
+       {"ITcVector3OperatorMultiplicationAssignmentFloat",ITcVector3OperatorMultiplicationAssignmentFloat,ITs_vector3_startup,ITs_vector3_cleanup},
+       {"ITcVector3OperatorAdditionAndAssignment",ITcVector3OperatorAdditionAndAssignment,ITs_vector3_startup,ITs_vector3_cleanup},
+       {"ITcVector3OperatorSubtractionAndAssignment",ITcVector3OperatorSubtractionAndAssignment,ITs_vector3_startup,ITs_vector3_cleanup},
+       {"ITcVector3OperatorUnaryNegation",ITcVector3OperatorUnaryNegation,ITs_vector3_startup,ITs_vector3_cleanup},
+       {"ITcVector3OperatorDivisionAndAssignment",ITcVector3OperatorDivisionAndAssignment,ITs_vector3_startup,ITs_vector3_cleanup},
+       {"ITcVector3OperatorDivisionAssignmentFloat",ITcVector3OperatorDivisionAssignmentFloat,ITs_vector3_startup,ITs_vector3_cleanup},
+       {"ITcVector3OperatorFloatAssignment",ITcVector3OperatorFloatAssignment,ITs_vector3_startup,ITs_vector3_cleanup},
+       {"ITcVector3OperatorEquality",ITcVector3OperatorEquality,ITs_vector3_startup,ITs_vector3_cleanup},
+       {"ITcVector3OperatorSubscript",ITcVector3OperatorSubscript,ITs_vector3_startup,ITs_vector3_cleanup},
+       {"ITcVector3NormalizeWithLengthAndLengthSquared",ITcVector3NormalizeWithLengthAndLengthSquared,ITs_vector3_startup,ITs_vector3_cleanup},
+       {"ITcVector3GetVectorXYConst",ITcVector3GetVectorXYConst,ITs_vector3_startup,ITs_vector3_cleanup},
+       {"ITcVector3GetVectorYZConst",ITcVector3GetVectorYZConst,ITs_vector3_startup,ITs_vector3_cleanup},
+       {"ITcVector3OperatorMultiplicationAssignmentQuaternion",ITcVector3OperatorMultiplicationAssignmentQuaternion,ITs_vector3_startup,ITs_vector3_cleanup},
+       {"ITcVector3OperatorArraySubscript",ITcVector3OperatorArraySubscript,ITs_vector3_startup,ITs_vector3_cleanup},
+       {"ITcVector3OperatorLeftShift",ITcVector3OperatorLeftShift,ITs_vector3_startup,ITs_vector3_cleanup},
+       {"ITcVector3Min",ITcVector3Min,ITs_vector3_startup,ITs_vector3_cleanup},
+       {"ITcVector3Max",ITcVector3Max,ITs_vector3_startup,ITs_vector3_cleanup},
+       {"ITcVector3ClampWithMinMax",ITcVector3ClampWithMinMax,ITs_vector3_startup,ITs_vector3_cleanup},
+       {"ITcVector4ConstructAndGetAsFloat",ITcVector4ConstructAndGetAsFloat,ITs_vector4_startup,ITs_vector4_cleanup},
+       {"ITcVector4ArrayAndGetAsConstFloat",ITcVector4ArrayAndGetAsConstFloat,ITs_vector4_startup,ITs_vector4_cleanup},
+       {"ITcVector4WithVec2",ITcVector4WithVec2,ITs_vector4_startup,ITs_vector4_cleanup},
+       {"ITcVector4WithVec3",ITcVector4WithVec3,ITs_vector4_startup,ITs_vector4_cleanup},
+       {"ITcVector4Cross",ITcVector4Cross,ITs_vector4_startup,ITs_vector4_cleanup},
+       {"ITcVector4Dot",ITcVector4Dot,ITs_vector4_startup,ITs_vector4_cleanup},
+       {"ITcVector4DotVec3",ITcVector4DotVec3,ITs_vector4_startup,ITs_vector4_cleanup},
+       {"ITcVector4Dot4",ITcVector4Dot4,ITs_vector4_startup,ITs_vector4_cleanup},
+       {"ITcVector4Clamp",ITcVector4Clamp,ITs_vector4_startup,ITs_vector4_cleanup},
+       {"ITcVector4NormalizeWithLengthAndLengthSquared",ITcVector4NormalizeWithLengthAndLengthSquared,ITs_vector4_startup,ITs_vector4_cleanup},
+       {"ITcVector4OperatorInequality",ITcVector4OperatorInequality,ITs_vector4_startup,ITs_vector4_cleanup},
+       {"ITcVector4OperatorMultiplicationAndAssignment",ITcVector4OperatorMultiplicationAndAssignment,ITs_vector4_startup,ITs_vector4_cleanup},
+       {"ITcVector4OperatorMultiplicationAssignmentFloat",ITcVector4OperatorMultiplicationAssignmentFloat,ITs_vector4_startup,ITs_vector4_cleanup},
+       {"ITcVector4OperatorAdditionAndAssignment",ITcVector4OperatorAdditionAndAssignment,ITs_vector4_startup,ITs_vector4_cleanup},
+       {"ITcVector4OperatorSubtractionAssignment",ITcVector4OperatorSubtractionAssignment,ITs_vector4_startup,ITs_vector4_cleanup},
+       {"ITcVector4OperatorUnaryNegation",ITcVector4OperatorUnaryNegation,ITs_vector4_startup,ITs_vector4_cleanup},
+       {"ITcVector4OperatorDivisionAndAssignment",ITcVector4OperatorDivisionAndAssignment,ITs_vector4_startup,ITs_vector4_cleanup},
+       {"ITcVector4OperatorDivisionAssignmentFloat",ITcVector4OperatorDivisionAssignmentFloat,ITs_vector4_startup,ITs_vector4_cleanup},
+       {"ITcVector4OperatorFloatAssignment",ITcVector4OperatorFloatAssignment,ITs_vector4_startup,ITs_vector4_cleanup},
+       {"ITcVector4OperatorVector2Assignment",ITcVector4OperatorVector2Assignment,ITs_vector4_startup,ITs_vector4_cleanup},
+       {"ITcVector4OperatorVector3Assignment",ITcVector4OperatorVector3Assignment,ITs_vector4_startup,ITs_vector4_cleanup},
+       {"ITcVector4OperatorEquality",ITcVector4OperatorEquality,ITs_vector4_startup,ITs_vector4_cleanup},
+       {"ITcVector4OperatorSubscript",ITcVector4OperatorSubscript,ITs_vector4_startup,ITs_vector4_cleanup},
+       {"ITcVector4OperatorLeftShift",ITcVector4OperatorLeftShift,ITs_vector4_startup,ITs_vector4_cleanup},
+       {"ITcVector4Min",ITcVector4Min,ITs_vector4_startup,ITs_vector4_cleanup},
+       {"ITcVector4Max",ITcVector4Max,ITs_vector4_startup,ITs_vector4_cleanup},
+       {"ITcVector4ClampWithMinMax",ITcVector4ClampWithMinMax,ITs_vector4_startup,ITs_vector4_cleanup},
+       {"ITcWheelEventIsShiftModifier",ITcWheelEventIsShiftModifier,ITs_wheel_event_startup,ITs_wheel_event_cleanup},
+       {"ITcWheelEventIsAltModifier",ITcWheelEventIsAltModifier,ITs_wheel_event_startup,ITs_wheel_event_cleanup},
+       {"ITcWheelEventIsCtrlModifier",ITcWheelEventIsCtrlModifier,ITs_wheel_event_startup,ITs_wheel_event_cleanup},
+       {"ITcDaliWeakHandleBaseGetBaseHandle",ITcDaliWeakHandleBaseGetBaseHandle,ITs_Dali_WeakHandleBase_startup,ITs_Dali_WeakHandleBase_cleanup},
+       {"ITcDaliWeakHandleBaseReset",ITcDaliWeakHandleBaseReset,ITs_Dali_WeakHandleBase_startup,ITs_Dali_WeakHandleBase_cleanup},
+       {"ITcDaliWeakHandleBaseConstructor",ITcDaliWeakHandleBaseConstructor,ITs_Dali_WeakHandleBase_startup,ITs_Dali_WeakHandleBase_cleanup},
+       {"ITcDaliWeakHandleBaseConstructorHandle",ITcDaliWeakHandleBaseConstructorHandle,ITs_Dali_WeakHandleBase_startup,ITs_Dali_WeakHandleBase_cleanup},
+       {"ITcDaliWeakHandleBaseCopyConstructor",ITcDaliWeakHandleBaseCopyConstructor,ITs_Dali_WeakHandleBase_startup,ITs_Dali_WeakHandleBase_cleanup},
+       {"ITcDaliWeakHandleBaseInequalOperator",ITcDaliWeakHandleBaseInequalOperator,ITs_Dali_WeakHandleBase_startup,ITs_Dali_WeakHandleBase_cleanup},
+       {"ITcDaliWeakHandleBaseEqualOperator",ITcDaliWeakHandleBaseEqualOperator,ITs_Dali_WeakHandleBase_startup,ITs_Dali_WeakHandleBase_cleanup},
+       {"ITcDaliWeakHandleBaseAssignOperator",ITcDaliWeakHandleBaseAssignOperator,ITs_Dali_WeakHandleBase_startup,ITs_Dali_WeakHandleBase_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_DALI-CORE-NATIVE_H__
diff --git a/src/itc/dali-toolkit/tct-dali-toolkit-native_tv.h b/src/itc/dali-toolkit/tct-dali-toolkit-native_tv.h
new file mode 100755 (executable)
index 0000000..6755108
--- /dev/null
@@ -0,0 +1,662 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_DALI-TOOLKIT-NATIVE_H__
+#define __TCT_DALI-TOOLKIT-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_accessibility_manager_startup(void);
+extern void ITs_accessibility_manager_cleanup(void);
+extern void ITs_alignment_startup(void);
+extern void ITs_alignment_cleanup(void);
+extern void ITs_button_startup(void);
+extern void ITs_button_cleanup(void);
+extern void ITs_check_box_button_startup(void);
+extern void ITs_check_box_button_cleanup(void);
+extern void ITs_control_startup(void);
+extern void ITs_control_cleanup(void);
+extern void ITs_default_ruler_startup(void);
+extern void ITs_default_ruler_cleanup(void);
+extern void ITs_fixed_ruler_startup(void);
+extern void ITs_fixed_ruler_cleanup(void);
+extern void ITs_flex_container_startup(void);
+extern void ITs_flex_container_cleanup(void);
+extern void ITs_ImageView_startup(void);
+extern void ITs_ImageView_cleanup(void);
+extern void ITs_ImageConvert_startup(void);
+extern void ITs_ImageConvert_cleanup(void);
+extern void ITs_item_factory_startup(void);
+extern void ITs_item_factory_cleanup(void);
+extern void ITs_item_layout_startup(void);
+extern void ITs_item_layout_cleanup(void);
+extern void ITs_item_range_startup(void);
+extern void ITs_item_range_cleanup(void);
+extern void ITs_itemView_startup(void);
+extern void ITs_itemView_cleanup(void);
+extern void ITs_keyboard_focus_manager_startup(void);
+extern void ITs_keyboard_focus_manager_cleanup(void);
+extern void ITs_model_3d_view_startup(void);
+extern void ITs_model_3d_view_cleanup(void);
+extern void ITs_progress_bar_startup(void);
+extern void ITs_progress_bar_cleanup(void);
+extern void ITs_push_button_startup(void);
+extern void ITs_push_button_cleanup(void);
+extern void ITs_radio_button_startup(void);
+extern void ITs_radio_button_cleanup(void);
+extern void ITs_Ruler_startup(void);
+extern void ITs_Ruler_cleanup(void);
+extern void ITs_ruler_domain_startup(void);
+extern void ITs_ruler_domain_cleanup(void);
+extern void ITs_scrollable_startup(void);
+extern void ITs_scrollable_cleanup(void);
+extern void ITs_scrollbar_startup(void);
+extern void ITs_scrollbar_cleanup(void);
+extern void ITs_scroll_view_startup(void);
+extern void ITs_scroll_view_cleanup(void);
+extern void ITs_Slider_startup(void);
+extern void ITs_Slider_cleanup(void);
+extern void ITs_style_manager_startup(void);
+extern void ITs_style_manager_cleanup(void);
+extern void ITs_table_view_startup(void);
+extern void ITs_table_view_cleanup(void);
+extern void ITs_text_editor_startup(void);
+extern void ITs_text_editor_cleanup(void);
+extern void ITs_text_field_startup(void);
+extern void ITs_text_field_cleanup(void);
+extern void ITs_text_label_startup(void);
+extern void ITs_text_label_cleanup(void);
+extern void ITs_toolkit_startup(void);
+extern void ITs_toolkit_cleanup(void);
+extern void ITs_video_view_startup(void);
+extern void ITs_video_view_cleanup(void);
+
+extern int ITcAccessibilityManagerSetGetAccessibilityAttributeWithAccessibilityLabel(void);
+extern int ITcAccessibilityManagerSetGetAccessibilityAttributeWithAccessibilityTrait(void);
+extern int ITcAccessibilityManagerSetGetAccessibilityAttributeWithAccessibilityValue(void);
+extern int ITcAccessibilityManagerSetGetAccessibilityAttributeWithAccessibilityHint(void);
+extern int ITcAccessibilityManagerSetGetCurrentFocusActor(void);
+extern int ITcAccessibilityManagerSetGetGroupMode(void);
+extern int ITcAccessibilityManagerSetGetWrapMode(void);
+extern int ITcAccessibilityManagerSetGetFocusIndicatorActor(void);
+extern int ITcAccessibilityManagerSetCheckFocusGroup(void);
+extern int ITcAccessibilityManagerSetGetFocusGroup(void);
+extern int ITcAccessibilityManagerGet(void);
+extern int ITcAccessibilityManagerSetGetFocusOrder(void);
+extern int ITcAccessibilityManagerGenerateNewFocusOrder(void);
+extern int ITcAccessibilityManagerGetActorByFocusOrder(void);
+extern int ITcAccessibilityManagerGetCurrentFocusOrder(void);
+extern int ITcAccessibilityManagerGetCurrentFocusGroup(void);
+extern int ITcAccessibilityManagerMoveFocusBackward(void);
+extern int ITcAccessibilityManagerMoveFocusForward(void);
+extern int ITcAccessibilityManagerClearFocus(void);
+extern int ITcAccessibilityManagerReset(void);
+extern int ITcAccessibilityManagerFocusChangedSignal(void);
+extern int ITcAccessibilityManagerFocusOvershotSignal(void);
+extern int ITcAlignmentInitialize(void);
+extern int ITcAlignmentCopyConstructor(void);
+extern int ITcAlignmentAssignmentOperator(void);
+extern int ITcAlignmentDownCast(void);
+extern int ITcAlignmentSetGetAlignmentType(void);
+extern int ITcAlignmentSetGetScaling(void);
+extern int ITcAlignmentSetGetPadding(void);
+extern int ITcButtonDowncast(void);
+extern int ITcButtonAssignmentOperator(void);
+extern int ITcButtonCopyConstructor(void);
+extern int ITcButtonSetIsDisabled(void);
+extern int ITcButtonSetGetLabelText(void);
+extern int ITcButtonSetIsSelected(void);
+extern int ITcButtonDisabledProperty(void);
+extern int ITcButtonSetDisabledWithDifferentStates01(void);
+extern int ITcButtonSetDisabledWithDifferentStates02(void);
+extern int ITcButtonAutoRepeatingProperty(void);
+extern int ITcButtonInitialAutoRepeatingDelayProperty(void);
+extern int ITcButtonNextAutoRepeatingDelayProperty(void);
+extern int ITcButtonTogglableProperty(void);
+extern int ITcButtonSetUnselectedVisual(void);
+extern int ITcButtonSetSelectedVisual(void);
+extern int ITcButtonSetDisabledSelectedVisual(void);
+extern int ITcButtonSetDisabledUnselectedVisual(void);
+extern int ITcButtonSetUnselectedBackgroundVisual(void);
+extern int ITcButtonSetSelectedBackgroundVisual(void);
+extern int ITcButtonSetDisabledUnselectedBackgroundVisual(void);
+extern int ITcButtonSetDisabledSelectedBackgroundVisual(void);
+extern int ITcCheckBoxButtonCopyDownCastOperator(void);
+extern int ITcControlClearBackground(void);
+extern int ITcControlKeyInputFocus(void);
+extern int ITcControlCopyConstructor(void);
+extern int ITcControlDowncast(void);
+extern int ITcControlGetLongPressGestureDetector(void);
+extern int ITcControlGetPanGestureDetector(void);
+extern int ITcControlGetPinchGestureDetector(void);
+extern int ITcControlGetVisualResourceStatus(void);
+extern int ITcControlGetTapGestureDetector(void);
+extern int ITcControlAssignmentOperator(void);
+extern int ITcControlSetGetStyleName(void);
+extern int ITcControlSetBackgroundImageColor(void);
+extern int ITcControlKeyInputFocusGainedSignal(void);
+extern int ITcControlKeyInputFocusLostSignal(void);
+extern int ITcDefaultRulerGetTotalPages(void);
+extern int ITcDefaultRulerSnap(void);
+extern int ITcDefaultRulerGetPageFromPosition(void);
+extern int ITcDefaultRulerGetPositionFromPage(void);
+extern int ITcFixedRulerGetTotalPages(void);
+extern int ITcFixedRulerGetPositionFromPage(void);
+extern int ITcFixedRulerGetPageFromPosition(void);
+extern int ITcFixedRulerSnap(void);
+extern int ITcFlexContainerConstructorWithBasicOperation(void);
+extern int ITcFlexContainerGetSetProperties(void);
+extern int ITcImageViewDownCast(void);
+extern int ITcImageViewAssignmentOperator(void);
+extern int ITcImageViewCopyConstructor(void);
+extern int ITcImageViewNewWithMapProperty(void);
+extern int ITcImageViewSetGetProperty(void);
+extern int ITcImageViewSetImage(void);
+extern int ITcImageViewResourceReadySignal(void);
+extern int ITcImageViewIsResourceReady(void);
+extern int ITcImageConvertFrameBufferToUrl(void);
+extern int ITcImageConvertFrameBufferToUrlExistingTexture(void);
+extern int ITcImageConvertPixelDataToUrl(void);
+extern int ITcImageConvertNativeImageSourceToUrl(void);
+extern int ITcItemFactoryGetNumberOfItems(void);
+extern int ITcItemFactoryNewItem(void);
+extern int ITcItemFactoryNew(void);
+extern int ITcItemFactoryItemReleased(void);
+extern int ITcItemFactoryGetExtension(void);
+extern int ITcItemFactoryAssignmentOperator(void);
+extern int ITcItemLayoutSetGetOrientationLeft(void);
+extern int ITcItemLayoutGetClosestAnchorPosition(void);
+extern int ITcItemLayoutGetScrollDirection(void);
+extern int ITcItemLayoutSetGetOrientationRight(void);
+extern int ITcItemLayoutSetGetOrientationUp(void);
+extern int ITcItemLayoutSetGetOrientationDown(void);
+extern int ITcItemLayoutGetClosestOnScreenLayoutPosition(void);
+extern int ITcItemLayoutGetNextFocusItemID(void);
+extern int ITcItemLayoutGetReserveItemCount(void);
+extern int ITcItemLayoutSetGetItemSize(void);
+extern int ITcItemLayoutGetFlickSpeedFactor(void);
+extern int ITcItemLayoutGetExtension(void);
+extern int ITcItemLayoutCopyConstractor(void);
+extern int ITcItemLayoutSetAndGetLayoutProperties(void);
+extern int ITcItemRangeAssignmentOperator(void);
+extern int ITcItemRangeCopyConstructor(void);
+extern int ITcItemRangeWithin(void);
+extern int ITcItemRangeIntersection(void);
+extern int ITcItemViewGetLayoutCount(void);
+extern int ITcItemViewGetLayout(void);
+extern int ITcItemViewRemoveLayout(void);
+extern int ITcItemViewActivateDeactivateLayout(void);
+extern int ITcItemViewGetItem(void);
+extern int ITcItemViewInsertItem(void);
+extern int ITcItemViewReplaceItem(void);
+extern int ITcItemViewRemoveItem(void);
+extern int ITcItemViewInsertItems(void);
+extern int ITcItemViewReplaceItems(void);
+extern int ITcItemViewRemoveItems(void);
+extern int ITcItemViewGetCurrentLayoutPosition(void);
+extern int ITcItemViewSetAndGetMinimumSwipeSpeed(void);
+extern int ITcItemViewSetAndGetMinimumSwipeDistance(void);
+extern int ITcItemViewSetAndGetRefreshInterval(void);
+extern int ITcItemViewSetAndGetAnchoring(void);
+extern int ITcItemViewSetAndGetAnchoringDuration(void);
+extern int ITcItemViewSetAndGetMouseWheelScrollDistanceStep(void);
+extern int ITcItemViewSetAndGetItemsAnchorPoint(void);
+extern int ITcItemViewSetAndGetItemsParentOrigin(void);
+extern int ITcItemViewDownCast(void);
+extern int ITcItemViewAssignmentOperator(void);
+extern int ITcItemViewScrollToItem(void);
+extern int ITcKeyboardFocusManagerSetAndGetCurrentFocusActor(void);
+extern int ITcKeyboardFocusManagerSetAndGetFocusGroup(void);
+extern int ITcKeyboardFocusManagerSetAndGetFocusIndicatorActor(void);
+extern int ITcKeyboardFocusManagerMoveFocusRight(void);
+extern int ITcKeyboardFocusManagerMoveFocusLeft(void);
+extern int ITcKeyboardFocusManagerMoveFocusUp(void);
+extern int ITcKeyboardFocusManagerMoveFocusDown(void);
+extern int ITcKeyboardFocusManagerSetAndGetFocusGroupLoop(void);
+extern int ITcKeyboardFocusManagerMoveFocusBackward(void);
+extern int ITcModel3dviewDefaultConstructor(void);
+extern int ITcModel3dviewNewCopyAssignDownCast(void);
+extern int ITcModel3dviewAddRemoveTypeRegistrySize(void);
+extern int ITcModel3dviewProperties(void);
+extern int ITcProgressBarNew(void);
+extern int ITcProgressBarConstructor(void);
+extern int ITcProgressBarCopyConstructor(void);
+extern int ITcProgressBarOperatorAssignment(void);
+extern int ITcProgressBarDownCast(void);
+extern int ITcProgressBarValueChangedSignal(void);
+extern int ITcProgressBarPropertyTrackVisualImage(void);
+extern int ITcProgressBarPropertyTrackVisualColor(void);
+extern int ITcProgressBarPropertyProgressVisual(void);
+extern int ITcProgressBarPropertySecondaryProgressVisual(void);
+extern int ITcProgressBarPropertyIndeterminateVisual(void);
+extern int ITcProgressBarPropertyLabelVisual1(void);
+extern int ITcProgressBarPropertyLabelVisual2(void);
+extern int ITcPushButtonSetGetInitialAutoRepeatingDelay(void);
+extern int ITcPushButtonDowncast(void);
+extern int ITcPushButtonSetIsAutoRepeating(void);
+extern int ITcPushButtonSetGetNextAutoRepeatingDelay(void);
+extern int ITcPushButtonAssignmentOperator(void);
+extern int ITcRadioButtonDownCast(void);
+extern int ITcRadioButtonCopyConstructor(void);
+extern int ITcRadioButtonAssignmentOperator(void);
+extern int ITcRadioButtonSelected(void);
+extern int ITcRadioButtonSetGetLabelText(void);
+extern int ITcRulerEnableIsEnable(void);
+extern int ITcRulerSetGetDomain(void);
+extern int ITcRulerDisableDomain(void);
+extern int ITcRulerGetTypeWithReturnEnumFree(void);
+extern int ITcRulerGetTypeWithReturnEnumFixed(void);
+extern int ITcRulerClamp(void);
+extern int ITcRulerSnapAndClampWithClampState(void);
+extern int ITcRulerSnapAndClamp(void);
+extern int ITcRulerDomainGetSize(void);
+extern int ITcRulerDomainClampWithMinClamp(void);
+extern int ITcRulerDomainClampWithMaxClamp(void);
+extern int ITcScrollableConstructorDownCast(void);
+extern int ITcScrollableCopyConstructorAssignmentOperator(void);
+extern int ITcScrollableSetIsOvershootEnabled(void);
+extern int ITcScrollableSetGetOvershootEffectColor(void);
+extern int ITcScrollableSetGetOvershootAnimationSpeed(void);
+extern int ITcScrollBarNewCopyConstructor(void);
+extern int ITcscrollBarAssignmentOperatorDowncast(void);
+extern int ITcScrollBarSetGetIndicatorFixedHeight(void);
+extern int ITcScrollBarSetGetIndicatorShowDuration(void);
+extern int ITcScrollBarSetGetIndicatorHideDuration(void);
+extern int ITcScrollBarSetGetIndicatorHeightPolicy(void);
+extern int ITcScrollBarSetGetScrollDirection(void);
+extern int ITcScrollBarSetGetScrollIndicator(void);
+extern int ITcScrollBarSetGetScrollPositionIntervalsReachedSignal(void);
+extern int ITcScrollBarSetGetProperty(void);
+extern int ITcScrollViewSetGetScrollSnapDuration(void);
+extern int ITcScrollViewSetGetFlickSpeedCoefficient(void);
+extern int ITcScrollViewSetGetScrollFlickDuration(void);
+extern int ITcScrollViewSetGetAxisAutoLockGradient(void);
+extern int ITcScrollViewSetGetAxisAutoLock(void);
+extern int ITcScrollViewSetGetFrictionCoefficient(void);
+extern int ITcScrollViewSetGetMaxFlickSpeed(void);
+extern int ITcScrollViewSetGetScrollFlickAlphaFuncEaseIn(void);
+extern int ITcScrollViewSetGetScrollFlickAlphaFuncEaseOut(void);
+extern int ITcScrollViewSetGetScrollSnapAlphaFunctionEaseIn(void);
+extern int ITcScrollViewSetGetScrollSnapAlphaFunctionEaseOut(void);
+extern int ITcScrollViewSetGetScrollSnapAlphaFunctionDefault(void);
+extern int ITcScrollViewSetGetScrollSnapAlphaFunctionLinear(void);
+extern int ITcScrollViewSetGetScrollSnapAlphaFunctionReverse(void);
+extern int ITcScrollViewSetGetScrollSnapAlphaFunctionEaseInOut(void);
+extern int ITcScrollViewSetGetScrollSnapAlphaFunctionEaseInSine(void);
+extern int ITcScrollViewSetGetScrollSnapAlphaFunctionEaseOutSine(void);
+extern int ITcScrollViewSetGetScrollSnapAlphaFunctionEaseInOutSine(void);
+extern int ITcScrollViewSetGetScrollFlickAlphaFunctionDefault(void);
+extern int ITcScrollViewSetGetFlickSnapAlphaFunctionLinear(void);
+extern int ITcScrollViewScrollToPositionDuration(void);
+extern int ITcScrollViewScrollToPosition(void);
+extern int ITcScrollViewScrollToPositionToPageDuration(void);
+extern int ITcScrollViewScrollToPage(void);
+extern int ITcScrollViewDowncast(void);
+extern int ITcScrollViewScrollToActorDuration(void);
+extern int ITcScrollViewScrollToSpecifiedActor(void);
+extern int ITcScrollViewScrollToSnapPoint(void);
+extern int ITcScrollViewSetWrapMode(void);
+extern int ITcScrollViewSetGetMouseWheelScrollDistanceStep(void);
+extern int ITcScrollViewCopyConstructor(void);
+extern int ITcScrollViewAssignmentOperator(void);
+extern int ITcScrollViewBindUnbindActor(void);
+extern int ITcScrollViewActorAutoSnap(void);
+extern int ITcScrollViewSignalsStartComplete(void);
+extern int ITcScrollViewSetGetScrollFlickAlphaFuncSin(void);
+extern int ITcScrollViewSetScrollUpdateDistance(void);
+extern int ITcScrollViewSetMinimumDistanceForFlick(void);
+extern int ITcScrollViewSetMinimumSpeedForFlick(void);
+extern int ITcScrollViewConstraints(void);
+extern int ITcScrollViewScrollToPositionWithAlphaFunction(void);
+extern int ITcScrollViewScrollToPositionWithAlphaFunctionAndDirectionBias(void);
+extern int ITcScrollViewScrollToPositionWithDirectionBias(void);
+extern int ITcScrollViewPageWithDirectionBias(void);
+extern int ITcScrollViewGetOvershootAnimationSpeed(void);
+extern int ITcScrollViewGetOvershootEffectColor(void);
+extern int ITcScrollViewApplyAndRemoveEffect(void);
+extern int ITcScrollViewPagePathEffectDownCastApplyToPage(void);
+extern int ITcScrollViewSetRemoveScrollingDirectionAndSetSnapOvershoot(void);
+extern int ITcSliderDownCast(void);
+extern int ITcSliderAssignmentOperator(void);
+extern int ITcSliderCopyConstructor(void);
+extern int ITcSliderProperty(void);
+extern int ITcStyleManagerConstructorWithBasicOperation(void);
+extern int ITcTableViewFindChildPosition(void);
+extern int ITcTableViewDeleteColumn(void);
+extern int ITcTableViewDeleteRow(void);
+extern int ITcTableViewResize(void);
+extern int ITcTableViewSetGetRelativeWidthHeight(void);
+extern int ITcTableViewSetGetFitFixedWidthHeight(void);
+extern int ITcTableViewSetGetCellPadding(void);
+extern int ITcTableViewChildProperties(void);
+extern int ITcTextEditorBasicOperation(void);
+extern int ITcTextEditorGetPropertyIndex(void);
+extern int ITcTextEditorSetGetProperty(void);
+extern int ITcTextFieldDownCast(void);
+extern int ITcTextFieldAssignment(void);
+extern int ITcTextFieldCopy(void);
+extern int ITcTextFieldPropertyInputMethodSettings(void);
+extern int ITcTextFieldTextChangedSignal(void);
+extern int ITcTextFieldSetGetPropertiesAndIndex(void);
+extern int ITcTextLabelNewDownCast(void);
+extern int ITcTextLabelGetSetPropertiesWithAssignment(void);
+extern int ITcTextLabelNewWithTextCopy(void);
+extern int ITcTextEditorScrollStateChangedSignal(void);
+extern int ITcToolkitIsVertical(void);
+extern int ITcToolkitIsHorizontal(void);
+extern int ITcToolkitWrapActorConstraint(void);
+extern int ITcToolkitMoveActorConstraint(void);
+extern int ITcVideoViewBasicOperation(void);
+extern int ITcVideoViewGetSetProperties(void);
+extern int ITcVideoViewControls(void);
+extern int ITcVideoViewFinishedSignal_n(void);
+extern int ITcVideoViewPropertyUnderlay(void);
+extern int ITcVideoViewNew(void);
+extern int ITcVideoViewNewUrl(void);
+extern int ITcVideoViewNewSWCodec(void);
+extern int ITcVideoViewNewUrlSWCodec(void);
+extern int ITcVideoViewPropertyDisplayMode(void);
+
+testcase tc_array[] = {
+       {"ITcAccessibilityManagerSetGetAccessibilityAttributeWithAccessibilityLabel",ITcAccessibilityManagerSetGetAccessibilityAttributeWithAccessibilityLabel,ITs_accessibility_manager_startup,ITs_accessibility_manager_cleanup},
+       {"ITcAccessibilityManagerSetGetAccessibilityAttributeWithAccessibilityTrait",ITcAccessibilityManagerSetGetAccessibilityAttributeWithAccessibilityTrait,ITs_accessibility_manager_startup,ITs_accessibility_manager_cleanup},
+       {"ITcAccessibilityManagerSetGetAccessibilityAttributeWithAccessibilityValue",ITcAccessibilityManagerSetGetAccessibilityAttributeWithAccessibilityValue,ITs_accessibility_manager_startup,ITs_accessibility_manager_cleanup},
+       {"ITcAccessibilityManagerSetGetAccessibilityAttributeWithAccessibilityHint",ITcAccessibilityManagerSetGetAccessibilityAttributeWithAccessibilityHint,ITs_accessibility_manager_startup,ITs_accessibility_manager_cleanup},
+       {"ITcAccessibilityManagerSetGetCurrentFocusActor",ITcAccessibilityManagerSetGetCurrentFocusActor,ITs_accessibility_manager_startup,ITs_accessibility_manager_cleanup},
+       {"ITcAccessibilityManagerSetGetGroupMode",ITcAccessibilityManagerSetGetGroupMode,ITs_accessibility_manager_startup,ITs_accessibility_manager_cleanup},
+       {"ITcAccessibilityManagerSetGetWrapMode",ITcAccessibilityManagerSetGetWrapMode,ITs_accessibility_manager_startup,ITs_accessibility_manager_cleanup},
+       {"ITcAccessibilityManagerSetGetFocusIndicatorActor",ITcAccessibilityManagerSetGetFocusIndicatorActor,ITs_accessibility_manager_startup,ITs_accessibility_manager_cleanup},
+       {"ITcAccessibilityManagerSetCheckFocusGroup",ITcAccessibilityManagerSetCheckFocusGroup,ITs_accessibility_manager_startup,ITs_accessibility_manager_cleanup},
+       {"ITcAccessibilityManagerSetGetFocusGroup",ITcAccessibilityManagerSetGetFocusGroup,ITs_accessibility_manager_startup,ITs_accessibility_manager_cleanup},
+       {"ITcAccessibilityManagerGet",ITcAccessibilityManagerGet,ITs_accessibility_manager_startup,ITs_accessibility_manager_cleanup},
+       {"ITcAccessibilityManagerSetGetFocusOrder",ITcAccessibilityManagerSetGetFocusOrder,ITs_accessibility_manager_startup,ITs_accessibility_manager_cleanup},
+       {"ITcAccessibilityManagerGenerateNewFocusOrder",ITcAccessibilityManagerGenerateNewFocusOrder,ITs_accessibility_manager_startup,ITs_accessibility_manager_cleanup},
+       {"ITcAccessibilityManagerGetActorByFocusOrder",ITcAccessibilityManagerGetActorByFocusOrder,ITs_accessibility_manager_startup,ITs_accessibility_manager_cleanup},
+       {"ITcAccessibilityManagerGetCurrentFocusOrder",ITcAccessibilityManagerGetCurrentFocusOrder,ITs_accessibility_manager_startup,ITs_accessibility_manager_cleanup},
+       {"ITcAccessibilityManagerGetCurrentFocusGroup",ITcAccessibilityManagerGetCurrentFocusGroup,ITs_accessibility_manager_startup,ITs_accessibility_manager_cleanup},
+       {"ITcAccessibilityManagerMoveFocusBackward",ITcAccessibilityManagerMoveFocusBackward,ITs_accessibility_manager_startup,ITs_accessibility_manager_cleanup},
+       {"ITcAccessibilityManagerMoveFocusForward",ITcAccessibilityManagerMoveFocusForward,ITs_accessibility_manager_startup,ITs_accessibility_manager_cleanup},
+       {"ITcAccessibilityManagerClearFocus",ITcAccessibilityManagerClearFocus,ITs_accessibility_manager_startup,ITs_accessibility_manager_cleanup},
+       {"ITcAccessibilityManagerReset",ITcAccessibilityManagerReset,ITs_accessibility_manager_startup,ITs_accessibility_manager_cleanup},
+       {"ITcAccessibilityManagerFocusChangedSignal",ITcAccessibilityManagerFocusChangedSignal,ITs_accessibility_manager_startup,ITs_accessibility_manager_cleanup},
+       {"ITcAccessibilityManagerFocusOvershotSignal",ITcAccessibilityManagerFocusOvershotSignal,ITs_accessibility_manager_startup,ITs_accessibility_manager_cleanup},
+       {"ITcAlignmentInitialize",ITcAlignmentInitialize,ITs_alignment_startup,ITs_alignment_cleanup},
+       {"ITcAlignmentCopyConstructor",ITcAlignmentCopyConstructor,ITs_alignment_startup,ITs_alignment_cleanup},
+       {"ITcAlignmentAssignmentOperator",ITcAlignmentAssignmentOperator,ITs_alignment_startup,ITs_alignment_cleanup},
+       {"ITcAlignmentDownCast",ITcAlignmentDownCast,ITs_alignment_startup,ITs_alignment_cleanup},
+       {"ITcAlignmentSetGetAlignmentType",ITcAlignmentSetGetAlignmentType,ITs_alignment_startup,ITs_alignment_cleanup},
+       {"ITcAlignmentSetGetScaling",ITcAlignmentSetGetScaling,ITs_alignment_startup,ITs_alignment_cleanup},
+       {"ITcAlignmentSetGetPadding",ITcAlignmentSetGetPadding,ITs_alignment_startup,ITs_alignment_cleanup},
+       {"ITcButtonDowncast",ITcButtonDowncast,ITs_button_startup,ITs_button_cleanup},
+       {"ITcButtonAssignmentOperator",ITcButtonAssignmentOperator,ITs_button_startup,ITs_button_cleanup},
+       {"ITcButtonCopyConstructor",ITcButtonCopyConstructor,ITs_button_startup,ITs_button_cleanup},
+       {"ITcButtonSetIsDisabled",ITcButtonSetIsDisabled,ITs_button_startup,ITs_button_cleanup},
+       {"ITcButtonSetGetLabelText",ITcButtonSetGetLabelText,ITs_button_startup,ITs_button_cleanup},
+       {"ITcButtonSetIsSelected",ITcButtonSetIsSelected,ITs_button_startup,ITs_button_cleanup},
+       {"ITcButtonDisabledProperty",ITcButtonDisabledProperty,ITs_button_startup,ITs_button_cleanup},
+       {"ITcButtonSetDisabledWithDifferentStates01",ITcButtonSetDisabledWithDifferentStates01,ITs_button_startup,ITs_button_cleanup},
+       {"ITcButtonSetDisabledWithDifferentStates02",ITcButtonSetDisabledWithDifferentStates02,ITs_button_startup,ITs_button_cleanup},
+       {"ITcButtonAutoRepeatingProperty",ITcButtonAutoRepeatingProperty,ITs_button_startup,ITs_button_cleanup},
+       {"ITcButtonInitialAutoRepeatingDelayProperty",ITcButtonInitialAutoRepeatingDelayProperty,ITs_button_startup,ITs_button_cleanup},
+       {"ITcButtonNextAutoRepeatingDelayProperty",ITcButtonNextAutoRepeatingDelayProperty,ITs_button_startup,ITs_button_cleanup},
+       {"ITcButtonTogglableProperty",ITcButtonTogglableProperty,ITs_button_startup,ITs_button_cleanup},
+       {"ITcButtonSetUnselectedVisual",ITcButtonSetUnselectedVisual,ITs_button_startup,ITs_button_cleanup},
+       {"ITcButtonSetSelectedVisual",ITcButtonSetSelectedVisual,ITs_button_startup,ITs_button_cleanup},
+       {"ITcButtonSetDisabledSelectedVisual",ITcButtonSetDisabledSelectedVisual,ITs_button_startup,ITs_button_cleanup},
+       {"ITcButtonSetDisabledUnselectedVisual",ITcButtonSetDisabledUnselectedVisual,ITs_button_startup,ITs_button_cleanup},
+       {"ITcButtonSetUnselectedBackgroundVisual",ITcButtonSetUnselectedBackgroundVisual,ITs_button_startup,ITs_button_cleanup},
+       {"ITcButtonSetSelectedBackgroundVisual",ITcButtonSetSelectedBackgroundVisual,ITs_button_startup,ITs_button_cleanup},
+       {"ITcButtonSetDisabledUnselectedBackgroundVisual",ITcButtonSetDisabledUnselectedBackgroundVisual,ITs_button_startup,ITs_button_cleanup},
+       {"ITcButtonSetDisabledSelectedBackgroundVisual",ITcButtonSetDisabledSelectedBackgroundVisual,ITs_button_startup,ITs_button_cleanup},
+       {"ITcCheckBoxButtonCopyDownCastOperator",ITcCheckBoxButtonCopyDownCastOperator,ITs_check_box_button_startup,ITs_check_box_button_cleanup},
+       {"ITcControlClearBackground",ITcControlClearBackground,ITs_control_startup,ITs_control_cleanup},
+       {"ITcControlKeyInputFocus",ITcControlKeyInputFocus,ITs_control_startup,ITs_control_cleanup},
+       {"ITcControlCopyConstructor",ITcControlCopyConstructor,ITs_control_startup,ITs_control_cleanup},
+       {"ITcControlDowncast",ITcControlDowncast,ITs_control_startup,ITs_control_cleanup},
+       {"ITcControlGetLongPressGestureDetector",ITcControlGetLongPressGestureDetector,ITs_control_startup,ITs_control_cleanup},
+       {"ITcControlGetPanGestureDetector",ITcControlGetPanGestureDetector,ITs_control_startup,ITs_control_cleanup},
+       {"ITcControlGetPinchGestureDetector",ITcControlGetPinchGestureDetector,ITs_control_startup,ITs_control_cleanup},
+       {"ITcControlGetVisualResourceStatus",ITcControlGetVisualResourceStatus,ITs_control_startup,ITs_control_cleanup},
+       {"ITcControlGetTapGestureDetector",ITcControlGetTapGestureDetector,ITs_control_startup,ITs_control_cleanup},
+       {"ITcControlAssignmentOperator",ITcControlAssignmentOperator,ITs_control_startup,ITs_control_cleanup},
+       {"ITcControlSetGetStyleName",ITcControlSetGetStyleName,ITs_control_startup,ITs_control_cleanup},
+       {"ITcControlSetBackgroundImageColor",ITcControlSetBackgroundImageColor,ITs_control_startup,ITs_control_cleanup},
+       {"ITcControlKeyInputFocusGainedSignal",ITcControlKeyInputFocusGainedSignal,ITs_control_startup,ITs_control_cleanup},
+       {"ITcControlKeyInputFocusLostSignal",ITcControlKeyInputFocusLostSignal,ITs_control_startup,ITs_control_cleanup},
+       {"ITcDefaultRulerGetTotalPages",ITcDefaultRulerGetTotalPages,ITs_default_ruler_startup,ITs_default_ruler_cleanup},
+       {"ITcDefaultRulerSnap",ITcDefaultRulerSnap,ITs_default_ruler_startup,ITs_default_ruler_cleanup},
+       {"ITcDefaultRulerGetPageFromPosition",ITcDefaultRulerGetPageFromPosition,ITs_default_ruler_startup,ITs_default_ruler_cleanup},
+       {"ITcDefaultRulerGetPositionFromPage",ITcDefaultRulerGetPositionFromPage,ITs_default_ruler_startup,ITs_default_ruler_cleanup},
+       {"ITcFixedRulerGetTotalPages",ITcFixedRulerGetTotalPages,ITs_fixed_ruler_startup,ITs_fixed_ruler_cleanup},
+       {"ITcFixedRulerGetPositionFromPage",ITcFixedRulerGetPositionFromPage,ITs_fixed_ruler_startup,ITs_fixed_ruler_cleanup},
+       {"ITcFixedRulerGetPageFromPosition",ITcFixedRulerGetPageFromPosition,ITs_fixed_ruler_startup,ITs_fixed_ruler_cleanup},
+       {"ITcFixedRulerSnap",ITcFixedRulerSnap,ITs_fixed_ruler_startup,ITs_fixed_ruler_cleanup},
+       {"ITcFlexContainerConstructorWithBasicOperation",ITcFlexContainerConstructorWithBasicOperation,ITs_flex_container_startup,ITs_flex_container_cleanup},
+       {"ITcFlexContainerGetSetProperties",ITcFlexContainerGetSetProperties,ITs_flex_container_startup,ITs_flex_container_cleanup},
+       {"ITcImageViewDownCast",ITcImageViewDownCast,ITs_ImageView_startup,ITs_ImageView_cleanup},
+       {"ITcImageViewAssignmentOperator",ITcImageViewAssignmentOperator,ITs_ImageView_startup,ITs_ImageView_cleanup},
+       {"ITcImageViewCopyConstructor",ITcImageViewCopyConstructor,ITs_ImageView_startup,ITs_ImageView_cleanup},
+       {"ITcImageViewNewWithMapProperty",ITcImageViewNewWithMapProperty,ITs_ImageView_startup,ITs_ImageView_cleanup},
+       {"ITcImageViewSetGetProperty",ITcImageViewSetGetProperty,ITs_ImageView_startup,ITs_ImageView_cleanup},
+       {"ITcImageViewSetImage",ITcImageViewSetImage,ITs_ImageView_startup,ITs_ImageView_cleanup},
+       {"ITcImageViewResourceReadySignal",ITcImageViewResourceReadySignal,ITs_ImageView_startup,ITs_ImageView_cleanup},
+       {"ITcImageViewIsResourceReady",ITcImageViewIsResourceReady,ITs_ImageView_startup,ITs_ImageView_cleanup},
+       {"ITcImageConvertFrameBufferToUrl",ITcImageConvertFrameBufferToUrl,ITs_ImageConvert_startup,ITs_ImageConvert_startup},
+       {"ITcImageConvertFrameBufferToUrlExistingTexture",ITcImageConvertFrameBufferToUrlExistingTexture,ITs_ImageConvert_startup,ITs_ImageConvert_startup},
+       {"ITcImageConvertPixelDataToUrl",ITcImageConvertPixelDataToUrl,ITs_ImageConvert_startup,ITs_ImageConvert_startup},
+       {"ITcImageConvertNativeImageSourceToUrl",ITcImageConvertNativeImageSourceToUrl,ITs_ImageConvert_startup,ITs_ImageConvert_startup},
+       {"ITcItemFactoryGetNumberOfItems",ITcItemFactoryGetNumberOfItems,ITs_item_factory_startup,ITs_item_factory_cleanup},
+       {"ITcItemFactoryNewItem",ITcItemFactoryNewItem,ITs_item_factory_startup,ITs_item_factory_cleanup},
+       {"ITcItemFactoryNew",ITcItemFactoryNew,ITs_item_factory_startup,ITs_item_factory_cleanup},
+       {"ITcItemFactoryItemReleased",ITcItemFactoryItemReleased,ITs_item_factory_startup,ITs_item_factory_cleanup},
+       {"ITcItemFactoryGetExtension",ITcItemFactoryGetExtension,ITs_item_factory_startup,ITs_item_factory_cleanup},
+       {"ITcItemFactoryAssignmentOperator",ITcItemFactoryAssignmentOperator,ITs_item_factory_startup,ITs_item_factory_cleanup},
+       {"ITcItemLayoutSetGetOrientationLeft",ITcItemLayoutSetGetOrientationLeft,ITs_item_layout_startup,ITs_item_layout_cleanup},
+       {"ITcItemLayoutGetClosestAnchorPosition",ITcItemLayoutGetClosestAnchorPosition,ITs_item_layout_startup,ITs_item_layout_cleanup},
+       {"ITcItemLayoutGetScrollDirection",ITcItemLayoutGetScrollDirection,ITs_item_layout_startup,ITs_item_layout_cleanup},
+       {"ITcItemLayoutSetGetOrientationRight",ITcItemLayoutSetGetOrientationRight,ITs_item_layout_startup,ITs_item_layout_cleanup},
+       {"ITcItemLayoutSetGetOrientationUp",ITcItemLayoutSetGetOrientationUp,ITs_item_layout_startup,ITs_item_layout_cleanup},
+       {"ITcItemLayoutSetGetOrientationDown",ITcItemLayoutSetGetOrientationDown,ITs_item_layout_startup,ITs_item_layout_cleanup},
+       {"ITcItemLayoutGetClosestOnScreenLayoutPosition",ITcItemLayoutGetClosestOnScreenLayoutPosition,ITs_item_layout_startup,ITs_item_layout_cleanup},
+       {"ITcItemLayoutGetNextFocusItemID",ITcItemLayoutGetNextFocusItemID,ITs_item_layout_startup,ITs_item_layout_cleanup},
+       {"ITcItemLayoutGetReserveItemCount",ITcItemLayoutGetReserveItemCount,ITs_item_layout_startup,ITs_item_layout_cleanup},
+       {"ITcItemLayoutSetGetItemSize",ITcItemLayoutSetGetItemSize,ITs_item_layout_startup,ITs_item_layout_cleanup},
+       {"ITcItemLayoutGetFlickSpeedFactor",ITcItemLayoutGetFlickSpeedFactor,ITs_item_layout_startup,ITs_item_layout_cleanup},
+       {"ITcItemLayoutGetExtension",ITcItemLayoutGetExtension,ITs_item_layout_startup,ITs_item_layout_cleanup},
+       {"ITcItemLayoutCopyConstractor",ITcItemLayoutCopyConstractor,ITs_item_layout_startup,ITs_item_layout_cleanup},
+       {"ITcItemLayoutSetAndGetLayoutProperties",ITcItemLayoutSetAndGetLayoutProperties,ITs_item_layout_startup,ITs_item_layout_cleanup},
+       {"ITcItemRangeAssignmentOperator",ITcItemRangeAssignmentOperator,ITs_item_range_startup,ITs_item_range_cleanup},
+       {"ITcItemRangeCopyConstructor",ITcItemRangeCopyConstructor,ITs_item_range_startup,ITs_item_range_cleanup},
+       {"ITcItemRangeWithin",ITcItemRangeWithin,ITs_item_range_startup,ITs_item_range_cleanup},
+       {"ITcItemRangeIntersection",ITcItemRangeIntersection,ITs_item_range_startup,ITs_item_range_cleanup},
+       {"ITcItemViewGetLayoutCount",ITcItemViewGetLayoutCount,ITs_itemView_startup,ITs_itemView_cleanup},
+       {"ITcItemViewGetLayout",ITcItemViewGetLayout,ITs_itemView_startup,ITs_itemView_cleanup},
+       {"ITcItemViewRemoveLayout",ITcItemViewRemoveLayout,ITs_itemView_startup,ITs_itemView_cleanup},
+       {"ITcItemViewActivateDeactivateLayout",ITcItemViewActivateDeactivateLayout,ITs_itemView_startup,ITs_itemView_cleanup},
+       {"ITcItemViewGetItem",ITcItemViewGetItem,ITs_itemView_startup,ITs_itemView_cleanup},
+       {"ITcItemViewInsertItem",ITcItemViewInsertItem,ITs_itemView_startup,ITs_itemView_cleanup},
+       {"ITcItemViewReplaceItem",ITcItemViewReplaceItem,ITs_itemView_startup,ITs_itemView_cleanup},
+       {"ITcItemViewRemoveItem",ITcItemViewRemoveItem,ITs_itemView_startup,ITs_itemView_cleanup},
+       {"ITcItemViewInsertItems",ITcItemViewInsertItems,ITs_itemView_startup,ITs_itemView_cleanup},
+       {"ITcItemViewReplaceItems",ITcItemViewReplaceItems,ITs_itemView_startup,ITs_itemView_cleanup},
+       {"ITcItemViewRemoveItems",ITcItemViewRemoveItems,ITs_itemView_startup,ITs_itemView_cleanup},
+       {"ITcItemViewGetCurrentLayoutPosition",ITcItemViewGetCurrentLayoutPosition,ITs_itemView_startup,ITs_itemView_cleanup},
+       {"ITcItemViewSetAndGetMinimumSwipeSpeed",ITcItemViewSetAndGetMinimumSwipeSpeed,ITs_itemView_startup,ITs_itemView_cleanup},
+       {"ITcItemViewSetAndGetMinimumSwipeDistance",ITcItemViewSetAndGetMinimumSwipeDistance,ITs_itemView_startup,ITs_itemView_cleanup},
+       {"ITcItemViewSetAndGetRefreshInterval",ITcItemViewSetAndGetRefreshInterval,ITs_itemView_startup,ITs_itemView_cleanup},
+       {"ITcItemViewSetAndGetAnchoring",ITcItemViewSetAndGetAnchoring,ITs_itemView_startup,ITs_itemView_cleanup},
+       {"ITcItemViewSetAndGetAnchoringDuration",ITcItemViewSetAndGetAnchoringDuration,ITs_itemView_startup,ITs_itemView_cleanup},
+       {"ITcItemViewSetAndGetMouseWheelScrollDistanceStep",ITcItemViewSetAndGetMouseWheelScrollDistanceStep,ITs_itemView_startup,ITs_itemView_cleanup},
+       {"ITcItemViewSetAndGetItemsAnchorPoint",ITcItemViewSetAndGetItemsAnchorPoint,ITs_itemView_startup,ITs_itemView_cleanup},
+       {"ITcItemViewSetAndGetItemsParentOrigin",ITcItemViewSetAndGetItemsParentOrigin,ITs_itemView_startup,ITs_itemView_cleanup},
+       {"ITcItemViewDownCast",ITcItemViewDownCast,ITs_itemView_startup,ITs_itemView_cleanup},
+       {"ITcItemViewAssignmentOperator",ITcItemViewAssignmentOperator,ITs_itemView_startup,ITs_itemView_cleanup},
+       {"ITcItemViewScrollToItem",ITcItemViewScrollToItem,ITs_itemView_startup,ITs_itemView_cleanup},
+       {"ITcKeyboardFocusManagerSetAndGetCurrentFocusActor",ITcKeyboardFocusManagerSetAndGetCurrentFocusActor,ITs_keyboard_focus_manager_startup,ITs_keyboard_focus_manager_cleanup},
+       {"ITcKeyboardFocusManagerSetAndGetFocusGroup",ITcKeyboardFocusManagerSetAndGetFocusGroup,ITs_keyboard_focus_manager_startup,ITs_keyboard_focus_manager_cleanup},
+       {"ITcKeyboardFocusManagerSetAndGetFocusIndicatorActor",ITcKeyboardFocusManagerSetAndGetFocusIndicatorActor,ITs_keyboard_focus_manager_startup,ITs_keyboard_focus_manager_cleanup},
+       {"ITcKeyboardFocusManagerMoveFocusRight",ITcKeyboardFocusManagerMoveFocusRight,ITs_keyboard_focus_manager_startup,ITs_keyboard_focus_manager_cleanup},
+       {"ITcKeyboardFocusManagerMoveFocusLeft",ITcKeyboardFocusManagerMoveFocusLeft,ITs_keyboard_focus_manager_startup,ITs_keyboard_focus_manager_cleanup},
+       {"ITcKeyboardFocusManagerMoveFocusUp",ITcKeyboardFocusManagerMoveFocusUp,ITs_keyboard_focus_manager_startup,ITs_keyboard_focus_manager_cleanup},
+       {"ITcKeyboardFocusManagerMoveFocusDown",ITcKeyboardFocusManagerMoveFocusDown,ITs_keyboard_focus_manager_startup,ITs_keyboard_focus_manager_cleanup},
+       {"ITcKeyboardFocusManagerSetAndGetFocusGroupLoop",ITcKeyboardFocusManagerSetAndGetFocusGroupLoop,ITs_keyboard_focus_manager_startup,ITs_keyboard_focus_manager_cleanup},
+       {"ITcKeyboardFocusManagerMoveFocusBackward",ITcKeyboardFocusManagerMoveFocusBackward,ITs_keyboard_focus_manager_startup,ITs_keyboard_focus_manager_cleanup},
+       {"ITcModel3dviewDefaultConstructor",ITcModel3dviewDefaultConstructor,ITs_model_3d_view_startup,ITs_model_3d_view_cleanup},
+       {"ITcModel3dviewNewCopyAssignDownCast",ITcModel3dviewNewCopyAssignDownCast,ITs_model_3d_view_startup,ITs_model_3d_view_cleanup},
+       {"ITcModel3dviewAddRemoveTypeRegistrySize",ITcModel3dviewAddRemoveTypeRegistrySize,ITs_model_3d_view_startup,ITs_model_3d_view_cleanup},
+       {"ITcModel3dviewProperties",ITcModel3dviewProperties,ITs_model_3d_view_startup,ITs_model_3d_view_cleanup},
+       {"ITcProgressBarNew",ITcProgressBarNew,ITs_progress_bar_startup,ITs_progress_bar_cleanup},
+       {"ITcProgressBarConstructor",ITcProgressBarConstructor,ITs_progress_bar_startup,ITs_progress_bar_cleanup},
+       {"ITcProgressBarCopyConstructor",ITcProgressBarCopyConstructor,ITs_progress_bar_startup,ITs_progress_bar_cleanup},
+       {"ITcProgressBarOperatorAssignment",ITcProgressBarOperatorAssignment,ITs_progress_bar_startup,ITs_progress_bar_cleanup},
+       {"ITcProgressBarDownCast",ITcProgressBarDownCast,ITs_progress_bar_startup,ITs_progress_bar_cleanup},
+       {"ITcProgressBarValueChangedSignal",ITcProgressBarValueChangedSignal,ITs_progress_bar_startup,ITs_progress_bar_cleanup},
+       {"ITcProgressBarPropertyTrackVisualImage",ITcProgressBarPropertyTrackVisualImage,ITs_progress_bar_startup,ITs_progress_bar_cleanup},
+       {"ITcProgressBarPropertyTrackVisualColor",ITcProgressBarPropertyTrackVisualColor,ITs_progress_bar_startup,ITs_progress_bar_cleanup},
+       {"ITcProgressBarPropertyProgressVisual",ITcProgressBarPropertyProgressVisual,ITs_progress_bar_startup,ITs_progress_bar_cleanup},
+       {"ITcProgressBarPropertySecondaryProgressVisual",ITcProgressBarPropertySecondaryProgressVisual,ITs_progress_bar_startup,ITs_progress_bar_cleanup},
+       {"ITcProgressBarPropertyIndeterminateVisual",ITcProgressBarPropertyIndeterminateVisual,ITs_progress_bar_startup,ITs_progress_bar_cleanup},
+       {"ITcProgressBarPropertyLabelVisual1",ITcProgressBarPropertyLabelVisual1,ITs_progress_bar_startup,ITs_progress_bar_cleanup},
+       {"ITcProgressBarPropertyLabelVisual2",ITcProgressBarPropertyLabelVisual2,ITs_progress_bar_startup,ITs_progress_bar_cleanup},
+       {"ITcPushButtonSetGetInitialAutoRepeatingDelay",ITcPushButtonSetGetInitialAutoRepeatingDelay,ITs_push_button_startup,ITs_push_button_cleanup},
+       {"ITcPushButtonDowncast",ITcPushButtonDowncast,ITs_push_button_startup,ITs_push_button_cleanup},
+       {"ITcPushButtonSetIsAutoRepeating",ITcPushButtonSetIsAutoRepeating,ITs_push_button_startup,ITs_push_button_cleanup},
+       {"ITcPushButtonSetGetNextAutoRepeatingDelay",ITcPushButtonSetGetNextAutoRepeatingDelay,ITs_push_button_startup,ITs_push_button_cleanup},
+       {"ITcPushButtonAssignmentOperator",ITcPushButtonAssignmentOperator,ITs_push_button_startup,ITs_push_button_cleanup},
+       {"ITcRadioButtonDownCast",ITcRadioButtonDownCast,ITs_radio_button_startup,ITs_radio_button_cleanup},
+       {"ITcRadioButtonCopyConstructor",ITcRadioButtonCopyConstructor,ITs_radio_button_startup,ITs_radio_button_cleanup},
+       {"ITcRadioButtonAssignmentOperator",ITcRadioButtonAssignmentOperator,ITs_radio_button_startup,ITs_radio_button_cleanup},
+       {"ITcRadioButtonSelected",ITcRadioButtonSelected,ITs_radio_button_startup,ITs_radio_button_cleanup},
+       {"ITcRadioButtonSetGetLabelText",ITcRadioButtonSetGetLabelText,ITs_radio_button_startup,ITs_radio_button_cleanup},
+       {"ITcRulerEnableIsEnable",ITcRulerEnableIsEnable,ITs_Ruler_startup,ITs_Ruler_cleanup},
+       {"ITcRulerSetGetDomain",ITcRulerSetGetDomain,ITs_Ruler_startup,ITs_Ruler_cleanup},
+       {"ITcRulerDisableDomain",ITcRulerDisableDomain,ITs_Ruler_startup,ITs_Ruler_cleanup},
+       {"ITcRulerGetTypeWithReturnEnumFree",ITcRulerGetTypeWithReturnEnumFree,ITs_Ruler_startup,ITs_Ruler_cleanup},
+       {"ITcRulerGetTypeWithReturnEnumFixed",ITcRulerGetTypeWithReturnEnumFixed,ITs_Ruler_startup,ITs_Ruler_cleanup},
+       {"ITcRulerClamp",ITcRulerClamp,ITs_Ruler_startup,ITs_Ruler_cleanup},
+       {"ITcRulerSnapAndClampWithClampState",ITcRulerSnapAndClampWithClampState,ITs_Ruler_startup,ITs_Ruler_cleanup},
+       {"ITcRulerSnapAndClamp",ITcRulerSnapAndClamp,ITs_Ruler_startup,ITs_Ruler_cleanup},
+       {"ITcRulerDomainGetSize",ITcRulerDomainGetSize,ITs_ruler_domain_startup,ITs_ruler_domain_cleanup},
+       {"ITcRulerDomainClampWithMinClamp",ITcRulerDomainClampWithMinClamp,ITs_ruler_domain_startup,ITs_ruler_domain_cleanup},
+       {"ITcRulerDomainClampWithMaxClamp",ITcRulerDomainClampWithMaxClamp,ITs_ruler_domain_startup,ITs_ruler_domain_cleanup},
+       {"ITcScrollableConstructorDownCast",ITcScrollableConstructorDownCast,ITs_scrollable_startup,ITs_scrollable_cleanup},
+       {"ITcScrollableCopyConstructorAssignmentOperator",ITcScrollableCopyConstructorAssignmentOperator,ITs_scrollable_startup,ITs_scrollable_cleanup},
+       {"ITcScrollableSetIsOvershootEnabled",ITcScrollableSetIsOvershootEnabled,ITs_scrollable_startup,ITs_scrollable_cleanup},
+       {"ITcScrollableSetGetOvershootEffectColor",ITcScrollableSetGetOvershootEffectColor,ITs_scrollable_startup,ITs_scrollable_cleanup},
+       {"ITcScrollableSetGetOvershootAnimationSpeed",ITcScrollableSetGetOvershootAnimationSpeed,ITs_scrollable_startup,ITs_scrollable_cleanup},
+       {"ITcScrollBarNewCopyConstructor",ITcScrollBarNewCopyConstructor,ITs_scrollbar_startup,ITs_scrollbar_cleanup},
+       {"ITcscrollBarAssignmentOperatorDowncast",ITcscrollBarAssignmentOperatorDowncast,ITs_scrollbar_startup,ITs_scrollbar_cleanup},
+       {"ITcScrollBarSetGetIndicatorFixedHeight",ITcScrollBarSetGetIndicatorFixedHeight,ITs_scrollbar_startup,ITs_scrollbar_cleanup},
+       {"ITcScrollBarSetGetIndicatorShowDuration",ITcScrollBarSetGetIndicatorShowDuration,ITs_scrollbar_startup,ITs_scrollbar_cleanup},
+       {"ITcScrollBarSetGetIndicatorHideDuration",ITcScrollBarSetGetIndicatorHideDuration,ITs_scrollbar_startup,ITs_scrollbar_cleanup},
+       {"ITcScrollBarSetGetIndicatorHeightPolicy",ITcScrollBarSetGetIndicatorHeightPolicy,ITs_scrollbar_startup,ITs_scrollbar_cleanup},
+       {"ITcScrollBarSetGetScrollDirection",ITcScrollBarSetGetScrollDirection,ITs_scrollbar_startup,ITs_scrollbar_cleanup},
+       {"ITcScrollBarSetGetScrollIndicator",ITcScrollBarSetGetScrollIndicator,ITs_scrollbar_startup,ITs_scrollbar_cleanup},
+       {"ITcScrollBarSetGetScrollPositionIntervalsReachedSignal",ITcScrollBarSetGetScrollPositionIntervalsReachedSignal,ITs_scrollbar_startup,ITs_scrollbar_cleanup},
+       {"ITcScrollBarSetGetProperty",ITcScrollBarSetGetProperty,ITs_scrollbar_startup,ITs_scrollbar_cleanup},
+       {"ITcScrollViewSetGetScrollSnapDuration",ITcScrollViewSetGetScrollSnapDuration,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewSetGetFlickSpeedCoefficient",ITcScrollViewSetGetFlickSpeedCoefficient,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewSetGetScrollFlickDuration",ITcScrollViewSetGetScrollFlickDuration,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewSetGetAxisAutoLockGradient",ITcScrollViewSetGetAxisAutoLockGradient,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewSetGetAxisAutoLock",ITcScrollViewSetGetAxisAutoLock,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewSetGetFrictionCoefficient",ITcScrollViewSetGetFrictionCoefficient,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewSetGetMaxFlickSpeed",ITcScrollViewSetGetMaxFlickSpeed,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewSetGetScrollFlickAlphaFuncEaseIn",ITcScrollViewSetGetScrollFlickAlphaFuncEaseIn,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewSetGetScrollFlickAlphaFuncEaseOut",ITcScrollViewSetGetScrollFlickAlphaFuncEaseOut,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewSetGetScrollSnapAlphaFunctionEaseIn",ITcScrollViewSetGetScrollSnapAlphaFunctionEaseIn,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewSetGetScrollSnapAlphaFunctionEaseOut",ITcScrollViewSetGetScrollSnapAlphaFunctionEaseOut,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewSetGetScrollSnapAlphaFunctionDefault",ITcScrollViewSetGetScrollSnapAlphaFunctionDefault,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewSetGetScrollSnapAlphaFunctionLinear",ITcScrollViewSetGetScrollSnapAlphaFunctionLinear,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewSetGetScrollSnapAlphaFunctionReverse",ITcScrollViewSetGetScrollSnapAlphaFunctionReverse,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewSetGetScrollSnapAlphaFunctionEaseInOut",ITcScrollViewSetGetScrollSnapAlphaFunctionEaseInOut,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewSetGetScrollSnapAlphaFunctionEaseInSine",ITcScrollViewSetGetScrollSnapAlphaFunctionEaseInSine,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewSetGetScrollSnapAlphaFunctionEaseOutSine",ITcScrollViewSetGetScrollSnapAlphaFunctionEaseOutSine,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewSetGetScrollSnapAlphaFunctionEaseInOutSine",ITcScrollViewSetGetScrollSnapAlphaFunctionEaseInOutSine,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewSetGetScrollFlickAlphaFunctionDefault",ITcScrollViewSetGetScrollFlickAlphaFunctionDefault,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewSetGetFlickSnapAlphaFunctionLinear",ITcScrollViewSetGetFlickSnapAlphaFunctionLinear,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewScrollToPositionDuration",ITcScrollViewScrollToPositionDuration,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewScrollToPosition",ITcScrollViewScrollToPosition,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewScrollToPositionToPageDuration",ITcScrollViewScrollToPositionToPageDuration,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewScrollToPage",ITcScrollViewScrollToPage,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewDowncast",ITcScrollViewDowncast,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewScrollToActorDuration",ITcScrollViewScrollToActorDuration,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewScrollToSpecifiedActor",ITcScrollViewScrollToSpecifiedActor,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewScrollToSnapPoint",ITcScrollViewScrollToSnapPoint,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewSetWrapMode",ITcScrollViewSetWrapMode,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewSetGetMouseWheelScrollDistanceStep",ITcScrollViewSetGetMouseWheelScrollDistanceStep,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewCopyConstructor",ITcScrollViewCopyConstructor,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewAssignmentOperator",ITcScrollViewAssignmentOperator,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewBindUnbindActor",ITcScrollViewBindUnbindActor,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewActorAutoSnap",ITcScrollViewActorAutoSnap,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewSignalsStartComplete",ITcScrollViewSignalsStartComplete,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewSetGetScrollFlickAlphaFuncSin",ITcScrollViewSetGetScrollFlickAlphaFuncSin,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewSetScrollUpdateDistance",ITcScrollViewSetScrollUpdateDistance,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewSetMinimumDistanceForFlick",ITcScrollViewSetMinimumDistanceForFlick,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewSetMinimumSpeedForFlick",ITcScrollViewSetMinimumSpeedForFlick,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewConstraints",ITcScrollViewConstraints,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewScrollToPositionWithAlphaFunction",ITcScrollViewScrollToPositionWithAlphaFunction,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewScrollToPositionWithAlphaFunctionAndDirectionBias",ITcScrollViewScrollToPositionWithAlphaFunctionAndDirectionBias,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewScrollToPositionWithDirectionBias",ITcScrollViewScrollToPositionWithDirectionBias,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewPageWithDirectionBias",ITcScrollViewPageWithDirectionBias,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewGetOvershootAnimationSpeed",ITcScrollViewGetOvershootAnimationSpeed,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewGetOvershootEffectColor",ITcScrollViewGetOvershootEffectColor,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewApplyAndRemoveEffect",ITcScrollViewApplyAndRemoveEffect,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewPagePathEffectDownCastApplyToPage",ITcScrollViewPagePathEffectDownCastApplyToPage,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcScrollViewSetRemoveScrollingDirectionAndSetSnapOvershoot",ITcScrollViewSetRemoveScrollingDirectionAndSetSnapOvershoot,ITs_scroll_view_startup,ITs_scroll_view_cleanup},
+       {"ITcSliderDownCast",ITcSliderDownCast,ITs_Slider_startup,ITs_Slider_cleanup},
+       {"ITcSliderAssignmentOperator",ITcSliderAssignmentOperator,ITs_Slider_startup,ITs_Slider_cleanup},
+       {"ITcSliderCopyConstructor",ITcSliderCopyConstructor,ITs_Slider_startup,ITs_Slider_cleanup},
+       {"ITcSliderProperty",ITcSliderProperty,ITs_Slider_startup,ITs_Slider_cleanup},
+       {"ITcStyleManagerConstructorWithBasicOperation",ITcStyleManagerConstructorWithBasicOperation,ITs_style_manager_startup,ITs_style_manager_cleanup},
+       {"ITcTableViewFindChildPosition",ITcTableViewFindChildPosition,ITs_table_view_startup,ITs_table_view_cleanup},
+       {"ITcTableViewDeleteColumn",ITcTableViewDeleteColumn,ITs_table_view_startup,ITs_table_view_cleanup},
+       {"ITcTableViewDeleteRow",ITcTableViewDeleteRow,ITs_table_view_startup,ITs_table_view_cleanup},
+       {"ITcTableViewResize",ITcTableViewResize,ITs_table_view_startup,ITs_table_view_cleanup},
+       {"ITcTableViewSetGetRelativeWidthHeight",ITcTableViewSetGetRelativeWidthHeight,ITs_table_view_startup,ITs_table_view_cleanup},
+       {"ITcTableViewSetGetFitFixedWidthHeight",ITcTableViewSetGetFitFixedWidthHeight,ITs_table_view_startup,ITs_table_view_cleanup},
+       {"ITcTableViewSetGetCellPadding",ITcTableViewSetGetCellPadding,ITs_table_view_startup,ITs_table_view_cleanup},
+       {"ITcTableViewChildProperties",ITcTableViewChildProperties,ITs_table_view_startup,ITs_table_view_cleanup},
+       {"ITcTextEditorBasicOperation",ITcTextEditorBasicOperation,ITs_text_editor_startup,ITs_text_editor_cleanup},
+       {"ITcTextEditorGetPropertyIndex",ITcTextEditorGetPropertyIndex,ITs_text_editor_startup,ITs_text_editor_cleanup},
+       {"ITcTextEditorSetGetProperty",ITcTextEditorSetGetProperty,ITs_text_editor_startup,ITs_text_editor_cleanup},
+       {"ITcTextEditorScrollStateChangedSignal",ITcTextEditorScrollStateChangedSignal,ITs_text_editor_startup,ITs_text_editor_cleanup},
+       {"ITcTextFieldDownCast",ITcTextFieldDownCast,ITs_text_field_startup,ITs_text_field_cleanup},
+       {"ITcTextFieldAssignment",ITcTextFieldAssignment,ITs_text_field_startup,ITs_text_field_cleanup},
+       {"ITcTextFieldCopy",ITcTextFieldCopy,ITs_text_field_startup,ITs_text_field_cleanup},
+       {"ITcTextFieldPropertyInputMethodSettings",ITcTextFieldPropertyInputMethodSettings,ITs_text_field_startup,ITs_text_field_cleanup},
+       {"ITcTextFieldTextChangedSignal",ITcTextFieldTextChangedSignal,ITs_text_field_startup,ITs_text_field_cleanup},
+       {"ITcTextFieldSetGetPropertiesAndIndex",ITcTextFieldSetGetPropertiesAndIndex,ITs_text_field_startup,ITs_text_field_cleanup},
+       {"ITcTextLabelNewDownCast",ITcTextLabelNewDownCast,ITs_text_label_startup,ITs_text_label_cleanup},
+       {"ITcTextLabelGetSetPropertiesWithAssignment",ITcTextLabelGetSetPropertiesWithAssignment,ITs_text_label_startup,ITs_text_label_cleanup},
+       {"ITcTextLabelNewWithTextCopy",ITcTextLabelNewWithTextCopy,ITs_text_label_startup,ITs_text_label_cleanup},
+       {"ITcToolkitIsVertical",ITcToolkitIsVertical,ITs_toolkit_startup,ITs_toolkit_cleanup},
+       {"ITcToolkitIsHorizontal",ITcToolkitIsHorizontal,ITs_toolkit_startup,ITs_toolkit_cleanup},
+       {"ITcToolkitWrapActorConstraint",ITcToolkitWrapActorConstraint,ITs_toolkit_startup,ITs_toolkit_cleanup},
+       {"ITcToolkitMoveActorConstraint",ITcToolkitMoveActorConstraint,ITs_toolkit_startup,ITs_toolkit_cleanup},
+       {"ITcVideoViewBasicOperation",ITcVideoViewBasicOperation,ITs_video_view_startup,ITs_video_view_cleanup},
+       {"ITcVideoViewGetSetProperties",ITcVideoViewGetSetProperties,ITs_video_view_startup,ITs_video_view_cleanup},
+       {"ITcVideoViewControls",ITcVideoViewControls,ITs_video_view_startup,ITs_video_view_cleanup},
+       {"ITcVideoViewFinishedSignal_n",ITcVideoViewFinishedSignal_n,ITs_video_view_startup,ITs_video_view_cleanup},
+       {"ITcVideoViewPropertyUnderlay",ITcVideoViewPropertyUnderlay,ITs_video_view_startup,ITs_video_view_cleanup},
+       {"ITcVideoViewNew",ITcVideoViewNew,ITs_video_view_startup,ITs_video_view_cleanup},
+       {"ITcVideoViewNewUrl",ITcVideoViewNewUrl,ITs_video_view_startup,ITs_video_view_cleanup},
+       {"ITcVideoViewNewSWCodec",ITcVideoViewNewSWCodec,ITs_video_view_startup,ITs_video_view_cleanup},
+       {"ITcVideoViewNewUrlSWCodec",ITcVideoViewNewUrlSWCodec,ITs_video_view_startup,ITs_video_view_cleanup},
+       {"ITcVideoViewPropertyDisplayMode",ITcVideoViewPropertyDisplayMode,ITs_video_view_startup,ITs_video_view_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_DALI-TOOLKIT-NATIVE_H__
diff --git a/src/itc/data-control/tct-data-control-native_tv.h b/src/itc/data-control/tct-data-control-native_tv.h
new file mode 100755 (executable)
index 0000000..4305c02
--- /dev/null
@@ -0,0 +1,128 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//        http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_DATA-CONTROL-NATIVE_H__
+#define __TCT_DATA-CONTROL-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_data_control_sql_startup(void);
+extern void ITs_data_control_sql_cleanup(void);
+extern void ITs_data_control_map_startup(void);
+extern void ITs_data_control_map_cleanup(void);
+extern void ITs_data_control_provider_startup(void);
+extern void ITs_data_control_provider_cleanup(void);
+extern void ITs_data_control_noti_startup(void);
+extern void ITs_data_control_noti_cleanup(void);
+extern void ITs_data_control_map_bulk_startup(void);
+extern void ITs_data_control_map_bulk_cleanup(void);
+extern void ITs_data_control_sql_bulk_startup(void);
+extern void ITs_data_control_sql_bulk_cleanup(void);
+
+extern int ITc_data_control_sql_data_control_sql_destroy_create_p(void);
+extern int ITc_data_control_sql_data_control_sql_set_get_data_id_p(void);
+extern int ITc_data_control_sql_data_control_sql_set_get_provider_id_p(void);
+extern int ITc_data_control_sql_data_control_sql_register_unregister_response_cb_p(void);
+extern int ITc_data_control_sql_data_control_sql_insert_delete_p(void);
+extern int ITc_data_control_sql_data_control_sql_update_select_p(void);
+extern int ITc_data_control_sql_data_control_sql_select_with_page_p(void);
+extern int ITc_data_control_sql_data_control_sql_get_blob_data_p(void);
+extern int ITc_data_control_sql_data_control_sql_get_int_data_p(void);
+extern int ITc_data_control_sql_data_control_sql_get_int64_data_p(void);
+extern int ITc_data_control_sql_data_control_sql_get_text_data_p(void);
+extern int ITc_data_control_sql_data_control_sql_get_double_data_p(void);
+extern int ITc_data_control_sql_data_control_sql_get_column_count_p(void);
+extern int ITc_data_control_sql_data_control_sql_get_column_item_size_p(void);
+extern int ITc_data_control_sql_data_control_sql_get_column_item_type_p(void);
+extern int ITc_data_control_sql_data_control_sql_get_column_name_p(void);
+extern int ITc_data_control_sql_data_control_sql_step_first_last_p(void);
+extern int ITc_data_control_sql_data_control_sql_step_next_previous_p(void);
+extern int ITc_data_control_map_data_control_map_destroy_create_p(void);
+extern int ITc_data_control_map_data_control_map_set_get_data_id_p(void);
+extern int ITc_data_control_map_data_control_map_set_get_p(void);
+extern int ITc_data_control_map_data_control_map_set_get_provider_id_p(void);
+extern int ITc_data_control_map_data_control_map_register_unregister_response_cb_p(void);
+extern int ITc_data_control_map_data_control_map_add_remove_p(void);
+extern int ITc_data_control_map_data_control_map_get_with_page_p(void);
+extern int ITc_data_control_provider_data_control_provider_create_delete_statement_p(void);
+extern int ITc_data_control_provider_data_control_provider_create_insert_statement_p(void);
+extern int ITc_data_control_provider_data_control_provider_create_update_statement_p(void);
+extern int ITc_data_control_provider_data_control_provider_create_select_statement_p(void);
+extern int ITc_data_control_provider_data_control_provider_sql_register_unregister_cb_p(void);
+extern int ITc_data_control_provider_data_control_provider_map_register_unregister_cb_p(void);
+extern int ITc_data_control_provider_data_control_provider_match_data_id_p(void);
+extern int ITc_data_control_provider_data_control_provider_match_provider_id_p(void);
+extern int ITc_data_control_provider_add_remove_data_change_consumer_filter_cb_p(void);
+extern int ITc_data_control_provider_foreach_data_change_consumer_p(void);
+extern int ITs_data_control_add_remove_data_change_cb_p(void);
+extern int ITc_data_control_sql_register_response_cb_p(void);
+extern int ITc_data_control_provider_send_data_change_noti_p(void);
+extern int ITc_data_control_map_bind_unbind_response_cb_p(void);
+extern int ITc_data_control_map_bind_unbind_add_bulk_data_response_cb_p(void);
+extern int ITc_data_control_map_get_handle_id_p(void);
+extern int ITc_data_control_sql_bind_unbind_response_cb_p(void);
+extern int ITc_data_control_sql_bind_unbind_insert_bulk_data_response_cb_p(void);
+extern int ITc_data_control_sql_get_handle_id_p(void);
+
+testcase tc_array[] = {
+       {"ITc_data_control_sql_data_control_sql_destroy_create_p",ITc_data_control_sql_data_control_sql_destroy_create_p,ITs_data_control_sql_startup,ITs_data_control_sql_cleanup},
+       {"ITc_data_control_sql_data_control_sql_set_get_data_id_p",ITc_data_control_sql_data_control_sql_set_get_data_id_p,ITs_data_control_sql_startup,ITs_data_control_sql_cleanup},
+       {"ITc_data_control_sql_data_control_sql_set_get_provider_id_p",ITc_data_control_sql_data_control_sql_set_get_provider_id_p,ITs_data_control_sql_startup,ITs_data_control_sql_cleanup},
+       {"ITc_data_control_sql_data_control_sql_register_unregister_response_cb_p",ITc_data_control_sql_data_control_sql_register_unregister_response_cb_p,ITs_data_control_sql_startup,ITs_data_control_sql_cleanup},
+       {"ITc_data_control_sql_data_control_sql_insert_delete_p",ITc_data_control_sql_data_control_sql_insert_delete_p,ITs_data_control_sql_startup,ITs_data_control_sql_cleanup},
+       {"ITc_data_control_sql_data_control_sql_update_select_p",ITc_data_control_sql_data_control_sql_update_select_p,ITs_data_control_sql_startup,ITs_data_control_sql_cleanup},
+       {"ITc_data_control_sql_data_control_sql_select_with_page_p",ITc_data_control_sql_data_control_sql_select_with_page_p,ITs_data_control_sql_startup,ITs_data_control_sql_cleanup},
+       {"ITc_data_control_sql_data_control_sql_get_blob_data_p",ITc_data_control_sql_data_control_sql_get_blob_data_p,ITs_data_control_sql_startup,ITs_data_control_sql_cleanup},
+       {"ITc_data_control_sql_data_control_sql_get_int_data_p",ITc_data_control_sql_data_control_sql_get_int_data_p,ITs_data_control_sql_startup,ITs_data_control_sql_cleanup},
+       {"ITc_data_control_sql_data_control_sql_get_int64_data_p",ITc_data_control_sql_data_control_sql_get_int64_data_p,ITs_data_control_sql_startup,ITs_data_control_sql_cleanup},
+       {"ITc_data_control_sql_data_control_sql_get_text_data_p",ITc_data_control_sql_data_control_sql_get_text_data_p,ITs_data_control_sql_startup,ITs_data_control_sql_cleanup},
+       {"ITc_data_control_sql_data_control_sql_get_double_data_p",ITc_data_control_sql_data_control_sql_get_double_data_p,ITs_data_control_sql_startup,ITs_data_control_sql_cleanup},
+       {"ITc_data_control_sql_data_control_sql_get_column_count_p",ITc_data_control_sql_data_control_sql_get_column_count_p,ITs_data_control_sql_startup,ITs_data_control_sql_cleanup},
+       {"ITc_data_control_sql_data_control_sql_get_column_item_size_p",ITc_data_control_sql_data_control_sql_get_column_item_size_p,ITs_data_control_sql_startup,ITs_data_control_sql_cleanup},
+       {"ITc_data_control_sql_data_control_sql_get_column_item_type_p",ITc_data_control_sql_data_control_sql_get_column_item_type_p,ITs_data_control_sql_startup,ITs_data_control_sql_cleanup},
+       {"ITc_data_control_sql_data_control_sql_get_column_name_p",ITc_data_control_sql_data_control_sql_get_column_name_p,ITs_data_control_sql_startup,ITs_data_control_sql_cleanup},
+       {"ITc_data_control_sql_data_control_sql_step_first_last_p",ITc_data_control_sql_data_control_sql_step_first_last_p,ITs_data_control_sql_startup,ITs_data_control_sql_cleanup},
+       {"ITc_data_control_sql_data_control_sql_step_next_previous_p",ITc_data_control_sql_data_control_sql_step_next_previous_p,ITs_data_control_sql_startup,ITs_data_control_sql_cleanup},
+       {"ITc_data_control_map_data_control_map_destroy_create_p",ITc_data_control_map_data_control_map_destroy_create_p,ITs_data_control_map_startup,ITs_data_control_map_cleanup},
+       {"ITc_data_control_map_data_control_map_set_get_data_id_p",ITc_data_control_map_data_control_map_set_get_data_id_p,ITs_data_control_map_startup,ITs_data_control_map_cleanup},
+       {"ITc_data_control_map_data_control_map_set_get_p",ITc_data_control_map_data_control_map_set_get_p,ITs_data_control_map_startup,ITs_data_control_map_cleanup},
+       {"ITc_data_control_map_data_control_map_set_get_provider_id_p",ITc_data_control_map_data_control_map_set_get_provider_id_p,ITs_data_control_map_startup,ITs_data_control_map_cleanup},
+       {"ITc_data_control_map_data_control_map_register_unregister_response_cb_p",ITc_data_control_map_data_control_map_register_unregister_response_cb_p,ITs_data_control_map_startup,ITs_data_control_map_cleanup},
+       {"ITc_data_control_map_data_control_map_add_remove_p",ITc_data_control_map_data_control_map_add_remove_p,ITs_data_control_map_startup,ITs_data_control_map_cleanup},
+       {"ITc_data_control_map_data_control_map_get_with_page_p",ITc_data_control_map_data_control_map_get_with_page_p,ITs_data_control_map_startup,ITs_data_control_map_cleanup},
+       {"ITc_data_control_provider_data_control_provider_create_delete_statement_p",ITc_data_control_provider_data_control_provider_create_delete_statement_p,ITs_data_control_provider_startup,ITs_data_control_provider_cleanup},
+       {"ITc_data_control_provider_data_control_provider_create_insert_statement_p",ITc_data_control_provider_data_control_provider_create_insert_statement_p,ITs_data_control_provider_startup,ITs_data_control_provider_cleanup},
+       {"ITc_data_control_provider_data_control_provider_create_update_statement_p",ITc_data_control_provider_data_control_provider_create_update_statement_p,ITs_data_control_provider_startup,ITs_data_control_provider_cleanup},
+       {"ITc_data_control_provider_data_control_provider_create_select_statement_p",ITc_data_control_provider_data_control_provider_create_select_statement_p,ITs_data_control_provider_startup,ITs_data_control_provider_cleanup},
+       {"ITc_data_control_provider_data_control_provider_sql_register_unregister_cb_p",ITc_data_control_provider_data_control_provider_sql_register_unregister_cb_p,ITs_data_control_provider_startup,ITs_data_control_provider_cleanup},
+       {"ITc_data_control_provider_data_control_provider_map_register_unregister_cb_p",ITc_data_control_provider_data_control_provider_map_register_unregister_cb_p,ITs_data_control_provider_startup,ITs_data_control_provider_cleanup},
+       {"ITc_data_control_provider_data_control_provider_match_data_id_p",ITc_data_control_provider_data_control_provider_match_data_id_p,ITs_data_control_provider_startup,ITs_data_control_provider_cleanup},
+       {"ITc_data_control_provider_data_control_provider_match_provider_id_p",ITc_data_control_provider_data_control_provider_match_provider_id_p,ITs_data_control_provider_startup,ITs_data_control_provider_cleanup},
+       {"ITc_data_control_provider_add_remove_data_change_consumer_filter_cb_p",ITc_data_control_provider_add_remove_data_change_consumer_filter_cb_p,ITs_data_control_provider_startup,ITs_data_control_provider_cleanup},
+       {"ITc_data_control_provider_foreach_data_change_consumer_p",ITc_data_control_provider_foreach_data_change_consumer_p,ITs_data_control_provider_startup,ITs_data_control_provider_cleanup},
+       {"ITs_data_control_add_remove_data_change_cb_p",ITs_data_control_add_remove_data_change_cb_p,ITs_data_control_noti_startup,ITs_data_control_noti_cleanup},
+       {"ITc_data_control_sql_register_response_cb_p",ITc_data_control_sql_register_response_cb_p,ITs_data_control_noti_startup,ITs_data_control_noti_cleanup},
+       {"ITc_data_control_provider_send_data_change_noti_p",ITc_data_control_provider_send_data_change_noti_p,ITs_data_control_noti_startup,ITs_data_control_noti_cleanup},
+       {"ITc_data_control_map_bind_unbind_response_cb_p",ITc_data_control_map_bind_unbind_response_cb_p,ITs_data_control_map_bulk_startup,ITs_data_control_map_bulk_cleanup},
+       {"ITc_data_control_map_bind_unbind_add_bulk_data_response_cb_p",ITc_data_control_map_bind_unbind_add_bulk_data_response_cb_p,ITs_data_control_map_bulk_startup,ITs_data_control_map_bulk_cleanup},
+       {"ITc_data_control_map_get_handle_id_p",ITc_data_control_map_get_handle_id_p,ITs_data_control_map_bulk_startup,ITs_data_control_map_bulk_cleanup},
+       {"ITc_data_control_sql_bind_unbind_response_cb_p",ITc_data_control_sql_bind_unbind_response_cb_p,ITs_data_control_sql_bulk_startup,ITs_data_control_sql_bulk_cleanup},
+       {"ITc_data_control_sql_bind_unbind_insert_bulk_data_response_cb_p",ITc_data_control_sql_bind_unbind_insert_bulk_data_response_cb_p,ITs_data_control_sql_bulk_startup,ITs_data_control_sql_bulk_cleanup},
+       {"ITc_data_control_sql_get_handle_id_p",ITc_data_control_sql_get_handle_id_p,ITs_data_control_sql_bulk_startup,ITs_data_control_sql_bulk_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_DATA-CONTROL-NATIVE_H__
index e5886fff3c9f74876340d6a1e699988656a5f719..18b59e125383afd42e2ac7c8ac21b5cf1a287f15 100755 (executable)
@@ -50,6 +50,9 @@ IF( DEFINED TV )
 SET(TC_SOURCES
     ITs-device.c
        ITs-device-common.c
+        ITs-device_haptic.c
+        ITs-device_battery.c
+        ITs-device_led.c
        ITs-device_display.c
        ITs-device_power.c
        ITs-device_ir.c
index 6a77258fc1c4515413aabc60a5df2f0478bff442..a27d236ccf3e755d0b31e48f4d5b01bf34bf6a5c 100755 (executable)
@@ -103,7 +103,7 @@ int ITc_device_display_get_numbers_p(void)
        return 0;
 }
 
-#if (defined(MOBILE) || defined(WEARABLE)  || defined(TIZENIOT)) //Starts MOBILE or WEARABLE or TIZENIOT
+#if (defined(MOBILE) || defined(WEARABLE)  || defined(TIZENIOT)  || defined(TV)) //Starts MOBILE or WEARABLE or TIZENIOT
 
 //& purpose: To get the maximum brightness value that can be set
 //& type: auto
diff --git a/src/itc/device/tct-device-native_tv.h b/src/itc/device/tct-device-native_tv.h
new file mode 100755 (executable)
index 0000000..2510662
--- /dev/null
@@ -0,0 +1,90 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_DEVICE_NATIVE_H__
+#define __TCT_DEVICE_NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_device_startup(void);
+extern void ITs_device_cleanup(void);
+extern void ITs_device_haptic_startup(void);
+extern void ITs_device_haptic_cleanup(void);
+extern void ITs_device_battery_startup(void);
+extern void ITs_device_battery_cleanup(void);
+extern void ITs_device_display_startup(void);
+extern void ITs_device_display_cleanup(void);
+extern void ITs_device_led_startup(void);
+extern void ITs_device_led_cleanup(void);
+extern void ITs_device_power_startup(void);
+extern void ITs_device_power_cleanup(void);
+extern void ITs_device_ir_startup(void);
+extern void ITs_device_ir_cleanup(void);
+extern void ITs_device_thermal_startup(void);
+extern void ITs_device_thermal_cleanup(void);
+
+extern int ITc_device_add_remove_callback_p(void);
+extern int ITc_device_haptic_vibrate_stop_p(void);
+extern int ITc_device_haptic_get_count_p(void);
+extern int ITc_device_haptic_open_close_p(void);
+extern int ITc_device_battery_get_percent_p(void);
+extern int ITc_device_battery_is_charging_p(void);
+extern int ITc_device_battery_get_level_status_p(void);
+extern int ITc_device_battery_get_health_p(void);
+extern int ITc_device_battery_get_power_source_p(void);
+extern int ITc_device_battery_get_property_p(void);
+extern int ITc_device_battery_get_status_p(void);
+extern int ITc_device_display_get_numbers_p(void);
+extern int ITc_device_display_get_max_brightness_p(void);
+extern int ITc_device_display_set_get_brightness_p(void);
+extern int ITc_device_display_change_get_state_p(void);
+extern int ITc_device_flash_get_max_brightness_p(void);
+extern int ITc_device_flash_set_get_brightness_p(void);
+extern int ITc_device_led_play_stop_custom_p(void);
+extern int ITc_device_power_request_release_lock_p(void);
+extern int ITc_power_wakeup_p(void);
+extern int ITc_device_ir_is_available_p(void);
+extern int ITc_device_ir_transmit_p(void);
+extern int ITc_device_thermal_get_temperature_p(void);
+
+testcase tc_array[] = {
+       {"ITc_device_add_remove_callback_p",ITc_device_add_remove_callback_p,ITs_device_startup,ITs_device_cleanup},
+       {"ITc_device_haptic_vibrate_stop_p",ITc_device_haptic_vibrate_stop_p,ITs_device_haptic_startup,ITs_device_haptic_cleanup},
+       {"ITc_device_haptic_get_count_p",ITc_device_haptic_get_count_p,ITs_device_haptic_startup,ITs_device_haptic_cleanup},
+       {"ITc_device_haptic_open_close_p",ITc_device_haptic_open_close_p,ITs_device_haptic_startup,ITs_device_haptic_cleanup},
+       {"ITc_device_battery_get_percent_p",ITc_device_battery_get_percent_p,ITs_device_battery_startup,ITs_device_battery_cleanup},
+       {"ITc_device_battery_is_charging_p",ITc_device_battery_is_charging_p,ITs_device_battery_startup,ITs_device_battery_cleanup},
+       {"ITc_device_battery_get_level_status_p",ITc_device_battery_get_level_status_p,ITs_device_battery_startup,ITs_device_battery_cleanup},
+       {"ITc_device_battery_get_health_p",ITc_device_battery_get_health_p,ITs_device_battery_startup,ITs_device_battery_cleanup},
+       {"ITc_device_battery_get_power_source_p",ITc_device_battery_get_power_source_p,ITs_device_battery_startup,ITs_device_battery_cleanup},
+       {"ITc_device_battery_get_property_p",ITc_device_battery_get_property_p,ITs_device_battery_startup,ITs_device_battery_cleanup},
+       {"ITc_device_battery_get_status_p",ITc_device_battery_get_status_p,ITs_device_battery_startup,ITs_device_battery_cleanup},
+       {"ITc_device_display_get_numbers_p",ITc_device_display_get_numbers_p,ITs_device_display_startup,ITs_device_display_cleanup},
+       {"ITc_device_display_get_max_brightness_p",ITc_device_display_get_max_brightness_p,ITs_device_display_startup,ITs_device_display_cleanup},
+       {"ITc_device_display_set_get_brightness_p",ITc_device_display_set_get_brightness_p,ITs_device_display_startup,ITs_device_display_cleanup},
+       {"ITc_device_display_change_get_state_p",ITc_device_display_change_get_state_p,ITs_device_display_startup,ITs_device_display_cleanup},
+       {"ITc_device_flash_get_max_brightness_p",ITc_device_flash_get_max_brightness_p,ITs_device_led_startup,ITs_device_led_cleanup},
+       {"ITc_device_flash_set_get_brightness_p",ITc_device_flash_set_get_brightness_p,ITs_device_led_startup,ITs_device_led_cleanup},
+       {"ITc_device_led_play_stop_custom_p",ITc_device_led_play_stop_custom_p,ITs_device_led_startup,ITs_device_led_cleanup},
+       {"ITc_device_power_request_release_lock_p",ITc_device_power_request_release_lock_p,ITs_device_power_startup,ITs_device_power_cleanup},
+       {"ITc_power_wakeup_p",ITc_power_wakeup_p,ITs_device_power_startup,ITs_device_power_cleanup},
+       {"ITc_device_ir_is_available_p",ITc_device_ir_is_available_p,ITs_device_ir_startup,ITs_device_ir_cleanup},
+       {"ITc_device_ir_transmit_p",ITc_device_ir_transmit_p,ITs_device_ir_startup,ITs_device_ir_cleanup},
+       {"ITc_device_thermal_get_temperature_p",ITc_device_thermal_get_temperature_p,ITs_device_thermal_startup,ITs_device_thermal_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_DEVICE_NATIVE_H__
diff --git a/src/itc/dlog/tct-dlog-native_tv.h b/src/itc/dlog/tct-dlog-native_tv.h
new file mode 100755 (executable)
index 0000000..d7ac83b
--- /dev/null
@@ -0,0 +1,34 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_DLOG-NATIVE_H__
+#define __TCT_DLOG-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_dlog_startup(void);
+extern void ITs_dlog_cleanup(void);
+
+extern int ITc_dlog_dlog_print_p(void);
+extern int ITc_dlog_dlog_vprint_p(void);
+
+testcase tc_array[] = {
+       {"ITc_dlog_dlog_print_p",ITc_dlog_dlog_print_p,ITs_dlog_startup,ITs_dlog_cleanup},
+       {"ITc_dlog_dlog_vprint_p",ITc_dlog_dlog_vprint_p,ITs_dlog_startup,ITs_dlog_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_DLOG-NATIVE_H__
index 438a0862d9bf3bf596230ab69d9e94917f0d7d97..2080a984f0582c10368954ca60612f5455ede9a3 100755 (executable)
@@ -146,7 +146,9 @@ void DeleteEvasWindow(void)
                g_pEvasWindow = NULL;
        }
 }
+#endif
 
+#if defined  (MOBILE ) || defined  (TIZENIOT)|| defined (TV)
 
 /**
 * @function            CreateFloatingButon
index a4bec34daee3a8b4d3d73b17297cf57d7b6c8288..7565c53a7fd17e9068aa5066d7c91f1ba16d7fcc 100755 (executable)
@@ -162,7 +162,7 @@ void WinDel(void *data, Evas_Object *obj, void *event);
 bool CreateEvasWindow(void);
 void DeleteEvasWindow(void);
 
-#if defined  (MOBILE ) || defined  (TIZENIOT) //Starts MOBILE OR TIZENIOT
+#if defined  (MOBILE ) || defined  (TIZENIOT) || defined (TV)//Starts MOBILE OR TIZENIOT
 Evas_Object *g_pFloatingButton;
 bool CreateFloatingButon();
 char* EflExtGetFloatingButtonModeType(Eext_Floatingbutton_Mode eMode);
index 23e56367ef02f11c0a6ab4c87eabb9733f0a42df..edb1a4d266e5ed312d987319f7915f35da6fff89 100755 (executable)
 
 //& set: EflExt
 
-/** @addtogroup itc-efl-extension
-*  @ingroup itc
+/** @addtogroup itc-efl-extension-testcases
+*  @brief               Integration testcases for module efl-extension
+*  @ingroup     itc-efl-extension
 *  @{
 */
 
-
-#ifdef TV              //Starts TV
-
+#if defined  (MOBILE ) || defined  (TIZENIOT) || defined (TV)          //Starts MOBILE
 /**
- * @function           ITs_efl_ext_startup
- * @description                Called before each test
- * @parameter          NA
- * @return                     NA
+ * @function            ITs_efl_ext_startup
+ * @description         Called before each test
+ * @parameter           NA
+ * @return                      NA
  */
 void ITs_efl_ext_startup(void)
 {
-       struct stat stBuff;
-       if ( stat(ERR_LOG, &stBuff) == 0 )
-       {
-               remove(ERR_LOG);
-       }
-       return;
+        struct stat stBuff;
+        if ( stat(ERR_LOG, &stBuff) == 0 )
+        {
+                remove(ERR_LOG);
+        }
+        return;
 }
 
 
 /**
- * @function           ITs_efl_ext_cleanup
- * @description                Called after each test
- * @parameter          NA
- * @return                     NA
+ * @function            ITs_efl_ext_cleanup
+ * @description         Called after each test
+ * @parameter           NA
+ * @return                      NA
  */
 void ITs_efl_ext_cleanup(void)
 {
-       return;
+        return;
 }
 
+#endif
+
+#ifdef TV              //Starts TV
 /** @addtogroup itc-efl-extension-testcases
 *  @brief              Integration testcases for module efl-extension
 *  @ingroup    itc-efl-extension
@@ -106,44 +108,7 @@ int ITc_eext_win_keygrab_set_unset_p(void)
 
 #endif         //End TV
 
-
-#if defined  (MOBILE ) || defined  (TIZENIOT)          //Starts MOBILE
-
-/**
- * @function           ITs_efl_ext_startup
- * @description                Called before each test
- * @parameter          NA
- * @return                     NA
- */
-void ITs_efl_ext_startup(void)
-{
-       struct stat stBuff;
-       if ( stat(ERR_LOG, &stBuff) == 0 )
-       {
-               remove(ERR_LOG);
-       }
-       return;
-}
-
-
-/**
- * @function           ITs_efl_ext_cleanup
- * @description                Called after each test
- * @parameter          NA
- * @return                     NA
- */
-void ITs_efl_ext_cleanup(void)
-{
-       return;
-}
-
-/** @addtogroup itc-efl-extension-testcases
-*  @brief              Integration testcases for module efl-extension
-*  @ingroup    itc-efl-extension
-*  @{
-*/
-
-
+#if defined  (MOBILE ) || defined  (TIZENIOT) || defined (TV)
 /**
 * @testcase                    ITc_eext_floatingbutton_movement_block_set_get_p
 * @since_tizen                 2.4
diff --git a/src/itc/efl-extension/tct-efl-extension-native_tv.h b/src/itc/efl-extension/tct-efl-extension-native_tv.h
new file mode 100755 (executable)
index 0000000..daae4c5
--- /dev/null
@@ -0,0 +1,36 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_EFL-EXT-NATIVE_H__
+#define __TCT_EFL-EXT-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_efl_ext_startup(void);
+extern void ITs_efl_ext_cleanup(void);
+
+extern int ITc_eext_floatingbutton_movement_block_set_get_p(void);
+extern int ITc_eext_floatingbutton_mode_set_get_p(void);
+extern int ITc_eext_floatingbutton_pos_bring_in_p(void);
+
+testcase tc_array[] = {
+       {"ITc_eext_floatingbutton_movement_block_set_get_p",ITc_eext_floatingbutton_movement_block_set_get_p,ITs_efl_ext_startup,ITs_efl_ext_cleanup},
+       {"ITc_eext_floatingbutton_mode_set_get_p",ITc_eext_floatingbutton_mode_set_get_p,ITs_efl_ext_startup,ITs_efl_ext_cleanup},
+       {"ITc_eext_floatingbutton_pos_bring_in_p",ITc_eext_floatingbutton_pos_bring_in_p,ITs_efl_ext_startup,ITs_efl_ext_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_EFL-EXT-NATIVE_H__
diff --git a/src/itc/efl-util/tct-efl-util-native_tv.h b/src/itc/efl-util/tct-efl-util-native_tv.h
new file mode 100755 (executable)
index 0000000..cf392f6
--- /dev/null
@@ -0,0 +1,38 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_EFL-UTIL-NATIVE_H__
+#define __TCT_EFL-UTIL-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_efl_util_startup(void);
+extern void ITs_efl_util_cleanup(void);
+
+extern int ITc_efl_util_efl_util_set_get_notification_window_level_p(void);
+extern int ITc_efl_util_set_window_opaque_state_p(void);
+extern int ITc_efl_util_set_get_window_screen_mode_p(void);
+extern int ITc_efl_util_set_get_window_brightness_p(void);
+
+testcase tc_array[] = {
+       {"ITc_efl_util_efl_util_set_get_notification_window_level_p",ITc_efl_util_efl_util_set_get_notification_window_level_p,ITs_efl_util_startup,ITs_efl_util_cleanup},
+       {"ITc_efl_util_set_window_opaque_state_p",ITc_efl_util_set_window_opaque_state_p,ITs_efl_util_startup,ITs_efl_util_cleanup},
+       {"ITc_efl_util_set_get_window_screen_mode_p",ITc_efl_util_set_get_window_screen_mode_p,ITs_efl_util_startup,ITs_efl_util_cleanup},
+       {"ITc_efl_util_set_get_window_brightness_p",ITc_efl_util_set_get_window_brightness_p,ITs_efl_util_startup,ITs_efl_util_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_EFL-UTIL-NATIVE_H__
diff --git a/src/itc/eom/tct-eom-native_tv.h b/src/itc/eom/tct-eom-native_tv.h
new file mode 100755 (executable)
index 0000000..79e8133
--- /dev/null
@@ -0,0 +1,58 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_EOM-NATIVE_H__
+#define __TCT_EOM-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_eom_startup(void);
+extern void ITs_eom_cleanup(void);
+extern void ITs_eom_init_deinit_startup(void);
+extern void ITs_eom_init_deinit_cleanup(void);
+
+extern int ITc_eom_get_output_id_p(void);
+extern int ITc_eom_get_output_type_p(void);
+extern int ITc_eom_get_output_mode_p(void);
+extern int ITc_eom_get_set_output_attribute_p(void);
+extern int ITc_eom_get_output_attribute_state_p(void);
+extern int ITc_eom_get_output_resolution_p(void);
+extern int ITc_eom_get_output_physical_size_p(void);
+extern int ITc_eom_set_output_window_p(void);
+extern int ITc_eom_set_unset_attribute_changed_cb_p(void);
+extern int ITc_eom_set_unset_mode_changed_cb_p(void);
+extern int ITc_eom_set_unset_output_added_cb_p(void);
+extern int ITc_eom_set_unset_output_removed_cb_p(void);
+extern int ITc_eom_output_init_deinit_p(void);
+
+testcase tc_array[] = {
+       {"ITc_eom_get_output_id_p",ITc_eom_get_output_id_p,ITs_eom_startup,ITs_eom_cleanup},
+       {"ITc_eom_get_output_type_p",ITc_eom_get_output_type_p,ITs_eom_startup,ITs_eom_cleanup},
+       {"ITc_eom_get_output_mode_p",ITc_eom_get_output_mode_p,ITs_eom_startup,ITs_eom_cleanup},
+       {"ITc_eom_get_set_output_attribute_p",ITc_eom_get_set_output_attribute_p,ITs_eom_startup,ITs_eom_cleanup},
+       {"ITc_eom_get_output_attribute_state_p",ITc_eom_get_output_attribute_state_p,ITs_eom_startup,ITs_eom_cleanup},
+       {"ITc_eom_get_output_resolution_p",ITc_eom_get_output_resolution_p,ITs_eom_startup,ITs_eom_cleanup},
+       {"ITc_eom_get_output_physical_size_p",ITc_eom_get_output_physical_size_p,ITs_eom_startup,ITs_eom_cleanup},
+       {"ITc_eom_set_output_window_p",ITc_eom_set_output_window_p,ITs_eom_startup,ITs_eom_cleanup},
+       {"ITc_eom_set_unset_attribute_changed_cb_p",ITc_eom_set_unset_attribute_changed_cb_p,ITs_eom_startup,ITs_eom_cleanup},
+       {"ITc_eom_set_unset_mode_changed_cb_p",ITc_eom_set_unset_mode_changed_cb_p,ITs_eom_startup,ITs_eom_cleanup},
+       {"ITc_eom_set_unset_output_added_cb_p",ITc_eom_set_unset_output_added_cb_p,ITs_eom_startup,ITs_eom_cleanup},
+       {"ITc_eom_set_unset_output_removed_cb_p",ITc_eom_set_unset_output_removed_cb_p,ITs_eom_startup,ITs_eom_cleanup},
+       {"ITc_eom_output_init_deinit_p",ITc_eom_output_init_deinit_p,ITs_eom_init_deinit_startup,ITs_eom_init_deinit_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_EOM-NATIVE_H__
diff --git a/src/itc/http/tct-http-native_tv.h b/src/itc/http/tct-http-native_tv.h
new file mode 100755 (executable)
index 0000000..3902970
--- /dev/null
@@ -0,0 +1,88 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_HTTP-NATIVE_H__
+#define __TCT_HTTP-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_http_startup(void);
+extern void ITs_http_cleanup(void);
+extern void ITs_http_transaction_startup(void);
+extern void ITs_http_transaction_cleanup(void);
+
+extern int ITc_http_init_deinit_p(void);
+extern int ITc_http_session_create_destroy_p(void);
+extern int ITc_http_session_set_get_auto_redirection_p(void);
+extern int ITc_http_session_get_active_transaction_count_p(void);
+extern int ITc_http_session_get_max_transaction_count_p(void);
+extern int ITc_http_session_open_destroy_transaction_p(void);
+extern int ITc_http_session_destroy_all_transactions_p(void);
+extern int ITc_http_transaction_register_callbacks_p(void);
+extern int ITc_http_transaction_set_uploaded_cb_p(void);
+extern int ITc_http_transaction_set_progress_cb_p(void);
+extern int ITc_http_transaction_set_get_timeout_p(void);
+extern int ITc_http_transaction_set_ready_to_write_p(void);
+extern int ITc_http_transaction_set_get_interface_name_p(void);
+extern int ITc_http_transaction_set_get_server_certificate_verification_p(void);
+extern int ITc_http_transaction_pause_resume_p(void);
+extern int ITc_http_transaction_header_add_remove_field_p(void);
+extern int ITc_http_transaction_request_set_get_method_p(void);
+extern int ITc_http_transaction_request_set_get_version_p(void);
+extern int ITc_http_transaction_request_set_get_uri_p(void);
+extern int ITc_http_transaction_request_set_get_accept_encoding_p(void);
+extern int ITc_http_transaction_request_set_get_cookie_p(void);
+extern int ITc_http_transaction_request_write_body_p(void);
+extern int ITc_http_trasaction_open_authentication_p(void);
+extern int ITc_http_transaction_set_get_credentials_p(void);
+extern int ITc_http_transaction_set_get_http_auth_scheme_p(void);
+extern int ITc_http_transaction_get_status_code_text_version_realm_p(void);
+extern int ITc_http_transaction_request_set_upload_file_cancel_p(void);
+extern int ITc_http_transaction_set_get_tcp_fastopen_p(void);
+
+testcase tc_array[] = {
+       {"ITc_http_init_deinit_p",ITc_http_init_deinit_p,ITs_http_startup,ITs_http_cleanup},
+       {"ITc_http_session_create_destroy_p",ITc_http_session_create_destroy_p,ITs_http_startup,ITs_http_cleanup},
+       {"ITc_http_session_set_get_auto_redirection_p",ITc_http_session_set_get_auto_redirection_p,ITs_http_startup,ITs_http_cleanup},
+       {"ITc_http_session_get_active_transaction_count_p",ITc_http_session_get_active_transaction_count_p,ITs_http_startup,ITs_http_cleanup},
+       {"ITc_http_session_get_max_transaction_count_p",ITc_http_session_get_max_transaction_count_p,ITs_http_startup,ITs_http_cleanup},
+       {"ITc_http_session_open_destroy_transaction_p",ITc_http_session_open_destroy_transaction_p,ITs_http_startup,ITs_http_cleanup},
+       {"ITc_http_session_destroy_all_transactions_p",ITc_http_session_destroy_all_transactions_p,ITs_http_startup,ITs_http_cleanup},
+       {"ITc_http_transaction_register_callbacks_p",ITc_http_transaction_register_callbacks_p,ITs_http_transaction_startup,ITs_http_transaction_cleanup},
+       {"ITc_http_transaction_set_uploaded_cb_p",ITc_http_transaction_set_uploaded_cb_p,ITs_http_transaction_startup,ITs_http_transaction_cleanup},
+       {"ITc_http_transaction_set_progress_cb_p",ITc_http_transaction_set_progress_cb_p,ITs_http_transaction_startup,ITs_http_transaction_cleanup},
+       {"ITc_http_transaction_set_get_timeout_p",ITc_http_transaction_set_get_timeout_p,ITs_http_transaction_startup,ITs_http_transaction_cleanup},
+       {"ITc_http_transaction_set_ready_to_write_p",ITc_http_transaction_set_ready_to_write_p,ITs_http_transaction_startup,ITs_http_transaction_cleanup},
+       {"ITc_http_transaction_set_get_interface_name_p",ITc_http_transaction_set_get_interface_name_p,ITs_http_transaction_startup,ITs_http_transaction_cleanup},
+       {"ITc_http_transaction_set_get_server_certificate_verification_p",ITc_http_transaction_set_get_server_certificate_verification_p,ITs_http_transaction_startup,ITs_http_transaction_cleanup},
+       {"ITc_http_transaction_pause_resume_p",ITc_http_transaction_pause_resume_p,ITs_http_transaction_startup,ITs_http_transaction_cleanup},
+       {"ITc_http_transaction_header_add_remove_field_p",ITc_http_transaction_header_add_remove_field_p,ITs_http_transaction_startup,ITs_http_transaction_cleanup},
+       {"ITc_http_transaction_request_set_get_method_p",ITc_http_transaction_request_set_get_method_p,ITs_http_transaction_startup,ITs_http_transaction_cleanup},
+       {"ITc_http_transaction_request_set_get_version_p",ITc_http_transaction_request_set_get_version_p,ITs_http_transaction_startup,ITs_http_transaction_cleanup},
+       {"ITc_http_transaction_request_set_get_uri_p",ITc_http_transaction_request_set_get_uri_p,ITs_http_transaction_startup,ITs_http_transaction_cleanup},
+       {"ITc_http_transaction_request_set_get_accept_encoding_p",ITc_http_transaction_request_set_get_accept_encoding_p,ITs_http_transaction_startup,ITs_http_transaction_cleanup},
+       {"ITc_http_transaction_request_set_get_cookie_p",ITc_http_transaction_request_set_get_cookie_p,ITs_http_transaction_startup,ITs_http_transaction_cleanup},
+       {"ITc_http_transaction_request_write_body_p",ITc_http_transaction_request_write_body_p,ITs_http_transaction_startup,ITs_http_transaction_cleanup},
+       {"ITc_http_trasaction_open_authentication_p",ITc_http_trasaction_open_authentication_p,ITs_http_transaction_startup,ITs_http_transaction_cleanup},
+       {"ITc_http_transaction_set_get_credentials_p",ITc_http_transaction_set_get_credentials_p,ITs_http_transaction_startup,ITs_http_transaction_cleanup},
+       {"ITc_http_transaction_set_get_http_auth_scheme_p",ITc_http_transaction_set_get_http_auth_scheme_p,ITs_http_transaction_startup,ITs_http_transaction_cleanup},
+       {"ITc_http_transaction_get_status_code_text_version_realm_p",ITc_http_transaction_get_status_code_text_version_realm_p,ITs_http_transaction_startup,ITs_http_transaction_cleanup},
+       {"ITc_http_transaction_request_set_upload_file_cancel_p",ITc_http_transaction_request_set_upload_file_cancel_p,ITs_http_transaction_startup,ITs_http_transaction_cleanup},
+       {"ITc_http_transaction_set_get_tcp_fastopen_p", ITc_http_transaction_set_get_tcp_fastopen_p, ITs_http_transaction_startup, ITs_http_transaction_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_HTTP-NATIVE_H__
diff --git a/src/itc/image-util/tct-image-util-native_tv.h b/src/itc/image-util/tct-image-util-native_tv.h
new file mode 100755 (executable)
index 0000000..17e5a25
--- /dev/null
@@ -0,0 +1,119 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_IMAGE-UTIL-NATIVE_H__
+#define __TCT_IMAGE-UTIL-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_image_util_startup(void);
+extern void ITs_image_util_cleanup(void);
+extern void ITs_image_util_image_startup(void);
+extern void ITs_image_util_image_cleanup(void);
+extern void ITs_image_util_agif_encode_startup(void);
+extern void ITs_image_util_agif_encode_cleanup(void);
+extern void ITs_image_util_anim_encode_startup(void);
+extern void ITs_image_util_anim_encode_cleanup(void);
+
+extern int ITc_image_util_transform_create_destroy_p(void);
+extern int ITc_image_util_transform_set_get_colorspace_p(void);
+extern int ITc_image_util_transform_set_get_crop_area_p(void);
+extern int ITc_image_util_transform_set_get_resolution_p(void);
+extern int ITc_image_util_transform_set_get_rotation_p(void);
+extern int ITc_image_util_transform_run_p(void);
+extern int ITc_image_util_extract_color_from_memory_p(void);
+extern int ITc_image_util_decode_create_destroy_p(void);
+extern int ITc_image_util_decode_set_input_path_p(void);
+extern int ITc_image_util_decode_set_input_buffer_p(void);
+extern int ITc_image_util_encode_create_destroy_p(void);
+extern int ITc_image_util_encode_set_png_compression_p(void);
+extern int ITc_image_util_encode_set_webp_lossless_p(void);
+extern int ITc_image_util_decode_run2_p(void);
+extern int ITc_image_util_decode_run_async2_p(void);
+extern int ITc_image_util_foreach_supported_colorspace_p(void);
+extern int ITc_image_util_decode_set_colorspace_jpeg_p(void);
+extern int ITc_image_util_decode_set_colorspace_png_p(void);
+extern int ITc_image_util_decode_set_colorspace_gif_p(void);
+extern int ITc_image_util_decode_set_colorspace_bmp_p(void);
+extern int ITc_image_util_decode_set_jpeg_downscale_p(void);
+extern int ITc_image_util_encode_set_quality_p(void);
+extern int ITc_image_util_create_destroy_image_p(void);
+extern int ITc_image_util_clone_image_p(void);
+extern int ITc_image_util_get_image_p(void);
+extern int ITc_image_util_transform_run2_p(void);
+extern int ITc_image_util_transform_run2_async_p(void);
+extern int ITc_image_util_encode_run_to_file_p(void);
+extern int ITc_image_util_encode_run_to_buffer_p(void);
+extern int ITc_image_util_encode_run_async_to_file_p(void);
+extern int ITc_image_util_encode_run_async_to_buffer_p(void);
+extern int ITc_image_util_agif_encode_create_destroy_p(void);
+extern int ITc_image_util_agif_encode_add_frame_p(void);
+extern int ITc_image_util_agif_encode_save_to_file_p(void);
+extern int ITc_image_util_agif_encode_save_to_buffer_p(void);
+extern int ITc_image_util_anim_encode_create_destroy_p(void);
+extern int ITc_image_util_anim_encode_set_loop_count_p(void);
+extern int ITc_image_util_anim_encode_set_background_color_p(void);
+extern int ITc_image_util_anim_encode_set_lossless_p(void);
+extern int ITc_image_util_anim_encode_add_frame_p(void);
+extern int ITc_image_util_anim_encode_save_to_file_p(void);
+extern int ITc_image_util_anim_encode_save_to_buffer_p(void);
+
+testcase tc_array[] = {
+       {"ITc_image_util_transform_create_destroy_p",ITc_image_util_transform_create_destroy_p,ITs_image_util_startup,ITs_image_util_cleanup},
+       {"ITc_image_util_transform_set_get_colorspace_p",ITc_image_util_transform_set_get_colorspace_p,ITs_image_util_startup,ITs_image_util_cleanup},
+       {"ITc_image_util_transform_set_get_crop_area_p",ITc_image_util_transform_set_get_crop_area_p,ITs_image_util_startup,ITs_image_util_cleanup},
+       {"ITc_image_util_transform_set_get_resolution_p",ITc_image_util_transform_set_get_resolution_p,ITs_image_util_startup,ITs_image_util_cleanup},
+       {"ITc_image_util_transform_set_get_rotation_p",ITc_image_util_transform_set_get_rotation_p,ITs_image_util_startup,ITs_image_util_cleanup},
+       {"ITc_image_util_transform_run_p",ITc_image_util_transform_run_p,ITs_image_util_startup,ITs_image_util_cleanup},
+       {"ITc_image_util_extract_color_from_memory_p",ITc_image_util_extract_color_from_memory_p,ITs_image_util_startup,ITs_image_util_cleanup},
+       {"ITc_image_util_decode_create_destroy_p",ITc_image_util_decode_create_destroy_p,ITs_image_util_startup,ITs_image_util_cleanup},
+       {"ITc_image_util_decode_set_input_path_p",ITc_image_util_decode_set_input_path_p,ITs_image_util_startup,ITs_image_util_cleanup},
+       {"ITc_image_util_decode_set_input_buffer_p",ITc_image_util_decode_set_input_buffer_p,ITs_image_util_startup,ITs_image_util_cleanup},
+       {"ITc_image_util_encode_create_destroy_p",ITc_image_util_encode_create_destroy_p,ITs_image_util_startup,ITs_image_util_cleanup},
+       {"ITc_image_util_encode_set_png_compression_p",ITc_image_util_encode_set_png_compression_p,ITs_image_util_startup,ITs_image_util_cleanup},
+       {"ITc_image_util_encode_set_webp_lossless_p",ITc_image_util_encode_set_webp_lossless_p,ITs_image_util_startup,ITs_image_util_cleanup},
+       {"ITc_image_util_decode_run2_p",ITc_image_util_decode_run2_p,ITs_image_util_startup,ITs_image_util_cleanup},
+       {"ITc_image_util_decode_run_async2_p",ITc_image_util_decode_run_async2_p,ITs_image_util_startup,ITs_image_util_cleanup},
+       {"ITc_image_util_foreach_supported_colorspace_p",ITc_image_util_foreach_supported_colorspace_p,ITs_image_util_startup,ITs_image_util_cleanup},
+       {"ITc_image_util_decode_set_colorspace_jpeg_p",ITc_image_util_decode_set_colorspace_jpeg_p,ITs_image_util_startup,ITs_image_util_cleanup},
+       {"ITc_image_util_decode_set_colorspace_png_p",ITc_image_util_decode_set_colorspace_png_p,ITs_image_util_startup,ITs_image_util_cleanup},
+       {"ITc_image_util_decode_set_colorspace_gif_p",ITc_image_util_decode_set_colorspace_gif_p,ITs_image_util_startup,ITs_image_util_cleanup},
+       {"ITc_image_util_decode_set_colorspace_bmp_p",ITc_image_util_decode_set_colorspace_bmp_p,ITs_image_util_startup,ITs_image_util_cleanup},
+       {"ITc_image_util_decode_set_jpeg_downscale_p",ITc_image_util_decode_set_jpeg_downscale_p,ITs_image_util_startup,ITs_image_util_cleanup},
+       {"ITc_image_util_encode_set_quality_p",ITc_image_util_encode_set_quality_p,ITs_image_util_startup,ITs_image_util_cleanup},
+       {"ITc_image_util_create_destroy_image_p",ITc_image_util_create_destroy_image_p,ITs_image_util_image_startup,ITs_image_util_image_cleanup},
+       {"ITc_image_util_clone_image_p",ITc_image_util_clone_image_p,ITs_image_util_image_startup,ITs_image_util_image_cleanup},
+       {"ITc_image_util_get_image_p",ITc_image_util_get_image_p,ITs_image_util_image_startup,ITs_image_util_image_cleanup},
+       {"ITc_image_util_transform_run2_p",ITc_image_util_transform_run2_p,ITs_image_util_image_startup,ITs_image_util_image_cleanup},
+       {"ITc_image_util_transform_run2_async_p",ITc_image_util_transform_run2_async_p,ITs_image_util_image_startup,ITs_image_util_image_cleanup},
+       {"ITc_image_util_encode_run_to_file_p", ITc_image_util_encode_run_to_file_p, ITs_image_util_startup,ITs_image_util_cleanup},
+       {"ITc_image_util_encode_run_to_buffer_p", ITc_image_util_encode_run_to_buffer_p, ITs_image_util_startup,ITs_image_util_cleanup},
+       {"ITc_image_util_encode_run_async_to_file_p", ITc_image_util_encode_run_async_to_file_p, ITs_image_util_startup,ITs_image_util_cleanup},
+       {"ITc_image_util_encode_run_async_to_buffer_p", ITc_image_util_encode_run_async_to_buffer_p, ITs_image_util_startup,ITs_image_util_cleanup},
+       {"ITc_image_util_agif_encode_create_destroy_p", ITc_image_util_agif_encode_create_destroy_p, ITs_image_util_agif_encode_startup, ITs_image_util_agif_encode_cleanup},
+       {"ITc_image_util_agif_encode_add_frame_p", ITc_image_util_agif_encode_add_frame_p, ITs_image_util_agif_encode_startup, ITs_image_util_agif_encode_cleanup},
+       {"ITc_image_util_agif_encode_save_to_file_p", ITc_image_util_agif_encode_save_to_file_p, ITs_image_util_agif_encode_startup, ITs_image_util_agif_encode_cleanup},
+       {"ITc_image_util_agif_encode_save_to_buffer_p", ITc_image_util_agif_encode_save_to_buffer_p, ITs_image_util_agif_encode_startup, ITs_image_util_agif_encode_cleanup},
+       {"ITc_image_util_anim_encode_create_destroy_p", ITc_image_util_anim_encode_create_destroy_p, ITs_image_util_anim_encode_startup, ITs_image_util_anim_encode_cleanup},
+       {"ITc_image_util_anim_encode_set_loop_count_p", ITc_image_util_anim_encode_set_loop_count_p, ITs_image_util_anim_encode_startup, ITs_image_util_anim_encode_cleanup},
+       {"ITc_image_util_anim_encode_set_background_color_p", ITc_image_util_anim_encode_set_background_color_p, ITs_image_util_anim_encode_startup, ITs_image_util_anim_encode_cleanup},
+       {"ITc_image_util_anim_encode_set_lossless_p", ITc_image_util_anim_encode_set_lossless_p, ITs_image_util_anim_encode_startup, ITs_image_util_anim_encode_cleanup},
+       {"ITc_image_util_anim_encode_add_frame_p", ITc_image_util_anim_encode_add_frame_p, ITs_image_util_anim_encode_startup, ITs_image_util_anim_encode_cleanup},
+       {"ITc_image_util_anim_encode_save_to_file_p", ITc_image_util_anim_encode_save_to_file_p, ITs_image_util_anim_encode_startup, ITs_image_util_anim_encode_cleanup},
+       {"ITc_image_util_anim_encode_save_to_buffer_p", ITc_image_util_anim_encode_save_to_buffer_p, ITs_image_util_anim_encode_startup, ITs_image_util_anim_encode_cleanup},
+       {NULL, NULL}
+};
+#endif // __TCT_IMAGE-UTIL-NATIVE_H__
diff --git a/src/itc/iotcon/tct-iotcon-native_tv.h b/src/itc/iotcon/tct-iotcon-native_tv.h
new file mode 100755 (executable)
index 0000000..0ccb852
--- /dev/null
@@ -0,0 +1,302 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_IOTCON-NATIVE_H__
+#define __TCT_IOTCON-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_iotcon_lite_resource_startup(void);
+extern void ITs_iotcon_lite_resource_cleanup(void);
+extern void ITs_iotcon_representation_startup(void);
+extern void ITs_iotcon_representation_cleanup(void);
+extern void ITs_iotcon_startup(void);
+extern void ITs_iotcon_cleanup(void);
+extern void ITs_iotcon_device_startup(void);
+extern void ITs_iotcon_device_cleanup(void);
+extern void ITs_iotcon_observers_startup(void);
+extern void ITs_iotcon_observers_cleanup(void);
+extern void ITs_iotcon_query_startup(void);
+extern void ITs_iotcon_query_cleanup(void);
+extern void ITs_iotcon_attributes_startup(void);
+extern void ITs_iotcon_attributes_cleanup(void);
+extern void ITs_iotcon_list_startup(void);
+extern void ITs_iotcon_list_cleanup(void);
+extern void ITs_iotcon_options_startup(void);
+extern void ITs_iotcon_options_cleanup(void);
+extern void ITs_iotcon_remote_resource_startup(void);
+extern void ITs_iotcon_remote_resource_cleanup(void);
+extern void ITs_iotcon_response_startup(void);
+extern void ITs_iotcon_response_cleanup(void);
+extern void ITs_iotcon_request_startup(void);
+extern void ITs_iotcon_request_cleanup(void);
+extern void ITs_iotcon_resource_startup(void);
+extern void ITs_iotcon_resource_cleanup(void);
+extern void ITs_iotcon_presence_startup(void);
+extern void ITs_iotcon_presence_cleanup(void);
+extern void ITs_iotcon_presence_response_startup(void);
+extern void ITs_iotcon_presence_response_cleanup(void);
+extern void ITs_iotcon_service_startup(void);
+extern void ITs_iotcon_service_cleanup(void);
+
+extern int ITc_iotcon_lite_resource_create_destroy_p(void);
+extern int ITc_iotcon_lite_resource_update_attributes_p(void);
+extern int ITc_iotcon_lite_resource_get_attributes_p(void);
+extern int ITc_iotcon_representation_create_destroy_p(void);
+extern int ITc_iotcon_representation_clone_p(void);
+extern int ITc_iotcon_representation_set_get_uri_path_p(void);
+extern int ITc_iotcon_representation_set_get_resource_types_p(void);
+extern int ITc_iotcon_representation_set_get_resource_interfaces_p(void);
+extern int ITc_iotcon_representation_set_get_attributes_p(void);
+extern int ITc_iotcon_representation_add_remove_child_p(void);
+extern int ITc_iotcon_representation_foreach_children_p(void);
+extern int ITc_iotcon_representation_get_child_count_p(void);
+extern int ITc_iotcon_representation_get_nth_child_p(void);
+extern int ITc_iotcon_set_get_timeout_p(void);
+extern int ITc_iotcon_set_device_name_p(void);
+extern int ITc_iotcon_find_device_info_p(void);
+extern int ITc_iotcon_device_info_get_property_p(void);
+extern int ITc_iotcon_find_platform_info_p(void);
+extern int ITc_iotcon_platform_info_get_property_p(void);
+extern int ITc_iotcon_observers_create_destroy_p(void);
+extern int ITc_iotcon_observers_add_remove_p(void);
+extern int ITc_iotcon_query_create_destroy_p(void);
+extern int ITc_iotcon_query_set_get_interface_p(void);
+extern int ITc_iotcon_query_add_remove_p(void);
+extern int ITc_iotcon_query_lookup_p(void);
+extern int ITc_iotcon_query_foreach_p(void);
+extern int ITc_iotcon_attributes_create_destroy_p(void);
+extern int ITc_iotcon_attributes_clone_p(void);
+extern int ITc_iotcon_attributes_add_get_int_p(void);
+extern int ITc_iotcon_attributes_add_get_bool_p(void);
+extern int ITc_iotcon_attributes_add_get_double_p(void);
+extern int ITc_iotcon_attributes_add_get_str_p(void);
+extern int ITc_iotcon_attributes_add_get_list_p(void);
+extern int ITc_iotcon_attributes_add_get_attributes_p(void);
+extern int ITc_iotcon_attributes_add_is_null_p(void);
+extern int ITc_iotcon_attributes_remove_p(void);
+extern int ITc_iotcon_attributes_get_type_p(void);
+extern int ITc_iotcon_attributes_foreach_p(void);
+extern int ITc_iotcon_attributes_get_keys_count_p(void);
+extern int ITc_iotcon_attributes_add_get_byte_str_p(void);
+extern int ITc_iotcon_list_create_destroy_p(void);
+extern int ITc_iotcon_list_add_get_nth_int_p(void);
+extern int ITc_iotcon_list_add_get_nth_bool_p(void);
+extern int ITc_iotcon_list_add_get_nth_double_p(void);
+extern int ITc_iotcon_list_add_get_nth_str_p(void);
+extern int ITc_iotcon_list_add_get_nth_list_p(void);
+extern int ITc_iotcon_list_add_get_nth_attributes_p(void);
+extern int ITc_iotcon_list_remove_nth_p(void);
+extern int ITc_iotcon_list_get_type_p(void);
+extern int ITc_iotcon_list_get_length_p(void);
+extern int ITc_iotcon_list_foreach_int_p(void);
+extern int ITc_iotcon_list_foreach_bool_p(void);
+extern int ITc_iotcon_list_foreach_double_p(void);
+extern int ITc_iotcon_list_foreach_str_p(void);
+extern int ITc_iotcon_list_foreach_list_p(void);
+extern int ITc_iotcon_list_foreach_attributes_p(void);
+extern int ITc_iotcon_list_add_byte_str_p(void);
+extern int ITc_iotcon_list_get_nth_byte_str_p(void);
+extern int ITc_iotcon_list_foreach_byte_str_p(void);
+extern int ITc_iotcon_options_create_destroy_p(void);
+extern int ITc_iotcon_options_add_remove_p(void);
+extern int ITc_iotcon_options_lookup_p(void);
+extern int ITc_iotcon_options_foreach_p(void);
+extern int ITc_iotcon_remote_resource_create_destroy_p(void);
+extern int ITc_iotcon_remote_resource_clone_p(void);
+extern int ITc_iotcon_remote_resource_observe_register_deregister_p(void);
+extern int ITc_iotcon_remote_resource_get_put_post_delete_p(void);
+extern int ITc_iotcon_remote_resource_start_stop_caching_p(void);
+extern int ITc_iotcon_remote_resource_start_stop_monitoring_p(void);
+extern int ITc_iotcon_remote_resource_get_connectivity_type_p(void);
+extern int ITc_iotcon_remote_resource_get_uri_path_p(void);
+extern int ITc_iotcon_remote_resource_get_host_address_p(void);
+extern int ITc_iotcon_remote_resource_get_device_id_p(void);
+extern int ITc_iotcon_remote_resource_get_types_p(void);
+extern int ITc_iotcon_remote_resource_get_interfaces_p(void);
+extern int ITc_iotcon_remote_resource_get_policies_p(void);
+extern int ITc_iotcon_remote_resource_set_get_options_p(void);
+extern int ITc_iotcon_remote_resource_get_cached_representation_p(void);
+extern int ITc_iotcon_remote_resource_set_get_checking_interval_p(void);
+extern int ITc_remote_resource_get_device_name_p(void);
+extern int ITc_iotcon_response_create_destroy_p(void);
+extern int ITc_iotcon_response_set_get_options_p(void);
+extern int ITc_iotcon_response_set_get_representation_p(void);
+extern int ITc_iotcon_response_set_get_result_p(void);
+extern int ITc_iotcon_response_send_p(void);
+extern int ITc_iotcon_request_get_query_p(void);
+extern int ITc_iotcon_request_get_host_address_p(void);
+extern int ITc_iotcon_request_get_connectivity_type_p(void);
+extern int ITc_iotcon_request_get_representation_p(void);
+extern int ITc_iotcon_request_get_request_type_p(void);
+extern int ITc_iotcon_request_get_options_p(void);
+extern int ITc_iotcon_request_get_observe_type_p(void);
+extern int ITc_iotcon_request_get_observe_id_p(void);
+extern int ITc_iotcon_resource_create_destroy_p(void);
+extern int ITc_iotcon_resource_bind_interface_p(void);
+extern int ITc_iotcon_resource_bind_type_p(void);
+extern int ITc_iotcon_resource_set_request_handler_p(void);
+extern int ITc_iotcon_resource_bind_unbind_child_resource_p(void);
+extern int ITc_iotcon_resource_get_child_count_p(void);
+extern int ITc_iotcon_resource_get_nth_child_p(void);
+extern int ITc_iotcon_resource_get_uri_path_p(void);
+extern int ITc_iotcon_resource_get_types_p(void);
+extern int ITc_iotcon_resource_get_interfaces_p(void);
+extern int ITc_iotcon_resource_get_policies_p(void);
+extern int ITc_iotcon_resource_types_create_destroy_p(void);
+extern int ITc_iotcon_resource_types_add_remove_p(void);
+extern int ITc_iotcon_resource_types_foreach_p(void);
+extern int ITc_iotcon_resource_types_clone_p(void);
+extern int ITc_iotcon_resource_notify_p(void);
+extern int ITc_iotcon_presence_get_host_address_p(void);
+extern int ITc_iotcon_presence_get_connectivity_type_p(void);
+extern int ITc_iotcon_presence_get_resource_type_p(void);
+extern int ITc_iotcon_presence_start_stop_presence_p(void);
+extern int ITc_iotcon_presence_add_remove_presence_cb_p(void);
+extern int ITc_iotcon_presence_response_get_result_p(void);
+extern int ITc_iotcon_presence_response_get_trigger_p(void);
+extern int ITc_iotcon_presence_response_get_connectivity_type_p(void);
+extern int ITc_iotcon_presence_response_get_resource_type_p(void);
+extern int ITc_iotcon_presence_response_get_host_address_p(void);
+extern int ITc_iotcon_initialize_deinitialize_p(void);
+extern int ITc_iotcon_add_remove_generated_pin_cb_p(void);
+
+testcase tc_array[] = {
+       {"ITc_iotcon_lite_resource_create_destroy_p",ITc_iotcon_lite_resource_create_destroy_p,ITs_iotcon_lite_resource_startup,ITs_iotcon_lite_resource_cleanup},
+       {"ITc_iotcon_lite_resource_update_attributes_p",ITc_iotcon_lite_resource_update_attributes_p,ITs_iotcon_lite_resource_startup,ITs_iotcon_lite_resource_cleanup},
+       {"ITc_iotcon_lite_resource_get_attributes_p",ITc_iotcon_lite_resource_get_attributes_p,ITs_iotcon_lite_resource_startup,ITs_iotcon_lite_resource_cleanup},
+       {"ITc_iotcon_representation_create_destroy_p",ITc_iotcon_representation_create_destroy_p,ITs_iotcon_representation_startup,ITs_iotcon_representation_cleanup},
+       {"ITc_iotcon_representation_clone_p",ITc_iotcon_representation_clone_p,ITs_iotcon_representation_startup,ITs_iotcon_representation_cleanup},
+       {"ITc_iotcon_representation_set_get_uri_path_p",ITc_iotcon_representation_set_get_uri_path_p,ITs_iotcon_representation_startup,ITs_iotcon_representation_cleanup},
+       {"ITc_iotcon_representation_set_get_resource_types_p",ITc_iotcon_representation_set_get_resource_types_p,ITs_iotcon_representation_startup,ITs_iotcon_representation_cleanup},
+       {"ITc_iotcon_representation_set_get_resource_interfaces_p",ITc_iotcon_representation_set_get_resource_interfaces_p,ITs_iotcon_representation_startup,ITs_iotcon_representation_cleanup},
+       {"ITc_iotcon_representation_set_get_attributes_p",ITc_iotcon_representation_set_get_attributes_p,ITs_iotcon_representation_startup,ITs_iotcon_representation_cleanup},
+       {"ITc_iotcon_representation_add_remove_child_p",ITc_iotcon_representation_add_remove_child_p,ITs_iotcon_representation_startup,ITs_iotcon_representation_cleanup},
+       {"ITc_iotcon_representation_foreach_children_p",ITc_iotcon_representation_foreach_children_p,ITs_iotcon_representation_startup,ITs_iotcon_representation_cleanup},
+       {"ITc_iotcon_representation_get_child_count_p",ITc_iotcon_representation_get_child_count_p,ITs_iotcon_representation_startup,ITs_iotcon_representation_cleanup},
+       {"ITc_iotcon_representation_get_nth_child_p",ITc_iotcon_representation_get_nth_child_p,ITs_iotcon_representation_startup,ITs_iotcon_representation_cleanup},
+       {"ITc_iotcon_set_get_timeout_p",ITc_iotcon_set_get_timeout_p,ITs_iotcon_startup,ITs_iotcon_cleanup},
+       {"ITc_iotcon_set_device_name_p",ITc_iotcon_set_device_name_p,ITs_iotcon_startup,ITs_iotcon_cleanup},
+       {"ITc_iotcon_find_device_info_p",ITc_iotcon_find_device_info_p,ITs_iotcon_device_startup,ITs_iotcon_device_cleanup},
+       {"ITc_iotcon_device_info_get_property_p",ITc_iotcon_device_info_get_property_p,ITs_iotcon_device_startup,ITs_iotcon_device_cleanup},
+       {"ITc_iotcon_find_platform_info_p",ITc_iotcon_find_platform_info_p,ITs_iotcon_device_startup,ITs_iotcon_device_cleanup},
+       {"ITc_iotcon_platform_info_get_property_p",ITc_iotcon_platform_info_get_property_p,ITs_iotcon_device_startup,ITs_iotcon_device_cleanup},
+       {"ITc_iotcon_observers_create_destroy_p",ITc_iotcon_observers_create_destroy_p,ITs_iotcon_observers_startup,ITs_iotcon_observers_cleanup},
+       {"ITc_iotcon_observers_add_remove_p",ITc_iotcon_observers_add_remove_p,ITs_iotcon_observers_startup,ITs_iotcon_observers_cleanup},
+       {"ITc_iotcon_query_create_destroy_p",ITc_iotcon_query_create_destroy_p,ITs_iotcon_query_startup,ITs_iotcon_query_cleanup},
+       {"ITc_iotcon_query_set_get_interface_p",ITc_iotcon_query_set_get_interface_p,ITs_iotcon_query_startup,ITs_iotcon_query_cleanup},
+       {"ITc_iotcon_query_add_remove_p",ITc_iotcon_query_add_remove_p,ITs_iotcon_query_startup,ITs_iotcon_query_cleanup},
+       {"ITc_iotcon_query_lookup_p",ITc_iotcon_query_lookup_p,ITs_iotcon_query_startup,ITs_iotcon_query_cleanup},
+       {"ITc_iotcon_query_foreach_p",ITc_iotcon_query_foreach_p,ITs_iotcon_query_startup,ITs_iotcon_query_cleanup},
+       {"ITc_iotcon_attributes_create_destroy_p",ITc_iotcon_attributes_create_destroy_p,ITs_iotcon_attributes_startup,ITs_iotcon_attributes_cleanup},
+       {"ITc_iotcon_attributes_clone_p",ITc_iotcon_attributes_clone_p,ITs_iotcon_attributes_startup,ITs_iotcon_attributes_cleanup},
+       {"ITc_iotcon_attributes_add_get_int_p",ITc_iotcon_attributes_add_get_int_p,ITs_iotcon_attributes_startup,ITs_iotcon_attributes_cleanup},
+       {"ITc_iotcon_attributes_add_get_bool_p",ITc_iotcon_attributes_add_get_bool_p,ITs_iotcon_attributes_startup,ITs_iotcon_attributes_cleanup},
+       {"ITc_iotcon_attributes_add_get_double_p",ITc_iotcon_attributes_add_get_double_p,ITs_iotcon_attributes_startup,ITs_iotcon_attributes_cleanup},
+       {"ITc_iotcon_attributes_add_get_str_p",ITc_iotcon_attributes_add_get_str_p,ITs_iotcon_attributes_startup,ITs_iotcon_attributes_cleanup},
+       {"ITc_iotcon_attributes_add_get_list_p",ITc_iotcon_attributes_add_get_list_p,ITs_iotcon_attributes_startup,ITs_iotcon_attributes_cleanup},
+       {"ITc_iotcon_attributes_add_get_attributes_p",ITc_iotcon_attributes_add_get_attributes_p,ITs_iotcon_attributes_startup,ITs_iotcon_attributes_cleanup},
+       {"ITc_iotcon_attributes_add_is_null_p",ITc_iotcon_attributes_add_is_null_p,ITs_iotcon_attributes_startup,ITs_iotcon_attributes_cleanup},
+       {"ITc_iotcon_attributes_remove_p",ITc_iotcon_attributes_remove_p,ITs_iotcon_attributes_startup,ITs_iotcon_attributes_cleanup},
+       {"ITc_iotcon_attributes_get_type_p",ITc_iotcon_attributes_get_type_p,ITs_iotcon_attributes_startup,ITs_iotcon_attributes_cleanup},
+       {"ITc_iotcon_attributes_foreach_p",ITc_iotcon_attributes_foreach_p,ITs_iotcon_attributes_startup,ITs_iotcon_attributes_cleanup},
+       {"ITc_iotcon_attributes_get_keys_count_p",ITc_iotcon_attributes_get_keys_count_p,ITs_iotcon_attributes_startup,ITs_iotcon_attributes_cleanup},
+       {"ITc_iotcon_attributes_add_get_byte_str_p",ITc_iotcon_attributes_add_get_byte_str_p,ITs_iotcon_attributes_startup,ITs_iotcon_attributes_cleanup},
+       {"ITc_iotcon_list_create_destroy_p",ITc_iotcon_list_create_destroy_p,ITs_iotcon_list_startup,ITs_iotcon_list_cleanup},
+       {"ITc_iotcon_list_add_get_nth_int_p",ITc_iotcon_list_add_get_nth_int_p,ITs_iotcon_list_startup,ITs_iotcon_list_cleanup},
+       {"ITc_iotcon_list_add_get_nth_bool_p",ITc_iotcon_list_add_get_nth_bool_p,ITs_iotcon_list_startup,ITs_iotcon_list_cleanup},
+       {"ITc_iotcon_list_add_get_nth_double_p",ITc_iotcon_list_add_get_nth_double_p,ITs_iotcon_list_startup,ITs_iotcon_list_cleanup},
+       {"ITc_iotcon_list_add_get_nth_str_p",ITc_iotcon_list_add_get_nth_str_p,ITs_iotcon_list_startup,ITs_iotcon_list_cleanup},
+       {"ITc_iotcon_list_add_get_nth_list_p",ITc_iotcon_list_add_get_nth_list_p,ITs_iotcon_list_startup,ITs_iotcon_list_cleanup},
+       {"ITc_iotcon_list_add_get_nth_attributes_p",ITc_iotcon_list_add_get_nth_attributes_p,ITs_iotcon_list_startup,ITs_iotcon_list_cleanup},
+       {"ITc_iotcon_list_remove_nth_p",ITc_iotcon_list_remove_nth_p,ITs_iotcon_list_startup,ITs_iotcon_list_cleanup},
+       {"ITc_iotcon_list_get_type_p",ITc_iotcon_list_get_type_p,ITs_iotcon_list_startup,ITs_iotcon_list_cleanup},
+       {"ITc_iotcon_list_get_length_p",ITc_iotcon_list_get_length_p,ITs_iotcon_list_startup,ITs_iotcon_list_cleanup},
+       {"ITc_iotcon_list_foreach_int_p",ITc_iotcon_list_foreach_int_p,ITs_iotcon_list_startup,ITs_iotcon_list_cleanup},
+       {"ITc_iotcon_list_foreach_bool_p",ITc_iotcon_list_foreach_bool_p,ITs_iotcon_list_startup,ITs_iotcon_list_cleanup},
+       {"ITc_iotcon_list_foreach_double_p",ITc_iotcon_list_foreach_double_p,ITs_iotcon_list_startup,ITs_iotcon_list_cleanup},
+       {"ITc_iotcon_list_foreach_str_p",ITc_iotcon_list_foreach_str_p,ITs_iotcon_list_startup,ITs_iotcon_list_cleanup},
+       {"ITc_iotcon_list_foreach_list_p",ITc_iotcon_list_foreach_list_p,ITs_iotcon_list_startup,ITs_iotcon_list_cleanup},
+       {"ITc_iotcon_list_foreach_attributes_p",ITc_iotcon_list_foreach_attributes_p,ITs_iotcon_list_startup,ITs_iotcon_list_cleanup},
+       {"ITc_iotcon_list_add_byte_str_p",ITc_iotcon_list_add_byte_str_p,ITs_iotcon_list_startup,ITs_iotcon_list_cleanup},
+       {"ITc_iotcon_list_get_nth_byte_str_p",ITc_iotcon_list_get_nth_byte_str_p,ITs_iotcon_list_startup,ITs_iotcon_list_cleanup},
+       {"ITc_iotcon_list_foreach_byte_str_p",ITc_iotcon_list_foreach_byte_str_p,ITs_iotcon_list_startup,ITs_iotcon_list_cleanup},
+       {"ITc_iotcon_options_create_destroy_p",ITc_iotcon_options_create_destroy_p,ITs_iotcon_options_startup,ITs_iotcon_options_cleanup},
+       {"ITc_iotcon_options_add_remove_p",ITc_iotcon_options_add_remove_p,ITs_iotcon_options_startup,ITs_iotcon_options_cleanup},
+       {"ITc_iotcon_options_lookup_p",ITc_iotcon_options_lookup_p,ITs_iotcon_options_startup,ITs_iotcon_options_cleanup},
+       {"ITc_iotcon_options_foreach_p",ITc_iotcon_options_foreach_p,ITs_iotcon_options_startup,ITs_iotcon_options_cleanup},
+       {"ITc_iotcon_remote_resource_create_destroy_p",ITc_iotcon_remote_resource_create_destroy_p,ITs_iotcon_remote_resource_startup,ITs_iotcon_remote_resource_cleanup},
+       {"ITc_iotcon_remote_resource_clone_p",ITc_iotcon_remote_resource_clone_p,ITs_iotcon_remote_resource_startup,ITs_iotcon_remote_resource_cleanup},
+       {"ITc_iotcon_remote_resource_observe_register_deregister_p",ITc_iotcon_remote_resource_observe_register_deregister_p,ITs_iotcon_remote_resource_startup,ITs_iotcon_remote_resource_cleanup},
+       {"ITc_iotcon_remote_resource_get_put_post_delete_p",ITc_iotcon_remote_resource_get_put_post_delete_p,ITs_iotcon_remote_resource_startup,ITs_iotcon_remote_resource_cleanup},
+       {"ITc_iotcon_remote_resource_start_stop_caching_p",ITc_iotcon_remote_resource_start_stop_caching_p,ITs_iotcon_remote_resource_startup,ITs_iotcon_remote_resource_cleanup},
+       {"ITc_iotcon_remote_resource_start_stop_monitoring_p",ITc_iotcon_remote_resource_start_stop_monitoring_p,ITs_iotcon_remote_resource_startup,ITs_iotcon_remote_resource_cleanup},
+       {"ITc_iotcon_remote_resource_get_connectivity_type_p",ITc_iotcon_remote_resource_get_connectivity_type_p,ITs_iotcon_remote_resource_startup,ITs_iotcon_remote_resource_cleanup},
+       {"ITc_iotcon_remote_resource_get_uri_path_p",ITc_iotcon_remote_resource_get_uri_path_p,ITs_iotcon_remote_resource_startup,ITs_iotcon_remote_resource_cleanup},
+       {"ITc_iotcon_remote_resource_get_host_address_p",ITc_iotcon_remote_resource_get_host_address_p,ITs_iotcon_remote_resource_startup,ITs_iotcon_remote_resource_cleanup},
+       {"ITc_iotcon_remote_resource_get_device_id_p",ITc_iotcon_remote_resource_get_device_id_p,ITs_iotcon_remote_resource_startup,ITs_iotcon_remote_resource_cleanup},
+       {"ITc_iotcon_remote_resource_get_types_p",ITc_iotcon_remote_resource_get_types_p,ITs_iotcon_remote_resource_startup,ITs_iotcon_remote_resource_cleanup},
+       {"ITc_iotcon_remote_resource_get_interfaces_p",ITc_iotcon_remote_resource_get_interfaces_p,ITs_iotcon_remote_resource_startup,ITs_iotcon_remote_resource_cleanup},
+       {"ITc_iotcon_remote_resource_get_policies_p",ITc_iotcon_remote_resource_get_policies_p,ITs_iotcon_remote_resource_startup,ITs_iotcon_remote_resource_cleanup},
+       {"ITc_iotcon_remote_resource_set_get_options_p",ITc_iotcon_remote_resource_set_get_options_p,ITs_iotcon_remote_resource_startup,ITs_iotcon_remote_resource_cleanup},
+       {"ITc_iotcon_remote_resource_get_cached_representation_p",ITc_iotcon_remote_resource_get_cached_representation_p,ITs_iotcon_remote_resource_startup,ITs_iotcon_remote_resource_cleanup},
+       {"ITc_iotcon_remote_resource_set_get_checking_interval_p",ITc_iotcon_remote_resource_set_get_checking_interval_p,ITs_iotcon_remote_resource_startup,ITs_iotcon_remote_resource_cleanup},
+       {"ITc_remote_resource_get_device_name_p",ITc_remote_resource_get_device_name_p,ITs_iotcon_remote_resource_startup,ITs_iotcon_remote_resource_cleanup},
+       {"ITc_iotcon_response_create_destroy_p",ITc_iotcon_response_create_destroy_p,ITs_iotcon_response_startup,ITs_iotcon_response_cleanup},
+       {"ITc_iotcon_response_set_get_options_p",ITc_iotcon_response_set_get_options_p,ITs_iotcon_response_startup,ITs_iotcon_response_cleanup},
+       {"ITc_iotcon_response_set_get_representation_p",ITc_iotcon_response_set_get_representation_p,ITs_iotcon_response_startup,ITs_iotcon_response_cleanup},
+       {"ITc_iotcon_response_set_get_result_p",ITc_iotcon_response_set_get_result_p,ITs_iotcon_response_startup,ITs_iotcon_response_cleanup},
+       {"ITc_iotcon_response_send_p",ITc_iotcon_response_send_p,ITs_iotcon_response_startup,ITs_iotcon_response_cleanup},
+       {"ITc_iotcon_request_get_query_p",ITc_iotcon_request_get_query_p,ITs_iotcon_request_startup,ITs_iotcon_request_cleanup},
+       {"ITc_iotcon_request_get_host_address_p",ITc_iotcon_request_get_host_address_p,ITs_iotcon_request_startup,ITs_iotcon_request_cleanup},
+       {"ITc_iotcon_request_get_connectivity_type_p",ITc_iotcon_request_get_connectivity_type_p,ITs_iotcon_request_startup,ITs_iotcon_request_cleanup},
+       {"ITc_iotcon_request_get_representation_p",ITc_iotcon_request_get_representation_p,ITs_iotcon_request_startup,ITs_iotcon_request_cleanup},
+       {"ITc_iotcon_request_get_request_type_p",ITc_iotcon_request_get_request_type_p,ITs_iotcon_request_startup,ITs_iotcon_request_cleanup},
+       {"ITc_iotcon_request_get_options_p",ITc_iotcon_request_get_options_p,ITs_iotcon_request_startup,ITs_iotcon_request_cleanup},
+       {"ITc_iotcon_request_get_observe_type_p",ITc_iotcon_request_get_observe_type_p,ITs_iotcon_request_startup,ITs_iotcon_request_cleanup},
+       {"ITc_iotcon_request_get_observe_id_p",ITc_iotcon_request_get_observe_id_p,ITs_iotcon_request_startup,ITs_iotcon_request_cleanup},
+       {"ITc_iotcon_resource_create_destroy_p",ITc_iotcon_resource_create_destroy_p,ITs_iotcon_resource_startup,ITs_iotcon_resource_cleanup},
+       {"ITc_iotcon_resource_bind_interface_p",ITc_iotcon_resource_bind_interface_p,ITs_iotcon_resource_startup,ITs_iotcon_resource_cleanup},
+       {"ITc_iotcon_resource_bind_type_p",ITc_iotcon_resource_bind_type_p,ITs_iotcon_resource_startup,ITs_iotcon_resource_cleanup},
+       {"ITc_iotcon_resource_set_request_handler_p",ITc_iotcon_resource_set_request_handler_p,ITs_iotcon_resource_startup,ITs_iotcon_resource_cleanup},
+       {"ITc_iotcon_resource_bind_unbind_child_resource_p",ITc_iotcon_resource_bind_unbind_child_resource_p,ITs_iotcon_resource_startup,ITs_iotcon_resource_cleanup},
+       {"ITc_iotcon_resource_get_child_count_p",ITc_iotcon_resource_get_child_count_p,ITs_iotcon_resource_startup,ITs_iotcon_resource_cleanup},
+       {"ITc_iotcon_resource_get_nth_child_p",ITc_iotcon_resource_get_nth_child_p,ITs_iotcon_resource_startup,ITs_iotcon_resource_cleanup},
+       {"ITc_iotcon_resource_get_uri_path_p",ITc_iotcon_resource_get_uri_path_p,ITs_iotcon_resource_startup,ITs_iotcon_resource_cleanup},
+       {"ITc_iotcon_resource_get_types_p",ITc_iotcon_resource_get_types_p,ITs_iotcon_resource_startup,ITs_iotcon_resource_cleanup},
+       {"ITc_iotcon_resource_get_interfaces_p",ITc_iotcon_resource_get_interfaces_p,ITs_iotcon_resource_startup,ITs_iotcon_resource_cleanup},
+       {"ITc_iotcon_resource_get_policies_p",ITc_iotcon_resource_get_policies_p,ITs_iotcon_resource_startup,ITs_iotcon_resource_cleanup},
+       {"ITc_iotcon_resource_types_create_destroy_p",ITc_iotcon_resource_types_create_destroy_p,ITs_iotcon_resource_startup,ITs_iotcon_resource_cleanup},
+       {"ITc_iotcon_resource_types_add_remove_p",ITc_iotcon_resource_types_add_remove_p,ITs_iotcon_resource_startup,ITs_iotcon_resource_cleanup},
+       {"ITc_iotcon_resource_types_foreach_p",ITc_iotcon_resource_types_foreach_p,ITs_iotcon_resource_startup,ITs_iotcon_resource_cleanup},
+       {"ITc_iotcon_resource_types_clone_p",ITc_iotcon_resource_types_clone_p,ITs_iotcon_resource_startup,ITs_iotcon_resource_cleanup},
+       {"ITc_iotcon_resource_notify_p",ITc_iotcon_resource_notify_p,ITs_iotcon_resource_startup,ITs_iotcon_resource_cleanup},
+       {"ITc_iotcon_presence_get_host_address_p",ITc_iotcon_presence_get_host_address_p,ITs_iotcon_presence_startup,ITs_iotcon_presence_cleanup},
+       {"ITc_iotcon_presence_get_connectivity_type_p",ITc_iotcon_presence_get_connectivity_type_p,ITs_iotcon_presence_startup,ITs_iotcon_presence_cleanup},
+       {"ITc_iotcon_presence_get_resource_type_p",ITc_iotcon_presence_get_resource_type_p,ITs_iotcon_presence_startup,ITs_iotcon_presence_cleanup},
+       {"ITc_iotcon_presence_start_stop_presence_p",ITc_iotcon_presence_start_stop_presence_p,ITs_iotcon_presence_startup,ITs_iotcon_presence_cleanup},
+       {"ITc_iotcon_presence_add_remove_presence_cb_p",ITc_iotcon_presence_add_remove_presence_cb_p,ITs_iotcon_presence_startup,ITs_iotcon_presence_cleanup},
+       {"ITc_iotcon_presence_response_get_result_p",ITc_iotcon_presence_response_get_result_p,ITs_iotcon_presence_response_startup,ITs_iotcon_presence_response_cleanup},
+       {"ITc_iotcon_presence_response_get_trigger_p",ITc_iotcon_presence_response_get_trigger_p,ITs_iotcon_presence_response_startup,ITs_iotcon_presence_response_cleanup},
+       {"ITc_iotcon_presence_response_get_connectivity_type_p",ITc_iotcon_presence_response_get_connectivity_type_p,ITs_iotcon_presence_response_startup,ITs_iotcon_presence_response_cleanup},
+       {"ITc_iotcon_presence_response_get_resource_type_p",ITc_iotcon_presence_response_get_resource_type_p,ITs_iotcon_presence_response_startup,ITs_iotcon_presence_response_cleanup},
+       {"ITc_iotcon_presence_response_get_host_address_p",ITc_iotcon_presence_response_get_host_address_p,ITs_iotcon_presence_response_startup,ITs_iotcon_presence_response_cleanup},
+       {"ITc_iotcon_initialize_deinitialize_p",ITc_iotcon_initialize_deinitialize_p,ITs_iotcon_service_startup,ITs_iotcon_service_cleanup},
+       {"ITc_iotcon_add_remove_generated_pin_cb_p",ITc_iotcon_add_remove_generated_pin_cb_p,ITs_iotcon_service_startup,ITs_iotcon_service_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_IOTCON-NATIVE_H__
diff --git a/src/itc/key-manager/tct-key-manager-native_tv.h b/src/itc/key-manager/tct-key-manager-native_tv.h
new file mode 100755 (executable)
index 0000000..a2b1036
--- /dev/null
@@ -0,0 +1,124 @@
+//
+// Copyright (c) 2014 - 2019 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_KEY_MANAGER_NATIVE_H__
+#define __TCT_KEY_MANAGER_NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_key_manager_startup(void);
+extern void ITs_key_manager_cleanup(void);
+
+extern int ITc_ckmc_save_key_p(void);
+extern int ITc_ckmc_get_key_p(void);
+extern int ITc_ckmc_get_key_alias_list_p(void);
+extern int ITc_ckmc_save_cert_p(void);
+extern int ITc_ckmc_get_cert_p(void);
+extern int ITc_ckmc_get_cert_alias_list_p(void);
+extern int ITc_ckmc_save_data_p(void);
+extern int ITc_ckmc_get_data_p(void);
+extern int ITc_ckmc_get_data_alias_list_p(void);
+extern int ITc_ckmc_create_key_pair_rsa_p(void);
+extern int ITc_ckmc_create_key_pair_dsa_p(void);
+extern int ITc_ckmc_create_key_pair_ecdsa_p(void);
+extern int ITc_ckmc_create_verify_signature_p(void);
+extern int ITc_ckmc_get_cert_chain_p(void);
+extern int ITc_ckmc_get_cert_chain_with_alias_p(void);
+extern int ITc_ckmc_buffer_free_p(void);
+extern int ITc_ckmc_load_cert_from_file_p(void);
+extern int ITc_ckmc_alias_list_all_free_p(void);
+extern int ITc_ckmc_pkcs12_load_p(void);
+extern int ITc_ckmc_set_permission_p(void);
+extern int ITc_ckmc_remove_alias_p(void);
+extern int ITc_ckmc_get_cert_chain_with_trustedcert_p(void);
+extern int ITc_ckmc_ocsp_check_p(void);
+extern int ITc_ckmc_get_save_pkcs12_p(void);
+extern int ITc_ckmc_key_new_p(void);
+extern int ITc_ckmc_buffer_new_p(void);
+extern int ITc_ckmc_cert_new_p(void);
+extern int ITc_ckmc_pkcs12_new_p(void);
+extern int ITc_ckmc_alias_list_new_p(void);
+extern int ITc_ckmc_alias_list_add_p(void);
+extern int ITc_ckmc_alias_list_free_p(void);
+extern int ITc_ckmc_cert_list_new_p(void);
+extern int ITc_ckmc_cert_list_add_p(void);
+extern int ITc_ckmc_cert_list_free_p(void);
+extern int ITc_ckmc_encrypt_decrypt_data_p(void);
+extern int ITc_ckmc_create_key_aes_p(void);
+extern int ITc_ckmc_param_list_new_free_p(void);
+extern int ITc_ckmc_generate_new_params_p(void);
+extern int ITc_ckmc_param_list_set_get_integer_p(void);
+extern int ITc_ckmc_param_list_set_get_buffer_p(void);
+extern int ITc_ckmc_alias_new_p(void);
+extern int ITc_ckmc_get_key_alias_info_list_p(void);
+extern int ITc_ckmc_alias_info_list_all_free_p(void);
+extern int ITc_ckmc_get_cert_alias_info_list_p(void);
+extern int ITc_ckmc_get_data_alias_info_list_p(void);
+extern int ITc_ckmc_alias_info_is_password_protected_p(void);
+extern int ITc_ckmc_alias_info_get_alias_p(void);
+
+testcase tc_array[] = {
+       {"ITc_ckmc_save_key_p",ITc_ckmc_save_key_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_get_key_p",ITc_ckmc_get_key_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_get_key_alias_list_p",ITc_ckmc_get_key_alias_list_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_save_cert_p",ITc_ckmc_save_cert_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_get_cert_p",ITc_ckmc_get_cert_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_get_cert_alias_list_p",ITc_ckmc_get_cert_alias_list_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_save_data_p",ITc_ckmc_save_data_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_get_data_p",ITc_ckmc_get_data_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_get_data_alias_list_p",ITc_ckmc_get_data_alias_list_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_create_key_pair_rsa_p",ITc_ckmc_create_key_pair_rsa_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_create_key_pair_dsa_p",ITc_ckmc_create_key_pair_dsa_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_create_key_pair_ecdsa_p",ITc_ckmc_create_key_pair_ecdsa_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_create_verify_signature_p",ITc_ckmc_create_verify_signature_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_get_cert_chain_p",ITc_ckmc_get_cert_chain_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_get_cert_chain_with_alias_p",ITc_ckmc_get_cert_chain_with_alias_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_buffer_free_p",ITc_ckmc_buffer_free_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_load_cert_from_file_p",ITc_ckmc_load_cert_from_file_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_alias_list_all_free_p",ITc_ckmc_alias_list_all_free_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_pkcs12_load_p",ITc_ckmc_pkcs12_load_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_set_permission_p",ITc_ckmc_set_permission_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_remove_alias_p",ITc_ckmc_remove_alias_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_get_cert_chain_with_trustedcert_p",ITc_ckmc_get_cert_chain_with_trustedcert_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_ocsp_check_p",ITc_ckmc_ocsp_check_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_get_save_pkcs12_p",ITc_ckmc_get_save_pkcs12_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_key_new_p",ITc_ckmc_key_new_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_buffer_new_p",ITc_ckmc_buffer_new_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_cert_new_p",ITc_ckmc_cert_new_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_pkcs12_new_p",ITc_ckmc_pkcs12_new_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_alias_list_new_p",ITc_ckmc_alias_list_new_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_alias_list_add_p",ITc_ckmc_alias_list_add_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_alias_list_free_p",ITc_ckmc_alias_list_free_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_cert_list_new_p",ITc_ckmc_cert_list_new_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_cert_list_add_p",ITc_ckmc_cert_list_add_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_cert_list_free_p",ITc_ckmc_cert_list_free_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_encrypt_decrypt_data_p",ITc_ckmc_encrypt_decrypt_data_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_create_key_aes_p",ITc_ckmc_create_key_aes_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_param_list_new_free_p",ITc_ckmc_param_list_new_free_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_generate_new_params_p",ITc_ckmc_generate_new_params_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_param_list_set_get_integer_p",ITc_ckmc_param_list_set_get_integer_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_param_list_set_get_buffer_p",ITc_ckmc_param_list_set_get_buffer_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_alias_new_p",ITc_ckmc_alias_new_p,ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_get_key_alias_info_list_p", ITc_ckmc_get_key_alias_info_list_p, ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_alias_info_list_all_free_p", ITc_ckmc_alias_info_list_all_free_p, ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_get_cert_alias_info_list_p", ITc_ckmc_get_cert_alias_info_list_p, ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_get_data_alias_info_list_p", ITc_ckmc_get_data_alias_info_list_p, ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_alias_info_is_password_protected_p", ITc_ckmc_alias_info_is_password_protected_p, ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {"ITc_ckmc_alias_info_get_alias_p", ITc_ckmc_alias_info_get_alias_p, ITs_key_manager_startup,ITs_key_manager_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_KEY_MANAGER_NATIVE_H__
diff --git a/src/itc/libfeedback/tct-libfeedback-native_tv.h b/src/itc/libfeedback/tct-libfeedback-native_tv.h
new file mode 100755 (executable)
index 0000000..fea3064
--- /dev/null
@@ -0,0 +1,38 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_LIBFEEDBACK-NATIVE_H__
+#define __TCT_LIBFEEDBACK-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_feedback_startup(void);
+extern void ITs_feedback_cleanup(void);
+
+extern int ITc_feedback_initialize_deinitialize_p(void);
+extern int ITc_feedback_play_stop_p(void);
+extern int ITc_feedback_play_type_p(void);
+extern int ITc_feedback_is_supported_pattern_p(void);
+
+testcase tc_array[] = {
+       {"ITc_feedback_initialize_deinitialize_p",ITc_feedback_initialize_deinitialize_p,ITs_feedback_startup,ITs_feedback_cleanup},
+       {"ITc_feedback_play_stop_p",ITc_feedback_play_stop_p,ITs_feedback_startup,ITs_feedback_cleanup},
+       {"ITc_feedback_play_type_p",ITc_feedback_play_type_p,ITs_feedback_startup,ITs_feedback_cleanup},
+       {"ITc_feedback_is_supported_pattern_p",ITc_feedback_is_supported_pattern_p,ITs_feedback_startup,ITs_feedback_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_LIBFEEDBACK-NATIVE_H__
diff --git a/src/itc/libstorage/tct-libstorage-native_tv.h b/src/itc/libstorage/tct-libstorage-native_tv.h
new file mode 100755 (executable)
index 0000000..6ef7229
--- /dev/null
@@ -0,0 +1,54 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_LIBSTORAGE-NATIVE_H__
+#define __TCT_LIBSTORAGE-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_storage_startup(void);
+extern void ITs_storage_cleanup(void);
+
+extern int ITc_libstorage_get_internal_memory_size_p(void);
+extern int ITc_libstorage_get_external_memory_size_p(void);
+extern int ITc_libstorage_foreach_device_supported_p(void);
+extern int ITc_libstorage_get_directory_p(void);
+extern int ITc_libstorage_get_root_directory_p(void);
+extern int ITc_libstorage_get_type_p(void);
+extern int ITc_libstorage_get_state_p(void);
+extern int ITc_libstorage_get_total_space_p(void);
+extern int ITc_libstorage_get_available_space_p(void);
+extern int ITc_libstorage_set_unset_state_changed_cb_p(void);
+extern int ITc_libstorage_storage_set_unset_changed_cb_p(void);
+extern int ITc_libstorage_storage_get_type_dev_p(void);
+
+testcase tc_array[] = {
+       {"ITc_libstorage_get_internal_memory_size_p",ITc_libstorage_get_internal_memory_size_p,ITs_storage_startup,ITs_storage_cleanup},
+       {"ITc_libstorage_get_external_memory_size_p",ITc_libstorage_get_external_memory_size_p,ITs_storage_startup,ITs_storage_cleanup},
+       {"ITc_libstorage_foreach_device_supported_p",ITc_libstorage_foreach_device_supported_p,ITs_storage_startup,ITs_storage_cleanup},
+       {"ITc_libstorage_get_directory_p",ITc_libstorage_get_directory_p,ITs_storage_startup,ITs_storage_cleanup},
+       {"ITc_libstorage_get_root_directory_p",ITc_libstorage_get_root_directory_p,ITs_storage_startup,ITs_storage_cleanup},
+       {"ITc_libstorage_get_type_p",ITc_libstorage_get_type_p,ITs_storage_startup,ITs_storage_cleanup},
+       {"ITc_libstorage_get_state_p",ITc_libstorage_get_state_p,ITs_storage_startup,ITs_storage_cleanup},
+       {"ITc_libstorage_get_total_space_p",ITc_libstorage_get_total_space_p,ITs_storage_startup,ITs_storage_cleanup},
+       {"ITc_libstorage_get_available_space_p",ITc_libstorage_get_available_space_p,ITs_storage_startup,ITs_storage_cleanup},
+       {"ITc_libstorage_set_unset_state_changed_cb_p",ITc_libstorage_set_unset_state_changed_cb_p,ITs_storage_startup,ITs_storage_cleanup},
+       {"ITc_libstorage_storage_set_unset_changed_cb_p",ITc_libstorage_storage_set_unset_changed_cb_p,ITs_storage_startup,ITs_storage_cleanup},
+       {"ITc_libstorage_storage_get_type_dev_p",ITc_libstorage_storage_get_type_dev_p,ITs_storage_startup,ITs_storage_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_LIBSTORAGE-NATIVE_H__
diff --git a/src/itc/media-content/tct-media-content-native_tv.h b/src/itc/media-content/tct-media-content-native_tv.h
new file mode 100755 (executable)
index 0000000..043371b
--- /dev/null
@@ -0,0 +1,366 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_MEDIA-CONTENT-NATIVE_H__
+#define __TCT_MEDIA-CONTENT-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_media_content_startup(void);
+extern void ITs_media_content_cleanup(void);
+extern void ITs_media_content_album_startup(void);
+extern void ITs_media_content_album_cleanup(void);
+extern void ITs_media_content_tag_startup(void);
+extern void ITs_media_content_tag_cleanup(void);
+extern void ITs_media_content_folder_startup(void);
+extern void ITs_media_content_folder_cleanup(void);
+extern void ITs_media_content_bookmark_startup(void);
+extern void ITs_media_content_bookmark_cleanup(void);
+extern void ITs_media_content_playlist_startup(void);
+extern void ITs_media_content_playlist_cleanup(void);
+extern void ITs_media_content_filter_startup(void);
+extern void ITs_media_content_filter_cleanup(void);
+extern void ITs_media_content_group_startup(void);
+extern void ITs_media_content_group_cleanup(void);
+extern void ITs_media_content_info_startup(void);
+extern void ITs_media_content_info_cleanup(void);
+extern void ITs_media_content_audio_meta_startup(void);
+extern void ITs_media_content_audio_meta_cleanup(void);
+extern void ITs_media_content_video_meta_startup(void);
+extern void ITs_media_content_video_meta_cleanup(void);
+extern void ITs_media_content_image_meta_startup(void);
+extern void ITs_media_content_image_meta_cleanup(void);
+extern void ITs_media_content_face_startup(void);
+extern void ITs_media_content_face_cleanup(void);
+
+extern int ITc_media_content_connect_disconnect_p(void);
+extern int ITc_media_content_scan_file_p(void);
+extern int ITc_media_content_scan_folder_p(void);
+extern int ITc_media_content_cancel_scan_folder_p(void);
+extern int ITc_media_content_add_remove_db_updated_cb_p(void);
+extern int ITc_media_album_get_album_count_from_db_p(void);
+extern int ITc_media_album_foreach_album_from_db_p(void);
+extern int ITc_media_album_clone_destroy_p(void);
+extern int ITc_media_album_get_album_id_p(void);
+extern int ITc_media_album_get_media_count_from_db_p(void);
+extern int ITc_media_album_foreach_media_from_db_p(void);
+extern int ITc_media_album_get_name_p(void);
+extern int ITc_media_album_get_artist_p(void);
+extern int ITc_media_album_get_album_art_p(void);
+extern int ITc_media_album_get_album_from_db_p(void);
+extern int ITc_media_tag_get_tag_count_from_db_p(void);
+extern int ITc_media_tag_foreach_tag_from_db_p(void);
+extern int ITc_media_tag_clone_destroy_p(void);
+extern int ITc_media_tag_get_tag_id_p(void);
+extern int ITc_media_tag_get_media_count_from_db_p(void);
+extern int ITc_media_tag_foreach_media_from_db_p(void);
+extern int ITc_media_tag_get_tag_from_db_p(void);
+extern int ITc_media_tag_set_get_name_p(void);
+extern int ITc_media_tag_add_remove_media_p(void);
+extern int ITc_media_tag_update_to_db_p(void);
+extern int ITc_media_tag_insert_delete_from_db_p(void);
+extern int ITc_media_folder_get_folder_count_from_db_p(void);
+extern int ITc_media_folder_foreach_folder_from_db_p(void);
+extern int ITc_media_folder_clone_destroy_p(void);
+extern int ITc_media_folder_get_folder_id_p(void);
+extern int ITc_media_folder_get_media_count_from_db_p(void);
+extern int ITc_media_folder_foreach_media_from_db_p(void);
+extern int ITc_media_folder_get_name_p(void);
+extern int ITc_media_folder_get_path_p(void);
+extern int ITc_media_folder_get_folder_from_db_p(void);
+extern int ITc_media_bookmark_get_bookmark_count_from_db_p(void);
+extern int ITc_media_bookmark_get_bookmark_id_p(void);
+extern int ITc_media_bookmark_get_thumbnail_path_p(void);
+extern int ITc_media_bookmark_clone_destroy_p(void);
+extern int ITc_media_bookmark_get_marked_time_p(void);
+extern int ITc_media_bookmark_insert_delete_from_db_p(void);
+extern int ITc_media_playlist_get_playlist_count_from_db_p(void);
+extern int ITc_media_playlist_foreach_playlist_from_db_p(void);
+extern int ITc_media_playlist_clone_destroy_p(void);
+extern int ITc_media_playlist_get_playlist_id_p(void);
+extern int ITc_media_playlist_get_media_count_from_db_p(void);
+extern int ITc_media_playlist_foreach_media_from_db_p(void);
+extern int ITc_media_playlist_set_get_name_p(void);
+extern int ITc_media_playlist_get_playlist_from_db_p(void);
+extern int ITc_media_playlist_update_to_db_p(void);
+extern int ITc_media_playlist_insert_delete_from_db_p(void);
+extern int ITc_media_playlist_set_get_thumbnail_path_p(void);
+extern int ITc_media_playlist_add_remove_media_p(void);
+extern int ITc_media_playlist_set_get_play_order_p(void);
+extern int ITc_media_playlist_import_export_to_file_p(void);
+extern int ITc_media_filter_create_destroy_p(void);
+extern int ITc_media_filter_set_get_condition_p(void);
+extern int ITc_media_filter_set_get_order_p(void);
+extern int ITc_media_filter_set_get_offset_p(void);
+extern int ITc_media_group_get_group_count_from_db_p(void);
+extern int ITc_media_group_foreach_group_from_db_p(void);
+extern int ITc_media_group_get_media_count_from_db_p(void);
+extern int ITc_media_group_foreach_media_from_db_p(void);
+extern int ITc_media_info_get_media_count_from_db_p(void);
+extern int ITc_media_info_foreach_media_from_db_p(void);
+extern int ITc_media_info_clone_destroy_p(void);
+extern int ITc_media_info_insert_to_db_p(void);
+extern int ITc_media_info_generate_thumbnail_p(void);
+extern int ITc_media_info_insert_batch_to_db_p(void);
+extern int ITc_media_info_foreach_bookmark_from_db_p(void);
+extern int ITc_media_info_foreach_tag_from_db_p(void);
+extern int ITc_media_info_get_bookmark_count_from_db_p(void);
+extern int ITc_media_info_get_tag_count_from_db_p(void);
+extern int ITc_media_info_update_to_db_p(void);
+extern int ITc_media_info_get_media_id_p(void);
+extern int ITc_media_info_get_media_from_db_p(void);
+extern int ITc_media_info_get_added_time_p(void);
+extern int ITc_media_info_get_altitude_p(void);
+extern int ITc_media_info_get_description_p(void);
+extern int ITc_media_info_get_display_name_p(void);
+extern int ITc_media_info_set_get_favorite_p(void);
+extern int ITc_media_info_get_file_path_p(void);
+extern int ITc_media_info_get_image_p(void);
+extern int ITc_media_info_get_audio_p(void);
+extern int ITc_media_info_get_video_p(void);
+extern int ITc_media_info_get_modified_time_p(void);
+extern int ITc_media_info_get_latitude_p(void);
+extern int ITc_media_info_get_longitude_p(void);
+extern int ITc_media_info_get_rating_p(void);
+extern int ITc_media_info_is_drm_p(void);
+extern int ITc_media_info_get_media_type_p(void);
+extern int ITc_media_info_get_mime_type_p(void);
+extern int ITc_media_info_get_size_p(void);
+extern int ITc_media_info_get_timeline_p(void);
+extern int ITc_media_info_get_title_p(void);
+extern int ITc_media_info_move_to_db_p(void);
+extern int ITc_media_info_get_face_count_from_db_p(void);
+extern int ITc_media_info_foreach_face_from_db_p(void);
+extern int ITc_media_info_is_360_content_p(void);
+extern int ITc_audio_meta_clone_destroy_p(void);
+extern int ITc_audio_meta_get_album_p(void);
+extern int ITc_audio_meta_get_album_artist_p(void);
+extern int ITc_audio_meta_get_artist_p(void);
+extern int ITc_audio_meta_get_bit_rate_p(void);
+extern int ITc_audio_meta_get_bitpersample_p(void);
+extern int ITc_audio_meta_get_channel_p(void);
+extern int ITc_audio_meta_get_composer_p(void);
+extern int ITc_audio_meta_get_copyright_p(void);
+extern int ITc_audio_meta_get_duration_p(void);
+extern int ITc_audio_meta_get_genre_p(void);
+extern int ITc_audio_meta_get_media_id_p(void);
+extern int ITc_audio_meta_get_recorded_date_p(void);
+extern int ITc_audio_meta_get_sample_rate_p(void);
+extern int ITc_audio_meta_get_track_num_p(void);
+extern int ITc_audio_meta_get_year_p(void);
+extern int ITc_video_meta_clone_destroy_p(void);
+extern int ITc_video_meta_get_album_p(void);
+extern int ITc_video_meta_get_album_artist_p(void);
+extern int ITc_video_meta_get_artist_p(void);
+extern int ITc_video_meta_get_bit_rate_p(void);
+extern int ITc_video_meta_get_composer_p(void);
+extern int ITc_video_meta_get_copyright_p(void);
+extern int ITc_video_meta_get_duration_p(void);
+extern int ITc_video_meta_get_genre_p(void);
+extern int ITc_video_meta_get_media_id_p(void);
+extern int ITc_video_meta_get_recorded_date_p(void);
+extern int ITc_video_meta_get_track_num_p(void);
+extern int ITc_video_meta_get_year_p(void);
+extern int ITc_video_meta_get_height_p(void);
+extern int ITc_video_meta_get_width_p(void);
+extern int ITc_video_meta_get_rotation_p(void);
+extern int ITc_image_meta_clone_destroy_p(void);
+extern int ITc_image_meta_get_media_id_p(void);
+extern int ITc_image_meta_get_height_p(void);
+extern int ITc_image_meta_get_width_p(void);
+extern int ITc_image_meta_get_date_taken_p(void);
+extern int ITc_image_meta_get_orientation_p(void);
+extern int ITc_image_meta_get_model_p(void);
+extern int ITc_image_meta_get_exposure_time_p(void);
+extern int ITc_image_meta_get_iso_p(void);
+extern int ITc_image_meta_get_fnumber_p(void);
+extern int ITc_media_face_create_destroy_p(void);
+extern int ITc_media_face_clone_p(void);
+extern int ITc_media_face_get_face_id_p(void);
+extern int ITc_media_face_get_media_id_p(void);
+extern int ITc_media_face_set_get_face_rect_p(void);
+extern int ITc_media_face_set_get_orientation_p(void);
+extern int ITc_media_face_set_get_tag_p(void);
+extern int ITc_media_face_insert_to_and_delete_from_db_p(void);
+extern int ITc_media_face_update_to_db_p(void);
+extern int ITc_media_info_start_cancel_face_detection_p(void);
+extern int ITc_media_bookmark_set_get_name_p(void);
+extern int ITc_media_bookmark_update_to_db_p(void);
+extern int ITc_media_face_get_face_count_from_db_p(void);
+extern int ITc_media_face_foreach_face_from_db_p(void);
+extern int ITc_media_bookmark_foreach_bookmark_from_db_p(void);
+
+testcase tc_array[] = {
+       {"ITc_media_content_connect_disconnect_p",ITc_media_content_connect_disconnect_p,ITs_media_content_startup,ITs_media_content_cleanup},
+       {"ITc_media_content_scan_file_p",ITc_media_content_scan_file_p,ITs_media_content_startup,ITs_media_content_cleanup},
+       {"ITc_media_content_scan_folder_p",ITc_media_content_scan_folder_p,ITs_media_content_startup,ITs_media_content_cleanup},
+       {"ITc_media_content_cancel_scan_folder_p",ITc_media_content_cancel_scan_folder_p,ITs_media_content_startup,ITs_media_content_cleanup},
+       {"ITc_media_content_add_remove_db_updated_cb_p",ITc_media_content_add_remove_db_updated_cb_p,ITs_media_content_startup,ITs_media_content_cleanup},
+       {"ITc_media_album_get_album_count_from_db_p",ITc_media_album_get_album_count_from_db_p,ITs_media_content_album_startup,ITs_media_content_album_cleanup},
+       {"ITc_media_album_foreach_album_from_db_p",ITc_media_album_foreach_album_from_db_p,ITs_media_content_album_startup,ITs_media_content_album_cleanup},
+       {"ITc_media_album_clone_destroy_p",ITc_media_album_clone_destroy_p,ITs_media_content_album_startup,ITs_media_content_album_cleanup},
+       {"ITc_media_album_get_album_id_p",ITc_media_album_get_album_id_p,ITs_media_content_album_startup,ITs_media_content_album_cleanup},
+       {"ITc_media_album_get_media_count_from_db_p",ITc_media_album_get_media_count_from_db_p,ITs_media_content_album_startup,ITs_media_content_album_cleanup},
+       {"ITc_media_album_foreach_media_from_db_p",ITc_media_album_foreach_media_from_db_p,ITs_media_content_album_startup,ITs_media_content_album_cleanup},
+       {"ITc_media_album_get_name_p",ITc_media_album_get_name_p,ITs_media_content_album_startup,ITs_media_content_album_cleanup},
+       {"ITc_media_album_get_artist_p",ITc_media_album_get_artist_p,ITs_media_content_album_startup,ITs_media_content_album_cleanup},
+       {"ITc_media_album_get_album_art_p",ITc_media_album_get_album_art_p,ITs_media_content_album_startup,ITs_media_content_album_cleanup},
+       {"ITc_media_album_get_album_from_db_p",ITc_media_album_get_album_from_db_p,ITs_media_content_album_startup,ITs_media_content_album_cleanup},
+       {"ITc_media_tag_get_tag_count_from_db_p",ITc_media_tag_get_tag_count_from_db_p,ITs_media_content_tag_startup,ITs_media_content_tag_cleanup},
+       {"ITc_media_tag_foreach_tag_from_db_p",ITc_media_tag_foreach_tag_from_db_p,ITs_media_content_tag_startup,ITs_media_content_tag_cleanup},
+       {"ITc_media_tag_clone_destroy_p",ITc_media_tag_clone_destroy_p,ITs_media_content_tag_startup,ITs_media_content_tag_cleanup},
+       {"ITc_media_tag_get_tag_id_p",ITc_media_tag_get_tag_id_p,ITs_media_content_tag_startup,ITs_media_content_tag_cleanup},
+       {"ITc_media_tag_get_media_count_from_db_p",ITc_media_tag_get_media_count_from_db_p,ITs_media_content_tag_startup,ITs_media_content_tag_cleanup},
+       {"ITc_media_tag_foreach_media_from_db_p",ITc_media_tag_foreach_media_from_db_p,ITs_media_content_tag_startup,ITs_media_content_tag_cleanup},
+       {"ITc_media_tag_get_tag_from_db_p",ITc_media_tag_get_tag_from_db_p,ITs_media_content_tag_startup,ITs_media_content_tag_cleanup},
+       {"ITc_media_tag_set_get_name_p",ITc_media_tag_set_get_name_p,ITs_media_content_tag_startup,ITs_media_content_tag_cleanup},
+       {"ITc_media_tag_add_remove_media_p",ITc_media_tag_add_remove_media_p,ITs_media_content_tag_startup,ITs_media_content_tag_cleanup},
+       {"ITc_media_tag_update_to_db_p",ITc_media_tag_update_to_db_p,ITs_media_content_tag_startup,ITs_media_content_tag_cleanup},
+       {"ITc_media_tag_insert_delete_from_db_p",ITc_media_tag_insert_delete_from_db_p,ITs_media_content_tag_startup,ITs_media_content_tag_cleanup},
+       {"ITc_media_folder_get_folder_count_from_db_p",ITc_media_folder_get_folder_count_from_db_p,ITs_media_content_folder_startup,ITs_media_content_folder_cleanup},
+       {"ITc_media_folder_foreach_folder_from_db_p",ITc_media_folder_foreach_folder_from_db_p,ITs_media_content_folder_startup,ITs_media_content_folder_cleanup},
+       {"ITc_media_folder_clone_destroy_p",ITc_media_folder_clone_destroy_p,ITs_media_content_folder_startup,ITs_media_content_folder_cleanup},
+       {"ITc_media_folder_get_folder_id_p",ITc_media_folder_get_folder_id_p,ITs_media_content_folder_startup,ITs_media_content_folder_cleanup},
+       {"ITc_media_folder_get_media_count_from_db_p",ITc_media_folder_get_media_count_from_db_p,ITs_media_content_folder_startup,ITs_media_content_folder_cleanup},
+       {"ITc_media_folder_foreach_media_from_db_p",ITc_media_folder_foreach_media_from_db_p,ITs_media_content_folder_startup,ITs_media_content_folder_cleanup},
+       {"ITc_media_folder_get_name_p",ITc_media_folder_get_name_p,ITs_media_content_folder_startup,ITs_media_content_folder_cleanup},
+       {"ITc_media_folder_get_path_p",ITc_media_folder_get_path_p,ITs_media_content_folder_startup,ITs_media_content_folder_cleanup},
+       {"ITc_media_folder_get_folder_from_db_p",ITc_media_folder_get_folder_from_db_p,ITs_media_content_folder_startup,ITs_media_content_folder_cleanup},
+       {"ITc_media_bookmark_get_bookmark_count_from_db_p",ITc_media_bookmark_get_bookmark_count_from_db_p,ITs_media_content_bookmark_startup,ITs_media_content_bookmark_cleanup},
+       {"ITc_media_bookmark_get_bookmark_id_p",ITc_media_bookmark_get_bookmark_id_p,ITs_media_content_bookmark_startup,ITs_media_content_bookmark_cleanup},
+       {"ITc_media_bookmark_get_thumbnail_path_p",ITc_media_bookmark_get_thumbnail_path_p,ITs_media_content_bookmark_startup,ITs_media_content_bookmark_cleanup},
+       {"ITc_media_bookmark_clone_destroy_p",ITc_media_bookmark_clone_destroy_p,ITs_media_content_bookmark_startup,ITs_media_content_bookmark_cleanup},
+       {"ITc_media_bookmark_get_marked_time_p",ITc_media_bookmark_get_marked_time_p,ITs_media_content_bookmark_startup,ITs_media_content_bookmark_cleanup},
+       {"ITc_media_bookmark_insert_delete_from_db_p",ITc_media_bookmark_insert_delete_from_db_p,ITs_media_content_bookmark_startup,ITs_media_content_bookmark_cleanup},
+       {"ITc_media_playlist_get_playlist_count_from_db_p",ITc_media_playlist_get_playlist_count_from_db_p,ITs_media_content_playlist_startup,ITs_media_content_playlist_cleanup},
+       {"ITc_media_playlist_foreach_playlist_from_db_p",ITc_media_playlist_foreach_playlist_from_db_p,ITs_media_content_playlist_startup,ITs_media_content_playlist_cleanup},
+       {"ITc_media_playlist_clone_destroy_p",ITc_media_playlist_clone_destroy_p,ITs_media_content_playlist_startup,ITs_media_content_playlist_cleanup},
+       {"ITc_media_playlist_get_playlist_id_p",ITc_media_playlist_get_playlist_id_p,ITs_media_content_playlist_startup,ITs_media_content_playlist_cleanup},
+       {"ITc_media_playlist_get_media_count_from_db_p",ITc_media_playlist_get_media_count_from_db_p,ITs_media_content_playlist_startup,ITs_media_content_playlist_cleanup},
+       {"ITc_media_playlist_foreach_media_from_db_p",ITc_media_playlist_foreach_media_from_db_p,ITs_media_content_playlist_startup,ITs_media_content_playlist_cleanup},
+       {"ITc_media_playlist_set_get_name_p",ITc_media_playlist_set_get_name_p,ITs_media_content_playlist_startup,ITs_media_content_playlist_cleanup},
+       {"ITc_media_playlist_get_playlist_from_db_p",ITc_media_playlist_get_playlist_from_db_p,ITs_media_content_playlist_startup,ITs_media_content_playlist_cleanup},
+       {"ITc_media_playlist_update_to_db_p",ITc_media_playlist_update_to_db_p,ITs_media_content_playlist_startup,ITs_media_content_playlist_cleanup},
+       {"ITc_media_playlist_insert_delete_from_db_p",ITc_media_playlist_insert_delete_from_db_p,ITs_media_content_playlist_startup,ITs_media_content_playlist_cleanup},
+       {"ITc_media_playlist_set_get_thumbnail_path_p",ITc_media_playlist_set_get_thumbnail_path_p,ITs_media_content_playlist_startup,ITs_media_content_playlist_cleanup},
+       {"ITc_media_playlist_add_remove_media_p",ITc_media_playlist_add_remove_media_p,ITs_media_content_playlist_startup,ITs_media_content_playlist_cleanup},
+       {"ITc_media_playlist_set_get_play_order_p",ITc_media_playlist_set_get_play_order_p,ITs_media_content_playlist_startup,ITs_media_content_playlist_cleanup},
+       {"ITc_media_playlist_import_export_to_file_p",ITc_media_playlist_import_export_to_file_p,ITs_media_content_playlist_startup,ITs_media_content_playlist_cleanup},
+       {"ITc_media_filter_create_destroy_p",ITc_media_filter_create_destroy_p,ITs_media_content_filter_startup,ITs_media_content_filter_cleanup},
+       {"ITc_media_filter_set_get_condition_p",ITc_media_filter_set_get_condition_p,ITs_media_content_filter_startup,ITs_media_content_filter_cleanup},
+       {"ITc_media_filter_set_get_order_p",ITc_media_filter_set_get_order_p,ITs_media_content_filter_startup,ITs_media_content_filter_cleanup},
+       {"ITc_media_filter_set_get_offset_p",ITc_media_filter_set_get_offset_p,ITs_media_content_filter_startup,ITs_media_content_filter_cleanup},
+       {"ITc_media_group_get_group_count_from_db_p",ITc_media_group_get_group_count_from_db_p,ITs_media_content_group_startup,ITs_media_content_group_cleanup},
+       {"ITc_media_group_foreach_group_from_db_p",ITc_media_group_foreach_group_from_db_p,ITs_media_content_group_startup,ITs_media_content_group_cleanup},
+       {"ITc_media_group_get_media_count_from_db_p",ITc_media_group_get_media_count_from_db_p,ITs_media_content_group_startup,ITs_media_content_group_cleanup},
+       {"ITc_media_group_foreach_media_from_db_p",ITc_media_group_foreach_media_from_db_p,ITs_media_content_group_startup,ITs_media_content_group_cleanup},
+       {"ITc_media_info_get_media_count_from_db_p",ITc_media_info_get_media_count_from_db_p,ITs_media_content_info_startup,ITs_media_content_info_cleanup},
+       {"ITc_media_info_foreach_media_from_db_p",ITc_media_info_foreach_media_from_db_p,ITs_media_content_info_startup,ITs_media_content_info_cleanup},
+       {"ITc_media_info_clone_destroy_p",ITc_media_info_clone_destroy_p,ITs_media_content_info_startup,ITs_media_content_info_cleanup},
+       {"ITc_media_info_insert_to_db_p",ITc_media_info_insert_to_db_p,ITs_media_content_info_startup,ITs_media_content_info_cleanup},
+       {"ITc_media_info_generate_thumbnail_p",ITc_media_info_generate_thumbnail_p,ITs_media_content_info_startup,ITs_media_content_info_cleanup},
+       {"ITc_media_info_insert_batch_to_db_p",ITc_media_info_insert_batch_to_db_p,ITs_media_content_info_startup,ITs_media_content_info_cleanup},
+       {"ITc_media_info_foreach_bookmark_from_db_p",ITc_media_info_foreach_bookmark_from_db_p,ITs_media_content_info_startup,ITs_media_content_info_cleanup},
+       {"ITc_media_info_foreach_tag_from_db_p",ITc_media_info_foreach_tag_from_db_p,ITs_media_content_info_startup,ITs_media_content_info_cleanup},
+       {"ITc_media_info_get_bookmark_count_from_db_p",ITc_media_info_get_bookmark_count_from_db_p,ITs_media_content_info_startup,ITs_media_content_info_cleanup},
+       {"ITc_media_info_get_tag_count_from_db_p",ITc_media_info_get_tag_count_from_db_p,ITs_media_content_info_startup,ITs_media_content_info_cleanup},
+       {"ITc_media_info_update_to_db_p",ITc_media_info_update_to_db_p,ITs_media_content_info_startup,ITs_media_content_info_cleanup},
+       {"ITc_media_info_get_media_id_p",ITc_media_info_get_media_id_p,ITs_media_content_info_startup,ITs_media_content_info_cleanup},
+       {"ITc_media_info_get_media_from_db_p",ITc_media_info_get_media_from_db_p,ITs_media_content_info_startup,ITs_media_content_info_cleanup},
+       {"ITc_media_info_get_added_time_p",ITc_media_info_get_added_time_p,ITs_media_content_info_startup,ITs_media_content_info_cleanup},
+       {"ITc_media_info_get_altitude_p",ITc_media_info_get_altitude_p,ITs_media_content_info_startup,ITs_media_content_info_cleanup},
+       {"ITc_media_info_get_description_p",ITc_media_info_get_description_p,ITs_media_content_info_startup,ITs_media_content_info_cleanup},
+       {"ITc_media_info_get_display_name_p",ITc_media_info_get_display_name_p,ITs_media_content_info_startup,ITs_media_content_info_cleanup},
+       {"ITc_media_info_set_get_favorite_p",ITc_media_info_set_get_favorite_p,ITs_media_content_info_startup,ITs_media_content_info_cleanup},
+       {"ITc_media_info_get_file_path_p",ITc_media_info_get_file_path_p,ITs_media_content_info_startup,ITs_media_content_info_cleanup},
+       {"ITc_media_info_get_image_p",ITc_media_info_get_image_p,ITs_media_content_info_startup,ITs_media_content_info_cleanup},
+       {"ITc_media_info_get_audio_p",ITc_media_info_get_audio_p,ITs_media_content_info_startup,ITs_media_content_info_cleanup},
+       {"ITc_media_info_get_video_p",ITc_media_info_get_video_p,ITs_media_content_info_startup,ITs_media_content_info_cleanup},
+       {"ITc_media_info_get_modified_time_p",ITc_media_info_get_modified_time_p,ITs_media_content_info_startup,ITs_media_content_info_cleanup},
+       {"ITc_media_info_get_latitude_p",ITc_media_info_get_latitude_p,ITs_media_content_info_startup,ITs_media_content_info_cleanup},
+       {"ITc_media_info_get_longitude_p",ITc_media_info_get_longitude_p,ITs_media_content_info_startup,ITs_media_content_info_cleanup},
+       {"ITc_media_info_get_rating_p",ITc_media_info_get_rating_p,ITs_media_content_info_startup,ITs_media_content_info_cleanup},
+       {"ITc_media_info_is_drm_p",ITc_media_info_is_drm_p,ITs_media_content_info_startup,ITs_media_content_info_cleanup},
+       {"ITc_media_info_get_media_type_p",ITc_media_info_get_media_type_p,ITs_media_content_info_startup,ITs_media_content_info_cleanup},
+       {"ITc_media_info_get_mime_type_p",ITc_media_info_get_mime_type_p,ITs_media_content_info_startup,ITs_media_content_info_cleanup},
+       {"ITc_media_info_get_size_p",ITc_media_info_get_size_p,ITs_media_content_info_startup,ITs_media_content_info_cleanup},
+       {"ITc_media_info_get_timeline_p",ITc_media_info_get_timeline_p,ITs_media_content_info_startup,ITs_media_content_info_cleanup},
+       {"ITc_media_info_get_title_p",ITc_media_info_get_title_p,ITs_media_content_info_startup,ITs_media_content_info_cleanup},
+       {"ITc_media_info_move_to_db_p",ITc_media_info_move_to_db_p,ITs_media_content_info_startup,ITs_media_content_info_cleanup},
+       {"ITc_media_info_get_face_count_from_db_p",ITc_media_info_get_face_count_from_db_p,ITs_media_content_info_startup,ITs_media_content_info_cleanup},
+       {"ITc_media_info_foreach_face_from_db_p",ITc_media_info_foreach_face_from_db_p,ITs_media_content_info_startup,ITs_media_content_info_cleanup},
+       {"ITc_media_info_is_360_content_p",ITc_media_info_is_360_content_p,ITs_media_content_info_startup,ITs_media_content_info_cleanup},
+       {"ITc_audio_meta_clone_destroy_p",ITc_audio_meta_clone_destroy_p,ITs_media_content_audio_meta_startup,ITs_media_content_audio_meta_cleanup},
+       {"ITc_audio_meta_get_album_p",ITc_audio_meta_get_album_p,ITs_media_content_audio_meta_startup,ITs_media_content_audio_meta_cleanup},
+       {"ITc_audio_meta_get_album_artist_p",ITc_audio_meta_get_album_artist_p,ITs_media_content_audio_meta_startup,ITs_media_content_audio_meta_cleanup},
+       {"ITc_audio_meta_get_artist_p",ITc_audio_meta_get_artist_p,ITs_media_content_audio_meta_startup,ITs_media_content_audio_meta_cleanup},
+       {"ITc_audio_meta_get_bit_rate_p",ITc_audio_meta_get_bit_rate_p,ITs_media_content_audio_meta_startup,ITs_media_content_audio_meta_cleanup},
+       {"ITc_audio_meta_get_bitpersample_p",ITc_audio_meta_get_bitpersample_p,ITs_media_content_audio_meta_startup,ITs_media_content_audio_meta_cleanup},
+       {"ITc_audio_meta_get_channel_p",ITc_audio_meta_get_channel_p,ITs_media_content_audio_meta_startup,ITs_media_content_audio_meta_cleanup},
+       {"ITc_audio_meta_get_composer_p",ITc_audio_meta_get_composer_p,ITs_media_content_audio_meta_startup,ITs_media_content_audio_meta_cleanup},
+       {"ITc_audio_meta_get_copyright_p",ITc_audio_meta_get_copyright_p,ITs_media_content_audio_meta_startup,ITs_media_content_audio_meta_cleanup},
+       {"ITc_audio_meta_get_duration_p",ITc_audio_meta_get_duration_p,ITs_media_content_audio_meta_startup,ITs_media_content_audio_meta_cleanup},
+       {"ITc_audio_meta_get_genre_p",ITc_audio_meta_get_genre_p,ITs_media_content_audio_meta_startup,ITs_media_content_audio_meta_cleanup},
+       {"ITc_audio_meta_get_media_id_p",ITc_audio_meta_get_media_id_p,ITs_media_content_audio_meta_startup,ITs_media_content_audio_meta_cleanup},
+       {"ITc_audio_meta_get_recorded_date_p",ITc_audio_meta_get_recorded_date_p,ITs_media_content_audio_meta_startup,ITs_media_content_audio_meta_cleanup},
+       {"ITc_audio_meta_get_sample_rate_p",ITc_audio_meta_get_sample_rate_p,ITs_media_content_audio_meta_startup,ITs_media_content_audio_meta_cleanup},
+       {"ITc_audio_meta_get_track_num_p",ITc_audio_meta_get_track_num_p,ITs_media_content_audio_meta_startup,ITs_media_content_audio_meta_cleanup},
+       {"ITc_audio_meta_get_year_p",ITc_audio_meta_get_year_p,ITs_media_content_audio_meta_startup,ITs_media_content_audio_meta_cleanup},
+       {"ITc_video_meta_clone_destroy_p",ITc_video_meta_clone_destroy_p,ITs_media_content_video_meta_startup,ITs_media_content_video_meta_cleanup},
+       {"ITc_video_meta_get_album_p",ITc_video_meta_get_album_p,ITs_media_content_video_meta_startup,ITs_media_content_video_meta_cleanup},
+       {"ITc_video_meta_get_album_artist_p",ITc_video_meta_get_album_artist_p,ITs_media_content_video_meta_startup,ITs_media_content_video_meta_cleanup},
+       {"ITc_video_meta_get_artist_p",ITc_video_meta_get_artist_p,ITs_media_content_video_meta_startup,ITs_media_content_video_meta_cleanup},
+       {"ITc_video_meta_get_bit_rate_p",ITc_video_meta_get_bit_rate_p,ITs_media_content_video_meta_startup,ITs_media_content_video_meta_cleanup},
+       {"ITc_video_meta_get_composer_p",ITc_video_meta_get_composer_p,ITs_media_content_video_meta_startup,ITs_media_content_video_meta_cleanup},
+       {"ITc_video_meta_get_copyright_p",ITc_video_meta_get_copyright_p,ITs_media_content_video_meta_startup,ITs_media_content_video_meta_cleanup},
+       {"ITc_video_meta_get_duration_p",ITc_video_meta_get_duration_p,ITs_media_content_video_meta_startup,ITs_media_content_video_meta_cleanup},
+       {"ITc_video_meta_get_genre_p",ITc_video_meta_get_genre_p,ITs_media_content_video_meta_startup,ITs_media_content_video_meta_cleanup},
+       {"ITc_video_meta_get_media_id_p",ITc_video_meta_get_media_id_p,ITs_media_content_video_meta_startup,ITs_media_content_video_meta_cleanup},
+       {"ITc_video_meta_get_recorded_date_p",ITc_video_meta_get_recorded_date_p,ITs_media_content_video_meta_startup,ITs_media_content_video_meta_cleanup},
+       {"ITc_video_meta_get_track_num_p",ITc_video_meta_get_track_num_p,ITs_media_content_video_meta_startup,ITs_media_content_video_meta_cleanup},
+       {"ITc_video_meta_get_year_p",ITc_video_meta_get_year_p,ITs_media_content_video_meta_startup,ITs_media_content_video_meta_cleanup},
+       {"ITc_video_meta_get_height_p",ITc_video_meta_get_height_p,ITs_media_content_video_meta_startup,ITs_media_content_video_meta_cleanup},
+       {"ITc_video_meta_get_width_p",ITc_video_meta_get_width_p,ITs_media_content_video_meta_startup,ITs_media_content_video_meta_cleanup},
+       {"ITc_video_meta_get_rotation_p",ITc_video_meta_get_rotation_p,ITs_media_content_video_meta_startup,ITs_media_content_video_meta_cleanup},
+       {"ITc_image_meta_clone_destroy_p",ITc_image_meta_clone_destroy_p,ITs_media_content_image_meta_startup,ITs_media_content_image_meta_cleanup},
+       {"ITc_image_meta_get_media_id_p",ITc_image_meta_get_media_id_p,ITs_media_content_image_meta_startup,ITs_media_content_image_meta_cleanup},
+       {"ITc_image_meta_get_height_p",ITc_image_meta_get_height_p,ITs_media_content_image_meta_startup,ITs_media_content_image_meta_cleanup},
+       {"ITc_image_meta_get_width_p",ITc_image_meta_get_width_p,ITs_media_content_image_meta_startup,ITs_media_content_image_meta_cleanup},
+       {"ITc_image_meta_get_date_taken_p",ITc_image_meta_get_date_taken_p,ITs_media_content_image_meta_startup,ITs_media_content_image_meta_cleanup},
+       {"ITc_image_meta_get_orientation_p",ITc_image_meta_get_orientation_p,ITs_media_content_image_meta_startup,ITs_media_content_image_meta_cleanup},
+       {"ITc_image_meta_get_model_p",ITc_image_meta_get_model_p,ITs_media_content_image_meta_startup,ITs_media_content_image_meta_cleanup},
+       {"ITc_image_meta_get_exposure_time_p",ITc_image_meta_get_exposure_time_p,ITs_media_content_image_meta_startup,ITs_media_content_image_meta_cleanup},
+       {"ITc_image_meta_get_iso_p",ITc_image_meta_get_iso_p,ITs_media_content_image_meta_startup,ITs_media_content_image_meta_cleanup},
+       {"ITc_image_meta_get_fnumber_p",ITc_image_meta_get_fnumber_p,ITs_media_content_image_meta_startup,ITs_media_content_image_meta_cleanup},
+       {"ITc_media_face_create_destroy_p",ITc_media_face_create_destroy_p,ITs_media_content_face_startup,ITs_media_content_face_cleanup},
+       {"ITc_media_face_clone_p",ITc_media_face_clone_p,ITs_media_content_face_startup,ITs_media_content_face_cleanup},
+       {"ITc_media_face_get_face_id_p",ITc_media_face_get_face_id_p,ITs_media_content_face_startup,ITs_media_content_face_cleanup},
+       {"ITc_media_face_get_media_id_p",ITc_media_face_get_media_id_p,ITs_media_content_face_startup,ITs_media_content_face_cleanup},
+       {"ITc_media_face_set_get_face_rect_p",ITc_media_face_set_get_face_rect_p,ITs_media_content_face_startup,ITs_media_content_face_cleanup},
+       {"ITc_media_face_set_get_orientation_p",ITc_media_face_set_get_orientation_p,ITs_media_content_face_startup,ITs_media_content_face_cleanup},
+       {"ITc_media_face_set_get_tag_p",ITc_media_face_set_get_tag_p,ITs_media_content_face_startup,ITs_media_content_face_cleanup},
+       {"ITc_media_face_insert_to_and_delete_from_db_p",ITc_media_face_insert_to_and_delete_from_db_p,ITs_media_content_face_startup,ITs_media_content_face_cleanup},
+       {"ITc_media_face_update_to_db_p",ITc_media_face_update_to_db_p,ITs_media_content_face_startup,ITs_media_content_face_cleanup},
+       {"ITc_media_info_start_cancel_face_detection_p",ITc_media_info_start_cancel_face_detection_p,ITs_media_content_face_startup,ITs_media_content_face_cleanup},
+       {"ITc_media_bookmark_set_get_name_p", ITc_media_bookmark_set_get_name_p, ITs_media_content_bookmark_startup, ITs_media_content_bookmark_cleanup},
+       {"ITc_media_bookmark_update_to_db_p", ITc_media_bookmark_update_to_db_p, ITs_media_content_bookmark_startup, ITs_media_content_bookmark_cleanup},
+       {"ITc_media_face_get_face_count_from_db_p", ITc_media_face_get_face_count_from_db_p, ITs_media_content_bookmark_startup, ITs_media_content_bookmark_cleanup},
+       {"ITc_media_face_foreach_face_from_db_p", ITc_media_face_foreach_face_from_db_p, ITs_media_content_bookmark_startup, ITs_media_content_bookmark_cleanup},
+       {"ITc_media_bookmark_foreach_bookmark_from_db_p", ITc_media_bookmark_foreach_bookmark_from_db_p, ITs_media_content_bookmark_startup, ITs_media_content_bookmark_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_MEDIA-CONTENT-NATIVE_H__
diff --git a/src/itc/media-controller/tct-media-controller-native_tv.h b/src/itc/media-controller/tct-media-controller-native_tv.h
new file mode 100755 (executable)
index 0000000..1f44685
--- /dev/null
@@ -0,0 +1,233 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_MEDIA-CONTROLLER-NATIVE_H__
+#define __TCT_MEDIA-CONTROLLER-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_media_controller_server_startup(void);
+extern void ITs_media_controller_server_cleanup(void);
+extern void ITs_media_controller_client_startup(void);
+extern void ITs_media_controller_client_cleanup(void);
+
+extern int ITc_mc_server_create_destroy_p(void);
+extern int ITc_mc_server_set_playback_state_p(void);
+extern int ITc_mc_server_set_playback_position_p(void);
+extern int ITc_mc_server_set_metadata_p(void);
+extern int ITc_mc_server_update_playback_info_p(void);
+extern int ITc_mc_server_update_metadata_p(void);
+extern int ITc_mc_server_update_shuffle_mode_p(void);
+extern int ITc_mc_server_update_repeat_mode_p(void);
+extern int ITc_mc_server_set_unset_repeat_mode_cmd_received_cb_p(void);
+extern int ITc_mc_server_set_unset_shufle_mode_cmd_received_cb_p(void);
+extern int ITc_mc_server_set_unset_playback_position_cmd_received_cb_p(void);
+extern int ITc_mc_server_set_unset_playlist_cmd_received_cb_p(void);
+extern int ITc_mc_server_set_unset_custom_cmd_received_cb_p(void);
+extern int ITc_mc_server_foreach_client_p(void);
+extern int ITc_mc_server_set_unset_cb_send_custom_event_p(void);
+extern int ITc_mc_server_send_cmd_reply_p(void);
+extern int ITc_mc_server_add_item_to_playlist_p(void);
+extern int ITc_mc_server_update_playlist_done_p(void);
+extern int ITs_mc_client_create_destroy_p(void);
+extern int ITs_mc_client_set_unset_server_updated_cb_p(void);
+extern int ITs_mc_client_set_unset_playback_updated_cb_p(void);
+extern int ITs_mc_client_set_unset_metadata_updated_cb_p(void);
+extern int ITs_mc_client_set_unset_shuffle_mode_updated_cb_p(void);
+extern int ITs_mc_client_set_unset_repeat_mode_updated_cb_p(void);
+extern int ITc_mc_client_get_latest_server_info_p(void);
+extern int ITc_mc_client_get_destroy_server_playback_info_p(void);
+extern int ITc_mc_client_get_destroy_server_metadata_p(void);
+extern int ITc_mc_client_get_server_shuffle_mode_p(void);
+extern int ITc_mc_client_get_server_repeat_mode_p(void);
+extern int ITc_mc_client_get_playback_state_p(void);
+extern int ITc_mc_client_get_playback_position_p(void);
+extern int ITs_mc_client_foreach_server_p(void);
+extern int ITs_mc_client_send_playback_action_cmd_p(void);
+extern int ITc_mc_client_subscribe_unsubscribe_p(void);
+extern int ITc_mc_client_foreach_server_subscribed_p(void);
+extern int ITc_mc_client_send_playback_position_cmd_p(void);
+extern int ITc_mc_client_send_shuffle_mode_cmd_p(void);
+extern int ITc_mc_client_send_repeat_mode_cmd_p(void);
+extern int ITc_mc_client_send_playlist_cmd_p(void);
+extern int ITc_mc_client_send_custom_cmd_p(void);
+extern int ITc_mc_client_set_unset_cmd_reply_received_cb_p(void);
+extern int ITc_mc_client_set_unset_cb_send_event_reply_p(void);
+extern int ITc_mc_client_set_unset_playlist_updated_cb_p(void);
+extern int ITc_mc_client_set_get_playlist_item_info_p(void);
+extern int ITc_mc_playlist_get_name_p(void);
+extern int ITc_mc_server_create_destroy_playlist_p(void);
+extern int ITc_mc_server_create_update_add_delete_playlist_p(void);
+extern int ITc_mc_playlist_foreach_item_p(void);
+extern int ITc_mc_playlist_clone_and_destroy_p(void);
+extern int ITc_mc_playlist_get_item_count_p(void);
+extern int ITc_mc_playlist_get_playlist_count_p(void);
+extern int ITc_mc_playlist_get_playlist_p(void);
+extern int ITc_mc_playlist_foreach_playlist_p(void);
+extern int ITc_mc_metadata_clone_p(void);
+extern int ITc_mc_metadata_destroy_p(void);
+extern int ITc_mc_metadata_get_p(void);
+extern int ITc_mc_server_set_get_playback_content_type_p(void);
+extern int ITc_mc_server_set_get_icon_p(void);
+extern int ITc_mc_server_set_get_update_playback_ability_p(void);
+extern int ITc_mc_client_set_unset_playback_ability_updated_cb_p(void);
+extern int ITc_mc_playback_ability_clone_destroy_p(void);
+extern int ITc_mc_playback_action_is_supported_p(void);
+extern int ITc_mc_client_set_get_age_rating_p(void);
+extern int ITc_mc_client_send_search_cmd_p(void);
+extern int ITc_mc_search_create_clone_destroy_p(void);
+extern int ITc_mc_search_set_condition_p(void);
+extern int ITc_mc_search_foreach_condition_p(void);
+extern int ITc_mc_server_set_unset_search_cmd_received_cb_p(void);
+extern int ITc_mc_search_get_condition_count_p(void);
+extern int ITc_mc_metadata_encode_decode_season_p(void);
+extern int ITc_mc_metadata_encode_decode_episode_p(void);
+extern int ITc_mc_metadata_encode_decode_resolution_p(void);
+extern int ITc_mc_client_set_unset_ability_support_updated_cb_p(void);
+extern int ITc_mc_client_get_server_ability_support_p(void);
+extern int ITc_mc_client_set_unset_display_mode_ability_updated_cb_p(void);
+extern int ITc_mc_client_set_unset_display_rotation_ability_updated_cb_p(void);
+extern int ITc_mc_client_set_unset_subtitles_updated_cb_p(void);
+extern int ITc_mc_client_set_unset_360_mode_updated_cb_p(void);
+extern int ITc_mc_client_set_unset_display_mode_updated_cb_p(void);
+extern int ITc_mc_client_set_unset_display_rotation_updated_cb_p(void);
+extern int ITc_mc_client_get_server_subtitles_enabled_p(void);
+extern int ITc_mc_client_get_server_360_mode_enabled_p(void);
+extern int ITc_mc_client_get_server_display_mode_p(void);
+extern int ITc_mc_client_get_server_display_rotation_p(void);
+extern int ITc_mc_client_get_server_display_mode_ability_p(void);
+extern int ITc_mc_client_get_server_display_rotation_ability_p(void);
+extern int ITc_mc_client_send_subtitles_cmd_p(void);
+extern int ITc_mc_client_send_360_mode_cmd_p(void);
+extern int ITc_mc_client_send_display_mode_cmd_p(void);
+extern int ITc_mc_client_send_display_rotation_cmd_p(void);
+extern int ITc_mc_server_update_subtitles_enabled_p(void);
+extern int ITc_mc_server_update_360_mode_enabled_p(void);
+extern int ITc_mc_server_update_display_mode_p(void);
+extern int ITc_mc_server_update_display_rotation_p(void);
+extern int ITc_mc_server_set_unset_subtitles_cmd_received_cb_p(void);
+extern int ITc_mc_server_set_unset_360_mode_cmd_received_cb_p(void);
+extern int ITc_mc_server_set_unset_display_mode_cmd_received_cb_p(void);
+extern int ITc_mc_server_set_unset_display_rotation_cmd_received_cb_p(void);
+extern int ITc_mc_server_set_display_mode_ability_p(void);
+extern int ITc_mc_server_set_display_rotation_ability_p(void);
+
+testcase tc_array[] = {
+       {"ITc_mc_server_create_destroy_p",ITc_mc_server_create_destroy_p,ITs_media_controller_server_startup,ITs_media_controller_server_cleanup},
+       {"ITc_mc_server_set_playback_state_p",ITc_mc_server_set_playback_state_p,ITs_media_controller_server_startup,ITs_media_controller_server_cleanup},
+       {"ITc_mc_server_set_playback_position_p",ITc_mc_server_set_playback_position_p,ITs_media_controller_server_startup,ITs_media_controller_server_cleanup},
+       {"ITc_mc_server_set_metadata_p",ITc_mc_server_set_metadata_p,ITs_media_controller_server_startup,ITs_media_controller_server_cleanup},
+       {"ITc_mc_server_update_playback_info_p",ITc_mc_server_update_playback_info_p,ITs_media_controller_server_startup,ITs_media_controller_server_cleanup},
+       {"ITc_mc_server_update_metadata_p",ITc_mc_server_update_metadata_p,ITs_media_controller_server_startup,ITs_media_controller_server_cleanup},
+       {"ITc_mc_server_update_shuffle_mode_p",ITc_mc_server_update_shuffle_mode_p,ITs_media_controller_server_startup,ITs_media_controller_server_cleanup},
+       {"ITc_mc_server_update_repeat_mode_p",ITc_mc_server_update_repeat_mode_p,ITs_media_controller_server_startup,ITs_media_controller_server_cleanup},
+       {"ITc_mc_server_set_unset_repeat_mode_cmd_received_cb_p",ITc_mc_server_set_unset_repeat_mode_cmd_received_cb_p,ITs_media_controller_server_startup,ITs_media_controller_server_cleanup},
+       {"ITc_mc_server_set_unset_shufle_mode_cmd_received_cb_p",ITc_mc_server_set_unset_shufle_mode_cmd_received_cb_p,ITs_media_controller_server_startup,ITs_media_controller_server_cleanup},
+       {"ITc_mc_server_set_unset_playback_position_cmd_received_cb_p",ITc_mc_server_set_unset_playback_position_cmd_received_cb_p,ITs_media_controller_server_startup,ITs_media_controller_server_cleanup},
+       {"ITc_mc_server_set_unset_playlist_cmd_received_cb_p",ITc_mc_server_set_unset_playlist_cmd_received_cb_p,ITs_media_controller_server_startup,ITs_media_controller_server_cleanup},
+       {"ITc_mc_server_set_unset_custom_cmd_received_cb_p",ITc_mc_server_set_unset_custom_cmd_received_cb_p,ITs_media_controller_server_startup,ITs_media_controller_server_cleanup},
+       {"ITc_mc_server_foreach_client_p",ITc_mc_server_foreach_client_p,ITs_media_controller_server_startup,ITs_media_controller_server_cleanup},
+       {"ITc_mc_server_set_unset_cb_send_custom_event_p",ITc_mc_server_set_unset_cb_send_custom_event_p,ITs_media_controller_server_startup,ITs_media_controller_server_cleanup},
+       {"ITc_mc_server_send_cmd_reply_p",ITc_mc_server_send_cmd_reply_p,ITs_media_controller_server_startup,ITs_media_controller_server_cleanup},
+       {"ITc_mc_server_add_item_to_playlist_p",ITc_mc_server_add_item_to_playlist_p,ITs_media_controller_server_startup,ITs_media_controller_server_cleanup},
+       {"ITc_mc_server_update_playlist_done_p",ITc_mc_server_update_playlist_done_p,ITs_media_controller_server_startup,ITs_media_controller_server_cleanup},
+       {"ITs_mc_client_create_destroy_p",ITs_mc_client_create_destroy_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITs_mc_client_set_unset_server_updated_cb_p",ITs_mc_client_set_unset_server_updated_cb_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITs_mc_client_set_unset_playback_updated_cb_p",ITs_mc_client_set_unset_playback_updated_cb_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITs_mc_client_set_unset_metadata_updated_cb_p",ITs_mc_client_set_unset_metadata_updated_cb_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITs_mc_client_set_unset_shuffle_mode_updated_cb_p",ITs_mc_client_set_unset_shuffle_mode_updated_cb_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITs_mc_client_set_unset_repeat_mode_updated_cb_p",ITs_mc_client_set_unset_repeat_mode_updated_cb_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_client_get_latest_server_info_p",ITc_mc_client_get_latest_server_info_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_client_get_destroy_server_playback_info_p",ITc_mc_client_get_destroy_server_playback_info_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_client_get_destroy_server_metadata_p",ITc_mc_client_get_destroy_server_metadata_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_client_get_server_shuffle_mode_p",ITc_mc_client_get_server_shuffle_mode_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_client_get_server_repeat_mode_p",ITc_mc_client_get_server_repeat_mode_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_client_get_playback_state_p",ITc_mc_client_get_playback_state_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_client_get_playback_position_p",ITc_mc_client_get_playback_position_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITs_mc_client_foreach_server_p",ITs_mc_client_foreach_server_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITs_mc_client_send_playback_action_cmd_p",ITs_mc_client_send_playback_action_cmd_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_client_subscribe_unsubscribe_p",ITc_mc_client_subscribe_unsubscribe_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_client_foreach_server_subscribed_p",ITc_mc_client_foreach_server_subscribed_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_client_send_playback_position_cmd_p",ITc_mc_client_send_playback_position_cmd_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_client_send_shuffle_mode_cmd_p",ITc_mc_client_send_shuffle_mode_cmd_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_client_send_repeat_mode_cmd_p",ITc_mc_client_send_repeat_mode_cmd_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_client_send_playlist_cmd_p",ITc_mc_client_send_playlist_cmd_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_client_send_custom_cmd_p",ITc_mc_client_send_custom_cmd_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_client_set_unset_cmd_reply_received_cb_p",ITc_mc_client_set_unset_cmd_reply_received_cb_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_client_set_unset_cb_send_event_reply_p",ITc_mc_client_set_unset_cb_send_event_reply_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_client_set_unset_playlist_updated_cb_p",ITc_mc_client_set_unset_playlist_updated_cb_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_client_set_get_playlist_item_info_p",ITc_mc_client_set_get_playlist_item_info_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_playlist_get_name_p",ITc_mc_playlist_get_name_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_server_create_destroy_playlist_p",ITc_mc_server_create_destroy_playlist_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_server_create_update_add_delete_playlist_p",ITc_mc_server_create_update_add_delete_playlist_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_playlist_foreach_item_p",ITc_mc_playlist_foreach_item_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_playlist_clone_and_destroy_p",ITc_mc_playlist_clone_and_destroy_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_playlist_get_item_count_p",ITc_mc_playlist_get_item_count_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_playlist_get_playlist_count_p",ITc_mc_playlist_get_playlist_count_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_playlist_get_playlist_p",ITc_mc_playlist_get_playlist_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_playlist_foreach_playlist_p",ITc_mc_playlist_foreach_playlist_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_metadata_clone_p",ITc_mc_metadata_clone_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_metadata_destroy_p",ITc_mc_metadata_destroy_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_metadata_get_p",ITc_mc_metadata_get_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_server_set_get_playback_content_type_p",ITc_mc_server_set_get_playback_content_type_p,ITs_media_controller_server_startup,ITs_media_controller_server_cleanup},
+       {"ITc_mc_server_set_get_icon_p",ITc_mc_server_set_get_icon_p,ITs_media_controller_server_startup,ITs_media_controller_server_cleanup},
+       {"ITc_mc_server_set_get_update_playback_ability_p",ITc_mc_server_set_get_update_playback_ability_p,ITs_media_controller_server_startup,ITs_media_controller_server_cleanup},
+       {"ITc_mc_client_set_unset_playback_ability_updated_cb_p",ITc_mc_client_set_unset_playback_ability_updated_cb_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_playback_ability_clone_destroy_p",ITc_mc_playback_ability_clone_destroy_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_playback_action_is_supported_p",ITc_mc_playback_action_is_supported_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_client_set_get_age_rating_p",ITc_mc_client_set_get_age_rating_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_client_send_search_cmd_p",ITc_mc_client_send_search_cmd_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_search_create_clone_destroy_p",ITc_mc_search_create_clone_destroy_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_search_set_condition_p",ITc_mc_search_set_condition_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_search_foreach_condition_p",ITc_mc_search_foreach_condition_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_server_set_unset_search_cmd_received_cb_p",ITc_mc_server_set_unset_search_cmd_received_cb_p,ITs_media_controller_server_startup,ITs_media_controller_server_cleanup},
+       {"ITc_mc_search_get_condition_count_p", ITc_mc_search_get_condition_count_p, ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_metadata_encode_decode_season_p",ITc_mc_metadata_encode_decode_season_p,ITs_media_controller_server_startup,ITs_media_controller_server_cleanup},
+       {"ITc_mc_metadata_encode_decode_episode_p",ITc_mc_metadata_encode_decode_episode_p,ITs_media_controller_server_startup,ITs_media_controller_server_cleanup},
+       {"ITc_mc_metadata_encode_decode_resolution_p",ITc_mc_metadata_encode_decode_resolution_p,ITs_media_controller_server_startup,ITs_media_controller_server_cleanup},
+       {"ITc_mc_client_set_unset_ability_support_updated_cb_p",ITc_mc_client_set_unset_ability_support_updated_cb_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_client_get_server_ability_support_p",ITc_mc_client_get_server_ability_support_p,ITs_media_controller_client_startup,ITs_media_controller_client_cleanup},
+       {"ITc_mc_client_set_unset_display_mode_ability_updated_cb_p", ITc_mc_client_set_unset_display_mode_ability_updated_cb_p, ITs_media_controller_client_startup, ITs_media_controller_client_cleanup},
+       {"ITc_mc_client_set_unset_display_rotation_ability_updated_cb_p", ITc_mc_client_set_unset_display_rotation_ability_updated_cb_p, ITs_media_controller_client_startup, ITs_media_controller_client_cleanup},
+       {"ITc_mc_client_set_unset_subtitles_updated_cb_p", ITc_mc_client_set_unset_subtitles_updated_cb_p, ITs_media_controller_client_startup, ITs_media_controller_client_cleanup},
+       {"ITc_mc_client_set_unset_360_mode_updated_cb_p", ITc_mc_client_set_unset_360_mode_updated_cb_p, ITs_media_controller_client_startup, ITs_media_controller_client_cleanup},
+       {"ITc_mc_client_set_unset_display_mode_updated_cb_p", ITc_mc_client_set_unset_display_mode_updated_cb_p, ITs_media_controller_client_startup, ITs_media_controller_client_cleanup},
+       {"ITc_mc_client_set_unset_display_rotation_updated_cb_p", ITc_mc_client_set_unset_display_rotation_updated_cb_p, ITs_media_controller_client_startup, ITs_media_controller_client_cleanup},
+       {"ITc_mc_client_get_server_subtitles_enabled_p", ITc_mc_client_get_server_subtitles_enabled_p, ITs_media_controller_client_startup, ITs_media_controller_client_cleanup},
+       {"ITc_mc_client_get_server_360_mode_enabled_p", ITc_mc_client_get_server_360_mode_enabled_p, ITs_media_controller_client_startup, ITs_media_controller_client_cleanup},
+       {"ITc_mc_client_get_server_display_mode_p", ITc_mc_client_get_server_display_mode_p, ITs_media_controller_client_startup, ITs_media_controller_client_cleanup},
+       {"ITc_mc_client_get_server_display_rotation_p", ITc_mc_client_get_server_display_rotation_p, ITs_media_controller_client_startup, ITs_media_controller_client_cleanup},
+       {"ITc_mc_client_get_server_display_mode_ability_p", ITc_mc_client_get_server_display_mode_ability_p, ITs_media_controller_client_startup, ITs_media_controller_client_cleanup},
+       {"ITc_mc_client_get_server_display_rotation_ability_p", ITc_mc_client_get_server_display_rotation_ability_p, ITs_media_controller_client_startup, ITs_media_controller_client_cleanup},
+       {"ITc_mc_client_send_subtitles_cmd_p", ITc_mc_client_send_subtitles_cmd_p, ITs_media_controller_client_startup, ITs_media_controller_client_cleanup},
+       {"ITc_mc_client_send_360_mode_cmd_p", ITc_mc_client_send_360_mode_cmd_p, ITs_media_controller_client_startup, ITs_media_controller_client_cleanup},
+       {"ITc_mc_client_send_display_mode_cmd_p", ITc_mc_client_send_display_mode_cmd_p, ITs_media_controller_client_startup, ITs_media_controller_client_cleanup},
+       {"ITc_mc_client_send_display_rotation_cmd_p", ITc_mc_client_send_display_rotation_cmd_p, ITs_media_controller_client_startup, ITs_media_controller_client_cleanup},
+       {"ITc_mc_server_update_subtitles_enabled_p", ITc_mc_server_update_subtitles_enabled_p, ITs_media_controller_server_startup, ITs_media_controller_server_cleanup},
+       {"ITc_mc_server_update_360_mode_enabled_p", ITc_mc_server_update_360_mode_enabled_p, ITs_media_controller_server_startup, ITs_media_controller_server_cleanup},
+       {"ITc_mc_server_update_display_mode_p", ITc_mc_server_update_display_mode_p, ITs_media_controller_server_startup, ITs_media_controller_server_cleanup},
+       {"ITc_mc_server_update_display_rotation_p", ITc_mc_server_update_display_rotation_p, ITs_media_controller_server_startup, ITs_media_controller_server_cleanup},
+       {"ITc_mc_server_set_unset_subtitles_cmd_received_cb_p", ITc_mc_server_set_unset_subtitles_cmd_received_cb_p, ITs_media_controller_server_startup, ITs_media_controller_server_cleanup},
+       {"ITc_mc_server_set_unset_360_mode_cmd_received_cb_p", ITc_mc_server_set_unset_360_mode_cmd_received_cb_p, ITs_media_controller_server_startup, ITs_media_controller_server_cleanup},
+       {"ITc_mc_server_set_unset_display_mode_cmd_received_cb_p", ITc_mc_server_set_unset_display_mode_cmd_received_cb_p, ITs_media_controller_server_startup, ITs_media_controller_server_cleanup},
+       {"ITc_mc_server_set_unset_display_rotation_cmd_received_cb_p", ITc_mc_server_set_unset_display_rotation_cmd_received_cb_p, ITs_media_controller_server_startup, ITs_media_controller_server_cleanup},
+       {"ITc_mc_server_set_display_mode_ability_p", ITc_mc_server_set_display_mode_ability_p, ITs_media_controller_server_startup, ITs_media_controller_server_cleanup},
+       {"ITc_mc_server_set_display_rotation_ability_p", ITc_mc_server_set_display_rotation_ability_p, ITs_media_controller_server_startup, ITs_media_controller_server_cleanup},
+
+       {NULL, NULL}
+};
+
+#endif // __TCT_MEDIA-CONTROLLER-NATIVE_H__
diff --git a/src/itc/media-key/tct-media-key-native_tv.h b/src/itc/media-key/tct-media-key-native_tv.h
new file mode 100755 (executable)
index 0000000..33e368f
--- /dev/null
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_MEDIA-KEY-NATIVE_H__
+#define __TCT_MEDIA-KEY-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_media_key_startup(void);
+extern void ITs_media_key_cleanup(void);
+
+extern int ITc_media_key_reserve_release_p(void);
+
+testcase tc_array[] = {
+       {"ITc_media_key_reserve_release_p",ITc_media_key_reserve_release_p,ITs_media_key_startup,ITs_media_key_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_MEDIA-KEY-NATIVE_H__
diff --git a/src/itc/media-vision/tct-media-vision-native_tv.h b/src/itc/media-vision/tct-media-vision-native_tv.h
new file mode 100755 (executable)
index 0000000..6ca4c32
--- /dev/null
@@ -0,0 +1,151 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_MEDIA-VISION-NATIVE_H__
+#define __TCT_MEDIA-VISION-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_media_vision_face_startup(void);
+extern void ITs_media_vision_face_cleanup(void);
+extern void ITs_media_vision_image_startup(void);
+extern void ITs_media_vision_image_cleanup(void);
+extern void ITs_media_vision_surveillance_startup(void);
+extern void ITs_media_vision_surveillance_cleanup(void);
+extern void ITs_media_vision_barcode_startup(void);
+extern void ITs_media_vision_barcode_cleanup(void);
+extern void ITs_media_vision_inference_startup(void);
+extern void ITs_media_vision_inference_cleanup(void);
+
+
+extern int ITc_mv_face_recognition_model_create_destroy_p(void);
+extern int ITc_mv_face_recognition_model_clone_p(void);
+extern int ITc_mv_face_detect_p(void);
+extern int ITc_mv_face_recognition_model_save_load_p(void);
+extern int ITc_mv_face_recognition_model_add_p(void);
+extern int ITc_mv_face_recognition_model_reset_p(void);
+extern int ITc_mv_face_recognition_model_learn_p(void);
+extern int ITc_mv_face_recognition_model_query_labels_p(void);
+extern int ITc_mv_face_tracking_model_create_destroy_p(void);
+extern int ITc_mv_face_tracking_model_prepare_p(void);
+extern int ITc_mv_face_tracking_model_clone_p(void);
+extern int ITc_mv_face_tracking_model_save_p(void);
+extern int ITc_mv_face_tracking_model_load_p(void);
+extern int ITc_mv_face_recognize_p(void);
+extern int ITc_mv_face_track_p(void);
+extern int ITc_mv_face_eye_condition_recognize_p(void);
+extern int ITc_mv_face_facial_expression_recognize_p(void);
+extern int ITc_mv_image_object_create_destroy_p(void);
+extern int ITc_mv_image_object_fill_p(void);
+extern int ITc_mv_image_object_get_recognition_rate_p(void);
+extern int ITc_mv_image_object_set_get_label_p(void);
+extern int ITc_mv_image_object_clone_p(void);
+extern int ITc_mv_image_object_save_load_p(void);
+extern int ITc_mv_image_tracking_model_create_p(void);
+extern int ITc_mv_image_tracking_model_set_target_p(void);
+extern int ITc_mv_image_tracking_model_destroy_p(void);
+extern int ITc_mv_image_tracking_model_refresh_p(void);
+extern int ITc_mv_image_tracking_model_clone_p(void);
+extern int ITc_mv_image_tracking_model_save_load_p(void);
+extern int ITc_mv_image_recognize_p(void);
+extern int ITc_mv_image_track_p(void);
+extern int ITc_mv_surveillance_event_trigger_create_destroy_p(void);
+extern int ITc_mv_surveillance_get_event_trigger_type_p(void);
+extern int ITc_mv_surveillance_set_get_event_trigger_roi_p(void);
+extern int ITc_mv_surveillance_push_source_p(void);
+extern int ITc_mv_surveillance_subscribe_unsubscribe_event_get_result_value_p(void);
+extern int ITc_mv_surveillance_foreach_supported_event_type_p(void);
+extern int ITc_mv_barcode_generate_source_p(void);
+extern int ITc_mv_barcode_generate_image_p(void);
+extern int ITc_mv_barcode_detect_p(void);
+extern int ITc_mediavision_mv_inference_create_destroy_p(void);
+extern int ITc_mediavision_mv_inference_configure_p(void);
+extern int ITc_mediavision_mv_inference_prepare_p(void);
+extern int ITc_mediavision_mv_inference_foreach_supported_engine_p(void);
+extern int ITc_mediavision_mv_inference_image_classify_p(void);
+extern int ITc_mediavision_mv_inference_object_detect_p(void);
+extern int ITc_mediavision_mv_inference_face_detect_p(void);
+extern int ITc_mediavision_mv_inference_facial_landmark_detect_p(void);
+extern int ITc_mediavision_mv_engine_set_get_array_string_attribute_p(void);
+extern int ITc_mediavision_mv_inference_pose_landmark_detect_p(void);
+extern int ITc_mediavision_mv_inference_get_number_of_poses_p(void);
+extern int ITc_mediavision_mv_inference_get_number_of_landmarks_p(void);
+extern int ITc_mediavision_mv_inference_get_landmark_p(void);
+extern int ITc_mediavision_mv_pose_create_destroy_p(void);
+extern int ITc_mediavision_mv_pose_set_from_file_p(void);
+extern int ITc_mediavision_mv_pose_compare_p(void);
+
+testcase tc_array[] = {
+       {"ITc_mv_face_recognition_model_create_destroy_p",ITc_mv_face_recognition_model_create_destroy_p,ITs_media_vision_face_startup,ITs_media_vision_face_cleanup},
+       {"ITc_mv_face_recognition_model_clone_p",ITc_mv_face_recognition_model_clone_p,ITs_media_vision_face_startup,ITs_media_vision_face_cleanup},
+       {"ITc_mv_face_detect_p",ITc_mv_face_detect_p,ITs_media_vision_face_startup,ITs_media_vision_face_cleanup},
+       {"ITc_mv_face_recognition_model_save_load_p",ITc_mv_face_recognition_model_save_load_p,ITs_media_vision_face_startup,ITs_media_vision_face_cleanup},
+       {"ITc_mv_face_recognition_model_add_p",ITc_mv_face_recognition_model_add_p,ITs_media_vision_face_startup,ITs_media_vision_face_cleanup},
+       {"ITc_mv_face_recognition_model_reset_p",ITc_mv_face_recognition_model_reset_p,ITs_media_vision_face_startup,ITs_media_vision_face_cleanup},
+       {"ITc_mv_face_recognition_model_learn_p",ITc_mv_face_recognition_model_learn_p,ITs_media_vision_face_startup,ITs_media_vision_face_cleanup},
+       {"ITc_mv_face_recognition_model_query_labels_p",ITc_mv_face_recognition_model_query_labels_p,ITs_media_vision_face_startup,ITs_media_vision_face_cleanup},
+       {"ITc_mv_face_tracking_model_create_destroy_p",ITc_mv_face_tracking_model_create_destroy_p,ITs_media_vision_face_startup,ITs_media_vision_face_cleanup},
+       {"ITc_mv_face_tracking_model_prepare_p",ITc_mv_face_tracking_model_prepare_p,ITs_media_vision_face_startup,ITs_media_vision_face_cleanup},
+       {"ITc_mv_face_tracking_model_clone_p",ITc_mv_face_tracking_model_clone_p,ITs_media_vision_face_startup,ITs_media_vision_face_cleanup},
+       {"ITc_mv_face_tracking_model_save_p",ITc_mv_face_tracking_model_save_p,ITs_media_vision_face_startup,ITs_media_vision_face_cleanup},
+       {"ITc_mv_face_tracking_model_load_p",ITc_mv_face_tracking_model_load_p,ITs_media_vision_face_startup,ITs_media_vision_face_cleanup},
+       {"ITc_mv_face_recognize_p",ITc_mv_face_recognize_p,ITs_media_vision_face_startup,ITs_media_vision_face_cleanup},
+       {"ITc_mv_face_track_p",ITc_mv_face_track_p,ITs_media_vision_face_startup,ITs_media_vision_face_cleanup},
+       {"ITc_mv_face_eye_condition_recognize_p",ITc_mv_face_eye_condition_recognize_p,ITs_media_vision_face_startup,ITs_media_vision_face_cleanup},
+       {"ITc_mv_face_facial_expression_recognize_p",ITc_mv_face_facial_expression_recognize_p,ITs_media_vision_face_startup,ITs_media_vision_face_cleanup},
+       {"ITc_mv_image_object_create_destroy_p",ITc_mv_image_object_create_destroy_p,ITs_media_vision_image_startup,ITs_media_vision_image_cleanup},
+       {"ITc_mv_image_object_fill_p",ITc_mv_image_object_fill_p,ITs_media_vision_image_startup,ITs_media_vision_image_cleanup},
+       {"ITc_mv_image_object_get_recognition_rate_p",ITc_mv_image_object_get_recognition_rate_p,ITs_media_vision_image_startup,ITs_media_vision_image_cleanup},
+       {"ITc_mv_image_object_set_get_label_p",ITc_mv_image_object_set_get_label_p,ITs_media_vision_image_startup,ITs_media_vision_image_cleanup},
+       {"ITc_mv_image_object_clone_p",ITc_mv_image_object_clone_p,ITs_media_vision_image_startup,ITs_media_vision_image_cleanup},
+       {"ITc_mv_image_object_save_load_p",ITc_mv_image_object_save_load_p,ITs_media_vision_image_startup,ITs_media_vision_image_cleanup},
+       {"ITc_mv_image_tracking_model_create_p",ITc_mv_image_tracking_model_create_p,ITs_media_vision_image_startup,ITs_media_vision_image_cleanup},
+       {"ITc_mv_image_tracking_model_set_target_p",ITc_mv_image_tracking_model_set_target_p,ITs_media_vision_image_startup,ITs_media_vision_image_cleanup},
+       {"ITc_mv_image_tracking_model_destroy_p",ITc_mv_image_tracking_model_destroy_p,ITs_media_vision_image_startup,ITs_media_vision_image_cleanup},
+       {"ITc_mv_image_tracking_model_refresh_p",ITc_mv_image_tracking_model_refresh_p,ITs_media_vision_image_startup,ITs_media_vision_image_cleanup},
+       {"ITc_mv_image_tracking_model_clone_p",ITc_mv_image_tracking_model_clone_p,ITs_media_vision_image_startup,ITs_media_vision_image_cleanup},
+       {"ITc_mv_image_tracking_model_save_load_p",ITc_mv_image_tracking_model_save_load_p,ITs_media_vision_image_startup,ITs_media_vision_image_cleanup},
+       {"ITc_mv_image_recognize_p",ITc_mv_image_recognize_p,ITs_media_vision_image_startup,ITs_media_vision_image_cleanup},
+       {"ITc_mv_image_track_p",ITc_mv_image_track_p,ITs_media_vision_image_startup,ITs_media_vision_image_cleanup},
+       {"ITc_mv_surveillance_event_trigger_create_destroy_p",ITc_mv_surveillance_event_trigger_create_destroy_p,ITs_media_vision_surveillance_startup,ITs_media_vision_surveillance_cleanup},
+       {"ITc_mv_surveillance_get_event_trigger_type_p",ITc_mv_surveillance_get_event_trigger_type_p,ITs_media_vision_surveillance_startup,ITs_media_vision_surveillance_cleanup},
+       {"ITc_mv_surveillance_set_get_event_trigger_roi_p",ITc_mv_surveillance_set_get_event_trigger_roi_p,ITs_media_vision_surveillance_startup,ITs_media_vision_surveillance_cleanup},
+       {"ITc_mv_surveillance_push_source_p",ITc_mv_surveillance_push_source_p,ITs_media_vision_surveillance_startup,ITs_media_vision_surveillance_cleanup},
+{"ITc_mv_surveillance_subscribe_unsubscribe_event_get_result_value_p",ITc_mv_surveillance_subscribe_unsubscribe_event_get_result_value_p,ITs_media_vision_surveillance_startup,ITs_media_vision_surveillance_cleanup},
+       {"ITc_mv_surveillance_foreach_supported_event_type_p",ITc_mv_surveillance_foreach_supported_event_type_p,ITs_media_vision_surveillance_startup,ITs_media_vision_surveillance_cleanup},
+       {"ITc_mv_barcode_generate_source_p",ITc_mv_barcode_generate_source_p,ITs_media_vision_barcode_startup,ITs_media_vision_barcode_cleanup},
+       {"ITc_mv_barcode_generate_image_p",ITc_mv_barcode_generate_image_p,ITs_media_vision_barcode_startup,ITs_media_vision_barcode_cleanup},
+       {"ITc_mv_barcode_detect_p",ITc_mv_barcode_detect_p,ITs_media_vision_barcode_startup,ITs_media_vision_barcode_cleanup},
+       {"ITc_mediavision_mv_inference_create_destroy_p",ITc_mediavision_mv_inference_create_destroy_p,ITs_media_vision_inference_startup,ITs_media_vision_inference_cleanup},
+       {"ITc_mediavision_mv_inference_configure_p",ITc_mediavision_mv_inference_configure_p,ITs_media_vision_inference_startup,ITs_media_vision_inference_cleanup},
+       {"ITc_mediavision_mv_inference_prepare_p",ITc_mediavision_mv_inference_prepare_p,ITs_media_vision_inference_startup,ITs_media_vision_inference_cleanup},
+       {"ITc_mediavision_mv_inference_foreach_supported_engine_p",ITc_mediavision_mv_inference_foreach_supported_engine_p,ITs_media_vision_inference_startup,ITs_media_vision_inference_cleanup},
+       {"ITc_mediavision_mv_inference_image_classify_p",ITc_mediavision_mv_inference_image_classify_p,ITs_media_vision_inference_startup,ITs_media_vision_inference_cleanup},
+       {"ITc_mediavision_mv_inference_object_detect_p",ITc_mediavision_mv_inference_object_detect_p,ITs_media_vision_inference_startup,ITs_media_vision_inference_cleanup},
+       {"ITc_mediavision_mv_inference_face_detect_p",ITc_mediavision_mv_inference_face_detect_p,ITs_media_vision_inference_startup,ITs_media_vision_inference_cleanup},
+       {"ITc_mediavision_mv_inference_facial_landmark_detect_p",ITc_mediavision_mv_inference_facial_landmark_detect_p,ITs_media_vision_inference_startup,ITs_media_vision_inference_cleanup},
+       {"ITc_mediavision_mv_engine_set_get_array_string_attribute_p",ITc_mediavision_mv_engine_set_get_array_string_attribute_p,ITs_media_vision_inference_startup,ITs_media_vision_inference_cleanup},
+       {"ITc_mediavision_mv_inference_pose_landmark_detect_p",ITc_mediavision_mv_inference_pose_landmark_detect_p,ITs_media_vision_inference_startup,ITs_media_vision_inference_cleanup},
+       {"ITc_mediavision_mv_inference_get_number_of_poses_p",ITc_mediavision_mv_inference_get_number_of_poses_p,ITs_media_vision_inference_startup,ITs_media_vision_inference_cleanup},
+       {"ITc_mediavision_mv_inference_get_number_of_landmarks_p",ITc_mediavision_mv_inference_get_number_of_landmarks_p,ITs_media_vision_inference_startup,ITs_media_vision_inference_cleanup},
+       {"ITc_mediavision_mv_inference_get_landmark_p",ITc_mediavision_mv_inference_get_landmark_p,ITs_media_vision_inference_startup,ITs_media_vision_inference_cleanup},
+       {"ITc_mediavision_mv_pose_create_destroy_p",ITc_mediavision_mv_pose_create_destroy_p,ITs_media_vision_inference_startup,ITs_media_vision_inference_cleanup},
+       {"ITc_mediavision_mv_pose_set_from_file_p",ITc_mediavision_mv_pose_set_from_file_p,ITs_media_vision_inference_startup,ITs_media_vision_inference_cleanup},
+       {"ITc_mediavision_mv_pose_compare_p",ITc_mediavision_mv_pose_compare_p,ITs_media_vision_inference_startup,ITs_media_vision_inference_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_MEDIA-VISION-NATIVE_H__
diff --git a/src/itc/metadata-editor/tct-metadata-editor-native_tv.h b/src/itc/metadata-editor/tct-metadata-editor-native_tv.h
new file mode 100755 (executable)
index 0000000..7be00cf
--- /dev/null
@@ -0,0 +1,44 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_METADATA-EDITOR-NATIVE_H__
+#define __TCT_METADATA-EDITOR-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_metadata_editor_startup(void);
+extern void ITs_metadata_editor_cleanup(void);
+
+extern int ITc_metadata_editor_create_destroy_p(void);
+extern int ITc_metadata_editor_set_path_p(void);
+extern int ITc_metadata_editor_set_get_metadata_p(void);
+extern int ITc_metadata_editor_update_metadata_p(void);
+extern int ITc_metadata_editor_append_picture_p(void);
+extern int ITc_metadata_editor_get_picture_p(void);
+extern int ITc_metadata_editor_remove_picture_p(void);
+
+testcase tc_array[] = {
+       {"ITc_metadata_editor_create_destroy_p",ITc_metadata_editor_create_destroy_p,ITs_metadata_editor_startup,ITs_metadata_editor_cleanup},
+       {"ITc_metadata_editor_set_path_p",ITc_metadata_editor_set_path_p,ITs_metadata_editor_startup,ITs_metadata_editor_cleanup},
+       {"ITc_metadata_editor_set_get_metadata_p",ITc_metadata_editor_set_get_metadata_p,ITs_metadata_editor_startup,ITs_metadata_editor_cleanup},
+       {"ITc_metadata_editor_update_metadata_p",ITc_metadata_editor_update_metadata_p,ITs_metadata_editor_startup,ITs_metadata_editor_cleanup},
+       {"ITc_metadata_editor_append_picture_p",ITc_metadata_editor_append_picture_p,ITs_metadata_editor_startup,ITs_metadata_editor_cleanup},
+       {"ITc_metadata_editor_get_picture_p",ITc_metadata_editor_get_picture_p,ITs_metadata_editor_startup,ITs_metadata_editor_cleanup},
+       {"ITc_metadata_editor_remove_picture_p",ITc_metadata_editor_remove_picture_p,ITs_metadata_editor_startup,ITs_metadata_editor_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_METADATA-EDITOR-NATIVE_H__
diff --git a/src/itc/metadata-extractor/tct-metadata-extractor-native_tv.h b/src/itc/metadata-extractor/tct-metadata-extractor-native_tv.h
new file mode 100755 (executable)
index 0000000..75e2f85
--- /dev/null
@@ -0,0 +1,46 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_METADATA-EXTRACTOR-NATIVE_H__
+#define __TCT_METADATA-EXTRACTOR-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_metadata_extractor_startup(void);
+extern void ITs_metadata_extractor_cleanup(void);
+
+extern int ITc_metadata_extractor_create_destroy_p(void);
+extern int ITc_metadata_extractor_get_artwork_p(void);
+extern int ITc_metadata_extractor_get_frame_p(void);
+extern int ITc_metadata_extractor_get_frame_at_time_p(void);
+extern int ITc_metadata_extractor_get_metadata_p(void);
+extern int ITc_metadata_extractor_get_synclyrics_p(void);
+extern int ITc_metadata_extractor_set_buffer_p(void);
+extern int ITc_metadata_extractor_set_path_p(void);
+
+testcase tc_array[] = {
+       {"ITc_metadata_extractor_create_destroy_p",ITc_metadata_extractor_create_destroy_p,ITs_metadata_extractor_startup,ITs_metadata_extractor_cleanup},
+       {"ITc_metadata_extractor_get_artwork_p",ITc_metadata_extractor_get_artwork_p,ITs_metadata_extractor_startup,ITs_metadata_extractor_cleanup},
+       {"ITc_metadata_extractor_get_frame_p",ITc_metadata_extractor_get_frame_p,ITs_metadata_extractor_startup,ITs_metadata_extractor_cleanup},
+       {"ITc_metadata_extractor_get_frame_at_time_p",ITc_metadata_extractor_get_frame_at_time_p,ITs_metadata_extractor_startup,ITs_metadata_extractor_cleanup},
+       {"ITc_metadata_extractor_get_metadata_p",ITc_metadata_extractor_get_metadata_p,ITs_metadata_extractor_startup,ITs_metadata_extractor_cleanup},
+       {"ITc_metadata_extractor_get_synclyrics_p",ITc_metadata_extractor_get_synclyrics_p,ITs_metadata_extractor_startup,ITs_metadata_extractor_cleanup},
+       {"ITc_metadata_extractor_set_buffer_p",ITc_metadata_extractor_set_buffer_p,ITs_metadata_extractor_startup,ITs_metadata_extractor_cleanup},
+       {"ITc_metadata_extractor_set_path_p",ITc_metadata_extractor_set_path_p,ITs_metadata_extractor_startup,ITs_metadata_extractor_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_METADATA-EXTRACTOR-NATIVE_H__
diff --git a/src/itc/mime-type/res/tv/Tizen-logo-wallpaper.jpg b/src/itc/mime-type/res/tv/Tizen-logo-wallpaper.jpg
new file mode 100755 (executable)
index 0000000..44c663a
Binary files /dev/null and b/src/itc/mime-type/res/tv/Tizen-logo-wallpaper.jpg differ
diff --git a/src/itc/mime-type/tct-mime-type-native_tv.h b/src/itc/mime-type/tct-mime-type-native_tv.h
new file mode 100755 (executable)
index 0000000..706e578
--- /dev/null
@@ -0,0 +1,38 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_MIME-TYPE-NATIVE_H__
+#define __TCT_MIME-TYPE-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_mime_type_startup(void);
+extern void ITs_mime_type_cleanup(void);
+
+extern int ITc_mime_type_get_file_extension_p(void);
+extern int ITc_mime_type_get_mime_type_p(void);
+extern int ITc_mime_type_get_mime_type_for_file(void);
+extern int ITc_mime_type_get_mime_type_for_data(void);
+
+testcase tc_array[] = {
+       {"ITc_mime_type_get_file_extension_p",ITc_mime_type_get_file_extension_p,ITs_mime_type_startup,ITs_mime_type_cleanup},
+       {"ITc_mime_type_get_mime_type_p",ITc_mime_type_get_mime_type_p,ITs_mime_type_startup,ITs_mime_type_cleanup},
+       {"ITc_mime_type_get_mime_type_for_file",ITc_mime_type_get_mime_type_for_file,ITs_mime_type_startup,ITs_mime_type_cleanup},
+       {"ITc_mime_type_get_mime_type_for_data",ITc_mime_type_get_mime_type_for_data,ITs_mime_type_startup,ITs_mime_type_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_MIME-TYPE-NATIVE_H__
diff --git a/src/itc/mtp/tct-mtp-native_tv.h b/src/itc/mtp/tct-mtp-native_tv.h
new file mode 100755 (executable)
index 0000000..d146f60
--- /dev/null
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_MTP-NATIVE_H__
+#define __TCT_MTP-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_mtp_startup(void);
+extern void ITs_mtp_cleanup(void);
+
+extern int ITc_mtp_initialize_deinitialize_p(void);
+
+testcase tc_array[] = {
+       {"ITc_mtp_initialize_deinitialize_p",ITc_mtp_initialize_deinitialize_p,ITs_mtp_startup,ITs_mtp_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_MTP-NATIVE_H__
diff --git a/src/itc/multi-assistant/tct-multi-assistant-native_tv.h b/src/itc/multi-assistant/tct-multi-assistant-native_tv.h
new file mode 100644 (file)
index 0000000..5c87f17
--- /dev/null
@@ -0,0 +1,90 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_MULTI-ASSISTANT-NATIVE_H__
+#define __TCT_MULTI-ASSISTANT-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_ma_startup(void);
+extern void ITs_ma_cleanup(void);
+
+extern int ITc_ma_initialize_deinitialize_p(void);
+extern int ITc_ma_get_state_p(void);
+extern int ITc_ma_get_current_language_p(void);
+extern int ITc_ma_get_recording_audio_format_p(void);
+extern int ITc_ma_prepare_unprepare_set_unset_state_changed_cb_p(void);
+extern int ITc_ma_set_unset_error_cb_p(void);
+extern int ITc_ma_set_unset_language_changed_cb_p(void);
+extern int ITc_ma_set_unset_audio_streaming_cb_p(void);
+extern int ITc_ma_send_asr_result_p(void);
+extern int ITc_ma_send_result_p(void);
+extern int ITc_ma_send_recognition_result_p(void);
+extern int ITc_ma_set_unset_active_state_changed_cb_p(void);
+extern int ITc_ma_start_stop_receiving_audio_streaming_data_p(void);
+extern int ITc_ma_update_voice_feedback_state_p(void);
+extern int ITc_ma_send_assistant_specific_command_p(void);
+extern int ITc_ma_set_unset_wakeup_engine_command_cb_p(void);
+extern int ITc_ma_set_wake_word_audio_require_flag_p(void);
+extern int ITc_ma_set_unset_audio_streaming_data_section_changed_cb_p(void);
+extern int ITc_ma_assistant_info_foreach_assistants_p(void);
+extern int ITc_ma_assistant_info_get_app_id_p(void);
+extern int ITc_ma_assistant_info_get_enabled_status_p(void);
+extern int ITc_ma_get_recording_audio_source_type_p(void);
+extern int ITc_ma_set_background_volume_p(void);
+extern int ITc_ma_set_preprocessing_allow_mode_p(void);
+extern int ITc_ma_set_unset_preprocessing_information_changed_cb_p(void);
+extern int ITc_ma_send_preprocessing_result_p(void);
+extern int ITc_ma_set_assistant_wakeup_language_p(void);
+extern int ITc_ma_set_unset_service_state_changed_cb_p(void);
+extern int ITc_ma_set_unset_voice_key_status_changed_cb_p(void);
+extern int ITc_ma_add_remove_wake_word_p(void);
+
+testcase tc_array[] = {
+       {"ITc_ma_initialize_deinitialize_p",ITc_ma_initialize_deinitialize_p,ITs_ma_startup,ITs_ma_cleanup},
+       {"ITc_ma_get_state_p",ITc_ma_get_state_p,ITs_ma_startup,ITs_ma_cleanup},
+       {"ITc_ma_get_current_language_p",ITc_ma_get_current_language_p,ITs_ma_startup,ITs_ma_cleanup},
+       {"ITc_ma_get_recording_audio_format_p",ITc_ma_get_recording_audio_format_p,ITs_ma_startup,ITs_ma_cleanup},
+       {"ITc_ma_prepare_unprepare_set_unset_state_changed_cb_p",ITc_ma_prepare_unprepare_set_unset_state_changed_cb_p,ITs_ma_startup,ITs_ma_cleanup},
+       {"ITc_ma_set_unset_error_cb_p",ITc_ma_set_unset_error_cb_p,ITs_ma_startup,ITs_ma_cleanup},
+       {"ITc_ma_set_unset_language_changed_cb_p",ITc_ma_set_unset_language_changed_cb_p,ITs_ma_startup,ITs_ma_cleanup},
+       {"ITc_ma_set_unset_audio_streaming_cb_p",ITc_ma_set_unset_audio_streaming_cb_p,ITs_ma_startup,ITs_ma_cleanup},
+       {"ITc_ma_send_asr_result_p",ITc_ma_send_asr_result_p,ITs_ma_startup,ITs_ma_cleanup},
+       {"ITc_ma_send_result_p",ITc_ma_send_result_p,ITs_ma_startup,ITs_ma_cleanup},
+       {"ITc_ma_send_recognition_result_p", ITc_ma_send_recognition_result_p, ITs_ma_startup, ITs_ma_cleanup},
+       {"ITc_ma_set_unset_active_state_changed_cb_p", ITc_ma_set_unset_active_state_changed_cb_p, ITs_ma_startup, ITs_ma_cleanup},
+       {"ITc_ma_start_stop_receiving_audio_streaming_data_p", ITc_ma_start_stop_receiving_audio_streaming_data_p, ITs_ma_startup, ITs_ma_cleanup},
+       {"ITc_ma_update_voice_feedback_state_p", ITc_ma_update_voice_feedback_state_p, ITs_ma_startup, ITs_ma_cleanup},
+       {"ITc_ma_send_assistant_specific_command_p", ITc_ma_send_assistant_specific_command_p, ITs_ma_startup, ITs_ma_cleanup},
+       {"ITc_ma_set_unset_wakeup_engine_command_cb_p", ITc_ma_set_unset_wakeup_engine_command_cb_p, ITs_ma_startup, ITs_ma_cleanup},
+       {"ITc_ma_set_wake_word_audio_require_flag_p", ITc_ma_set_wake_word_audio_require_flag_p, ITs_ma_startup, ITs_ma_cleanup},
+       {"ITc_ma_set_unset_audio_streaming_data_section_changed_cb_p", ITc_ma_set_unset_audio_streaming_data_section_changed_cb_p, ITs_ma_startup, ITs_ma_cleanup},
+       {"ITc_ma_assistant_info_foreach_assistants_p", ITc_ma_assistant_info_foreach_assistants_p, ITs_ma_startup,ITs_ma_cleanup},
+       {"ITc_ma_assistant_info_get_app_id_p", ITc_ma_assistant_info_get_app_id_p, ITs_ma_startup, ITs_ma_cleanup},
+       {"ITc_ma_assistant_info_get_enabled_status_p", ITc_ma_assistant_info_get_enabled_status_p, ITs_ma_startup, ITs_ma_cleanup},
+       {"ITc_ma_get_recording_audio_source_type_p", ITc_ma_get_recording_audio_source_type_p, ITs_ma_startup, ITs_ma_cleanup},
+       {"ITc_ma_set_background_volume_p", ITc_ma_set_background_volume_p, ITs_ma_startup, ITs_ma_cleanup},
+       {"ITc_ma_set_preprocessing_allow_mode_p", ITc_ma_set_preprocessing_allow_mode_p, ITs_ma_startup, ITs_ma_cleanup},
+       {"ITc_ma_set_unset_preprocessing_information_changed_cb_p", ITc_ma_set_unset_preprocessing_information_changed_cb_p, ITs_ma_startup, ITs_ma_cleanup},
+       {"ITc_ma_send_preprocessing_result_p", ITc_ma_send_preprocessing_result_p, ITs_ma_startup, ITs_ma_cleanup},
+        {"ITc_ma_set_assistant_wakeup_language_p", ITc_ma_set_assistant_wakeup_language_p, ITs_ma_startup, ITs_ma_cleanup},
+        {"ITc_ma_set_unset_service_state_changed_cb_p", ITc_ma_set_unset_service_state_changed_cb_p, ITs_ma_startup, ITs_ma_cleanup},
+        {"ITc_ma_set_unset_voice_key_status_changed_cb_p", ITc_ma_set_unset_voice_key_status_changed_cb_p, ITs_ma_startup, ITs_ma_cleanup},
+        {"ITc_ma_add_remove_wake_word_p", ITc_ma_add_remove_wake_word_p, ITs_ma_startup, ITs_ma_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_MULTI-ASSISTANT-NATIVE_H__
diff --git a/src/itc/native-common/tct-native-common-native_tv.h b/src/itc/native-common/tct-native-common-native_tv.h
new file mode 100755 (executable)
index 0000000..d24fd1a
--- /dev/null
@@ -0,0 +1,34 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_NATIVE-COMMON-NATIVE_H__
+#define __TCT_NATIVE-COMMON-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_native_common_startup(void);
+extern void ITs_native_common_cleanup(void);
+
+extern int ITc_native_common_set_get_last_result_p(void);
+extern int ITc_native_common_get_error_message_p(void);
+
+testcase tc_array[] = {
+       {"ITc_native_common_set_get_last_result_p",ITc_native_common_set_get_last_result_p,ITs_native_common_startup,ITs_native_common_cleanup},
+       {"ITc_native_common_get_error_message_p",ITc_native_common_get_error_message_p,ITs_native_common_startup,ITs_native_common_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_NATIVE-COMMON-NATIVE_H__
diff --git a/src/itc/nfc/res/tv/org.tizen.testnfclient-1.0.0-aarch64.tpk b/src/itc/nfc/res/tv/org.tizen.testnfclient-1.0.0-aarch64.tpk
new file mode 100755 (executable)
index 0000000..2baca2c
Binary files /dev/null and b/src/itc/nfc/res/tv/org.tizen.testnfclient-1.0.0-aarch64.tpk differ
diff --git a/src/itc/nfc/res/tv/org.tizen.testnfclient-1.0.0-arm.tpk b/src/itc/nfc/res/tv/org.tizen.testnfclient-1.0.0-arm.tpk
new file mode 100755 (executable)
index 0000000..c09540d
Binary files /dev/null and b/src/itc/nfc/res/tv/org.tizen.testnfclient-1.0.0-arm.tpk differ
diff --git a/src/itc/nfc/res/tv/org.tizen.testnfclient-1.0.0-i386.tpk b/src/itc/nfc/res/tv/org.tizen.testnfclient-1.0.0-i386.tpk
new file mode 100755 (executable)
index 0000000..1524649
Binary files /dev/null and b/src/itc/nfc/res/tv/org.tizen.testnfclient-1.0.0-i386.tpk differ
diff --git a/src/itc/nfc/res/tv/org.tizen.testnfclient-1.0.0-x86_64.tpk b/src/itc/nfc/res/tv/org.tizen.testnfclient-1.0.0-x86_64.tpk
new file mode 100755 (executable)
index 0000000..09b9c76
Binary files /dev/null and b/src/itc/nfc/res/tv/org.tizen.testnfclient-1.0.0-x86_64.tpk differ
diff --git a/src/itc/nfc/tct-nfc-native_tv.h b/src/itc/nfc/tct-nfc-native_tv.h
new file mode 100755 (executable)
index 0000000..96ab0bf
--- /dev/null
@@ -0,0 +1,114 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_NFC-NATIVE_H__
+#define __TCT_NFC-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_nfc_se_startup(void);
+extern void ITs_nfc_se_cleanup(void);
+extern void ITs_nfc_ndef_startup(void);
+extern void ITs_nfc_ndef_cleanup(void);
+extern void ITs_nfc_snep_startup(void);
+extern void ITs_nfc_snep_cleanup(void);
+extern void ITs_nfc_manager_startup(void);
+extern void ITs_nfc_manager_cleanup(void);
+
+extern int ITc_nfc_se_get_card_emulation_mode_p(void);
+extern int ITc_nfc_manager_get_se_type_p(void);
+extern int ITc_nfc_se_set_default_route_p(void);
+extern int ITc_nfc_se_register_unregister_aid_p(void);
+extern int ITc_nfc_se_is_activated_handler_for_aid_p(void);
+extern int ITc_nfc_se_is_activated_handler_for_category_p(void);
+extern int ITc_nfc_se_foreach_registered_aids_p(void);
+extern int ITc_nfc_ndef_record_create_destroy_p(void);
+extern int ITc_nfc_ndef_record_create_text_p(void);
+extern int ITc_nfc_ndef_record_create_uri_p(void);
+extern int ITc_nfc_ndef_record_create_mime_p(void);
+extern int ITc_nfc_ndef_message_create_destroy_p(void);
+extern int ITc_nfc_ndef_message_get_record_count_p(void);
+extern int ITc_nfc_ndef_message_append_record_p(void);
+extern int ITc_nfc_ndef_message_insert_remove_record_p(void);
+extern int ITc_nfc_ndef_message_get_record_p(void);
+extern int ITc_nfc_ndef_message_get_rawdata_create_from_rawdata_p(void);
+extern int ITc_nfc_ndef_record_get_payload_p(void);
+extern int ITc_nfc_ndef_record_set_get_id_p(void);
+extern int ITc_nfc_ndef_record_get_type_p(void);
+extern int ITc_nfc_ndef_record_get_tnf_p(void);
+extern int ITc_nfc_ndef_record_get_text_p(void);
+extern int ITc_nfc_ndef_record_get_langcode_p(void);
+extern int ITc_nfc_ndef_record_get_encode_type_p(void);
+extern int ITc_nfc_ndef_record_get_uri_p(void);
+extern int ITc_nfc_ndef_record_get_mime_type_p(void);
+extern int ITc_nfc_snep_register_unregister_server_p(void);
+extern int ITc_nfc_is_supported_p(void);
+extern int ITc_nfc_manager_initialize_deinitialize_p(void);
+extern int ITc_nfc_is_activated_p(void);
+extern int ITc_nfc_manager_system_handler_enable_p(void);
+extern int ITc_nfc_manager_set_unset_ndef_discovered_p(void);
+extern int ITc_nfc_manager_set_get_tag_filter_p(void);
+extern int ITc_nfc_manager_set_unset_se_event_cb_p(void);
+extern int ITc_nfc_manager_set_unset_activation_changed_cb_p(void);
+extern int ITc_nfc_manager_set_unset_se_transaction_event_cb_p(void);
+extern int ITc_nfc_manager_set_unset_tag_discovered_cb_p(void);
+extern int ITc_nfc_manager_set_unset_p2p_target_discovered_cb(void);
+extern int ITc_nfc_manager_set_unset_hce_event_cb_p(void);
+
+testcase tc_array[] = {
+       {"ITc_nfc_se_get_card_emulation_mode_p",ITc_nfc_se_get_card_emulation_mode_p,ITs_nfc_se_startup,ITs_nfc_se_cleanup},
+       {"ITc_nfc_manager_get_se_type_p",ITc_nfc_manager_get_se_type_p,ITs_nfc_se_startup,ITs_nfc_se_cleanup},
+       {"ITc_nfc_se_set_default_route_p",ITc_nfc_se_set_default_route_p,ITs_nfc_se_startup,ITs_nfc_se_cleanup},
+       {"ITc_nfc_se_register_unregister_aid_p",ITc_nfc_se_register_unregister_aid_p,ITs_nfc_se_startup,ITs_nfc_se_cleanup},
+       {"ITc_nfc_se_is_activated_handler_for_aid_p",ITc_nfc_se_is_activated_handler_for_aid_p,ITs_nfc_se_startup,ITs_nfc_se_cleanup},
+       {"ITc_nfc_se_is_activated_handler_for_category_p",ITc_nfc_se_is_activated_handler_for_category_p,ITs_nfc_se_startup,ITs_nfc_se_cleanup},
+       {"ITc_nfc_se_foreach_registered_aids_p",ITc_nfc_se_foreach_registered_aids_p,ITs_nfc_se_startup,ITs_nfc_se_cleanup},
+       {"ITc_nfc_ndef_record_create_destroy_p",ITc_nfc_ndef_record_create_destroy_p,ITs_nfc_ndef_startup,ITs_nfc_ndef_cleanup},
+       {"ITc_nfc_ndef_record_create_text_p",ITc_nfc_ndef_record_create_text_p,ITs_nfc_ndef_startup,ITs_nfc_ndef_cleanup},
+       {"ITc_nfc_ndef_record_create_uri_p",ITc_nfc_ndef_record_create_uri_p,ITs_nfc_ndef_startup,ITs_nfc_ndef_cleanup},
+       {"ITc_nfc_ndef_record_create_mime_p",ITc_nfc_ndef_record_create_mime_p,ITs_nfc_ndef_startup,ITs_nfc_ndef_cleanup},
+       {"ITc_nfc_ndef_message_create_destroy_p",ITc_nfc_ndef_message_create_destroy_p,ITs_nfc_ndef_startup,ITs_nfc_ndef_cleanup},
+       {"ITc_nfc_ndef_message_get_record_count_p",ITc_nfc_ndef_message_get_record_count_p,ITs_nfc_ndef_startup,ITs_nfc_ndef_cleanup},
+       {"ITc_nfc_ndef_message_append_record_p",ITc_nfc_ndef_message_append_record_p,ITs_nfc_ndef_startup,ITs_nfc_ndef_cleanup},
+       {"ITc_nfc_ndef_message_insert_remove_record_p",ITc_nfc_ndef_message_insert_remove_record_p,ITs_nfc_ndef_startup,ITs_nfc_ndef_cleanup},
+       {"ITc_nfc_ndef_message_get_record_p",ITc_nfc_ndef_message_get_record_p,ITs_nfc_ndef_startup,ITs_nfc_ndef_cleanup},
+       {"ITc_nfc_ndef_message_get_rawdata_create_from_rawdata_p",ITc_nfc_ndef_message_get_rawdata_create_from_rawdata_p,ITs_nfc_ndef_startup,ITs_nfc_ndef_cleanup},
+       {"ITc_nfc_ndef_record_get_payload_p",ITc_nfc_ndef_record_get_payload_p,ITs_nfc_ndef_startup,ITs_nfc_ndef_cleanup},
+       {"ITc_nfc_ndef_record_set_get_id_p",ITc_nfc_ndef_record_set_get_id_p,ITs_nfc_ndef_startup,ITs_nfc_ndef_cleanup},
+       {"ITc_nfc_ndef_record_get_type_p",ITc_nfc_ndef_record_get_type_p,ITs_nfc_ndef_startup,ITs_nfc_ndef_cleanup},
+       {"ITc_nfc_ndef_record_get_tnf_p",ITc_nfc_ndef_record_get_tnf_p,ITs_nfc_ndef_startup,ITs_nfc_ndef_cleanup},
+       {"ITc_nfc_ndef_record_get_text_p",ITc_nfc_ndef_record_get_text_p,ITs_nfc_ndef_startup,ITs_nfc_ndef_cleanup},
+       {"ITc_nfc_ndef_record_get_langcode_p",ITc_nfc_ndef_record_get_langcode_p,ITs_nfc_ndef_startup,ITs_nfc_ndef_cleanup},
+       {"ITc_nfc_ndef_record_get_encode_type_p",ITc_nfc_ndef_record_get_encode_type_p,ITs_nfc_ndef_startup,ITs_nfc_ndef_cleanup},
+       {"ITc_nfc_ndef_record_get_uri_p",ITc_nfc_ndef_record_get_uri_p,ITs_nfc_ndef_startup,ITs_nfc_ndef_cleanup},
+       {"ITc_nfc_ndef_record_get_mime_type_p",ITc_nfc_ndef_record_get_mime_type_p,ITs_nfc_ndef_startup,ITs_nfc_ndef_cleanup},
+       {"ITc_nfc_snep_register_unregister_server_p",ITc_nfc_snep_register_unregister_server_p,ITs_nfc_snep_startup,ITs_nfc_snep_cleanup},
+       {"ITc_nfc_is_supported_p",ITc_nfc_is_supported_p,ITs_nfc_manager_startup,ITs_nfc_manager_cleanup},
+       {"ITc_nfc_manager_initialize_deinitialize_p",ITc_nfc_manager_initialize_deinitialize_p,ITs_nfc_manager_startup,ITs_nfc_manager_cleanup},
+       {"ITc_nfc_is_activated_p",ITc_nfc_is_activated_p,ITs_nfc_manager_startup,ITs_nfc_manager_cleanup},
+       {"ITc_nfc_manager_system_handler_enable_p",ITc_nfc_manager_system_handler_enable_p,ITs_nfc_manager_startup,ITs_nfc_manager_cleanup},
+       {"ITc_nfc_manager_set_unset_ndef_discovered_p",ITc_nfc_manager_set_unset_ndef_discovered_p,ITs_nfc_manager_startup,ITs_nfc_manager_cleanup},
+       {"ITc_nfc_manager_set_get_tag_filter_p",ITc_nfc_manager_set_get_tag_filter_p,ITs_nfc_manager_startup,ITs_nfc_manager_cleanup},
+       {"ITc_nfc_manager_set_unset_se_event_cb_p",ITc_nfc_manager_set_unset_se_event_cb_p,ITs_nfc_manager_startup,ITs_nfc_manager_cleanup},
+       {"ITc_nfc_manager_set_unset_activation_changed_cb_p",ITc_nfc_manager_set_unset_activation_changed_cb_p,ITs_nfc_manager_startup,ITs_nfc_manager_cleanup},
+       {"ITc_nfc_manager_set_unset_se_transaction_event_cb_p",ITc_nfc_manager_set_unset_se_transaction_event_cb_p,ITs_nfc_manager_startup,ITs_nfc_manager_cleanup},
+       {"ITc_nfc_manager_set_unset_tag_discovered_cb_p",ITc_nfc_manager_set_unset_tag_discovered_cb_p,ITs_nfc_manager_startup,ITs_nfc_manager_cleanup},
+       {"ITc_nfc_manager_set_unset_p2p_target_discovered_cb",ITc_nfc_manager_set_unset_p2p_target_discovered_cb,ITs_nfc_manager_startup,ITs_nfc_manager_cleanup},
+       {"ITc_nfc_manager_set_unset_hce_event_cb_p",ITc_nfc_manager_set_unset_hce_event_cb_p,ITs_nfc_manager_startup,ITs_nfc_manager_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_NFC-NATIVE_H__
diff --git a/src/itc/nntrainer/tct-nntrainer-native_tv.h b/src/itc/nntrainer/tct-nntrainer-native_tv.h
new file mode 100644 (file)
index 0000000..34b10f2
--- /dev/null
@@ -0,0 +1,66 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_NNTRAINER_NATIVE_H__
+#define __TCT_NNTRAINER_NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_nntrainer_layer_startup(void);
+extern void ITs_nntrainer_layer_cleanup(void);
+extern void ITs_nntrainer_optimizer_startup(void);
+extern void ITs_nntrainer_optimizer_cleanup(void);
+extern void ITs_nntrainer_dataset_startup(void);
+extern void ITs_nntrainer_dataset_cleanup(void);
+extern void ITs_nntrainer_model_startup(void);
+extern void ITs_nntrainer_model_cleanup(void);
+
+extern int ITc_nntrainer_layer_create_destroy_p(void);
+extern int ITc_nntrainer_layer_set_property_p(void);
+extern int ITc_nntrainer_optimizer_create_destroy_p(void);
+extern int ITc_nntrainer_optimizer_set_property_p(void);
+extern int ITc_nntrainer_dataset_create_file_destroy_p(void);
+extern int ITc_nntrainer_dataset_create_generator_destroy_p(void);
+extern int ITc_nntrainer_dataset_set_property_p(void);
+extern int ITc_nntrainer_model_construct_destroy_p(void);
+extern int ITc_nntrainer_model_construct_with_conf_destroy_p(void);
+extern int ITc_nntrainer_model_add_layer_p(void);
+extern int ITc_nntrainer_model_set_optimizer_p(void);
+extern int ITc_nntrainer_model_set_dataset_p(void);
+extern int ITc_nntrainer_model_get_summary_p(void);
+extern int ITc_nntrainer_model_compile_p(void);
+extern int ITc_nntrainer_model_run_p(void);
+
+testcase tc_array[] = {
+       {"ITc_nntrainer_layer_create_destroy_p", ITc_nntrainer_layer_create_destroy_p, ITs_nntrainer_layer_startup, ITs_nntrainer_layer_cleanup},
+       {"ITc_nntrainer_layer_set_property_p", ITc_nntrainer_layer_set_property_p, ITs_nntrainer_layer_startup, ITs_nntrainer_layer_cleanup},
+       {"ITc_nntrainer_optimizer_create_destroy_p", ITc_nntrainer_optimizer_create_destroy_p, ITs_nntrainer_optimizer_startup, ITs_nntrainer_optimizer_cleanup},
+       {"ITc_nntrainer_optimizer_set_property_p", ITc_nntrainer_optimizer_set_property_p, ITs_nntrainer_optimizer_startup, ITs_nntrainer_optimizer_cleanup},
+       {"ITc_nntrainer_dataset_create_file_destroy_p", ITc_nntrainer_dataset_create_file_destroy_p, ITs_nntrainer_dataset_startup, ITs_nntrainer_dataset_cleanup},
+       {"ITc_nntrainer_dataset_create_generator_destroy_p", ITc_nntrainer_dataset_create_generator_destroy_p, ITs_nntrainer_dataset_startup, ITs_nntrainer_dataset_cleanup},
+       {"ITc_nntrainer_dataset_set_property_p", ITc_nntrainer_dataset_set_property_p, ITs_nntrainer_dataset_startup, ITs_nntrainer_dataset_cleanup},
+       {"ITc_nntrainer_model_construct_destroy_p", ITc_nntrainer_model_construct_destroy_p, ITs_nntrainer_model_startup, ITs_nntrainer_model_cleanup},
+       {"ITc_nntrainer_model_construct_with_conf_destroy_p", ITc_nntrainer_model_construct_with_conf_destroy_p, ITs_nntrainer_model_startup, ITs_nntrainer_model_cleanup},
+       {"ITc_nntrainer_model_add_layer_p", ITc_nntrainer_model_add_layer_p, ITs_nntrainer_model_startup, ITs_nntrainer_model_cleanup},
+       {"ITc_nntrainer_model_set_optimizer_p", ITc_nntrainer_model_set_optimizer_p, ITs_nntrainer_model_startup, ITs_nntrainer_model_cleanup},
+       {"ITc_nntrainer_model_set_dataset_p", ITc_nntrainer_model_set_dataset_p, ITs_nntrainer_model_startup, ITs_nntrainer_model_cleanup},
+       {"ITc_nntrainer_model_get_summary_p", ITc_nntrainer_model_get_summary_p, ITs_nntrainer_model_startup, ITs_nntrainer_model_cleanup},
+       {"ITc_nntrainer_model_compile_p", ITc_nntrainer_model_compile_p, ITs_nntrainer_model_startup, ITs_nntrainer_model_cleanup},
+       {"ITc_nntrainer_model_run_p", ITc_nntrainer_model_run_p, ITs_nntrainer_model_startup, ITs_nntrainer_model_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_NNTRAINER_NATIVE_H__
diff --git a/src/itc/notification/tct-notification-native_tv.h b/src/itc/notification/tct-notification-native_tv.h
new file mode 100755 (executable)
index 0000000..5458e22
--- /dev/null
@@ -0,0 +1,333 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_NOTIFICATION-NATIVE_H__
+#define __TCT_NOTIFICATION-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_notification_startup(void);
+extern void ITs_notification_cleanup(void);
+extern void ITs_notification_ex_item_startup(void);
+extern void ITs_notification_ex_item_cleanup(void);
+extern void ITs_notification_ex_reporter_startup(void);
+extern void ITs_notification_ex_reporter_cleanup(void);
+extern void ITs_notification_ex_action_app_control_startup(void);
+extern void ITs_notification_ex_action_app_control_cleanup(void);
+extern void ITs_notification_ex_button_startup(void);
+extern void ITs_notification_ex_button_cleanup(void);
+extern void ITs_notification_ex_chat_message_startup(void);
+extern void ITs_notification_ex_chat_message_cleanup(void);
+extern void ITs_notification_ex_checkbox_startup(void);
+extern void ITs_notification_ex_checkbox_cleanup(void);
+extern void ITs_notification_ex_entry_startup(void);
+extern void ITs_notification_ex_entry_cleanup(void);
+extern void ITs_notification_ex_group_startup(void);
+extern void ITs_notification_ex_group_cleanup(void);
+extern void ITs_notification_ex_image_startup(void);
+extern void ITs_notification_ex_image_cleanup(void);
+extern void ITs_notification_ex_input_selector_startup(void);
+extern void ITs_notification_ex_input_selector_cleanup(void);
+extern void ITs_notification_ex_multi_language_startup(void);
+extern void ITs_notification_ex_multi_language_cleanup(void);
+extern void ITs_notification_ex_progress_startup(void);
+extern void ITs_notification_ex_progress_cleanup(void);
+extern void ITs_notification_ex_text_startup(void);
+extern void ITs_notification_ex_text_cleanup(void);
+extern void ITs_notification_ex_time_startup(void);
+extern void ITs_notification_ex_time_cleanup(void);
+extern void ITs_notification_ex_visibility_action_startup(void);
+extern void ITs_notification_ex_visibility_action_cleanup(void);
+
+extern int ITc_notification_clone_p(void);
+extern int ITc_notifiation_create_p(void);
+extern int ITc_notification_delete_p(void);
+extern int ITc_notification_free_p(void);
+extern int ITc_notification_delete_all_p(void);
+extern int ITc_notification_set_get_image_p(void);
+extern int ITc_notification_set_get_layout_p(void);
+extern int ITc_notification_set_get_led_p(void);
+extern int ITc_notification_set_get_led_time_period_p(void);
+extern int ITc_notification_set_get_size_p(void);
+extern int ITc_notification_set_get_text_p(void);
+extern int ITc_notification_set_get_sound_p(void);
+extern int ITc_notification_set_get_vibration_p(void);
+extern int ITc_notification_set_get_time_p(void);
+extern int ITc_notification_set_get_time_from_text_p(void);
+extern int ITc_notification_set_get_progress_p(void);
+extern int ITc_notification_set_get_property_p(void);
+extern int ITc_notification_set_get_display_applist_p(void);
+extern int ITc_notification_get_type_p(void);
+extern int ITc_notification_get_insert_time_p(void);
+extern int ITc_notification_status_message_post_p(void);
+extern int ITc_notification_update_p(void);
+extern int ITc_notification_set_get_tag_p(void);
+extern int ITc_notification_load_by_tag_p(void);
+extern int ITc_notification_post_p(void);
+extern int ITc_notification_set_get_launch_option_p(void);
+extern int ITc_notification_set_get_event_handler_p(void);
+extern int ITc_notification_get_pkgname_p(void);
+extern int ITc_notification_add_remove_button_p(void);
+extern int ITc_notification_set_get_auto_remove_p(void);
+extern int ITc_notification_create_save_from_template_p(void);
+extern int ITc_notification_get_noti_block_state_p(void);
+extern int ITc_notification_set_text_input_p(void);
+extern int ITc_notification_set_get_extension_image_size_p(void);
+extern int ITc_noti_ex_action_app_control_create_p(void);
+extern int ITc_noti_ex_action_app_control_set_get_p(void);
+extern int ITc_noti_ex_action_visibility_create_destroy_p(void);
+extern int ITc_noti_ex_action_visibility_set_p(void);
+extern int ITc_noti_ex_action_get_type_p(void);
+extern int ITc_noti_ex_action_is_local_p(void);
+extern int ITc_noti_ex_action_execute_p(void);
+extern int ITc_noti_ex_action_get_extra_p(void);
+extern int ITc_noti_ex_item_button_create_p(void);
+extern int ITc_noti_ex_item_button_get_title_p(void);
+extern int ITc_noti_ex_item_chat_message_create_p(void);
+extern int ITc_noti_ex_item_chat_message_get_name_p(void);
+extern int ITc_noti_ex_item_chat_message_get_text_p(void);
+extern int ITc_noti_ex_item_chat_message_get_image_p(void);
+extern int ITc_noti_ex_item_chat_message_get_time_p(void);
+extern int ITc_noti_ex_item_chat_message_get_message_type_p(void);
+extern int ITc_noti_ex_item_checkbox_create_p(void);
+extern int ITc_noti_ex_item_checkbox_get_title_p(void);
+extern int ITc_noti_ex_item_entry_create_p(void);
+extern int ITc_noti_ex_item_entry_set_get_text_p(void);
+extern int ITc_noti_ex_item_group_create_destroy_p(void);
+extern int ITc_noti_ex_item_group_set_direction_is_vertical_p(void);
+extern int ITc_noti_ex_item_group_get_app_label_p(void);
+extern int ITc_noti_ex_item_group_add_remove_child_p(void);
+extern int ITc_noti_ex_item_group_foreach_child_p(void);
+extern int ITc_noti_ex_item_image_create_p(void);
+extern int ITc_noti_ex_item_image_get_image_path_p(void);
+extern int ITc_noti_ex_item_input_selector_create_p(void);
+extern int ITc_noti_ex_item_input_selector_set_get_contents_p(void);
+extern int ITc_noti_ex_item_find_by_id_p(void);
+extern int ITc_noti_ex_item_get_type_p(void);
+extern int ITc_noti_ex_item_set_get_id_p(void);
+extern int ITc_noti_ex_item_set_get_action_p(void);
+extern int ITc_noti_ex_item_set_get_style_p(void);
+extern int ITc_noti_ex_item_set_get_visible_p(void);
+extern int ITc_noti_ex_item_set_get_enable_p(void);
+extern int ITc_noti_ex_item_add_remove_receiver_p(void);
+extern int ITc_noti_ex_item_get_receiver_list_p(void);
+extern int ITc_noti_ex_item_set_get_policy_p(void);
+extern int ITc_noti_ex_item_set_get_channel_p(void);
+extern int ITc_noti_ex_item_set_get_led_info_p(void);
+extern int ITc_noti_ex_item_set_get_sound_path_p(void);
+extern int ITc_noti_ex_item_set_get_vibration_path_p(void);
+extern int ITc_noti_ex_item_get_info_p(void);
+extern int ITc_noti_ex_item_get_sender_app_id_p(void);
+extern int ITc_noti_ex_item_set_get_tag_p(void);
+extern int ITc_noti_ex_item_progress_create_p(void);
+extern int ITc_noti_ex_item_progress_set_get_current_p(void);
+extern int ITc_noti_ex_item_progress_get_min_max_p(void);
+extern int ITc_noti_ex_item_text_create_p(void);
+extern int ITc_noti_ex_item_text_set_get_contents_p(void);
+extern int ITc_noti_ex_item_text_get_hyperlink_p(void);
+extern int ITc_noti_ex_item_time_create_p(void);
+extern int ITc_noti_ex_item_time_get_time_p(void);
+extern int ITc_noti_ex_color_create_destroy_p(void);
+extern int ITc_noti_ex_color_get_alpha_p(void);
+extern int ITc_noti_ex_color_get_red_p(void);
+extern int ITc_noti_ex_color_get_green_p(void);
+extern int ITc_noti_ex_color_get_blue_p(void);
+extern int ITc_noti_ex_padding_create_destroy_p(void);
+extern int ITc_noti_ex_padding_get_left_p(void);
+extern int ITc_noti_ex_padding_get_top_p(void);
+extern int ITc_noti_ex_padding_get_right_p(void);
+extern int ITc_noti_ex_padding_get_bottom_p(void);
+extern int ITc_noti_ex_geometry_create_destroy_p(void);
+extern int ITc_noti_ex_geometry_get_x_p(void);
+extern int ITc_noti_ex_geometry_get_y_p(void);
+extern int ITc_noti_ex_geometry_get_width_p(void);
+extern int ITc_noti_ex_geometry_get_height_p(void);
+extern int ITc_noti_ex_style_create_destroy_p(void);
+extern int ITc_noti_ex_style_get_padding_p(void);
+extern int ITc_noti_ex_style_get_color_p(void);
+extern int ITc_noti_ex_style_get_geometry_p(void);
+extern int ITc_noti_ex_led_info_create_destroy_p(void);
+extern int ITc_noti_ex_led_info_set_get_on_period_p(void);
+extern int ITc_noti_ex_led_info_set_get_off_period_p(void);
+extern int ITc_noti_ex_led_info_get_color_p(void);
+extern int ITc_noti_ex_item_info_set_get_hide_time_p(void);
+extern int ITc_noti_ex_item_info_set_get_delete_time_p(void);
+extern int ITc_noti_ex_style_set_get_background_image_p(void);
+extern int ITc_noti_ex_style_set_get_background_color_p(void);
+extern int ITc_noti_ex_item_check_type_exist_p(void);
+extern int ITc_noti_ex_item_set_get_ongoing_state_p(void);
+extern int ITc_noti_ex_item_progress_set_get_type_p(void);
+extern int ITc_noti_ex_item_set_get_main_type_p(void);
+extern int ITc_noti_ex_item_find_by_main_type_p(void);
+extern int ITc_noti_ex_multi_lang_create_destroy_p(void);
+extern int ITc_noti_ex_item_button_set_multi_language_title_p(void);
+extern int ITc_noti_ex_item_checkbox_set_multi_language_title_p(void);
+extern int ITc_noti_ex_item_text_set_multi_language_p(void);
+extern int ITc_noti_ex_item_checkbox_set_get_check_state_p(void);
+extern int ITc_noti_ex_item_entry_set_multi_language_p(void);
+extern int ITc_noti_ex_item_input_selector_set_multi_language_contents_p(void);
+extern int ITc_noti_ex_item_set_get_extension_data_p(void);
+extern int ITc_noti_ex_item_info_get_time_p(void);
+extern int ITc_noti_ex_reporter_create_destroy_p(void);
+extern int ITc_noti_ex_reporter_post_p(void);
+extern int ITc_noti_ex_reporter_post_list_p(void);
+extern int ITc_noti_ex_reporter_update_p(void);
+extern int ITc_noti_ex_reporter_delete_p(void);
+extern int ITc_noti_ex_reporter_delete_all_p(void);
+extern int ITc_noti_ex_reporter_find_by_root_id_p(void);
+
+
+testcase tc_array[] = {
+       {"ITc_notification_clone_p",ITc_notification_clone_p,ITs_notification_startup,ITs_notification_cleanup},
+       {"ITc_notifiation_create_p",ITc_notifiation_create_p,ITs_notification_startup,ITs_notification_cleanup},
+       {"ITc_notification_delete_p",ITc_notification_delete_p,ITs_notification_startup,ITs_notification_cleanup},
+       {"ITc_notification_free_p",ITc_notification_free_p,ITs_notification_startup,ITs_notification_cleanup},
+       {"ITc_notification_delete_all_p",ITc_notification_delete_all_p,ITs_notification_startup,ITs_notification_cleanup},
+       {"ITc_notification_set_get_image_p",ITc_notification_set_get_image_p,ITs_notification_startup,ITs_notification_cleanup},
+       {"ITc_notification_set_get_layout_p",ITc_notification_set_get_layout_p,ITs_notification_startup,ITs_notification_cleanup},
+       {"ITc_notification_set_get_led_p",ITc_notification_set_get_led_p,ITs_notification_startup,ITs_notification_cleanup},
+       {"ITc_notification_set_get_led_time_period_p",ITc_notification_set_get_led_time_period_p,ITs_notification_startup,ITs_notification_cleanup},
+       {"ITc_notification_set_get_size_p",ITc_notification_set_get_size_p,ITs_notification_startup,ITs_notification_cleanup},
+       {"ITc_notification_set_get_text_p",ITc_notification_set_get_text_p,ITs_notification_startup,ITs_notification_cleanup},
+       {"ITc_notification_set_get_sound_p",ITc_notification_set_get_sound_p,ITs_notification_startup,ITs_notification_cleanup},
+       {"ITc_notification_set_get_vibration_p",ITc_notification_set_get_vibration_p,ITs_notification_startup,ITs_notification_cleanup},
+       {"ITc_notification_set_get_time_p",ITc_notification_set_get_time_p,ITs_notification_startup,ITs_notification_cleanup},
+       {"ITc_notification_set_get_time_from_text_p",ITc_notification_set_get_time_from_text_p,ITs_notification_startup,ITs_notification_cleanup},
+       {"ITc_notification_set_get_progress_p",ITc_notification_set_get_progress_p,ITs_notification_startup,ITs_notification_cleanup},
+       {"ITc_notification_set_get_property_p",ITc_notification_set_get_property_p,ITs_notification_startup,ITs_notification_cleanup},
+       {"ITc_notification_set_get_display_applist_p",ITc_notification_set_get_display_applist_p,ITs_notification_startup,ITs_notification_cleanup},
+       {"ITc_notification_get_type_p",ITc_notification_get_type_p,ITs_notification_startup,ITs_notification_cleanup},
+       {"ITc_notification_get_insert_time_p",ITc_notification_get_insert_time_p,ITs_notification_startup,ITs_notification_cleanup},
+       {"ITc_notification_status_message_post_p",ITc_notification_status_message_post_p,ITs_notification_startup,ITs_notification_cleanup},
+       {"ITc_notification_update_p",ITc_notification_update_p,ITs_notification_startup,ITs_notification_cleanup},
+       {"ITc_notification_set_get_tag_p",ITc_notification_set_get_tag_p,ITs_notification_startup,ITs_notification_cleanup},
+       {"ITc_notification_load_by_tag_p",ITc_notification_load_by_tag_p,ITs_notification_startup,ITs_notification_cleanup},
+       {"ITc_notification_post_p",ITc_notification_post_p,ITs_notification_startup,ITs_notification_cleanup},
+       {"ITc_notification_set_get_launch_option_p",ITc_notification_set_get_launch_option_p,ITs_notification_startup,ITs_notification_cleanup},
+       {"ITc_notification_set_get_event_handler_p",ITc_notification_set_get_event_handler_p,ITs_notification_startup,ITs_notification_cleanup},
+       {"ITc_notification_get_pkgname_p",ITc_notification_get_pkgname_p,ITs_notification_startup,ITs_notification_cleanup},
+       {"ITc_notification_add_remove_button_p",ITc_notification_add_remove_button_p,ITs_notification_startup,ITs_notification_cleanup},
+       {"ITc_notification_set_get_auto_remove_p",ITc_notification_set_get_auto_remove_p,ITs_notification_startup,ITs_notification_cleanup},
+       {"ITc_notification_create_save_from_template_p",ITc_notification_create_save_from_template_p,ITs_notification_startup,ITs_notification_cleanup},
+       {"ITc_notification_get_noti_block_state_p",ITc_notification_get_noti_block_state_p,ITs_notification_startup,ITs_notification_cleanup},
+       {"ITc_notification_set_text_input_p",ITc_notification_set_text_input_p,ITs_notification_startup,ITs_notification_cleanup},
+       {"ITc_notification_set_get_extension_image_size_p",ITc_notification_set_get_extension_image_size_p,ITs_notification_startup,ITs_notification_cleanup},
+       {"ITc_noti_ex_action_app_control_create_p", ITc_noti_ex_action_app_control_create_p, ITs_notification_ex_action_app_control_startup, ITs_notification_ex_action_app_control_cleanup},
+       {"ITc_noti_ex_action_app_control_set_get_p", ITc_noti_ex_action_app_control_set_get_p, ITs_notification_ex_action_app_control_startup, ITs_notification_ex_action_app_control_cleanup},
+       {"ITc_noti_ex_action_visibility_create_destroy_p", ITc_noti_ex_action_visibility_create_destroy_p, ITs_notification_ex_visibility_action_startup, ITs_notification_ex_visibility_action_cleanup},
+       {"ITc_noti_ex_action_visibility_set_p", ITc_noti_ex_action_visibility_set_p, ITs_notification_ex_visibility_action_startup, ITs_notification_ex_visibility_action_cleanup},
+       {"ITc_noti_ex_action_get_type_p", ITc_noti_ex_action_get_type_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_action_is_local_p", ITc_noti_ex_action_is_local_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_action_execute_p", ITc_noti_ex_action_execute_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_action_get_extra_p", ITc_noti_ex_action_get_extra_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_item_button_create_p", ITc_noti_ex_item_button_create_p, ITs_notification_ex_button_startup, ITs_notification_ex_button_cleanup},
+       {"ITc_noti_ex_item_button_get_title_p", ITc_noti_ex_item_button_get_title_p, ITs_notification_ex_button_startup, ITs_notification_ex_button_cleanup},
+       {"ITc_noti_ex_item_chat_message_create_p", ITc_noti_ex_item_chat_message_create_p, ITs_notification_ex_chat_message_startup, ITs_notification_ex_chat_message_cleanup},
+       {"ITc_noti_ex_item_chat_message_get_name_p", ITc_noti_ex_item_chat_message_get_name_p, ITs_notification_ex_chat_message_startup, ITs_notification_ex_chat_message_cleanup},
+       {"ITc_noti_ex_item_chat_message_get_text_p", ITc_noti_ex_item_chat_message_get_text_p, ITs_notification_ex_chat_message_startup, ITs_notification_ex_chat_message_cleanup},
+       {"ITc_noti_ex_item_chat_message_get_image_p", ITc_noti_ex_item_chat_message_get_image_p, ITs_notification_ex_chat_message_startup, ITs_notification_ex_chat_message_cleanup},
+       {"ITc_noti_ex_item_chat_message_get_time_p", ITc_noti_ex_item_chat_message_get_time_p, ITs_notification_ex_chat_message_startup, ITs_notification_ex_chat_message_cleanup},
+       {"ITc_noti_ex_item_chat_message_get_message_type_p", ITc_noti_ex_item_chat_message_get_message_type_p, ITs_notification_ex_chat_message_startup, ITs_notification_ex_chat_message_cleanup},
+       {"ITc_noti_ex_item_checkbox_create_p", ITc_noti_ex_item_checkbox_create_p, ITs_notification_ex_checkbox_startup, ITs_notification_ex_checkbox_cleanup},
+       {"ITc_noti_ex_item_checkbox_get_title_p", ITc_noti_ex_item_checkbox_get_title_p, ITs_notification_ex_checkbox_startup, ITs_notification_ex_checkbox_cleanup},
+       {"ITc_noti_ex_item_entry_create_p", ITc_noti_ex_item_entry_create_p, ITs_notification_ex_entry_startup, ITs_notification_ex_entry_cleanup},
+       {"ITc_noti_ex_item_entry_set_get_text_p", ITc_noti_ex_item_entry_set_get_text_p, ITs_notification_ex_entry_startup, ITs_notification_ex_entry_cleanup},
+       {"ITc_noti_ex_item_group_create_destroy_p", ITc_noti_ex_item_group_create_destroy_p, ITs_notification_ex_group_startup, ITs_notification_ex_group_cleanup},
+       {"ITc_noti_ex_item_group_set_direction_is_vertical_p", ITc_noti_ex_item_group_set_direction_is_vertical_p, ITs_notification_ex_group_startup, ITs_notification_ex_group_cleanup},
+       {"ITc_noti_ex_item_group_get_app_label_p", ITc_noti_ex_item_group_get_app_label_p, ITs_notification_ex_group_startup, ITs_notification_ex_group_cleanup},
+       {"ITc_noti_ex_item_group_add_remove_child_p", ITc_noti_ex_item_group_add_remove_child_p, ITs_notification_ex_group_startup, ITs_notification_ex_group_cleanup},
+       {"ITc_noti_ex_item_group_foreach_child_p", ITc_noti_ex_item_group_foreach_child_p, ITs_notification_ex_group_startup, ITs_notification_ex_group_cleanup},
+       {"ITc_noti_ex_item_image_create_p", ITc_noti_ex_item_image_create_p, ITs_notification_ex_image_startup, ITs_notification_ex_image_cleanup},
+       {"ITc_noti_ex_item_image_get_image_path_p", ITc_noti_ex_item_image_get_image_path_p, ITs_notification_ex_image_startup, ITs_notification_ex_image_cleanup},
+       {"ITc_noti_ex_item_input_selector_create_p", ITc_noti_ex_item_input_selector_create_p, ITs_notification_ex_input_selector_startup, ITs_notification_ex_input_selector_cleanup},
+       {"ITc_noti_ex_item_input_selector_set_get_contents_p", ITc_noti_ex_item_input_selector_set_get_contents_p, ITs_notification_ex_input_selector_startup, ITs_notification_ex_input_selector_cleanup},
+       {"ITc_noti_ex_item_find_by_id_p", ITc_noti_ex_item_find_by_id_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_item_get_type_p", ITc_noti_ex_item_get_type_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_item_set_get_id_p", ITc_noti_ex_item_set_get_id_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_item_set_get_action_p", ITc_noti_ex_item_set_get_action_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_item_set_get_style_p", ITc_noti_ex_item_set_get_style_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_item_set_get_visible_p", ITc_noti_ex_item_set_get_visible_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_item_set_get_enable_p", ITc_noti_ex_item_set_get_enable_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_item_add_remove_receiver_p", ITc_noti_ex_item_add_remove_receiver_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_item_get_receiver_list_p", ITc_noti_ex_item_get_receiver_list_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_item_set_get_policy_p", ITc_noti_ex_item_set_get_policy_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_item_set_get_channel_p", ITc_noti_ex_item_set_get_channel_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_item_set_get_led_info_p", ITc_noti_ex_item_set_get_led_info_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_item_set_get_sound_path_p", ITc_noti_ex_item_set_get_sound_path_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_item_set_get_vibration_path_p", ITc_noti_ex_item_set_get_vibration_path_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_item_get_info_p", ITc_noti_ex_item_get_info_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_item_get_sender_app_id_p", ITc_noti_ex_item_get_sender_app_id_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_item_set_get_tag_p", ITc_noti_ex_item_set_get_tag_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_item_progress_create_p", ITc_noti_ex_item_progress_create_p, ITs_notification_ex_progress_startup, ITs_notification_ex_progress_cleanup},
+       {"ITc_noti_ex_item_progress_set_get_current_p", ITc_noti_ex_item_progress_set_get_current_p, ITs_notification_ex_progress_startup, ITs_notification_ex_progress_cleanup},
+       {"ITc_noti_ex_item_progress_get_min_max_p", ITc_noti_ex_item_progress_get_min_max_p, ITs_notification_ex_progress_startup, ITs_notification_ex_progress_cleanup},
+       {"ITc_noti_ex_item_text_create_p", ITc_noti_ex_item_text_create_p, ITs_notification_ex_text_startup, ITs_notification_ex_text_cleanup},
+       {"ITc_noti_ex_item_text_set_get_contents_p", ITc_noti_ex_item_text_set_get_contents_p, ITs_notification_ex_text_startup, ITs_notification_ex_text_cleanup},
+       {"ITc_noti_ex_item_text_get_hyperlink_p", ITc_noti_ex_item_text_get_hyperlink_p, ITs_notification_ex_text_startup, ITs_notification_ex_text_cleanup},
+       {"ITc_noti_ex_item_time_create_p", ITc_noti_ex_item_time_create_p, ITs_notification_ex_time_startup, ITs_notification_ex_time_cleanup},
+       {"ITc_noti_ex_item_time_get_time_p", ITc_noti_ex_item_time_get_time_p, ITs_notification_ex_time_startup, ITs_notification_ex_time_cleanup},
+       {"ITc_noti_ex_color_create_destroy_p", ITc_noti_ex_color_create_destroy_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_color_get_alpha_p", ITc_noti_ex_color_get_alpha_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_color_get_red_p", ITc_noti_ex_color_get_red_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_color_get_green_p", ITc_noti_ex_color_get_green_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_color_get_blue_p", ITc_noti_ex_color_get_blue_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_padding_create_destroy_p", ITc_noti_ex_padding_create_destroy_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_padding_get_left_p", ITc_noti_ex_padding_get_left_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_padding_get_top_p", ITc_noti_ex_padding_get_top_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_padding_get_right_p", ITc_noti_ex_padding_get_right_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_padding_get_bottom_p", ITc_noti_ex_padding_get_bottom_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_geometry_create_destroy_p", ITc_noti_ex_geometry_create_destroy_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_geometry_get_x_p", ITc_noti_ex_geometry_get_x_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_geometry_get_y_p", ITc_noti_ex_geometry_get_y_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_geometry_get_width_p", ITc_noti_ex_geometry_get_width_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_geometry_get_height_p", ITc_noti_ex_geometry_get_height_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_style_create_destroy_p", ITc_noti_ex_style_create_destroy_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_style_get_padding_p", ITc_noti_ex_style_get_padding_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_style_get_color_p", ITc_noti_ex_style_get_color_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_style_get_geometry_p", ITc_noti_ex_style_get_geometry_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_led_info_create_destroy_p", ITc_noti_ex_led_info_create_destroy_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_led_info_set_get_on_period_p", ITc_noti_ex_led_info_set_get_on_period_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_led_info_set_get_off_period_p", ITc_noti_ex_led_info_set_get_off_period_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_led_info_get_color_p", ITc_noti_ex_led_info_get_color_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_item_info_set_get_hide_time_p", ITc_noti_ex_item_info_set_get_hide_time_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_item_info_set_get_delete_time_p", ITc_noti_ex_item_info_set_get_delete_time_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_style_set_get_background_image_p", ITc_noti_ex_style_set_get_background_image_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_style_set_get_background_color_p", ITc_noti_ex_style_set_get_background_color_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_item_check_type_exist_p", ITc_noti_ex_item_check_type_exist_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_item_set_get_ongoing_state_p", ITc_noti_ex_item_set_get_ongoing_state_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_item_progress_set_get_type_p", ITc_noti_ex_item_progress_set_get_type_p, ITs_notification_ex_progress_startup, ITs_notification_ex_progress_cleanup},
+       {"ITc_noti_ex_item_set_get_main_type_p", ITc_noti_ex_item_set_get_main_type_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_item_find_by_main_type_p", ITc_noti_ex_item_find_by_main_type_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_multi_lang_create_destroy_p", ITc_noti_ex_multi_lang_create_destroy_p, ITs_notification_ex_multi_language_startup, ITs_notification_ex_multi_language_cleanup},
+       {"ITc_noti_ex_item_button_set_multi_language_title_p", ITc_noti_ex_item_button_set_multi_language_title_p, ITs_notification_ex_button_startup, ITs_notification_ex_button_cleanup},
+       {"ITc_noti_ex_item_checkbox_set_multi_language_title_p", ITc_noti_ex_item_checkbox_set_multi_language_title_p, ITs_notification_ex_checkbox_startup, ITs_notification_ex_checkbox_cleanup},
+       {"ITc_noti_ex_item_text_set_multi_language_p", ITc_noti_ex_item_text_set_multi_language_p, ITs_notification_ex_text_startup, ITs_notification_ex_text_cleanup},
+       {"ITc_noti_ex_item_checkbox_set_get_check_state_p", ITc_noti_ex_item_checkbox_set_get_check_state_p, ITs_notification_ex_checkbox_startup, ITs_notification_ex_checkbox_cleanup},
+       {"ITc_noti_ex_item_entry_set_multi_language_p", ITc_noti_ex_item_entry_set_multi_language_p, ITs_notification_ex_entry_startup, ITs_notification_ex_entry_cleanup},
+       {"ITc_noti_ex_item_input_selector_set_multi_language_contents_p", ITc_noti_ex_item_input_selector_set_multi_language_contents_p, ITs_notification_ex_input_selector_startup, ITs_notification_ex_input_selector_cleanup},
+       {"ITc_noti_ex_item_set_get_extension_data_p", ITc_noti_ex_item_set_get_extension_data_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+       {"ITc_noti_ex_item_info_get_time_p", ITc_noti_ex_item_info_get_time_p, ITs_notification_ex_item_startup, ITs_notification_ex_item_cleanup},
+        {"ITc_noti_ex_reporter_create_destroy_p", ITc_noti_ex_reporter_create_destroy_p, ITs_notification_ex_reporter_startup, ITs_notification_ex_reporter_cleanup},
+        {"ITc_noti_ex_reporter_post_p", ITc_noti_ex_reporter_post_p, ITs_notification_ex_reporter_startup, ITs_notification_ex_reporter_cleanup},
+       {"ITc_noti_ex_reporter_post_list_p", ITc_noti_ex_reporter_post_list_p, ITs_notification_ex_reporter_startup, ITs_notification_ex_reporter_cleanup},
+       {"ITc_noti_ex_reporter_update_p", ITc_noti_ex_reporter_update_p, ITs_notification_ex_reporter_startup, ITs_notification_ex_reporter_cleanup},
+       {"ITc_noti_ex_reporter_delete_p", ITc_noti_ex_reporter_delete_p, ITs_notification_ex_reporter_startup, ITs_notification_ex_reporter_cleanup},
+       {"ITc_noti_ex_reporter_delete_all_p", ITc_noti_ex_reporter_delete_all_p, ITs_notification_ex_reporter_startup, ITs_notification_ex_reporter_cleanup},
+       {"ITc_noti_ex_reporter_find_by_root_id_p", ITc_noti_ex_reporter_find_by_root_id_p, ITs_notification_ex_reporter_startup, ITs_notification_ex_reporter_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_NOTIFICATION-NATIVE_H__
index c90f3b24a7335b9818c76d4d424bcaf85da1282c..2e2bf035b8cbc1d22e115eb7ccfa3b7757c72e5a 100755 (executable)
@@ -26,7 +26,7 @@
 #endif  //WEARABLE     //End WEARABLE
 
 #ifdef TV      //Starts TV
-#include "tct-notification-native_tv.h"
+#include "tct-nsd-native_tv.h"
 #endif  //TV   //End TV
 
 #ifdef TIZENIOT        //Starts TIZENIOT
diff --git a/src/itc/nsd/tct-nsd-native_tv.h b/src/itc/nsd/tct-nsd-native_tv.h
new file mode 100755 (executable)
index 0000000..237f4e0
--- /dev/null
@@ -0,0 +1,64 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_NSD-NATIVE_H__
+#define __TCT_NSD-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_nsd_ssdp_startup(void);
+extern void ITs_nsd_ssdp_cleanup(void);
+extern void ITs_nsd_dnssd_startup(void);
+extern void ITs_nsd_dnssd_cleanup(void);
+
+extern int ITc_ssdp_initialize_deinitialize_p(void);
+extern int ITc_ssdp_create_destroy_local_service_p(void);
+extern int ITc_ssdp_service_set_get_usn_p(void);
+extern int ITc_ssdp_service_set_get_url_p(void);
+extern int ITc_ssdp_service_get_target_p(void);
+extern int ITc_ssdp_register_deregister_local_service_p(void);
+extern int ITc_ssdp_start_stop_browsing_service_p(void);
+extern int ITc_dnssd_initialize_deinitialize_p(void);
+extern int ITc_dnssd_create_destroy_local_service_p(void);
+extern int ITc_dnssd_service_set_get_name_p(void);
+extern int ITc_dnssd_service_set_get_port_p(void);
+extern int ITc_dnssd_service_get_type_p(void);
+extern int ITc_dnssd_register_deregister_local_service_p(void);
+extern int ITc_dnssd_service_add_remove_txt_record_p(void);
+extern int ITc_dnssd_service_set_unset_record_p(void);
+extern int ITc_dnssd_service_get_all_txt_record_p(void);
+
+testcase tc_array[] = {
+       {"ITc_ssdp_initialize_deinitialize_p",ITc_ssdp_initialize_deinitialize_p,ITs_nsd_ssdp_startup,ITs_nsd_ssdp_cleanup},
+       {"ITc_ssdp_create_destroy_local_service_p",ITc_ssdp_create_destroy_local_service_p,ITs_nsd_ssdp_startup,ITs_nsd_ssdp_cleanup},
+       {"ITc_ssdp_service_set_get_usn_p",ITc_ssdp_service_set_get_usn_p,ITs_nsd_ssdp_startup,ITs_nsd_ssdp_cleanup},
+       {"ITc_ssdp_service_set_get_url_p",ITc_ssdp_service_set_get_url_p,ITs_nsd_ssdp_startup,ITs_nsd_ssdp_cleanup},
+       {"ITc_ssdp_service_get_target_p",ITc_ssdp_service_get_target_p,ITs_nsd_ssdp_startup,ITs_nsd_ssdp_cleanup},
+       {"ITc_ssdp_register_deregister_local_service_p",ITc_ssdp_register_deregister_local_service_p,ITs_nsd_ssdp_startup,ITs_nsd_ssdp_cleanup},
+       {"ITc_ssdp_start_stop_browsing_service_p",ITc_ssdp_start_stop_browsing_service_p,ITs_nsd_ssdp_startup,ITs_nsd_ssdp_cleanup},
+       {"ITc_dnssd_initialize_deinitialize_p",ITc_dnssd_initialize_deinitialize_p,ITs_nsd_dnssd_startup,ITs_nsd_dnssd_cleanup},
+       {"ITc_dnssd_create_destroy_local_service_p",ITc_dnssd_create_destroy_local_service_p,ITs_nsd_dnssd_startup,ITs_nsd_dnssd_cleanup},
+       {"ITc_dnssd_service_set_get_name_p",ITc_dnssd_service_set_get_name_p,ITs_nsd_dnssd_startup,ITs_nsd_dnssd_cleanup},
+       {"ITc_dnssd_service_set_get_port_p",ITc_dnssd_service_set_get_port_p,ITs_nsd_dnssd_startup,ITs_nsd_dnssd_cleanup},
+       {"ITc_dnssd_service_get_type_p",ITc_dnssd_service_get_type_p,ITs_nsd_dnssd_startup,ITs_nsd_dnssd_cleanup},
+       {"ITc_dnssd_register_deregister_local_service_p",ITc_dnssd_register_deregister_local_service_p,ITs_nsd_dnssd_startup,ITs_nsd_dnssd_cleanup},
+       {"ITc_dnssd_service_add_remove_txt_record_p",ITc_dnssd_service_add_remove_txt_record_p,ITs_nsd_dnssd_startup,ITs_nsd_dnssd_cleanup},
+       {"ITc_dnssd_service_set_unset_record_p",ITc_dnssd_service_set_unset_record_p,ITs_nsd_dnssd_startup,ITs_nsd_dnssd_cleanup},
+       {"ITc_dnssd_service_get_all_txt_record_p",ITc_dnssd_service_get_all_txt_record_p,ITs_nsd_dnssd_startup,ITs_nsd_dnssd_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_NSD-NATIVE_H__
diff --git a/src/itc/package-manager/res/tv/org.example.sampletpk.tpk b/src/itc/package-manager/res/tv/org.example.sampletpk.tpk
new file mode 100755 (executable)
index 0000000..62cd349
Binary files /dev/null and b/src/itc/package-manager/res/tv/org.example.sampletpk.tpk differ
diff --git a/src/itc/package-manager/tct-package-manager-native_tv.h b/src/itc/package-manager/tct-package-manager-native_tv.h
new file mode 100755 (executable)
index 0000000..cc43945
--- /dev/null
@@ -0,0 +1,156 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_PACKAGE-MANAGER-NATIVE_H__
+#define __TCT_PACKAGE-MANAGER-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_package_manager_startup(void);
+extern void ITs_package_manager_cleanup(void);
+extern void ITs_package_manager_info_startup(void);
+extern void ITs_package_manager_info_cleanup(void);
+
+extern int ITc_package_manager_filter_foreach_package_info_p(void);
+extern int ITc_package_manager_foreach_package_info_p(void);
+extern int ITc_package_manager_create_destroy_p(void);
+extern int ITc_package_manager_compare_app_cert_info_p(void);
+extern int ITc_package_manager_compare_package_cert_info_p(void);
+extern int ITc_package_manager_get_package_id_by_app_id_p(void);
+extern int ITc_package_manager_get_destroy_package_info_p(void);
+extern int ITc_package_manager_is_preload_package_by_app_id_p(void);
+extern int ITc_package_manager_get_permission_type_p(void);
+extern int ITc_package_manager_set_unset_event_cb_p(void);
+extern int ITc_package_manager_set_event_status_p(void);
+extern int ITc_package_manager_filter_create_destroy_p(void);
+extern int ITc_package_manager_filter_count_p(void);
+extern int ITc_package_manager_filter_add_bool_p(void);
+extern int ITc_package_manager_clear_cache_dir_p(void);
+extern int ITc_package_manager_get_package_size_info_p(void);
+extern int ITc_package_size_info_get_data_size_p(void);
+extern int ITc_package_size_info_get_cache_size_p(void);
+extern int ITc_package_size_info_get_app_size_p(void);
+extern int ITc_package_size_info_get_external_data_size_p(void);
+extern int ITc_package_size_info_get_external_cache_size_p(void);
+extern int ITc_package_size_info_get_external_app_size_p(void);
+extern int ITc_package_info_foreach_app_from_package_p(void);
+extern int ITc_package_info_clone_is_equal_p(void);
+extern int ITc_package_info_foreach_cert_info_p(void);
+extern int ITc_package_info_get_icon_p(void);
+extern int ITc_package_info_get_label_p(void);
+extern int ITc_package_info_get_package_p(void);
+extern int ITc_package_info_get_installed_storage_p(void);
+extern int ITc_package_info_get_type_p(void);
+extern int ITc_package_info_get_version_p(void);
+extern int ITc_package_info_is_accessible_p(void);
+extern int ITc_package_info_is_preload_package_p(void);
+extern int ITc_package_info_is_removable_package_p(void);
+extern int ITc_package_info_is_system_package_p(void);
+extern int ITc_package_info_get_root_path_p(void);
+extern int ITc_package_info_create_p(void);
+extern int ITc_package_info_foreach_privilege_info_p(void);
+extern int ITc_package_info_get_main_app_id_p(void);
+extern int ITc_package_archive_info_create_destroy_p(void);
+extern int ITc_package_archive_info_get_api_version_p(void);
+extern int ITc_package_archive_info_get_author_p(void);
+extern int ITc_package_archive_info_get_description_p(void);
+extern int ITc_package_archive_info_get_icon_p(void);
+extern int ITc_package_archive_info_get_label_p(void);
+extern int ITc_package_archive_info_get_package_p(void);
+extern int ITc_package_archive_info_get_type_p(void);
+extern int ITc_package_archive_info_get_version_p(void);
+extern int ITc_package_info_get_installed_time_p(void);
+extern int ITc_package_info_updateinfo_create_destroy_p(void);
+extern int ITc_package_info_updateinfo_get_pkgid_p(void);
+extern int ITc_package_info_updateinfo_get_version_p(void);
+extern int ITc_package_info_updateinfo_get_type_p(void);
+extern int ITc_package_info_updateinfo_foreach_info_p(void);
+extern int ITc_package_manager_updateinfo_request_create_destroy_p(void);
+extern int ITc_package_manager_updateinfo_set_pkgid_p(void);
+extern int ITc_package_manager_updateinfo_set_version_p(void);
+extern int ITc_package_manager_updateinfo_set_type_p(void);
+extern int ITc_package_info_foreach_dependency_info_p(void);
+extern int ITc_package_info_foreach_dependency_info_depends_on_p(void);
+extern int ITc_package_archive_info_foreach_direct_dependency_p(void);
+extern int ITc_package_manager_get_total_package_size_info_p(void);
+
+testcase tc_array[] = {
+       {"ITc_package_manager_filter_foreach_package_info_p", ITc_package_manager_filter_foreach_package_info_p, ITs_package_manager_startup, ITs_package_manager_cleanup},
+       {"ITc_package_manager_foreach_package_info_p", ITc_package_manager_foreach_package_info_p, ITs_package_manager_startup, ITs_package_manager_cleanup},
+       {"ITc_package_manager_create_destroy_p", ITc_package_manager_create_destroy_p, ITs_package_manager_startup, ITs_package_manager_cleanup},
+       {"ITc_package_manager_compare_app_cert_info_p", ITc_package_manager_compare_app_cert_info_p, ITs_package_manager_startup, ITs_package_manager_cleanup},
+       {"ITc_package_manager_compare_package_cert_info_p", ITc_package_manager_compare_package_cert_info_p, ITs_package_manager_startup, ITs_package_manager_cleanup},
+       {"ITc_package_manager_get_package_id_by_app_id_p", ITc_package_manager_get_package_id_by_app_id_p, ITs_package_manager_startup, ITs_package_manager_cleanup},
+       {"ITc_package_manager_get_destroy_package_info_p", ITc_package_manager_get_destroy_package_info_p, ITs_package_manager_startup, ITs_package_manager_cleanup},
+       {"ITc_package_manager_is_preload_package_by_app_id_p", ITc_package_manager_is_preload_package_by_app_id_p, ITs_package_manager_startup, ITs_package_manager_cleanup},
+       {"ITc_package_manager_get_permission_type_p", ITc_package_manager_get_permission_type_p, ITs_package_manager_startup, ITs_package_manager_cleanup},
+       {"ITc_package_manager_set_unset_event_cb_p", ITc_package_manager_set_unset_event_cb_p, ITs_package_manager_startup, ITs_package_manager_cleanup},
+       {"ITc_package_manager_set_event_status_p", ITc_package_manager_set_event_status_p, ITs_package_manager_startup, ITs_package_manager_cleanup},
+       {"ITc_package_manager_filter_create_destroy_p", ITc_package_manager_filter_create_destroy_p, ITs_package_manager_startup, ITs_package_manager_cleanup},
+       {"ITc_package_manager_filter_count_p", ITc_package_manager_filter_count_p, ITs_package_manager_startup, ITs_package_manager_cleanup},
+       {"ITc_package_manager_filter_add_bool_p", ITc_package_manager_filter_add_bool_p, ITs_package_manager_startup, ITs_package_manager_cleanup},
+       {"ITc_package_manager_clear_cache_dir_p", ITc_package_manager_clear_cache_dir_p, ITs_package_manager_startup, ITs_package_manager_cleanup},
+       {"ITc_package_manager_get_package_size_info_p", ITc_package_manager_get_package_size_info_p, ITs_package_manager_startup, ITs_package_manager_cleanup},
+       {"ITc_package_size_info_get_data_size_p", ITc_package_size_info_get_data_size_p, ITs_package_manager_startup, ITs_package_manager_cleanup},
+       {"ITc_package_size_info_get_cache_size_p", ITc_package_size_info_get_cache_size_p, ITs_package_manager_startup, ITs_package_manager_cleanup},
+       {"ITc_package_size_info_get_app_size_p", ITc_package_size_info_get_app_size_p, ITs_package_manager_startup, ITs_package_manager_cleanup},
+       {"ITc_package_size_info_get_external_data_size_p", ITc_package_size_info_get_external_data_size_p, ITs_package_manager_startup, ITs_package_manager_cleanup},
+       {"ITc_package_size_info_get_external_cache_size_p",ITc_package_size_info_get_external_cache_size_p, ITs_package_manager_startup, ITs_package_manager_cleanup},
+       {"ITc_package_size_info_get_external_app_size_p", ITc_package_size_info_get_external_app_size_p, ITs_package_manager_startup, ITs_package_manager_cleanup},
+       {"ITc_package_info_foreach_app_from_package_p", ITc_package_info_foreach_app_from_package_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_info_clone_is_equal_p", ITc_package_info_clone_is_equal_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_info_foreach_cert_info_p", ITc_package_info_foreach_cert_info_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_info_get_icon_p", ITc_package_info_get_icon_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_info_get_label_p", ITc_package_info_get_label_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_info_get_package_p", ITc_package_info_get_package_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_info_get_installed_storage_p", ITc_package_info_get_installed_storage_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_info_get_type_p", ITc_package_info_get_type_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_info_get_version_p", ITc_package_info_get_version_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_info_is_accessible_p", ITc_package_info_is_accessible_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_info_is_preload_package_p", ITc_package_info_is_preload_package_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_info_is_removable_package_p", ITc_package_info_is_removable_package_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_info_is_system_package_p", ITc_package_info_is_system_package_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_info_get_root_path_p", ITc_package_info_get_root_path_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_info_create_p", ITc_package_info_create_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_info_foreach_privilege_info_p", ITc_package_info_foreach_privilege_info_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_info_get_main_app_id_p", ITc_package_info_get_main_app_id_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_archive_info_create_destroy_p", ITc_package_archive_info_create_destroy_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_archive_info_get_api_version_p", ITc_package_archive_info_get_api_version_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_archive_info_get_author_p", ITc_package_archive_info_get_author_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_archive_info_get_description_p", ITc_package_archive_info_get_description_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_archive_info_get_icon_p", ITc_package_archive_info_get_icon_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_archive_info_get_label_p", ITc_package_archive_info_get_label_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_archive_info_get_package_p", ITc_package_archive_info_get_package_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_archive_info_get_type_p", ITc_package_archive_info_get_type_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_archive_info_get_version_p", ITc_package_archive_info_get_version_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_info_get_installed_time_p", ITc_package_info_get_installed_time_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_info_updateinfo_create_destroy_p", ITc_package_info_updateinfo_create_destroy_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_info_updateinfo_get_pkgid_p", ITc_package_info_updateinfo_get_pkgid_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_info_updateinfo_get_version_p", ITc_package_info_updateinfo_get_version_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_info_updateinfo_get_type_p", ITc_package_info_updateinfo_get_type_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_info_updateinfo_foreach_info_p", ITc_package_info_updateinfo_foreach_info_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_manager_updateinfo_request_create_destroy_p", ITc_package_manager_updateinfo_request_create_destroy_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_manager_updateinfo_set_pkgid_p", ITc_package_manager_updateinfo_set_pkgid_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_manager_updateinfo_set_version_p", ITc_package_manager_updateinfo_set_version_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_manager_updateinfo_set_type_p", ITc_package_manager_updateinfo_set_type_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_info_foreach_dependency_info_p", ITc_package_info_foreach_dependency_info_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_info_foreach_dependency_info_depends_on_p", ITc_package_info_foreach_dependency_info_depends_on_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_archive_info_foreach_direct_dependency_p", ITc_package_archive_info_foreach_direct_dependency_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {"ITc_package_manager_get_total_package_size_info_p", ITc_package_manager_get_total_package_size_info_p, ITs_package_manager_info_startup, ITs_package_manager_info_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_PACKAGE-MANAGER-NATIVE_H__
diff --git a/src/itc/privilege-info/tct-privilege-info-native_tv.h b/src/itc/privilege-info/tct-privilege-info-native_tv.h
new file mode 100755 (executable)
index 0000000..79cbe5b
--- /dev/null
@@ -0,0 +1,42 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_PRIVILEGE-INFO-NATIVE_H__
+#define __TCT_PRIVILEGE-INFO-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_privilege_info_startup(void);
+extern void ITs_privilege_info_cleanup(void);
+
+extern int ITc_privilege_info_get_description_p(void);
+extern int ITc_privilege_info_get_description_by_pkgtype_p(void);
+extern int ITc_privilege_info_get_display_name_p(void);
+extern int ITc_privilege_info_get_display_name_by_pkgtype_p(void);
+extern int ITc_privilege_info_get_privacy_display_name_p(void);
+extern int ITc_privilege_info_get_free_privilege_info_list_p(void);
+
+testcase tc_array[] = {
+       {"ITc_privilege_info_get_description_p",ITc_privilege_info_get_description_p,ITs_privilege_info_startup,ITs_privilege_info_cleanup},
+       {"ITc_privilege_info_get_description_by_pkgtype_p",ITc_privilege_info_get_description_by_pkgtype_p,ITs_privilege_info_startup,ITs_privilege_info_cleanup},
+       {"ITc_privilege_info_get_display_name_p",ITc_privilege_info_get_display_name_p,ITs_privilege_info_startup,ITs_privilege_info_cleanup},
+       {"ITc_privilege_info_get_display_name_by_pkgtype_p",ITc_privilege_info_get_display_name_by_pkgtype_p,ITs_privilege_info_startup,ITs_privilege_info_cleanup},
+       {"ITc_privilege_info_get_privacy_display_name_p",ITc_privilege_info_get_privacy_display_name_p,ITs_privilege_info_startup,ITs_privilege_info_cleanup},
+       {"ITc_privilege_info_get_free_privilege_info_list_p",ITc_privilege_info_get_free_privilege_info_list_p,ITs_privilege_info_startup,ITs_privilege_info_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_PRIVILEGE-INFO-NATIVE_H__
diff --git a/src/itc/push/tct-push-native_tv.h b/src/itc/push/tct-push-native_tv.h
new file mode 100755 (executable)
index 0000000..8c8ccbb
--- /dev/null
@@ -0,0 +1,54 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_PUSH-NATIVE_H__
+#define __TCT_PUSH-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_push_service_startup(void);
+extern void ITs_push_service_cleanup(void);
+
+extern int ITc_push_service_connect_disconnect_p(void);
+extern int ITc_push_service_register_deregister_p(void);
+extern int ITc_push_service_get_registration_id_p(void);
+extern int ITc_push_service_get_notification_data_p(void);
+extern int ITc_push_service_get_notification_message_p(void);
+extern int ITc_push_service_get_notification_time_p(void);
+extern int ITc_push_service_get_notification_sender_p(void);
+extern int ITc_push_service_get_notification_session_info_p(void);
+extern int ITc_push_service_get_notification_request_id_p(void);
+extern int ITc_push_service_get_notification_type_p(void);
+extern int ITc_push_service_request_unread_notification_p(void);
+extern int ITc_push_service_get_unread_free_notification_p(void);
+
+testcase tc_array[] = {
+       {"ITc_push_service_connect_disconnect_p",ITc_push_service_connect_disconnect_p,ITs_push_service_startup,ITs_push_service_cleanup},
+       {"ITc_push_service_register_deregister_p",ITc_push_service_register_deregister_p,ITs_push_service_startup,ITs_push_service_cleanup},
+       {"ITc_push_service_get_registration_id_p",ITc_push_service_get_registration_id_p,ITs_push_service_startup,ITs_push_service_cleanup},
+       {"ITc_push_service_get_notification_data_p",ITc_push_service_get_notification_data_p,ITs_push_service_startup,ITs_push_service_cleanup},
+       {"ITc_push_service_get_notification_message_p",ITc_push_service_get_notification_message_p,ITs_push_service_startup,ITs_push_service_cleanup},
+       {"ITc_push_service_get_notification_time_p",ITc_push_service_get_notification_time_p,ITs_push_service_startup,ITs_push_service_cleanup},
+       {"ITc_push_service_get_notification_sender_p",ITc_push_service_get_notification_sender_p,ITs_push_service_startup,ITs_push_service_cleanup},
+       {"ITc_push_service_get_notification_session_info_p",ITc_push_service_get_notification_session_info_p,ITs_push_service_startup,ITs_push_service_cleanup},
+       {"ITc_push_service_get_notification_request_id_p",ITc_push_service_get_notification_request_id_p,ITs_push_service_startup,ITs_push_service_cleanup},
+       {"ITc_push_service_get_notification_type_p",ITc_push_service_get_notification_type_p,ITs_push_service_startup,ITs_push_service_cleanup},
+       {"ITc_push_service_request_unread_notification_p",ITc_push_service_request_unread_notification_p,ITs_push_service_startup,ITs_push_service_cleanup},
+       {"ITc_push_service_get_unread_free_notification_p",ITc_push_service_get_unread_free_notification_p,ITs_push_service_startup,ITs_push_service_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_PUSH-NATIVE_H__
index 03b14c4af62a2cd1375a938e3751fb8a562cb975..9e0ad5f9f7481364a2466c44f02f89a96800a7f1 100755 (executable)
@@ -26,7 +26,7 @@
 #endif  //WEARABLE     //End WEARABLE
 
 #ifdef TV      //Starts TV
-#include "tct-dlog-native_tv.h"
+#include "tct-rpc-port-native_tv.h"
 #endif  //TV   //End TV
 
 #ifdef TIZENIOT        //Starts TIZENIOT
diff --git a/src/itc/rpc-port/tct-rpc-port-native_tv.h b/src/itc/rpc-port/tct-rpc-port-native_tv.h
new file mode 100755 (executable)
index 0000000..27a22c5
--- /dev/null
@@ -0,0 +1,102 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_RPC-PORT-NATIVE_H__
+#define __TCT_RPC-PORT-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_rpc_port_proxy_startup(void);
+extern void ITs_rpc_port_proxy_cleanup(void);
+extern void ITs_rpc_port_stub_startup(void);
+extern void ITs_rpc_port_stub_cleanup(void);
+extern void ITs_rpc_port_parcel_startup(void);
+extern void ITs_rpc_port_parcel_cleanup(void);
+
+extern int ITc_rpc_port_proxy_create_destroy_p(void);
+extern int ITc_rpc_port_proxy_connect_p(void);
+extern int ITc_rpc_port_proxy_add_connected_disconnected_event_cb_p(void);
+extern int ITc_rpc_port_proxy_add_rejected_event_cb_p(void);
+extern int ITc_rpc_port_proxy_add_received_event_cb_p(void);
+extern int ITc_rpc_port_stub_create_destroy_p(void);
+extern int ITc_rpc_port_stub_listen_p(void);
+extern int ITc_rpc_port_stub_add_privilege_p(void);
+extern int ITc_rpc_port_stub_set_trusted_p(void);
+extern int ITc_rpc_port_stub_add_connected_received_event_cb_p(void);
+extern int ITc_rpc_port_proxy_get_port_p(void);
+extern int ITc_rpc_port_parcel_create_destroy_p(void);
+extern int ITc_rpc_port_parcel_create_from_port_p(void);
+extern int ITc_rpc_port_parcel_send_p(void);
+extern int ITc_rpc_port_parcel_write_read_byte_p(void);
+extern int ITc_rpc_port_parcel_write_read_int16_p(void);
+extern int ITc_rpc_port_parcel_write_read_int32_p(void);
+extern int ITc_rpc_port_parcel_write_read_int64_p(void);
+extern int ITc_rpc_port_parcel_write_read_float_p(void);
+extern int ITc_rpc_port_parcel_write_read_double_p(void);
+extern int ITc_rpc_port_parcel_write_read_string_p(void);
+extern int ITc_rpc_port_parcel_write_read_bool_p(void);
+extern int ITc_rpc_port_parcel_write_read_bundle_p(void);
+extern int ITc_rpc_port_parcel_write_read_array_count_p(void);
+extern int ITc_rpc_port_parcel_write_read_p(void);
+extern int ITc_rpc_port_parcel_burst_write_read_p(void);
+extern int ITc_rpc_port_stub_get_port_p(void);
+extern int ITc_rpc_port_stub_add_disconnected_event_cb_p(void);
+extern int ITc_rpc_port_write_p(void);
+extern int ITc_rpc_port_read_p(void);
+extern int ITc_rpc_port_proxy_connect_sync_p(void);
+extern int ITc_rpc_port_set_private_sharing_array_p(void);
+extern int ITc_rpc_port_set_private_sharing_p(void);
+extern int ITc_rpc_port_unset_private_sharing_p(void);
+
+testcase tc_array[] = {
+       {"ITc_rpc_port_proxy_get_port_p",ITc_rpc_port_proxy_get_port_p,ITs_rpc_port_proxy_startup,ITs_rpc_port_proxy_cleanup},
+       {"ITc_rpc_port_proxy_create_destroy_p",ITc_rpc_port_proxy_create_destroy_p,ITs_rpc_port_proxy_startup,ITs_rpc_port_proxy_cleanup},
+       {"ITc_rpc_port_proxy_connect_p",ITc_rpc_port_proxy_connect_p,ITs_rpc_port_proxy_startup,ITs_rpc_port_proxy_cleanup},
+       {"ITc_rpc_port_proxy_add_connected_disconnected_event_cb_p",ITc_rpc_port_proxy_add_connected_disconnected_event_cb_p,ITs_rpc_port_proxy_startup,ITs_rpc_port_proxy_cleanup},
+       {"ITc_rpc_port_proxy_add_rejected_event_cb_p",ITc_rpc_port_proxy_add_rejected_event_cb_p,ITs_rpc_port_proxy_startup,ITs_rpc_port_proxy_cleanup},
+       {"ITc_rpc_port_proxy_add_received_event_cb_p",ITc_rpc_port_proxy_add_received_event_cb_p,ITs_rpc_port_proxy_startup,ITs_rpc_port_proxy_cleanup},
+       {"ITc_rpc_port_stub_create_destroy_p",ITc_rpc_port_stub_create_destroy_p,ITs_rpc_port_stub_startup,ITs_rpc_port_stub_cleanup},
+       {"ITc_rpc_port_stub_listen_p",ITc_rpc_port_stub_listen_p,ITs_rpc_port_stub_startup,ITs_rpc_port_stub_cleanup},
+       {"ITc_rpc_port_stub_add_privilege_p",ITc_rpc_port_stub_add_privilege_p,ITs_rpc_port_stub_startup,ITs_rpc_port_stub_cleanup},
+       {"ITc_rpc_port_stub_set_trusted_p",ITc_rpc_port_stub_set_trusted_p,ITs_rpc_port_stub_startup,ITs_rpc_port_stub_cleanup},
+       {"ITc_rpc_port_stub_add_connected_received_event_cb_p",ITc_rpc_port_stub_add_connected_received_event_cb_p,ITs_rpc_port_stub_startup,ITs_rpc_port_stub_cleanup},
+       {"ITc_rpc_port_parcel_create_destroy_p",ITc_rpc_port_parcel_create_destroy_p,ITs_rpc_port_parcel_startup,ITs_rpc_port_parcel_cleanup},
+       {"ITc_rpc_port_parcel_create_from_port_p",ITc_rpc_port_parcel_create_from_port_p,ITs_rpc_port_parcel_startup,ITs_rpc_port_parcel_cleanup},
+       {"ITc_rpc_port_parcel_send_p",ITc_rpc_port_parcel_send_p,ITs_rpc_port_parcel_startup,ITs_rpc_port_parcel_cleanup},
+       {"ITc_rpc_port_parcel_write_read_byte_p",ITc_rpc_port_parcel_write_read_byte_p,ITs_rpc_port_parcel_startup,ITs_rpc_port_parcel_cleanup},
+       {"ITc_rpc_port_parcel_write_read_int16_p",ITc_rpc_port_parcel_write_read_int16_p,ITs_rpc_port_parcel_startup,ITs_rpc_port_parcel_cleanup},
+       {"ITc_rpc_port_parcel_write_read_int32_p",ITc_rpc_port_parcel_write_read_int32_p,ITs_rpc_port_parcel_startup,ITs_rpc_port_parcel_cleanup},
+       {"ITc_rpc_port_parcel_write_read_int64_p",ITc_rpc_port_parcel_write_read_int64_p,ITs_rpc_port_parcel_startup,ITs_rpc_port_parcel_cleanup},
+       {"ITc_rpc_port_parcel_write_read_float_p",ITc_rpc_port_parcel_write_read_float_p,ITs_rpc_port_parcel_startup,ITs_rpc_port_parcel_cleanup},
+       {"ITc_rpc_port_parcel_write_read_double_p",ITc_rpc_port_parcel_write_read_double_p,ITs_rpc_port_parcel_startup,ITs_rpc_port_parcel_cleanup},
+       {"ITc_rpc_port_parcel_write_read_string_p",ITc_rpc_port_parcel_write_read_string_p,ITs_rpc_port_parcel_startup,ITs_rpc_port_parcel_cleanup},
+       {"ITc_rpc_port_parcel_write_read_bool_p",ITc_rpc_port_parcel_write_read_bool_p,ITs_rpc_port_parcel_startup,ITs_rpc_port_parcel_cleanup},
+       {"ITc_rpc_port_parcel_write_read_bundle_p",ITc_rpc_port_parcel_write_read_bundle_p,ITs_rpc_port_parcel_startup,ITs_rpc_port_parcel_cleanup},
+       {"ITc_rpc_port_parcel_write_read_array_count_p",ITc_rpc_port_parcel_write_read_array_count_p,ITs_rpc_port_parcel_startup,ITs_rpc_port_parcel_cleanup},
+       {"ITc_rpc_port_parcel_write_read_p",ITc_rpc_port_parcel_write_read_p,ITs_rpc_port_parcel_startup,ITs_rpc_port_parcel_cleanup},
+       {"ITc_rpc_port_parcel_burst_write_read_p",ITc_rpc_port_parcel_burst_write_read_p,ITs_rpc_port_parcel_startup,ITs_rpc_port_parcel_cleanup},
+       {"ITc_rpc_port_stub_get_port_p",ITc_rpc_port_stub_get_port_p,ITs_rpc_port_stub_startup,ITs_rpc_port_stub_cleanup},
+       {"ITc_rpc_port_write_p",ITc_rpc_port_write_p,ITs_rpc_port_proxy_startup,ITs_rpc_port_proxy_cleanup},
+       {"ITc_rpc_port_read_p",ITc_rpc_port_read_p,ITs_rpc_port_proxy_startup,ITs_rpc_port_proxy_cleanup},
+       {"ITc_rpc_port_stub_add_disconnected_event_cb_p",ITc_rpc_port_stub_add_disconnected_event_cb_p,ITs_rpc_port_stub_startup,ITs_rpc_port_stub_cleanup},
+       {"ITc_rpc_port_proxy_connect_sync_p",ITc_rpc_port_proxy_connect_sync_p,ITs_rpc_port_proxy_startup,ITs_rpc_port_proxy_cleanup},
+       {"ITc_rpc_port_set_private_sharing_array_p",ITc_rpc_port_set_private_sharing_array_p,ITs_rpc_port_proxy_startup,ITs_rpc_port_proxy_cleanup},
+       {"ITc_rpc_port_set_private_sharing_p",ITc_rpc_port_set_private_sharing_p,ITs_rpc_port_proxy_startup,ITs_rpc_port_proxy_cleanup},
+       {"ITc_rpc_port_unset_private_sharing_p",ITc_rpc_port_unset_private_sharing_p,ITs_rpc_port_proxy_startup,ITs_rpc_port_proxy_cleanup},
+       {NULL, NULL}
+};
+
+#endif //TCT_RPC-PORT-NATIVE_H__
diff --git a/src/itc/runtime-info/tct-runtime-info-native_tv.h b/src/itc/runtime-info/tct-runtime-info-native_tv.h
new file mode 100755 (executable)
index 0000000..913075e
--- /dev/null
@@ -0,0 +1,64 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_RUNTIME-INFO-NATIVE_H__
+#define __TCT_RUNTIME-INFO-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_runtime_info_startup(void);
+extern void ITs_runtime_info_cleanup(void);
+
+extern int ITc_runtime_info_get_value_bool_p(void);
+extern int ITc_runtime_info_get_value_string_p(void);
+extern int ITc_runtime_info_get_value_int_p(void);
+extern int ITc_runtime_info_set_unset_changed_cb_p(void);
+extern int ITc_runtime_info_get_system_memory_info_p(void);
+extern int ITc_runtime_info_get_process_memory_info_p(void);
+extern int ITc_runtime_info_get_cpu_usage_p(void);
+extern int ITc_runtime_info_get_process_cpu_usage_p(void);
+extern int ITc_runtime_info_get_processor_count_p(void);
+extern int ITc_runtime_info_get_processor_current_frequency_p(void);
+extern int ITc_runtime_info_get_processor_max_frequency_p(void);
+extern int ITc_runtime_info_get_physical_memory_size_p(void);
+extern int ITc_runtime_info_get_all_apps_cpu_rate_p(void);
+extern int ITc_runtime_info_app_usage_get_usage_p(void);
+extern int ITc_runtime_info_app_usage_get_appid_p(void);
+extern int ITc_runtime_info_app_usage_get_count_p(void);
+extern int ITc_runtime_info_app_usage_destroy_p(void);
+
+testcase tc_array[] = {
+       {"ITc_runtime_info_get_value_bool_p",ITc_runtime_info_get_value_bool_p,ITs_runtime_info_startup,ITs_runtime_info_cleanup},
+       {"ITc_runtime_info_get_value_string_p",ITc_runtime_info_get_value_string_p,ITs_runtime_info_startup,ITs_runtime_info_cleanup},
+       {"ITc_runtime_info_get_value_int_p",ITc_runtime_info_get_value_int_p,ITs_runtime_info_startup,ITs_runtime_info_cleanup},
+       {"ITc_runtime_info_set_unset_changed_cb_p",ITc_runtime_info_set_unset_changed_cb_p,ITs_runtime_info_startup,ITs_runtime_info_cleanup},
+       {"ITc_runtime_info_get_system_memory_info_p",ITc_runtime_info_get_system_memory_info_p,ITs_runtime_info_startup,ITs_runtime_info_cleanup},
+       {"ITc_runtime_info_get_process_memory_info_p",ITc_runtime_info_get_process_memory_info_p,ITs_runtime_info_startup,ITs_runtime_info_cleanup},
+       {"ITc_runtime_info_get_cpu_usage_p",ITc_runtime_info_get_cpu_usage_p,ITs_runtime_info_startup,ITs_runtime_info_cleanup},
+       {"ITc_runtime_info_get_process_cpu_usage_p",ITc_runtime_info_get_process_cpu_usage_p,ITs_runtime_info_startup,ITs_runtime_info_cleanup},
+       {"ITc_runtime_info_get_processor_count_p",ITc_runtime_info_get_processor_count_p,ITs_runtime_info_startup,ITs_runtime_info_cleanup},
+       {"ITc_runtime_info_get_processor_current_frequency_p",ITc_runtime_info_get_processor_current_frequency_p,ITs_runtime_info_startup,ITs_runtime_info_cleanup},
+       {"ITc_runtime_info_get_processor_max_frequency_p",ITc_runtime_info_get_processor_max_frequency_p,ITs_runtime_info_startup,ITs_runtime_info_cleanup},
+       {"ITc_runtime_info_get_physical_memory_size_p",ITc_runtime_info_get_physical_memory_size_p,ITs_runtime_info_startup,ITs_runtime_info_cleanup},  
+       {"ITc_runtime_info_get_all_apps_cpu_rate_p",ITc_runtime_info_get_all_apps_cpu_rate_p,ITs_runtime_info_startup,ITs_runtime_info_cleanup},
+       {"ITc_runtime_info_app_usage_get_usage_p",ITc_runtime_info_app_usage_get_usage_p,ITs_runtime_info_startup,ITs_runtime_info_cleanup},
+       {"ITc_runtime_info_app_usage_get_appid_p",ITc_runtime_info_app_usage_get_appid_p,ITs_runtime_info_startup,ITs_runtime_info_cleanup},
+       {"ITc_runtime_info_app_usage_get_count_p",ITc_runtime_info_app_usage_get_count_p,ITs_runtime_info_startup,ITs_runtime_info_cleanup},
+       {"ITc_runtime_info_app_usage_destroy_p",ITc_runtime_info_app_usage_destroy_p,ITs_runtime_info_startup,ITs_runtime_info_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_RUNTIME-INFO-NATIVE_H__
index 0d660d13336455ffa9f29243d54f71d52bbbc2bc..9765fdfb43c66150dca6014c45076f52b88be4af 100755 (executable)
@@ -169,6 +169,8 @@ char* SoundManagerGetSoundStreamFocusState(int nRet)
        }
        return szErrorVal;
 }
+#endif // End MOBILE or COMMON_IOT and WEARABLE
+
 /**
 * @function            WavPlayerGetError
 * @description         Maps error enums to string values
@@ -244,6 +246,5 @@ bool WavPlayerAppendToAppDataPath(char* pInputPath, char* pFinalPath)
        FPRINTF("[Line : %d][%s] result path returned = %s\\n", __LINE__, API_NAMESPACE, pFinalPath);
        return true;
 }
-#endif // End MOBILE or COMMON_IOT and WEARABLE
 
 /** @} */
index 70c99ab492b06bca670f44eabe989c3d1f9b27fe..2f4ec6379c7815134f2115fec9bea27aeea85974 100755 (executable)
@@ -98,7 +98,7 @@ GMainLoop *g_pSoundManagerMainLoop;
 }
 char* SoundManagerGetError(int nRet);
 char* SoundManagerGetSoundType(int nRet);
-#if defined(MOBILE) ||  defined(TIZENIOT) || defined(WEARABLE) //Starts MOBILE or TIZENIOT and WEARABLE
+#if defined(MOBILE) ||  defined(TIZENIOT) || defined(WEARABLE)//Starts MOBILE or TIZENIOT and WEARABLE
 char* SoundManagerGetSoundStreamType(int nRet);
 char* SoundManagerGetSoundStreamFocusChanged(int nRet);
 char* SoundManagerGetSoundStreamFocusFor(int nRet);
diff --git a/src/itc/sound-manager/tct-sound-manager-native_tv.h b/src/itc/sound-manager/tct-sound-manager-native_tv.h
new file mode 100755 (executable)
index 0000000..4b40bb1
--- /dev/null
@@ -0,0 +1,96 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_SOUND-MANAGER-NATIVE_H__
+#define __TCT_SOUND-MANAGER-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_sound_manager_device_startup(void);
+extern void ITs_sound_manager_device_cleanup(void);
+extern void ITs_sound_manager_stream_startup(void);
+extern void ITs_sound_manager_stream_cleanup(void);
+extern void ITs_sound_manager_volume_startup(void);
+extern void ITs_sound_manager_volume_cleanup(void);
+
+extern int ITc_sound_manager_get_next_device_free_device_p(void);
+extern int ITc_sound_manager_get_prev_device_p(void);
+extern int ITc_sound_manager_get_device_type_p(void);
+extern int ITc_sound_manager_get_device_io_direction_p(void);
+extern int ITc_sound_manager_get_device_id_p(void);
+extern int ITc_sound_manager_get_device_name_p(void);
+extern int ITc_sound_manager_get_device_state_p(void);
+extern int ITc_sound_manager_get_device_list_p(void);
+extern int ITc_sound_manager_get_current_media_playback_device_type_p(void);
+extern int ITc_sound_manager_add_remove_device_connection_changed_cb_p(void);
+extern int ITc_sound_manager_add_remove_device_state_changed_cb_p(void);
+extern int ITc_sound_manager_create_destroy_stream_information_p(void);
+extern int ITc_sound_manager_add_remove_device_for_stream_routing_p(void);
+extern int ITc_sound_manager_remove_all_devices_for_stream_routing_p(void);
+extern int ITc_sound_manager_apply_stream_routing_p(void);
+extern int ITc_sound_manager_acquire_release_focus_p(void);
+extern int ITc_sound_manager_get_focus_state_p(void);
+extern int ITc_sound_manager_add_remove_focus_state_watch_cb_p(void);
+extern int ITc_sound_manager_set_get_focus_reacquisition_p(void);
+extern int ITc_sound_manager_get_sound_type_p(void);
+extern int ITc_sound_manager_get_current_playback_recording_focus_p(void);
+extern int ITc_sound_manager_focus_get_requesting_requested_behavior_get_changed_focus_state_p(void);
+extern int ITc_sound_manager_is_stream_on_device_p(void);
+extern int ITc_sound_manager_get_max_volume_p(void);
+extern int ITc_sound_manager_set_get_volume_p(void);
+extern int ITc_sound_manager_get_current_sound_type_p(void);
+extern int ITc_sound_manager_add_remove_volume_changed_cb_p(void);
+extern int ITc_sound_manager_acquire_release_focus_all_p(void);
+extern int ITc_sound_manager_deliver_focus_p(void);
+extern int ITc_sound_manager_is_device_running_p(void);
+extern int ITc_sound_manager_add_remove_device_running_changed_cb_p(void);
+extern int ITs_sound_manager_get_supported_sample_formats_p(void);
+extern int ITs_sound_manager_set_get_sample_format_p(void);
+extern int ITs_sound_manager_get_supported_sample_rates_p(void);
+extern int ITs_sound_manager_set_get_sample_rate_p(void);
+extern int ITs_sound_manager_set_get_avoid_resampling_p(void);
+extern int ITs_sound_manager_set_get_media_stream_only_p(void);
+extern int ITc_sound_manager_activate_deactivate_ducking_p(void);
+extern int ITc_sound_manager_is_ducked_p(void);
+extern int ITc_sound_manager_create_destroy_stream_ducking_p(void);
+extern int ITc_sound_manager_set_get_stream_prefered_device_p(void);
+testcase tc_array[] = {
+       {"ITc_sound_manager_get_next_device_free_device_p",ITc_sound_manager_get_next_device_free_device_p,ITs_sound_manager_device_startup,ITs_sound_manager_device_cleanup},  {"ITc_sound_manager_get_prev_device_p",ITc_sound_manager_get_prev_device_p,ITs_sound_manager_device_startup,ITs_sound_manager_device_cleanup},
+       {"ITc_sound_manager_get_device_type_p",ITc_sound_manager_get_device_type_p,ITs_sound_manager_device_startup,ITs_sound_manager_device_cleanup},  {"ITc_sound_manager_get_device_io_direction_p",ITc_sound_manager_get_device_io_direction_p,ITs_sound_manager_device_startup,ITs_sound_manager_device_cleanup},
+       {"ITc_sound_manager_get_device_id_p",ITc_sound_manager_get_device_id_p,ITs_sound_manager_device_startup,ITs_sound_manager_device_cleanup},
+       {"ITc_sound_manager_get_device_name_p",ITc_sound_manager_get_device_name_p,ITs_sound_manager_device_startup,ITs_sound_manager_device_cleanup},
+       {"ITc_sound_manager_get_device_state_p",ITc_sound_manager_get_device_state_p,ITs_sound_manager_device_startup,ITs_sound_manager_device_cleanup},
+       {"ITc_sound_manager_get_device_list_p",ITc_sound_manager_get_device_list_p,ITs_sound_manager_device_startup,ITs_sound_manager_device_cleanup},  {"ITc_sound_manager_get_current_media_playback_device_type_p",ITc_sound_manager_get_current_media_playback_device_type_p,ITs_sound_manager_device_startup,ITs_sound_manager_device_cleanup},    {"ITc_sound_manager_add_remove_device_connection_changed_cb_p",ITc_sound_manager_add_remove_device_connection_changed_cb_p,ITs_sound_manager_device_startup,ITs_sound_manager_device_cleanup},  {"ITc_sound_manager_add_remove_device_state_changed_cb_p",ITc_sound_manager_add_remove_device_state_changed_cb_p,ITs_sound_manager_device_startup,ITs_sound_manager_device_cleanup},    {"ITc_sound_manager_create_destroy_stream_information_p",ITc_sound_manager_create_destroy_stream_information_p,ITs_sound_manager_stream_startup,ITs_sound_manager_stream_cleanup},      {"ITc_sound_manager_add_remove_device_for_stream_routing_p",ITc_sound_manager_add_remove_device_for_stream_routing_p,ITs_sound_manager_stream_startup,ITs_sound_manager_stream_cleanup},        {"ITc_sound_manager_remove_all_devices_for_stream_routing_p",ITc_sound_manager_remove_all_devices_for_stream_routing_p,ITs_sound_manager_stream_startup,ITs_sound_manager_stream_cleanup},
+       {"ITc_sound_manager_apply_stream_routing_p",ITc_sound_manager_apply_stream_routing_p,ITs_sound_manager_stream_startup,ITs_sound_manager_stream_cleanup},
+       {"ITc_sound_manager_acquire_release_focus_p",ITc_sound_manager_acquire_release_focus_p,ITs_sound_manager_stream_startup,ITs_sound_manager_stream_cleanup},
+       {"ITc_sound_manager_get_focus_state_p",ITc_sound_manager_get_focus_state_p,ITs_sound_manager_stream_startup,ITs_sound_manager_stream_cleanup},  {"ITc_sound_manager_add_remove_focus_state_watch_cb_p",ITc_sound_manager_add_remove_focus_state_watch_cb_p,ITs_sound_manager_stream_startup,ITs_sound_manager_stream_cleanup},  {"ITc_sound_manager_set_get_focus_reacquisition_p",ITc_sound_manager_set_get_focus_reacquisition_p,ITs_sound_manager_stream_startup,ITs_sound_manager_stream_cleanup},
+       {"ITc_sound_manager_get_sound_type_p",ITc_sound_manager_get_sound_type_p,ITs_sound_manager_stream_startup,ITs_sound_manager_stream_cleanup},    {"ITc_sound_manager_get_current_playback_recording_focus_p",ITc_sound_manager_get_current_playback_recording_focus_p,ITs_sound_manager_stream_startup,ITs_sound_manager_stream_cleanup},        {"ITc_sound_manager_focus_get_requesting_requested_behavior_get_changed_focus_state_p",ITc_sound_manager_focus_get_requesting_requested_behavior_get_changed_focus_state_p,ITs_sound_manager_stream_startup,ITs_sound_manager_stream_cleanup},
+       {"ITc_sound_manager_is_stream_on_device_p",ITc_sound_manager_is_stream_on_device_p,ITs_sound_manager_stream_startup,ITs_sound_manager_stream_cleanup},
+       {"ITc_sound_manager_get_max_volume_p",ITc_sound_manager_get_max_volume_p,ITs_sound_manager_volume_startup,ITs_sound_manager_volume_cleanup},
+       {"ITc_sound_manager_set_get_volume_p",ITc_sound_manager_set_get_volume_p,ITs_sound_manager_volume_startup,ITs_sound_manager_volume_cleanup},    {"ITc_sound_manager_get_current_sound_type_p",ITc_sound_manager_get_current_sound_type_p,ITs_sound_manager_volume_startup,ITs_sound_manager_volume_cleanup},    {"ITc_sound_manager_add_remove_volume_changed_cb_p",ITc_sound_manager_add_remove_volume_changed_cb_p,ITs_sound_manager_volume_startup,ITs_sound_manager_volume_cleanup},
+       {"ITc_sound_manager_acquire_release_focus_all_p", ITc_sound_manager_acquire_release_focus_all_p, ITs_sound_manager_stream_startup, ITs_sound_manager_stream_cleanup},
+       {"ITc_sound_manager_deliver_focus_p", ITc_sound_manager_deliver_focus_p, ITs_sound_manager_stream_startup, ITs_sound_manager_stream_cleanup},
+       {"ITc_sound_manager_is_device_running_p",ITc_sound_manager_is_device_running_p,ITs_sound_manager_device_startup,ITs_sound_manager_device_cleanup},  {"ITc_sound_manager_add_remove_device_running_changed_cb_p",ITc_sound_manager_add_remove_device_running_changed_cb_p,ITs_sound_manager_device_startup,ITs_sound_manager_device_cleanup},    {"ITs_sound_manager_get_supported_sample_formats_p",ITs_sound_manager_get_supported_sample_formats_p,ITs_sound_manager_device_startup,ITs_sound_manager_device_cleanup},
+       {"ITs_sound_manager_set_get_sample_format_p",ITs_sound_manager_set_get_sample_format_p,ITs_sound_manager_device_startup,ITs_sound_manager_device_cleanup},      {"ITs_sound_manager_get_supported_sample_rates_p",ITs_sound_manager_get_supported_sample_rates_p,ITs_sound_manager_device_startup,ITs_sound_manager_device_cleanup},
+       {"ITs_sound_manager_set_get_sample_rate_p",ITs_sound_manager_set_get_sample_rate_p,ITs_sound_manager_device_startup,ITs_sound_manager_device_cleanup},  {"ITs_sound_manager_set_get_avoid_resampling_p",ITs_sound_manager_set_get_avoid_resampling_p,ITs_sound_manager_device_startup,ITs_sound_manager_device_cleanup},        {"ITs_sound_manager_set_get_media_stream_only_p",ITs_sound_manager_set_get_media_stream_only_p,ITs_sound_manager_device_startup,ITs_sound_manager_device_cleanup},
+{"ITc_sound_manager_activate_deactivate_ducking_p",ITc_sound_manager_activate_deactivate_ducking_p,ITs_sound_manager_stream_startup,ITs_sound_manager_stream_cleanup},
+{"ITc_sound_manager_is_ducked_p",ITc_sound_manager_is_ducked_p,ITs_sound_manager_stream_startup,ITs_sound_manager_stream_cleanup},
+{"ITc_sound_manager_create_destroy_stream_ducking_p",ITc_sound_manager_create_destroy_stream_ducking_p,ITs_sound_manager_stream_startup,ITs_sound_manager_stream_cleanup},
+{"ITc_sound_manager_set_get_stream_prefered_device_p",ITc_sound_manager_set_get_stream_prefered_device_p,ITs_sound_manager_stream_startup,ITs_sound_manager_stream_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_SOUND-MANAGER-NATIVE_H__
diff --git a/src/itc/sound-pool/tct-sound-pool-native_tv.h b/src/itc/sound-pool/tct-sound-pool-native_tv.h
new file mode 100755 (executable)
index 0000000..5ce2e2c
--- /dev/null
@@ -0,0 +1,51 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_SOUND_POOL_NATIVE_H__
+#define __TCT_SOUND_POOL_NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_sound_pool_startup(void);
+extern void ITs_sound_pool_cleanup(void);
+
+extern int ITs_sound_pool_create_destroy_p(void);
+extern int ITs_sound_pool_load_unload_source_from_file_p(void);
+extern int ITs_sound_pool_stream_play_stop_p(void);
+extern int ITs_sound_pool_stream_pause_resume_p(void);
+extern int ITs_sound_pool_get_state_p(void);
+extern int ITs_sound_pool_activate_deactivate_p(void);
+extern int ITs_sound_pool_set_get_volume_p(void);
+extern int ITs_sound_pool_stream_set_get_volume_p(void);
+extern int ITs_sound_pool_stream_set_get_priority_p(void);
+extern int ITs_sound_pool_stream_get_state_p(void);
+extern int ITs_sound_pool_set_unset_state_changed_cb_p(void);
+
+testcase tc_array[] = {
+    {"ITs_sound_pool_create_destroy_p", ITs_sound_pool_create_destroy_p, ITs_sound_pool_startup, ITs_sound_pool_cleanup},
+    {"ITs_sound_pool_load_unload_source_from_file_p", ITs_sound_pool_load_unload_source_from_file_p, ITs_sound_pool_startup, ITs_sound_pool_cleanup},
+    {"ITs_sound_pool_stream_play_stop_p", ITs_sound_pool_stream_play_stop_p, ITs_sound_pool_startup, ITs_sound_pool_cleanup},
+    {"ITs_sound_pool_stream_pause_resume_p", ITs_sound_pool_stream_pause_resume_p, ITs_sound_pool_startup, ITs_sound_pool_cleanup},
+    {"ITs_sound_pool_get_state_p", ITs_sound_pool_get_state_p, ITs_sound_pool_startup, ITs_sound_pool_cleanup},
+    {"ITs_sound_pool_activate_deactivate_p", ITs_sound_pool_activate_deactivate_p, ITs_sound_pool_startup, ITs_sound_pool_cleanup},
+    {"ITs_sound_pool_set_get_volume_p", ITs_sound_pool_set_get_volume_p, ITs_sound_pool_startup, ITs_sound_pool_cleanup},
+    {"ITs_sound_pool_stream_set_get_volume_p", ITs_sound_pool_stream_set_get_volume_p, ITs_sound_pool_startup, ITs_sound_pool_cleanup},
+    {"ITs_sound_pool_stream_set_get_priority_p", ITs_sound_pool_stream_set_get_priority_p, ITs_sound_pool_startup, ITs_sound_pool_cleanup},
+    {"ITs_sound_pool_stream_get_state_p", ITs_sound_pool_stream_get_state_p, ITs_sound_pool_startup, ITs_sound_pool_cleanup},
+    {"ITs_sound_pool_set_unset_state_changed_cb_p", ITs_sound_pool_set_unset_state_changed_cb_p, ITs_sound_pool_startup, ITs_sound_pool_cleanup},
+    {NULL, NULL}
+};
+#endif // __TCT_SOUND_POOL_NATIVE_H__
diff --git a/src/itc/stt/tct-stt-native_tv.h b/src/itc/stt/tct-stt-native_tv.h
new file mode 100755 (executable)
index 0000000..029fc11
--- /dev/null
@@ -0,0 +1,83 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_STT-NATIVE_H__
+#define __TCT_STT-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_stt_startup(void);
+extern void ITs_stt_cleanup(void);
+extern void ITs_stte_startup(void);
+extern void ITs_stte_cleanup(void);
+
+extern int ITc_stt_create_destroy_p(void);
+extern int ITc_stt_prepare_unprepare_p(void);
+extern int ITc_stt_start_cancel_p(void);
+extern int ITc_stt_start_stop_cancel_p(void);
+extern int ITc_stt_get_state_p(void);
+extern int ITc_stt_get_default_language_p(void);
+extern int ITc_stt_set_get_engine_p(void);
+extern int ITc_stt_is_recognition_type_supported_p(void);
+extern int ITc_stt_get_recording_volume_p(void);
+extern int ITc_stt_set_silence_detection_p(void);
+extern int ITc_stt_set_unset_start_sound_p(void);
+extern int ITc_stt_set_unset_stop_sound_p(void);
+extern int ITc_stt_set_unset_state_changed_cb_p(void);
+extern int ITc_stt_set_unset_default_language_changed_cb_p(void);
+extern int ITc_stt_set_unset_error_cb_p(void);
+extern int ITc_stt_foreach_supported_engines_p(void);
+extern int ITc_stt_foreach_supported_languages_p(void);
+extern int ITc_stt_set_credential_p(void);
+extern int ITc_stt_set_get_private_data_p(void);
+extern int ITc_stt_set_unset_engine_changed_cb_p(void);
+extern int ITc_stt_set_unset_speech_status_cb_p(void);
+extern int ITc_stte_main_p(void);
+extern int ITc_stte_set_private_data_set_cb_p(void);
+extern int ITc_stte_set_private_data_requested_cb_p(void);
+extern int ITc_stte_set_unset_audio_type_set_cb_p(void);
+
+
+testcase tc_array[] = {
+       {"ITc_stt_create_destroy_p",ITc_stt_create_destroy_p,ITs_stt_startup,ITs_stt_cleanup},
+       {"ITc_stt_prepare_unprepare_p",ITc_stt_prepare_unprepare_p,ITs_stt_startup,ITs_stt_cleanup},
+       {"ITc_stt_start_cancel_p",ITc_stt_start_cancel_p,ITs_stt_startup,ITs_stt_cleanup},
+       {"ITc_stt_start_stop_cancel_p",ITc_stt_start_stop_cancel_p,ITs_stt_startup,ITs_stt_cleanup},
+       {"ITc_stt_get_state_p",ITc_stt_get_state_p,ITs_stt_startup,ITs_stt_cleanup},
+       {"ITc_stt_get_default_language_p",ITc_stt_get_default_language_p,ITs_stt_startup,ITs_stt_cleanup},
+       {"ITc_stt_set_get_engine_p",ITc_stt_set_get_engine_p,ITs_stt_startup,ITs_stt_cleanup},
+       {"ITc_stt_is_recognition_type_supported_p",ITc_stt_is_recognition_type_supported_p,ITs_stt_startup,ITs_stt_cleanup},
+       {"ITc_stt_get_recording_volume_p",ITc_stt_get_recording_volume_p,ITs_stt_startup,ITs_stt_cleanup},
+       {"ITc_stt_set_silence_detection_p",ITc_stt_set_silence_detection_p,ITs_stt_startup,ITs_stt_cleanup},
+       {"ITc_stt_set_unset_start_sound_p",ITc_stt_set_unset_start_sound_p,ITs_stt_startup,ITs_stt_cleanup},
+       {"ITc_stt_set_unset_stop_sound_p",ITc_stt_set_unset_stop_sound_p,ITs_stt_startup,ITs_stt_cleanup},
+       {"ITc_stt_set_unset_state_changed_cb_p",ITc_stt_set_unset_state_changed_cb_p,ITs_stt_startup,ITs_stt_cleanup},
+       {"ITc_stt_set_unset_default_language_changed_cb_p",ITc_stt_set_unset_default_language_changed_cb_p,ITs_stt_startup,ITs_stt_cleanup},
+       {"ITc_stt_set_unset_error_cb_p",ITc_stt_set_unset_error_cb_p,ITs_stt_startup,ITs_stt_cleanup},
+       {"ITc_stt_foreach_supported_engines_p",ITc_stt_foreach_supported_engines_p,ITs_stt_startup,ITs_stt_cleanup},
+       {"ITc_stt_foreach_supported_languages_p",ITc_stt_foreach_supported_languages_p,ITs_stt_startup,ITs_stt_cleanup},
+       {"ITc_stt_set_credential_p",ITc_stt_set_credential_p,ITs_stt_startup,ITs_stt_cleanup},
+       {"ITc_stt_set_get_private_data_p",ITc_stt_set_get_private_data_p,ITs_stt_startup,ITs_stt_cleanup},
+       {"ITc_stt_set_unset_engine_changed_cb_p",ITc_stt_set_unset_engine_changed_cb_p,ITs_stt_startup,ITs_stt_cleanup},
+       {"ITc_stt_set_unset_speech_status_cb_p",ITc_stt_set_unset_speech_status_cb_p,ITs_stt_startup,ITs_stt_cleanup},
+       {"ITc_stte_main_p",ITc_stte_main_p,ITs_stte_startup,ITs_stte_cleanup},
+       {"ITc_stte_set_private_data_set_cb_p",ITc_stte_set_private_data_set_cb_p,ITs_stte_startup,ITs_stte_cleanup},
+       {"ITc_stte_set_private_data_requested_cb_p",ITc_stte_set_private_data_requested_cb_p,ITs_stte_startup,ITs_stte_cleanup},
+       {"ITc_stte_set_unset_audio_type_set_cb_p",ITc_stte_set_unset_audio_type_set_cb_p,ITs_stte_startup,ITs_stte_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_STT-NATIVE_H__
diff --git a/src/itc/system-info/tct-system-info-native_tv.h b/src/itc/system-info/tct-system-info-native_tv.h
new file mode 100755 (executable)
index 0000000..0248f2e
--- /dev/null
@@ -0,0 +1,38 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_SYSTEM-INFO-NATIVE_H__
+#define __TCT_SYSTEM-INFO-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_system_info_startup(void);
+extern void ITs_system_info_cleanup(void);
+
+extern int ITc_system_info_get_platform_bool_p(void);
+extern int ITc_system_info_get_platform_double_p(void);
+extern int ITc_system_info_get_platform_int_p(void);
+extern int ITc_system_info_get_platform_string_p(void);
+
+testcase tc_array[] = {
+       {"ITc_system_info_get_platform_bool_p",ITc_system_info_get_platform_bool_p,ITs_system_info_startup,ITs_system_info_cleanup},
+       {"ITc_system_info_get_platform_double_p",ITc_system_info_get_platform_double_p,ITs_system_info_startup,ITs_system_info_cleanup},
+       {"ITc_system_info_get_platform_int_p",ITc_system_info_get_platform_int_p,ITs_system_info_startup,ITs_system_info_cleanup},
+       {"ITc_system_info_get_platform_string_p",ITc_system_info_get_platform_string_p,ITs_system_info_startup,ITs_system_info_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_SYSTEM-INFO-NATIVE_H__
diff --git a/src/itc/tbm/tct-tbm-native_tv.h b/src/itc/tbm/tct-tbm-native_tv.h
new file mode 100755 (executable)
index 0000000..562908d
--- /dev/null
@@ -0,0 +1,44 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_TBM-NATIVE_H__
+#define __TCT_TBM-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_tbm_startup(void);
+extern void ITs_tbm_cleanup(void);
+
+extern int ITc_tbm_surface_create_destroy_p(void);
+extern int ITc_tbm_surface_map_unmap_p(void);
+extern int ITc_tbm_surface_get_width_p(void);
+extern int ITc_tbm_surface_get_height_p(void);
+extern int ITc_tbm_surface_query_formats_p(void);
+extern int ITc_tbm_surface_get_info_p(void);
+extern int ITc_tbm_surface_get_format_p(void);
+
+testcase tc_array[] = {
+       {"ITc_tbm_surface_create_destroy_p",ITc_tbm_surface_create_destroy_p,ITs_tbm_startup,ITs_tbm_cleanup},
+       {"ITc_tbm_surface_map_unmap_p",ITc_tbm_surface_map_unmap_p,ITs_tbm_startup,ITs_tbm_cleanup},
+       {"ITc_tbm_surface_get_width_p",ITc_tbm_surface_get_width_p,ITs_tbm_startup,ITs_tbm_cleanup},
+       {"ITc_tbm_surface_get_height_p",ITc_tbm_surface_get_height_p,ITs_tbm_startup,ITs_tbm_cleanup},
+       {"ITc_tbm_surface_query_formats_p",ITc_tbm_surface_query_formats_p,ITs_tbm_startup,ITs_tbm_cleanup},
+       {"ITc_tbm_surface_get_info_p",ITc_tbm_surface_get_info_p,ITs_tbm_startup,ITs_tbm_cleanup},
+       {"ITc_tbm_surface_get_format_p",ITc_tbm_surface_get_format_p,ITs_tbm_startup,ITs_tbm_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_TBM-NATIVE_H__
diff --git a/src/itc/thumbnail-util/tct-thumbnail-util-native_tv.h b/src/itc/thumbnail-util/tct-thumbnail-util-native_tv.h
new file mode 100755 (executable)
index 0000000..d16f784
--- /dev/null
@@ -0,0 +1,44 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_THUMBNAIL-UTIL-NATIVE_H__
+#define __TCT_THUMBNAIL-UTIL-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_thumbnail_util_startup(void);
+extern void ITs_thumbnail_util_cleanup(void);
+
+extern int ITc_thumnail_util_create_destroy_p(void);
+extern int ITc_thumnail_util_set_path_p(void);
+extern int ITc_thumnail_util_set_size_p(void);
+extern int ITc_thumnail_util_extract_p(void);
+extern int ITc_thumnail_util_extract_cancel_p(void);
+extern int ITc_thumbnail_util_extract_to_file(void);
+extern int ITc_thumbnail_util_extract_to_buffer(void);
+
+testcase tc_array[] = {
+       {"ITc_thumnail_util_create_destroy_p",ITc_thumnail_util_create_destroy_p,ITs_thumbnail_util_startup,ITs_thumbnail_util_cleanup},
+       {"ITc_thumnail_util_set_path_p",ITc_thumnail_util_set_path_p,ITs_thumbnail_util_startup,ITs_thumbnail_util_cleanup},
+       {"ITc_thumnail_util_set_size_p",ITc_thumnail_util_set_size_p,ITs_thumbnail_util_startup,ITs_thumbnail_util_cleanup},
+       {"ITc_thumnail_util_extract_p",ITc_thumnail_util_extract_p,ITs_thumbnail_util_startup,ITs_thumbnail_util_cleanup},
+       {"ITc_thumnail_util_extract_cancel_p",ITc_thumnail_util_extract_cancel_p,ITs_thumbnail_util_startup,ITs_thumbnail_util_cleanup},
+       {"ITc_thumbnail_util_extract_to_file",ITc_thumbnail_util_extract_to_file,ITs_thumbnail_util_startup,ITs_thumbnail_util_cleanup},
+       {"ITc_thumbnail_util_extract_to_buffer",ITc_thumbnail_util_extract_to_buffer,ITs_thumbnail_util_startup,ITs_thumbnail_util_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_THUMBNAIL-UTIL-NATIVE_H__
diff --git a/src/itc/tone-player/tct-tone-player-native_tv.h b/src/itc/tone-player/tct-tone-player-native_tv.h
new file mode 100755 (executable)
index 0000000..b65b027
--- /dev/null
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_TONE-PLAYER-NATIVE_H__
+#define __TCT_TONE-PLAYER-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_tone_player_startup(void);
+extern void ITs_tone_player_cleanup(void);
+
+extern int ITc_tone_player_start_new_stop_p(void);
+
+testcase tc_array[] = {
+       {"ITc_tone_player_start_new_stop_p",ITc_tone_player_start_new_stop_p,ITs_tone_player_startup,ITs_tone_player_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_TONE-PLAYER-NATIVE_H__
diff --git a/src/itc/ttrace/tct-ttrace-native_tv.h b/src/itc/ttrace/tct-ttrace-native_tv.h
new file mode 100755 (executable)
index 0000000..ff6f440
--- /dev/null
@@ -0,0 +1,36 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_TTRACE-NATIVE_H__
+#define __TCT_TTRACE-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_ttrace_startup(void);
+extern void ITs_ttrace_cleanup(void);
+
+extern int ITc_trace_begin_end_p(void);
+extern int ITc_trace_async_begin_end_p(void);
+extern int ITc_trace_update_counter_p(void);
+
+testcase tc_array[] = {
+       {"ITc_trace_begin_end_p",ITc_trace_begin_end_p,ITs_ttrace_startup,ITs_ttrace_cleanup},
+       {"ITc_trace_async_begin_end_p",ITc_trace_async_begin_end_p,ITs_ttrace_startup,ITs_ttrace_cleanup},
+       {"ITc_trace_update_counter_p",ITc_trace_update_counter_p,ITs_ttrace_startup,ITs_ttrace_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_TTRACE-NATIVE_H__
diff --git a/src/itc/tts/tct-tts-native_tv.h b/src/itc/tts/tct-tts-native_tv.h
new file mode 100755 (executable)
index 0000000..32418d3
--- /dev/null
@@ -0,0 +1,68 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_TTS-NATIVE_H__
+#define __TCT_TTS-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_tts_startup(void);
+extern void ITs_tts_cleanup(void);
+extern void ITs_ttse_startup(void);
+extern void ITs_ttse_cleanup(void);
+
+extern int ITc_tts_create_destroy_p(void);
+extern int ITc_tts_set_get_mode_p(void);
+extern int ITc_tts_get_default_voice_p(void);
+extern int ITc_tts_get_state_p(void);
+extern int ITc_tts_prepare_unprepare_p(void);
+extern int ITc_tts_repeat(void);
+extern int ITc_tts_setunset_state_changed_cb_p(void);
+extern int ITc_tts_get_max_text_size_p(void);
+extern int ITc_tts_get_speed_range_p(void);
+extern int ITc_tts_add_text_play_p(void);
+extern int ITc_tts_pause_stop_p(void);
+extern int ITc_tts_setunset_utterance_started_completed_cb_p(void);
+extern int ITc_tts_setunset_error_cb_p(void);
+extern int ITc_tts_setunset_default_voice_changed_cb_p(void);
+extern int ITc_tts_foreach_supported_voices_p(void);
+extern int ITc_tts_set_credential_p(void);
+extern int ITc_tts_set_get_private_data_p(void);
+extern int ITc_tts_set_unset_engine_changed_cb_p(void);
+
+testcase tc_array[] = {
+       {"ITc_tts_create_destroy_p",ITc_tts_create_destroy_p,ITs_tts_startup,ITs_tts_cleanup},
+       {"ITc_tts_set_get_mode_p",ITc_tts_set_get_mode_p,ITs_tts_startup,ITs_tts_cleanup},
+       {"ITc_tts_get_default_voice_p",ITc_tts_get_default_voice_p,ITs_tts_startup,ITs_tts_cleanup},
+       {"ITc_tts_get_state_p",ITc_tts_get_state_p,ITs_tts_startup,ITs_tts_cleanup},
+       {"ITc_tts_prepare_unprepare_p",ITc_tts_prepare_unprepare_p,ITs_tts_startup,ITs_tts_cleanup},
+       {"ITc_tts_repeat",ITc_tts_repeat,ITs_tts_startup,ITs_tts_cleanup},
+       {"ITc_tts_setunset_state_changed_cb_p",ITc_tts_setunset_state_changed_cb_p,ITs_tts_startup,ITs_tts_cleanup},
+       {"ITc_tts_get_max_text_size_p",ITc_tts_get_max_text_size_p,ITs_tts_startup,ITs_tts_cleanup},
+       {"ITc_tts_get_speed_range_p",ITc_tts_get_speed_range_p,ITs_tts_startup,ITs_tts_cleanup},
+       {"ITc_tts_add_text_play_p",ITc_tts_add_text_play_p,ITs_tts_startup,ITs_tts_cleanup},
+       {"ITc_tts_pause_stop_p",ITc_tts_pause_stop_p,ITs_tts_startup,ITs_tts_cleanup},
+       {"ITc_tts_setunset_utterance_started_completed_cb_p",ITc_tts_setunset_utterance_started_completed_cb_p,ITs_tts_startup,ITs_tts_cleanup},
+       {"ITc_tts_setunset_error_cb_p",ITc_tts_setunset_error_cb_p,ITs_tts_startup,ITs_tts_cleanup},
+       {"ITc_tts_setunset_default_voice_changed_cb_p",ITc_tts_setunset_default_voice_changed_cb_p,ITs_tts_startup,ITs_tts_cleanup},
+       {"ITc_tts_foreach_supported_voices_p",ITc_tts_foreach_supported_voices_p,ITs_tts_startup,ITs_tts_cleanup},
+       {"ITc_tts_set_credential_p",ITc_tts_set_credential_p,ITs_tts_startup,ITs_tts_cleanup},
+       {"ITc_tts_set_get_private_data_p",ITc_tts_set_get_private_data_p,ITs_tts_startup,ITs_tts_cleanup},
+       {"ITc_tts_set_unset_engine_changed_cb_p",ITc_tts_set_unset_engine_changed_cb_p,ITs_tts_startup,ITs_tts_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_TTS-NATIVE_H__
diff --git a/src/itc/tzsh-quickpanel/tct-tzsh-quickpanel-native_tv.h b/src/itc/tzsh-quickpanel/tct-tzsh-quickpanel-native_tv.h
new file mode 100755 (executable)
index 0000000..8f3109a
--- /dev/null
@@ -0,0 +1,48 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_TZSH-QUICKPANEL-NATIVE_H__
+#define __TCT_TZSH-QUICKPANEL-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_tzsh_quickpanel_startup(void);
+extern void ITs_tzsh_quickpanel_cleanup(void);
+
+extern int ITc_tzsh_quickpanel_tzsh_create_destroy_p(void);
+extern int ITc_tzsh_quickpanel_panel_create_destroy_p(void);
+extern int ITc_tzsh_quickpanel_panel_show_hide_p(void);
+extern int ITc_tzsh_quickpanel_visible_get_p(void);
+extern int ITc_tzsh_quickpanel_orientation_get_p(void);
+extern int ITc_tzsh_quickpanel_event_handler_Visible_add_delete_get_p(void);
+extern int ITc_tzsh_quickpanel_event_handler_orientation_add_delete_get_p(void);
+extern int ITc_tzsh_quickpanel_type_get_p(void);
+extern int ITc_tzsh_quickpanel_scrollable_state_set_get_p(void);
+
+testcase tc_array[] = {
+       {"ITc_tzsh_quickpanel_tzsh_create_destroy_p",ITc_tzsh_quickpanel_tzsh_create_destroy_p,ITs_tzsh_quickpanel_startup,ITs_tzsh_quickpanel_cleanup},
+       {"ITc_tzsh_quickpanel_panel_create_destroy_p",ITc_tzsh_quickpanel_panel_create_destroy_p,ITs_tzsh_quickpanel_startup,ITs_tzsh_quickpanel_cleanup},
+       {"ITc_tzsh_quickpanel_panel_show_hide_p",ITc_tzsh_quickpanel_panel_show_hide_p,ITs_tzsh_quickpanel_startup,ITs_tzsh_quickpanel_cleanup},
+       {"ITc_tzsh_quickpanel_visible_get_p",ITc_tzsh_quickpanel_visible_get_p,ITs_tzsh_quickpanel_startup,ITs_tzsh_quickpanel_cleanup},
+       {"ITc_tzsh_quickpanel_orientation_get_p",ITc_tzsh_quickpanel_orientation_get_p,ITs_tzsh_quickpanel_startup,ITs_tzsh_quickpanel_cleanup},
+       {"ITc_tzsh_quickpanel_event_handler_Visible_add_delete_get_p",ITc_tzsh_quickpanel_event_handler_Visible_add_delete_get_p,ITs_tzsh_quickpanel_startup,ITs_tzsh_quickpanel_cleanup},
+       {"ITc_tzsh_quickpanel_event_handler_orientation_add_delete_get_p",ITc_tzsh_quickpanel_event_handler_orientation_add_delete_get_p,ITs_tzsh_quickpanel_startup,ITs_tzsh_quickpanel_cleanup},
+       {"ITc_tzsh_quickpanel_type_get_p",ITc_tzsh_quickpanel_type_get_p,ITs_tzsh_quickpanel_startup,ITs_tzsh_quickpanel_cleanup},
+       {"ITc_tzsh_quickpanel_scrollable_state_set_get_p",ITc_tzsh_quickpanel_scrollable_state_set_get_p, ITs_tzsh_quickpanel_startup, ITs_tzsh_quickpanel_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_TZSH-QUICKPANEL-NATIVE_H__
diff --git a/src/itc/url-download/tct-url-download-native_tv.h b/src/itc/url-download/tct-url-download-native_tv.h
new file mode 100755 (executable)
index 0000000..473856e
--- /dev/null
@@ -0,0 +1,88 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_URL-DOWNLOAD-NATIVE_H__
+#define __TCT_URL-DOWNLOAD-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_url_download_startup(void);
+extern void ITs_url_download_cleanup(void);
+extern void ITs_url_download_set_get_startup(void);
+extern void ITs_url_download_set_get_cleanup(void);
+extern void ITs_url_download_get_startup(void);
+extern void ITs_url_download_get_cleanup(void);
+
+extern int ITc_download_create_destroy_p(void);
+extern int ITc_download_add_remove_http_header_field_p(void);
+extern int ITc_download_set_unset_progress_cb_p(void);
+extern int ITc_download_start_cancel_p(void);
+extern int ITc_download_pause_p(void);
+extern int ITc_download_set_temp_file_path_p(void);
+extern int ITc_download_set_get_notification_app_control_p(void);
+extern int ITc_download_set_get_auto_download_p(void);
+extern int ITc_download_set_get_destination_p(void);
+extern int ITc_download_set_get_file_name_p(void);
+extern int ITc_download_set_get_network_type_p(void);
+extern int ITc_download_set_get_notification_description_p(void);
+extern int ITc_download_set_get_notification_title_p(void);
+extern int ITc_download_set_get_notification_type_p(void);
+extern int ITc_download_set_get_url_p(void);
+extern int ITc_download_set_get_state_changed_cb_p(void);
+extern int ITc_download_get_http_header_field_p(void);
+extern int ITc_download_get_http_header_field_list_p(void);
+extern int ITc_download_get_temp_path_p(void);
+extern int ITc_download_get_content_name_p(void);
+extern int ITc_download_get_content_size_p(void);
+extern int ITc_download_get_downloaded_file_path_p(void);
+extern int ITc_download_get_etag_p(void);
+extern int ITc_download_get_http_status_p(void);
+extern int ITc_download_get_mime_type_p(void);
+extern int ITc_download_get_state_p(void);
+extern int ITc_download_get_error_p(void);
+
+testcase tc_array[] = {
+       {"ITc_download_create_destroy_p",ITc_download_create_destroy_p,ITs_url_download_startup,ITs_url_download_cleanup},
+       {"ITc_download_add_remove_http_header_field_p",ITc_download_add_remove_http_header_field_p,ITs_url_download_startup,ITs_url_download_cleanup},
+       {"ITc_download_set_unset_progress_cb_p",ITc_download_set_unset_progress_cb_p,ITs_url_download_startup,ITs_url_download_cleanup},
+       {"ITc_download_start_cancel_p",ITc_download_start_cancel_p,ITs_url_download_startup,ITs_url_download_cleanup},
+       {"ITc_download_pause_p",ITc_download_pause_p,ITs_url_download_startup,ITs_url_download_cleanup},
+       {"ITc_download_set_temp_file_path_p",ITc_download_set_temp_file_path_p,ITs_url_download_startup,ITs_url_download_cleanup},
+       {"ITc_download_set_get_notification_app_control_p",ITc_download_set_get_notification_app_control_p,ITs_url_download_set_get_startup,ITs_url_download_set_get_cleanup},
+       {"ITc_download_set_get_auto_download_p",ITc_download_set_get_auto_download_p,ITs_url_download_set_get_startup,ITs_url_download_set_get_cleanup},
+       {"ITc_download_set_get_destination_p",ITc_download_set_get_destination_p,ITs_url_download_set_get_startup,ITs_url_download_set_get_cleanup},
+       {"ITc_download_set_get_file_name_p",ITc_download_set_get_file_name_p,ITs_url_download_set_get_startup,ITs_url_download_set_get_cleanup},
+       {"ITc_download_set_get_network_type_p",ITc_download_set_get_network_type_p,ITs_url_download_set_get_startup,ITs_url_download_set_get_cleanup},
+       {"ITc_download_set_get_notification_description_p",ITc_download_set_get_notification_description_p,ITs_url_download_set_get_startup,ITs_url_download_set_get_cleanup},
+       {"ITc_download_set_get_notification_title_p",ITc_download_set_get_notification_title_p,ITs_url_download_set_get_startup,ITs_url_download_set_get_cleanup},
+       {"ITc_download_set_get_notification_type_p",ITc_download_set_get_notification_type_p,ITs_url_download_set_get_startup,ITs_url_download_set_get_cleanup},
+       {"ITc_download_set_get_url_p",ITc_download_set_get_url_p,ITs_url_download_set_get_startup,ITs_url_download_set_get_cleanup},
+       {"ITc_download_set_get_state_changed_cb_p",ITc_download_set_get_state_changed_cb_p,ITs_url_download_set_get_startup,ITs_url_download_set_get_cleanup},
+       {"ITc_download_get_http_header_field_p",ITc_download_get_http_header_field_p,ITs_url_download_get_startup,ITs_url_download_get_cleanup},
+       {"ITc_download_get_http_header_field_list_p",ITc_download_get_http_header_field_list_p,ITs_url_download_get_startup,ITs_url_download_get_cleanup},
+       {"ITc_download_get_temp_path_p",ITc_download_get_temp_path_p,ITs_url_download_get_startup,ITs_url_download_get_cleanup},
+       {"ITc_download_get_content_name_p",ITc_download_get_content_name_p,ITs_url_download_get_startup,ITs_url_download_get_cleanup},
+       {"ITc_download_get_content_size_p",ITc_download_get_content_size_p,ITs_url_download_get_startup,ITs_url_download_get_cleanup},
+       {"ITc_download_get_downloaded_file_path_p",ITc_download_get_downloaded_file_path_p,ITs_url_download_get_startup,ITs_url_download_get_cleanup},
+       {"ITc_download_get_etag_p",ITc_download_get_etag_p,ITs_url_download_get_startup,ITs_url_download_get_cleanup},
+       {"ITc_download_get_http_status_p",ITc_download_get_http_status_p,ITs_url_download_get_startup,ITs_url_download_get_cleanup},
+       {"ITc_download_get_mime_type_p",ITc_download_get_mime_type_p,ITs_url_download_get_startup,ITs_url_download_get_cleanup},
+       {"ITc_download_get_state_p",ITc_download_get_state_p,ITs_url_download_get_startup,ITs_url_download_get_cleanup},
+       {"ITc_download_get_error_p",ITc_download_get_error_p,ITs_url_download_get_startup,ITs_url_download_get_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_URL-DOWNLOAD-NATIVE_H__
diff --git a/src/itc/voice-control-elm/tct-voice-control-elm-native_tv.h b/src/itc/voice-control-elm/tct-voice-control-elm-native_tv.h
new file mode 100755 (executable)
index 0000000..6a6ddf1
--- /dev/null
@@ -0,0 +1,56 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_VOICE-CONTROL-ELM-NATIVE_H__
+#define __TCT_VOICE-CONTROL-ELM-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_voice_control_elm_startup(void);
+extern void ITs_voice_control_elm_cleanup(void);
+
+extern int ITc_vc_elm_initialize_deinitialize_p(void);
+extern int ITc_vc_elm_get_current_language_p(void);
+extern int ITc_vc_elm_set_unset_current_language_changed_cb_p(void);
+extern int ITc_vc_elm_foreach_supported_languages_p(void);
+extern int ITc_vc_elm_foreach_supported_widgets_p(void);
+extern int ITc_vc_elm_create_destroy_object_p(void);
+extern int ITc_vc_elm_create_destroy_item_p(void);
+extern int ITc_vc_elm_foreach_supported_actions_p(void);
+extern int ITc_vc_elm_get_action_command_p(void);
+extern int ITc_vc_elm_set_unset_command_p(void);
+extern int ITc_vc_elm_set_unset_command_hint_p(void);
+extern int ITc_vc_elm_set_get_command_hint_direction_p(void);
+extern int ITc_vc_elm_set_get_command_hint_offset_p(void);
+
+testcase tc_array[] = {
+       {"ITc_vc_elm_initialize_deinitialize_p",ITc_vc_elm_initialize_deinitialize_p,ITs_voice_control_elm_startup,ITs_voice_control_elm_cleanup},
+       {"ITc_vc_elm_get_current_language_p",ITc_vc_elm_get_current_language_p,ITs_voice_control_elm_startup,ITs_voice_control_elm_cleanup},
+       {"ITc_vc_elm_set_unset_current_language_changed_cb_p",ITc_vc_elm_set_unset_current_language_changed_cb_p,ITs_voice_control_elm_startup,ITs_voice_control_elm_cleanup},
+       {"ITc_vc_elm_foreach_supported_languages_p",ITc_vc_elm_foreach_supported_languages_p,ITs_voice_control_elm_startup,ITs_voice_control_elm_cleanup},
+       {"ITc_vc_elm_foreach_supported_widgets_p",ITc_vc_elm_foreach_supported_widgets_p,ITs_voice_control_elm_startup,ITs_voice_control_elm_cleanup},
+       {"ITc_vc_elm_create_destroy_object_p",ITc_vc_elm_create_destroy_object_p,ITs_voice_control_elm_startup,ITs_voice_control_elm_cleanup},
+       {"ITc_vc_elm_create_destroy_item_p",ITc_vc_elm_create_destroy_item_p,ITs_voice_control_elm_startup,ITs_voice_control_elm_cleanup},
+       {"ITc_vc_elm_foreach_supported_actions_p",ITc_vc_elm_foreach_supported_actions_p,ITs_voice_control_elm_startup,ITs_voice_control_elm_cleanup},
+       {"ITc_vc_elm_get_action_command_p",ITc_vc_elm_get_action_command_p,ITs_voice_control_elm_startup,ITs_voice_control_elm_cleanup},
+       {"ITc_vc_elm_set_unset_command_p",ITc_vc_elm_set_unset_command_p,ITs_voice_control_elm_startup,ITs_voice_control_elm_cleanup},
+       {"ITc_vc_elm_set_unset_command_hint_p",ITc_vc_elm_set_unset_command_hint_p,ITs_voice_control_elm_startup,ITs_voice_control_elm_cleanup},
+       {"ITc_vc_elm_set_get_command_hint_direction_p",ITc_vc_elm_set_get_command_hint_direction_p,ITs_voice_control_elm_startup,ITs_voice_control_elm_cleanup},
+       {"ITc_vc_elm_set_get_command_hint_offset_p",ITc_vc_elm_set_get_command_hint_offset_p,ITs_voice_control_elm_startup,ITs_voice_control_elm_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_VOICE-CONTROL-ELM-NATIVE_H__
diff --git a/src/itc/voice-control/tct-voice-control-native_tv.h b/src/itc/voice-control/tct-voice-control-native_tv.h
new file mode 100755 (executable)
index 0000000..5a3cfd7
--- /dev/null
@@ -0,0 +1,86 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_VOICE-CONTROL-NATIVE_H__
+#define __TCT_VOICE-CONTROL-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_voice_control_startup(void);
+extern void ITs_voice_control_cleanup(void);
+extern void ITs_voice_control_engine_startup(void);
+extern void ITs_voice_control_engine_cleanup(void);
+
+extern int ITc_vc_cmd_create_destroy_p(void);
+extern int ITc_vc_cmd_set_get_command_p(void);
+extern int ITc_vc_cmd_set_get_type_p(void);
+extern int ITc_vc_cmd_list_create_destroy_p(void);
+extern int ITc_vc_cmd_list_add_remove_p(void);
+extern int ITc_vc_cmd_list_first_last_p(void);
+extern int ITc_vc_cmd_list_next_prev_p(void);
+extern int ITc_vc_cmd_list_get_current_p(void);
+extern int ITc_vc_cmd_list_get_count_p(void);
+extern int ITc_vc_cmd_list_foreach_commands_p(void);
+extern int ITc_vc_initialize_deinitialize_p(void);
+extern int ITc_vc_set_unset_state_changed_cb_p(void);
+extern int ITc_vc_prepare_unprepare_p(void);
+extern int ITc_vc_get_state_p(void);
+extern int ITc_vc_get_service_state_p(void);
+extern int ITc_vc_set_unset_command_list_p(void);
+extern int ITc_vc_set_unset_error_cb_p(void);
+extern int ITc_vc_set_unset_current_language_changed_cb_p(void);
+extern int ITc_vc_set_unset_service_state_changed_cb_p(void);
+extern int ITc_vc_set_unset_result_cb_p(void);
+extern int ITc_vc_get_current_language_p(void);
+extern int ITc_vc_foreach_supported_languages_p(void);
+extern int ITc_vc_get_system_command_list_p(void);
+extern int ITc_vc_set_invocation_name_p(void);
+extern int ITc_vc_request_dialog_p(void);
+extern int ITc_vc_cmd_get_unfixed_command_p(void);
+extern int ITc_vc_cmd_set_get_format_p(void);
+
+testcase tc_array[] = {
+       {"ITc_vc_cmd_create_destroy_p",ITc_vc_cmd_create_destroy_p,ITs_voice_control_startup,ITs_voice_control_cleanup},
+       {"ITc_vc_cmd_set_get_command_p",ITc_vc_cmd_set_get_command_p,ITs_voice_control_startup,ITs_voice_control_cleanup},
+       {"ITc_vc_cmd_set_get_type_p",ITc_vc_cmd_set_get_type_p,ITs_voice_control_startup,ITs_voice_control_cleanup},
+       {"ITc_vc_cmd_list_create_destroy_p",ITc_vc_cmd_list_create_destroy_p,ITs_voice_control_startup,ITs_voice_control_cleanup},
+       {"ITc_vc_cmd_list_add_remove_p",ITc_vc_cmd_list_add_remove_p,ITs_voice_control_startup,ITs_voice_control_cleanup},
+       {"ITc_vc_cmd_list_first_last_p",ITc_vc_cmd_list_first_last_p,ITs_voice_control_startup,ITs_voice_control_cleanup},
+       {"ITc_vc_cmd_list_next_prev_p",ITc_vc_cmd_list_next_prev_p,ITs_voice_control_startup,ITs_voice_control_cleanup},
+       {"ITc_vc_cmd_list_get_current_p",ITc_vc_cmd_list_get_current_p,ITs_voice_control_startup,ITs_voice_control_cleanup},
+       {"ITc_vc_cmd_list_get_count_p",ITc_vc_cmd_list_get_count_p,ITs_voice_control_startup,ITs_voice_control_cleanup},
+       {"ITc_vc_cmd_list_foreach_commands_p",ITc_vc_cmd_list_foreach_commands_p,ITs_voice_control_startup,ITs_voice_control_cleanup},
+       {"ITc_vc_initialize_deinitialize_p",ITc_vc_initialize_deinitialize_p,ITs_voice_control_startup,ITs_voice_control_cleanup},
+       {"ITc_vc_set_unset_state_changed_cb_p",ITc_vc_set_unset_state_changed_cb_p,ITs_voice_control_startup,ITs_voice_control_cleanup},
+       {"ITc_vc_prepare_unprepare_p",ITc_vc_prepare_unprepare_p,ITs_voice_control_startup,ITs_voice_control_cleanup},
+       {"ITc_vc_get_state_p",ITc_vc_get_state_p,ITs_voice_control_startup,ITs_voice_control_cleanup},
+       {"ITc_vc_get_service_state_p",ITc_vc_get_service_state_p,ITs_voice_control_startup,ITs_voice_control_cleanup},
+       {"ITc_vc_set_unset_command_list_p",ITc_vc_set_unset_command_list_p,ITs_voice_control_startup,ITs_voice_control_cleanup},
+       {"ITc_vc_set_unset_error_cb_p",ITc_vc_set_unset_error_cb_p,ITs_voice_control_startup,ITs_voice_control_cleanup},
+       {"ITc_vc_set_unset_current_language_changed_cb_p",ITc_vc_set_unset_current_language_changed_cb_p,ITs_voice_control_startup,ITs_voice_control_cleanup},
+       {"ITc_vc_set_unset_service_state_changed_cb_p",ITc_vc_set_unset_service_state_changed_cb_p,ITs_voice_control_startup,ITs_voice_control_cleanup},
+       {"ITc_vc_set_unset_result_cb_p",ITc_vc_set_unset_result_cb_p,ITs_voice_control_startup,ITs_voice_control_cleanup},
+       {"ITc_vc_get_current_language_p",ITc_vc_get_current_language_p,ITs_voice_control_startup,ITs_voice_control_cleanup},
+       {"ITc_vc_foreach_supported_languages_p",ITc_vc_foreach_supported_languages_p,ITs_voice_control_startup,ITs_voice_control_cleanup},
+       {"ITc_vc_get_system_command_list_p",ITc_vc_get_system_command_list_p,ITs_voice_control_startup,ITs_voice_control_cleanup},
+       {"ITc_vc_set_invocation_name_p",ITc_vc_set_invocation_name_p,ITs_voice_control_startup,ITs_voice_control_cleanup},
+       {"ITc_vc_request_dialog_p",ITc_vc_request_dialog_p,ITs_voice_control_startup,ITs_voice_control_cleanup},
+       {"ITc_vc_cmd_get_unfixed_command_p",ITc_vc_cmd_get_unfixed_command_p,ITs_voice_control_startup,ITs_voice_control_cleanup},
+       {"ITc_vc_cmd_set_get_format_p",ITc_vc_cmd_set_get_format_p,ITs_voice_control_startup,ITs_voice_control_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_VOICE-CONTROL-NATIVE_H__
diff --git a/src/itc/vpn-service/tct-vpn-service-native_tv.h b/src/itc/vpn-service/tct-vpn-service-native_tv.h
new file mode 100755 (executable)
index 0000000..7234ae1
--- /dev/null
@@ -0,0 +1,54 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_VPN-SERVICE-NATIVE_H__
+#define __TCT_VPN-SERVICE-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_vpn_service_startup(void);
+extern void ITs_vpn_service_cleanup(void);
+
+extern int ITc_vpnsvc_init_deinit_p(void);
+extern int ITc_vpnsvc_set_get_session_p(void);
+extern int ITc_vpnsvc_get_iface_fd_p(void);
+extern int ITc_vpnsvc_get_iface_index_p(void);
+extern int ITc_vpnsvc_get_iface_name_p(void);
+extern int ITc_vpnsvc_set_mtu_p(void);
+extern int ITc_vpnsvc_set_blocking_p(void);
+extern int ITc_vpnsvc_block_unblock_networks_p(void);
+extern int ITc_vpnsvc_protect_p(void);
+extern int ITc_vpnsvc_set_local_ip_address_p(void);
+extern int ITc_vpnsvc_set_remote_ip_address_p(void);
+extern int ITc_vpnsvc_update_settings_p(void);
+
+testcase tc_array[] = {
+       {"ITc_vpnsvc_init_deinit_p",ITc_vpnsvc_init_deinit_p,ITs_vpn_service_startup,ITs_vpn_service_cleanup},
+       {"ITc_vpnsvc_set_get_session_p",ITc_vpnsvc_set_get_session_p,ITs_vpn_service_startup,ITs_vpn_service_cleanup},
+       {"ITc_vpnsvc_get_iface_fd_p",ITc_vpnsvc_get_iface_fd_p,ITs_vpn_service_startup,ITs_vpn_service_cleanup},
+       {"ITc_vpnsvc_get_iface_index_p",ITc_vpnsvc_get_iface_index_p,ITs_vpn_service_startup,ITs_vpn_service_cleanup},
+       {"ITc_vpnsvc_get_iface_name_p",ITc_vpnsvc_get_iface_name_p,ITs_vpn_service_startup,ITs_vpn_service_cleanup},
+       {"ITc_vpnsvc_set_mtu_p",ITc_vpnsvc_set_mtu_p,ITs_vpn_service_startup,ITs_vpn_service_cleanup},
+       {"ITc_vpnsvc_set_blocking_p",ITc_vpnsvc_set_blocking_p,ITs_vpn_service_startup,ITs_vpn_service_cleanup},
+       {"ITc_vpnsvc_block_unblock_networks_p",ITc_vpnsvc_block_unblock_networks_p,ITs_vpn_service_startup,ITs_vpn_service_cleanup},
+       {"ITc_vpnsvc_protect_p",ITc_vpnsvc_protect_p,ITs_vpn_service_startup,ITs_vpn_service_cleanup},
+       {"ITc_vpnsvc_set_local_ip_address_p",ITc_vpnsvc_set_local_ip_address_p,ITs_vpn_service_startup,ITs_vpn_service_cleanup},
+       {"ITc_vpnsvc_set_remote_ip_address_p",ITc_vpnsvc_set_remote_ip_address_p,ITs_vpn_service_startup,ITs_vpn_service_cleanup},
+       {"ITc_vpnsvc_update_settings_p",ITc_vpnsvc_update_settings_p,ITs_vpn_service_startup,ITs_vpn_service_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_VPN-SERVICE-NATIVE_H__
diff --git a/src/itc/wav-player/tct-wav-player-native_tv.h b/src/itc/wav-player/tct-wav-player-native_tv.h
new file mode 100755 (executable)
index 0000000..43c3470
--- /dev/null
@@ -0,0 +1,34 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_WAV-PLAYER-NATIVE_H__
+#define __TCT_WAV-PLAYER-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_wav_player_startup(void);
+extern void ITs_wav_player_cleanup(void);
+
+extern int ITc_wav_player_start_new_stop_p(void);
+extern int ITc_wav_player_start_loop_p(void);
+
+testcase tc_array[] = {
+       {"ITc_wav_player_start_new_stop_p",ITc_wav_player_start_new_stop_p,ITs_wav_player_startup,ITs_wav_player_cleanup},
+       {"ITc_wav_player_start_loop_p",ITc_wav_player_start_loop_p,ITs_wav_player_startup,ITs_wav_player_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_WAV-PLAYER-NATIVE_H__
index 8fb948e354aa007513f627e7e0b04d688460173e..2cce1e08431af6a742b7bdfefd33066f3837acef 100755 (executable)
@@ -57,6 +57,8 @@ ENDIF()
 IF( DEFINED TV )
 SET(TC_SOURCES
     ITs-webkit2-context.c
+    ITs-webkit2-autofill-profile.c
+    ITs-webkit2-context-form.c
     ITs-webkit2-context-web.c
     ITs-webkit2-common.c
     ITs-webkit2-back_forward_list.c
@@ -65,8 +67,9 @@ SET(TC_SOURCES
     ITs-webkit2-policy-decision.c
     ITs-webkit2-settings.c
     ITs-webkit2-view.c
-       ITs-webkit2-intercept-request.c
-       ITs-webkit2-view-add-incognito-mode.c
+    ITs-webkit2-intercept-request.c
+    ITs-webkit2-view-add-incognito-mode.c
+    ITs-webkit2-ewk-view-original-url.c
 )
 ENDIF()
 PKG_CHECK_MODULES(${CAPI_LIB} REQUIRED
index 2ee5d8a210d8813dd9649e230c4a9769ce27cd9e..2d514e7a1764c0143aa6860c257aa7081b1b757b 100755 (executable)
@@ -83,7 +83,7 @@ void ITs_webkit_efl_cleanup(void)
 #endif
        return;
 }
-#if defined(MOBILE) ||  defined(TIZENIOT) || defined(WEARABLE) //Starts MOBILE or  TIZENIOT or WEARABLE
+#if defined(MOBILE) ||  defined(TIZENIOT) || defined(WEARABLE) || defined(TV)//Starts MOBILE or  TIZENIOT or WEARABLE
 
 /** @addtogroup itc-webkit2-testcases
 *  @brief              Integration testcases for module webkit2
index 9f53a752ff66e65531184e8c7ad4424d07005bbc..6721eb39fe350aada80b145769e9e87385978e5d 100755 (executable)
@@ -210,7 +210,7 @@ void Webkit_EFL_main_loop_quit()
        ecore_main_loop_quit();
 }
 
-#if defined(MOBILE) ||  defined(TIZENIOT)      //Starts MOBILE or TIZENIOT
+#if defined(MOBILE) ||  defined(TIZENIOT) || defined(TV)       //Starts MOBILE or TIZENIOT
 
 Ewk_Autofill_Profile* GetEwkAFillProf()
 {
index 255165e42724e651b8793e5d663dfa221202efe6..f345011468dcd6d3cd6ff84b31f0093cd9884e92 100755 (executable)
@@ -123,7 +123,7 @@ Ecore_Timer *timeout;
 bool main_loop_running;
 bool EventLoopWait(double time);
 
-#if defined(MOBILE) ||  defined(TIZENIOT)      //Starts MOBILE or  TIZENIOT
+#if defined(MOBILE) ||  defined(TIZENIOT) || defined(TV)//Starts MOBILE or  TIZENIOT
 Ewk_Autofill_Profile* GetEwkAFillProf();
 
 #endif  //End MOBILE or TIZENIOT
index 9d1b78420ed75f961e4871a6768496b2caf33ea6..9bbf7fc1a6069cff50131898eff29e130e1ccc44 100755 (executable)
@@ -142,7 +142,7 @@ static void itc_webkit2_ewk_test_init()
     //evas_object_show(test_view.window);
     itc_webkit2_ewk_test_res_init();
 }
-#if defined(MOBILE) || defined(TIZENIOT)
+#if defined(MOBILE) || defined(TIZENIOT) || defined(TV)
 static void iconReceived_Local(void* data, Evas_Object* webview, void* event_info)
 {
     static const int PIXEL_SIZE = 4;
@@ -494,7 +494,7 @@ int ITc_ewk_context_resource_cache_clear_p(void)
 }
 
 
-#if defined(MOBILE) || defined(TIZENIOT)               //Starts MOBILE or  TIZENIOT
+#if defined(MOBILE) || defined(TIZENIOT) || defined(TV)                //Starts MOBILE or  TIZENIOT
 //& purpose: To get image representing the given URL
 //& type: auto
 /**
index c1bed7745aff2aa0409a765148edf6dbc55fd162..b80e66ecc6469b8fdc93341990634cae7e81794d 100755 (executable)
@@ -86,7 +86,7 @@ void ITs_webkit_ewk_view_original_url_cleanup(void)
 #endif
        return;
 }
-#if defined(MOBILE) || defined(WEARABLE) || defined(TIZENIOT)  //Starts MOBILE or WEARABLE or TIZENIOT
+#if defined(MOBILE) || defined(WEARABLE) || defined(TIZENIOT)|| defined(TV)    //Starts MOBILE or WEARABLE or TIZENIOT
 //& type: auto
 //& purpose: Get the Original URL string of the view object
 /**
index f3d5e31e8ba04bc2c2573e729427b475a8a0206d..5871298deec75462a63f7ed52a7ea128921acbeb 100755 (executable)
@@ -782,7 +782,7 @@ int ITc_ewk_settings_scripts_can_open_windows_get_p(void)
        Webkit_EFLDestroyWebKitView();
        return 0;
 }
-#if defined(MOBILE) ||  defined(TIZENIOT)              //Starts MOBILE or TIZENIOT
+#if defined(MOBILE) ||  defined(TIZENIOT) || defined(TV)               //Starts MOBILE or TIZENIOT
 //& purpose: Requests enable/disable form candidate data for autofill
 //& type: auto
 /**
diff --git a/src/itc/webkit2/tct-webkit2-native_tv.h b/src/itc/webkit2/tct-webkit2-native_tv.h
new file mode 100755 (executable)
index 0000000..0569538
--- /dev/null
@@ -0,0 +1,300 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_WEBKIT2-NATIVE_H__
+#define __TCT_WEBKIT2-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_webkit_efl_startup(void);
+extern void ITs_webkit_efl_cleanup(void);
+extern void ITs_webkit_efl_autofill_startup(void);
+extern void ITs_webkit_efl_autofill_cleanup(void);
+extern void ITs_webkit_efl_context_startup(void);
+extern void ITs_webkit_efl_context_cleanup(void);
+extern void ITs_webkit_efl_context_form_startup(void);
+extern void ITs_webkit_efl_context_form_cleanup(void);
+extern void ITs_webkit_efl_context_web_startup(void);
+extern void ITs_webkit_efl_context_web_cleanup(void);
+extern void ITs_webkit_efl_cookies_startup(void);
+extern void ITs_webkit_efl_cookies_cleanup(void);
+extern void ITs_webkit_efl_error_startup(void);
+extern void ITs_webkit_efl_error_cleanup(void);
+extern void ITs_webkit_efl_desicion_startup(void);
+extern void ITs_webkit_efl_desicion_cleanup(void);
+extern void ITs_webkit_efl_settings_startup(void);
+extern void ITs_webkit_efl_settings_cleanup(void);
+extern void ITs_webkit_efl_view_startup(void);
+extern void ITs_webkit_efl_view_cleanup(void);
+extern void ITc_ewk_intercept_request_startup(void);
+extern void ITc_ewk_intercept_request_cleanup(void);
+extern void ITs_webkit_view_add_incognito_mode_startup(void);
+extern void ITs_webkit_view_add_incognito_mode_cleanup(void);
+extern void ITs_webkit_ewk_view_original_url_startup(void);
+extern void ITs_webkit_ewk_view_original_url_cleanup(void);
+
+extern int ITc_webkit_efl_ewk_init_p(void);
+extern int ITc_webkit_efl_ewk_shutdown_p(void);
+extern int ITc_ewk_back_forward_list_current_item_get_p(void);
+extern int ITc_ewk_back_forward_list_previous_item_get_p(void);
+extern int ITc_ewk_back_forward_list_next_item_get_p(void);
+extern int ITc_ewk_back_forward_list_count_p(void);
+extern int ITc_ewk_back_forward_list_item_at_index_get_p(void);
+extern int ITc_ewk_back_forward_list_n_back_items_copy_p(void);
+extern int ITc_ewk_back_forward_list_n_forward_items_copy_p(void);
+extern int ITc_ewk_back_forward_list_item_ref_p(void);
+extern int ITc_ewk_back_forward_list_item_unref_p(void);
+extern int ITc_ewk_back_forward_list_item_url_get_p(void);
+extern int ITc_ewk_back_forward_list_item_original_url_get_p(void);
+extern int ITc_ewk_back_forward_list_item_title_get_p(void);
+extern int ITc_ewk_autofill_profile_data_set_get_p(void);
+extern int ITc_ewk_autofill_profile_new_delete_p(void);
+extern int ITc_ewk_autofill_profile_id_get_p(void);
+extern int ITc_ewk_context_cache_model_set_p(void);
+extern int ITc_ewk_context_cache_model_get_p(void);
+extern int ITc_ewk_context_cookie_manager_get_p(void);
+extern int ITc_ewk_context_resource_cache_clear_p(void);
+extern int ITc_ewk_context_icon_database_icon_object_add_p(void);
+extern int ITc_ewk_context_application_cache_delete_all_p(void);
+extern int ITc_ewk_context_form_autofill_profile_add_remove_p(void);
+extern int ITc_ewk_context_form_autofill_profile_get_all_p(void);
+extern int ITc_ewk_context_form_autofill_profile_set_p(void);
+extern int ITc_ewk_context_form_autofill_profile_get_p(void);
+extern int ITc_ewk_context_form_candidate_data_delete_all_p(void);
+extern int ITc_ewk_context_form_password_data_delete_all_p(void);
+extern int ITc_ewk_context_web_indexed_database_delete_all_p(void);
+extern int ITc_ewk_context_web_storage_delete_all_p(void);
+extern int ITc_ewk_cookie_manager_accept_policy_set_p(void);
+extern int ITc_ewk_cookie_manager_accept_policy_async_get_p(void);
+extern int ITc_ewk_cookie_manager_cookies_clear_p(void);
+extern int ITc_ewk_cookie_manager_file_scheme_cookies_allow_set_get_p(void);
+extern int ITc_ewk_cookie_manager_persistent_storage_set_p(void);
+extern int ITc_ewk_error_url_get_p(void);
+extern int ITc_ewk_error_code_get_p(void);
+extern int ITc_ewk_error_description_get_p(void);
+extern int ITc_ewk_error_cancellation_get_p(void);
+extern int ITc_ewk_policy_decision_cookie_get_p(void);
+extern int ITc_ewk_policy_decision_url_get_p(void);
+extern int ITc_ewk_policy_decision_scheme_get_p(void);
+extern int ITc_ewk_policy_decision_host_get_p(void);
+extern int ITc_ewk_policy_decision_http_method_get_p(void);
+extern int ITc_ewk_policy_decision_use_p(void);
+extern int ITc_ewk_policy_decision_ignore_p(void);
+extern int ITc_ewk_policy_decision_type_get_p(void);
+extern int ITc_ewk_policy_decision_navigation_type_get_p(void);
+extern int ITc_ewk_policy_decision_response_mime_get_p(void);
+extern int ITc_ewk_policy_decision_response_headers_get_p(void);
+extern int ITc_ewk_policy_decision_response_status_code_get_p(void);
+extern int ITc_ewk_settings_auto_fitting_set_p(void);
+extern int ITc_ewk_settings_auto_fitting_get_p(void);
+extern int ITc_ewk_settings_javascript_enabled_set_p(void);
+extern int ITc_ewk_settings_javascript_enabled_get_p(void);
+extern int ITc_ewk_settings_loads_images_automatically_set_p(void);
+extern int ITc_ewk_settings_loads_images_automatically_get_p(void);
+extern int ITc_ewk_settings_default_text_encoding_name_set_p(void);
+extern int ITc_ewk_settings_default_text_encoding_name_get_p(void);
+extern int ITc_ewk_settings_default_font_size_set_p(void);
+extern int ITc_ewk_settings_default_font_size_get_p(void);
+extern int ITc_ewk_settings_scripts_can_open_windows_set_p(void);
+extern int ITc_ewk_settings_scripts_can_open_windows_get_p(void);
+extern int ITc_ewk_settings_form_candidate_data_enabled_set_p(void);
+extern int ITc_ewk_settings_form_profile_data_enabled_set_p(void);
+extern int ITc_ewk_settings_autofill_password_form_enabled_set_p(void);
+extern int ITc_ewk_view_add_p(void);
+extern int ITc_ewk_view_context_get_p(void);
+extern int ITc_ewk_view_url_get_p(void);
+extern int ITc_ewk_view_url_set_p(void);
+extern int ITc_ewk_view_reload_p(void);
+extern int ITc_ewk_view_stop_p(void);
+extern int ITc_ewk_view_settings_get_p(void);
+extern int ITc_ewk_view_back_p(void);
+extern int ITc_ewk_view_forward_p(void);
+extern int ITc_ewk_view_back_possible_p(void);
+extern int ITc_ewk_view_forward_possible_p(void);
+extern int ITc_ewk_view_back_forward_list_clear_p(void);
+extern int ITc_ewk_view_back_forward_list_get_p(void);
+extern int ITc_ewk_view_title_get_p(void);
+extern int ITc_ewk_view_load_progress_get_p(void);
+extern int ITc_ewk_view_user_agent_set_p(void);
+extern int ITc_ewk_view_user_agent_get_p(void);
+extern int ITc_ewk_view_contents_size_get_p(void);
+extern int ITc_ewk_view_script_execute_p(void);
+extern int ITc_ewk_view_scale_set_p(void);
+extern int ITc_ewk_view_scale_get_p(void);
+extern int ITc_ewk_view_fullscreen_exit_p(void);
+extern int ITc_ewk_view_suspend_p(void);
+extern int ITc_ewk_view_resume_p(void);
+extern int ITc_ewk_view_url_request_set_p(void);
+extern int ITc_ewk_view_contents_set_p(void);
+extern int ITc_ewk_view_scroll_by_p(void);
+extern int ITc_ewk_view_scroll_pos_get_p(void);
+extern int ITc_ewk_view_scroll_set_p(void);
+extern int ITc_ewk_view_text_find_p(void);
+extern int ITc_ewk_view_orientation_send_p(void);
+extern int ITc_ewk_view_text_selection_clear_p(void);
+extern int ITc_ewk_view_text_selection_text_get_p(void);
+extern int ITc_ewk_view_visibility_set_p(void);
+extern int ITc_ewk_view_html_string_load_p(void);
+extern int ITc_ewk_view_evaluate_javascript_p(void);
+extern int ITc_ewk_view_javascript_message_handler_add_p(void);
+extern int ITc_ewk_context_intercept_request_callback_set_p(void);
+extern int ITc_ewk_view_focus_set_get_p(void);
+extern int ITc_ewk_intercept_request_http_method_get_p(void);
+extern int ITc_ewk_intercept_request_header_get_p(void);
+extern int ITc_ewk_intercept_request_ignore_p(void);
+extern int ITc_ewk_intercept_request_url_get_p(void);
+extern int ITc_ewk_intercept_request_response_body_set_p(void);
+extern int ITc_ewk_intercept_request_response_header_add_p(void);
+extern int ITc_ewk_intercept_request_response_header_map_add_p(void);
+extern int ITc_ewk_intercept_request_response_set_p(void);
+extern int ITc_ewk_intercept_request_response_status_set_p(void);
+extern int ITc_ewk_intercept_request_response_write_chunk_p(void);
+extern int ITc_webkit_ewk_view_add_in_incognito_mode_p(void);
+extern int ITc_webkit_ewk_view_original_url_p(void);
+extern int ITc_ewk_context_background_music_get_set_p(void);
+extern int ITc_ewk_context_block_multimedia_on_call_get_set_p(void);
+extern int ITc_ewk_context_rotation_lock_get_set_p(void);
+extern int ITc_ewk_context_sound_overlap_get_set_p(void);
+
+
+testcase tc_array[] = {
+       {"ITc_webkit_efl_ewk_init_p",ITc_webkit_efl_ewk_init_p,ITs_webkit_efl_startup,ITs_webkit_efl_cleanup},
+       {"ITc_webkit_efl_ewk_shutdown_p",ITc_webkit_efl_ewk_shutdown_p,ITs_webkit_efl_startup,ITs_webkit_efl_cleanup},
+       {"ITc_ewk_back_forward_list_current_item_get_p",ITc_ewk_back_forward_list_current_item_get_p,ITs_webkit_efl_startup,ITs_webkit_efl_cleanup},
+       {"ITc_ewk_back_forward_list_previous_item_get_p",ITc_ewk_back_forward_list_previous_item_get_p,ITs_webkit_efl_startup,ITs_webkit_efl_cleanup},
+       {"ITc_ewk_back_forward_list_next_item_get_p",ITc_ewk_back_forward_list_next_item_get_p,ITs_webkit_efl_startup,ITs_webkit_efl_cleanup},
+       {"ITc_ewk_back_forward_list_count_p",ITc_ewk_back_forward_list_count_p,ITs_webkit_efl_startup,ITs_webkit_efl_cleanup},
+       {"ITc_ewk_back_forward_list_item_at_index_get_p",ITc_ewk_back_forward_list_item_at_index_get_p,ITs_webkit_efl_startup,ITs_webkit_efl_cleanup},
+       {"ITc_ewk_back_forward_list_n_back_items_copy_p",ITc_ewk_back_forward_list_n_back_items_copy_p,ITs_webkit_efl_startup,ITs_webkit_efl_cleanup},
+       {"ITc_ewk_back_forward_list_n_forward_items_copy_p",ITc_ewk_back_forward_list_n_forward_items_copy_p,ITs_webkit_efl_startup,ITs_webkit_efl_cleanup},
+       {"ITc_ewk_back_forward_list_item_ref_p",ITc_ewk_back_forward_list_item_ref_p,ITs_webkit_efl_startup,ITs_webkit_efl_cleanup},
+       {"ITc_ewk_back_forward_list_item_unref_p",ITc_ewk_back_forward_list_item_unref_p,ITs_webkit_efl_startup,ITs_webkit_efl_cleanup},
+       {"ITc_ewk_back_forward_list_item_url_get_p",ITc_ewk_back_forward_list_item_url_get_p,ITs_webkit_efl_startup,ITs_webkit_efl_cleanup},
+       {"ITc_ewk_back_forward_list_item_original_url_get_p",ITc_ewk_back_forward_list_item_original_url_get_p,ITs_webkit_efl_startup,ITs_webkit_efl_cleanup},
+       {"ITc_ewk_back_forward_list_item_title_get_p",ITc_ewk_back_forward_list_item_title_get_p,ITs_webkit_efl_startup,ITs_webkit_efl_cleanup},
+       {"ITc_ewk_autofill_profile_data_set_get_p",ITc_ewk_autofill_profile_data_set_get_p,ITs_webkit_efl_autofill_startup,ITs_webkit_efl_autofill_cleanup},
+       {"ITc_ewk_autofill_profile_new_delete_p",ITc_ewk_autofill_profile_new_delete_p,ITs_webkit_efl_autofill_startup,ITs_webkit_efl_autofill_cleanup},
+       {"ITc_ewk_autofill_profile_id_get_p",ITc_ewk_autofill_profile_id_get_p,ITs_webkit_efl_autofill_startup,ITs_webkit_efl_autofill_cleanup},
+       {"ITc_ewk_context_cache_model_set_p",ITc_ewk_context_cache_model_set_p,ITs_webkit_efl_context_startup,ITs_webkit_efl_context_cleanup},
+       {"ITc_ewk_context_cache_model_get_p",ITc_ewk_context_cache_model_get_p,ITs_webkit_efl_context_startup,ITs_webkit_efl_context_cleanup},
+       {"ITc_ewk_context_cookie_manager_get_p",ITc_ewk_context_cookie_manager_get_p,ITs_webkit_efl_context_startup,ITs_webkit_efl_context_cleanup},
+       {"ITc_ewk_context_resource_cache_clear_p",ITc_ewk_context_resource_cache_clear_p,ITs_webkit_efl_context_startup,ITs_webkit_efl_context_cleanup},
+       {"ITc_ewk_context_icon_database_icon_object_add_p",ITc_ewk_context_icon_database_icon_object_add_p,ITs_webkit_efl_context_startup,ITs_webkit_efl_context_cleanup},
+       {"ITc_ewk_context_application_cache_delete_all_p",ITc_ewk_context_application_cache_delete_all_p,ITs_webkit_efl_context_startup,ITs_webkit_efl_context_cleanup},
+       {"ITc_ewk_context_form_autofill_profile_add_remove_p",ITc_ewk_context_form_autofill_profile_add_remove_p,ITs_webkit_efl_context_form_startup,ITs_webkit_efl_context_form_cleanup},
+       {"ITc_ewk_context_form_autofill_profile_get_all_p",ITc_ewk_context_form_autofill_profile_get_all_p,ITs_webkit_efl_context_form_startup,ITs_webkit_efl_context_form_cleanup},
+       {"ITc_ewk_context_form_autofill_profile_set_p",ITc_ewk_context_form_autofill_profile_set_p,ITs_webkit_efl_context_form_startup,ITs_webkit_efl_context_form_cleanup},
+       {"ITc_ewk_context_form_autofill_profile_get_p",ITc_ewk_context_form_autofill_profile_get_p,ITs_webkit_efl_context_form_startup,ITs_webkit_efl_context_form_cleanup},
+       {"ITc_ewk_context_form_candidate_data_delete_all_p",ITc_ewk_context_form_candidate_data_delete_all_p,ITs_webkit_efl_context_form_startup,ITs_webkit_efl_context_form_cleanup},
+       {"ITc_ewk_context_form_password_data_delete_all_p",ITc_ewk_context_form_password_data_delete_all_p,ITs_webkit_efl_context_form_startup,ITs_webkit_efl_context_form_cleanup},
+       {"ITc_ewk_context_web_indexed_database_delete_all_p",ITc_ewk_context_web_indexed_database_delete_all_p,ITs_webkit_efl_context_web_startup,ITs_webkit_efl_context_web_cleanup},
+       {"ITc_ewk_context_web_storage_delete_all_p",ITc_ewk_context_web_storage_delete_all_p,ITs_webkit_efl_context_web_startup,ITs_webkit_efl_context_web_cleanup},
+       {"ITc_ewk_cookie_manager_accept_policy_set_p",ITc_ewk_cookie_manager_accept_policy_set_p,ITs_webkit_efl_cookies_startup,ITs_webkit_efl_cookies_cleanup},
+       {"ITc_ewk_cookie_manager_accept_policy_async_get_p",ITc_ewk_cookie_manager_accept_policy_async_get_p,ITs_webkit_efl_cookies_startup,ITs_webkit_efl_cookies_cleanup},
+       {"ITc_ewk_cookie_manager_cookies_clear_p",ITc_ewk_cookie_manager_cookies_clear_p,ITs_webkit_efl_cookies_startup,ITs_webkit_efl_cookies_cleanup},
+       {"ITc_ewk_cookie_manager_file_scheme_cookies_allow_set_get_p",ITc_ewk_cookie_manager_file_scheme_cookies_allow_set_get_p,ITs_webkit_efl_cookies_startup,ITs_webkit_efl_cookies_cleanup},
+       {"ITc_ewk_cookie_manager_persistent_storage_set_p",ITc_ewk_cookie_manager_persistent_storage_set_p,ITs_webkit_efl_cookies_startup,ITs_webkit_efl_cookies_cleanup},
+       {"ITc_ewk_error_url_get_p",ITc_ewk_error_url_get_p,ITs_webkit_efl_error_startup,ITs_webkit_efl_error_cleanup},
+       {"ITc_ewk_error_code_get_p",ITc_ewk_error_code_get_p,ITs_webkit_efl_error_startup,ITs_webkit_efl_error_cleanup},
+       {"ITc_ewk_error_description_get_p",ITc_ewk_error_description_get_p,ITs_webkit_efl_error_startup,ITs_webkit_efl_error_cleanup},
+       {"ITc_ewk_error_cancellation_get_p",ITc_ewk_error_cancellation_get_p,ITs_webkit_efl_error_startup,ITs_webkit_efl_error_cleanup},
+       {"ITc_ewk_policy_decision_cookie_get_p",ITc_ewk_policy_decision_cookie_get_p,ITs_webkit_efl_desicion_startup,ITs_webkit_efl_desicion_cleanup},
+       {"ITc_ewk_policy_decision_url_get_p",ITc_ewk_policy_decision_url_get_p,ITs_webkit_efl_desicion_startup,ITs_webkit_efl_desicion_cleanup},
+       {"ITc_ewk_policy_decision_scheme_get_p",ITc_ewk_policy_decision_scheme_get_p,ITs_webkit_efl_desicion_startup,ITs_webkit_efl_desicion_cleanup},
+       {"ITc_ewk_policy_decision_host_get_p",ITc_ewk_policy_decision_host_get_p,ITs_webkit_efl_desicion_startup,ITs_webkit_efl_desicion_cleanup},
+       {"ITc_ewk_policy_decision_http_method_get_p",ITc_ewk_policy_decision_http_method_get_p,ITs_webkit_efl_desicion_startup,ITs_webkit_efl_desicion_cleanup},
+       {"ITc_ewk_policy_decision_use_p",ITc_ewk_policy_decision_use_p,ITs_webkit_efl_desicion_startup,ITs_webkit_efl_desicion_cleanup},
+       {"ITc_ewk_policy_decision_ignore_p",ITc_ewk_policy_decision_ignore_p,ITs_webkit_efl_desicion_startup,ITs_webkit_efl_desicion_cleanup},
+       {"ITc_ewk_policy_decision_type_get_p",ITc_ewk_policy_decision_type_get_p,ITs_webkit_efl_desicion_startup,ITs_webkit_efl_desicion_cleanup},
+       {"ITc_ewk_policy_decision_navigation_type_get_p",ITc_ewk_policy_decision_navigation_type_get_p,ITs_webkit_efl_desicion_startup,ITs_webkit_efl_desicion_cleanup},
+       {"ITc_ewk_policy_decision_response_mime_get_p",ITc_ewk_policy_decision_response_mime_get_p,ITs_webkit_efl_desicion_startup,ITs_webkit_efl_desicion_cleanup},
+       {"ITc_ewk_policy_decision_response_headers_get_p",ITc_ewk_policy_decision_response_headers_get_p,ITs_webkit_efl_desicion_startup,ITs_webkit_efl_desicion_cleanup},
+       {"ITc_ewk_policy_decision_response_status_code_get_p",ITc_ewk_policy_decision_response_status_code_get_p,ITs_webkit_efl_desicion_startup,ITs_webkit_efl_desicion_cleanup},
+       {"ITc_ewk_settings_auto_fitting_set_p",ITc_ewk_settings_auto_fitting_set_p,ITs_webkit_efl_settings_startup,ITs_webkit_efl_settings_cleanup},
+       {"ITc_ewk_settings_auto_fitting_get_p",ITc_ewk_settings_auto_fitting_get_p,ITs_webkit_efl_settings_startup,ITs_webkit_efl_settings_cleanup},
+       {"ITc_ewk_settings_javascript_enabled_set_p",ITc_ewk_settings_javascript_enabled_set_p,ITs_webkit_efl_settings_startup,ITs_webkit_efl_settings_cleanup},
+       {"ITc_ewk_settings_javascript_enabled_get_p",ITc_ewk_settings_javascript_enabled_get_p,ITs_webkit_efl_settings_startup,ITs_webkit_efl_settings_cleanup},
+       {"ITc_ewk_settings_loads_images_automatically_set_p",ITc_ewk_settings_loads_images_automatically_set_p,ITs_webkit_efl_settings_startup,ITs_webkit_efl_settings_cleanup},
+       {"ITc_ewk_settings_loads_images_automatically_get_p",ITc_ewk_settings_loads_images_automatically_get_p,ITs_webkit_efl_settings_startup,ITs_webkit_efl_settings_cleanup},
+       {"ITc_ewk_settings_default_text_encoding_name_set_p",ITc_ewk_settings_default_text_encoding_name_set_p,ITs_webkit_efl_settings_startup,ITs_webkit_efl_settings_cleanup},
+       {"ITc_ewk_settings_default_text_encoding_name_get_p",ITc_ewk_settings_default_text_encoding_name_get_p,ITs_webkit_efl_settings_startup,ITs_webkit_efl_settings_cleanup},
+       {"ITc_ewk_settings_default_font_size_set_p",ITc_ewk_settings_default_font_size_set_p,ITs_webkit_efl_settings_startup,ITs_webkit_efl_settings_cleanup},
+       {"ITc_ewk_settings_default_font_size_get_p",ITc_ewk_settings_default_font_size_get_p,ITs_webkit_efl_settings_startup,ITs_webkit_efl_settings_cleanup},
+       {"ITc_ewk_settings_scripts_can_open_windows_set_p",ITc_ewk_settings_scripts_can_open_windows_set_p,ITs_webkit_efl_settings_startup,ITs_webkit_efl_settings_cleanup},
+       {"ITc_ewk_settings_scripts_can_open_windows_get_p",ITc_ewk_settings_scripts_can_open_windows_get_p,ITs_webkit_efl_settings_startup,ITs_webkit_efl_settings_cleanup},
+       {"ITc_ewk_settings_form_candidate_data_enabled_set_p",ITc_ewk_settings_form_candidate_data_enabled_set_p,ITs_webkit_efl_settings_startup,ITs_webkit_efl_settings_cleanup},
+       {"ITc_ewk_settings_form_profile_data_enabled_set_p",ITc_ewk_settings_form_profile_data_enabled_set_p,ITs_webkit_efl_settings_startup,ITs_webkit_efl_settings_cleanup},
+       {"ITc_ewk_settings_autofill_password_form_enabled_set_p",ITc_ewk_settings_autofill_password_form_enabled_set_p,ITs_webkit_efl_settings_startup,ITs_webkit_efl_settings_cleanup},
+       {"ITc_ewk_view_add_p",ITc_ewk_view_add_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_view_context_get_p",ITc_ewk_view_context_get_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_view_url_get_p",ITc_ewk_view_url_get_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_view_url_set_p",ITc_ewk_view_url_set_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_view_reload_p",ITc_ewk_view_reload_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_view_stop_p",ITc_ewk_view_stop_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_view_settings_get_p",ITc_ewk_view_settings_get_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_view_back_p",ITc_ewk_view_back_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_view_forward_p",ITc_ewk_view_forward_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_view_back_possible_p",ITc_ewk_view_back_possible_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_view_forward_possible_p",ITc_ewk_view_forward_possible_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_view_back_forward_list_clear_p",ITc_ewk_view_back_forward_list_clear_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_view_back_forward_list_get_p",ITc_ewk_view_back_forward_list_get_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_view_title_get_p",ITc_ewk_view_title_get_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_view_load_progress_get_p",ITc_ewk_view_load_progress_get_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_view_user_agent_set_p",ITc_ewk_view_user_agent_set_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_view_user_agent_get_p",ITc_ewk_view_user_agent_get_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_view_contents_size_get_p",ITc_ewk_view_contents_size_get_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_view_script_execute_p",ITc_ewk_view_script_execute_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_view_scale_set_p",ITc_ewk_view_scale_set_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_view_scale_get_p",ITc_ewk_view_scale_get_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_view_fullscreen_exit_p",ITc_ewk_view_fullscreen_exit_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_view_suspend_p",ITc_ewk_view_suspend_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_view_resume_p",ITc_ewk_view_resume_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_view_url_request_set_p",ITc_ewk_view_url_request_set_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_view_contents_set_p",ITc_ewk_view_contents_set_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_view_scroll_by_p",ITc_ewk_view_scroll_by_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_view_scroll_pos_get_p",ITc_ewk_view_scroll_pos_get_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_view_scroll_set_p",ITc_ewk_view_scroll_set_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_view_text_find_p",ITc_ewk_view_text_find_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_view_orientation_send_p",ITc_ewk_view_orientation_send_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_view_text_selection_clear_p",ITc_ewk_view_text_selection_clear_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_view_text_selection_text_get_p",ITc_ewk_view_text_selection_text_get_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_view_visibility_set_p",ITc_ewk_view_visibility_set_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_view_html_string_load_p",ITc_ewk_view_html_string_load_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_view_evaluate_javascript_p",ITc_ewk_view_evaluate_javascript_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_view_javascript_message_handler_add_p",ITc_ewk_view_javascript_message_handler_add_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_context_intercept_request_callback_set_p",ITc_ewk_context_intercept_request_callback_set_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_view_focus_set_get_p",ITc_ewk_view_focus_set_get_p,ITs_webkit_efl_view_startup,ITs_webkit_efl_view_cleanup},
+       {"ITc_ewk_intercept_request_http_method_get_p",ITc_ewk_intercept_request_http_method_get_p,ITc_ewk_intercept_request_startup,ITc_ewk_intercept_request_cleanup},
+       {"ITc_ewk_intercept_request_header_get_p",ITc_ewk_intercept_request_header_get_p,ITc_ewk_intercept_request_startup,ITc_ewk_intercept_request_cleanup},
+       {"ITc_ewk_intercept_request_ignore_p",ITc_ewk_intercept_request_ignore_p,ITc_ewk_intercept_request_startup,ITc_ewk_intercept_request_cleanup},
+       {"ITc_ewk_intercept_request_url_get_p",ITc_ewk_intercept_request_url_get_p,ITc_ewk_intercept_request_startup,ITc_ewk_intercept_request_cleanup},
+       {"ITc_ewk_intercept_request_response_body_set_p",ITc_ewk_intercept_request_response_body_set_p,ITc_ewk_intercept_request_startup,ITc_ewk_intercept_request_cleanup},
+       {"ITc_ewk_intercept_request_response_header_add_p",ITc_ewk_intercept_request_response_header_add_p,ITc_ewk_intercept_request_startup,ITc_ewk_intercept_request_cleanup},
+       {"ITc_ewk_intercept_request_response_header_map_add_p",ITc_ewk_intercept_request_response_header_map_add_p,ITc_ewk_intercept_request_startup,ITc_ewk_intercept_request_cleanup},
+       {"ITc_ewk_intercept_request_response_set_p",ITc_ewk_intercept_request_response_set_p,ITc_ewk_intercept_request_startup,ITc_ewk_intercept_request_cleanup},
+       {"ITc_ewk_intercept_request_response_status_set_p",ITc_ewk_intercept_request_response_status_set_p,ITc_ewk_intercept_request_startup,ITc_ewk_intercept_request_cleanup},
+       {"ITc_ewk_intercept_request_response_write_chunk_p",ITc_ewk_intercept_request_response_write_chunk_p,ITc_ewk_intercept_request_startup,ITc_ewk_intercept_request_cleanup},
+       {"ITc_webkit_ewk_view_add_in_incognito_mode_p",ITc_webkit_ewk_view_add_in_incognito_mode_p,ITs_webkit_view_add_incognito_mode_startup,ITs_webkit_view_add_incognito_mode_cleanup},
+       {"ITc_webkit_ewk_view_original_url_p",ITc_webkit_ewk_view_original_url_p,ITs_webkit_ewk_view_original_url_startup,ITs_webkit_ewk_view_original_url_cleanup},
+       {"ITc_ewk_context_background_music_get_set_p",ITc_ewk_context_background_music_get_set_p,ITs_webkit_efl_context_startup,ITs_webkit_efl_context_cleanup},
+       {"ITc_ewk_context_block_multimedia_on_call_get_set_p",ITc_ewk_context_block_multimedia_on_call_get_set_p,ITs_webkit_efl_context_startup,ITs_webkit_efl_context_cleanup},
+       {"ITc_ewk_context_rotation_lock_get_set_p",ITc_ewk_context_rotation_lock_get_set_p,ITs_webkit_efl_context_startup,ITs_webkit_efl_context_cleanup},
+       {"ITc_ewk_context_sound_overlap_get_set_p",ITc_ewk_context_sound_overlap_get_set_p,ITs_webkit_efl_context_startup,ITs_webkit_efl_context_cleanup},
+
+       {NULL, NULL}
+};
+
+#endif // __TCT_WEBKIT2-NATIVE_H__
diff --git a/src/itc/wifi-manager/tct-wifi-manager-native_tv.h b/src/itc/wifi-manager/tct-wifi-manager-native_tv.h
new file mode 100755 (executable)
index 0000000..7e45535
--- /dev/null
@@ -0,0 +1,243 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_WIFI_MANAGER_NATIVE_H__
+#define __TCT_WIFI_MANAGER_NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_wifi_manager_startup(void);
+extern void ITs_wifi_manager_cleanup(void);
+extern void ITs_wifi_manager_ap_startup(void);
+extern void ITs_wifi_manager_ap_cleanup(void);
+extern void ITs_wifi_manager_config_startup(void);
+extern void ITs_wifi_manager_config_cleanup(void);
+extern void ITs_wifi_manager_tdls_startup(void);
+extern void ITs_wifi_manager_tdls_cleanup(void);
+
+extern int ITc_wifi_manager_get_connected_forget_refresh_ap_p(void);
+extern int ITc_wifi_manager_connect_hidden_ap_p(void);
+extern int ITc_wifi_manager_initialize_deinitialize_p(void);
+extern int ITc_wifi_manager_connect_disconnect_p(void);
+extern int ITc_wifi_manager_foreach_found_ap_p(void);
+extern int ITc_wifi_manager_get_connection_state_p(void);
+extern int ITc_wifi_manager_get_mac_address_p(void);
+extern int ITc_wifi_manager_scan_specific_ap_p(void);
+extern int ITc_wifi_manager_get_network_interface_name_p(void);
+extern int ITc_wifi_manager_set_unset_device_state_changed_cb_p(void);
+extern int ITc_wifi_manager_set_unset_connection_state_changed_cb_p(void);
+extern int ITc_wifi_manager_set_unset_rssi_level_changed_cb_p(void);
+extern int ITc_wifi_manager_is_5ghz_band_supported_p(void);
+extern int ITc_wifi_manager_specific_scan_get_max_ssids_p(void);
+
+extern int ITc_wifi_manager_scanned_callback_p(void);
+extern int ITc_wifi_manager_ap_create_destroy_p(void);
+extern int ITc_wifi_manager_ap_hidden_create_p(void);
+extern int ITc_wifi_manager_ap_clone_p(void);
+extern int ITc_wifi_manager_ap_get_essid_p(void);
+extern int ITc_wifi_manager_ap_get_bssid_p(void);
+extern int ITc_wifi_manager_ap_get_rssi_p(void);
+extern int ITc_wifi_manager_ap_get_rssi_level_p(void);
+extern int ITc_wifi_manager_ap_get_frequency_p(void);
+extern int ITc_wifi_manager_ap_get_max_speed_p(void);
+extern int ITc_wifi_manager_ap_is_favorite_p(void);
+extern int ITc_wifi_manager_ap_is_passpoint_p(void);
+extern int ITc_wifi_manager_ap_get_connection_state_p(void);
+extern int ITc_wifi_manager_ap_get_ip_config_type_p(void);
+extern int ITc_wifi_manager_ap_set_ip_config_type_p(void);
+extern int ITc_wifi_manager_ap_set_get_ip_address_p(void);
+extern int ITc_wifi_manager_ap_set_get_subnet_mask_p(void);
+extern int ITc_wifi_manager_ap_set_get_gateway_address_p(void);
+extern int ITc_wifi_manager_ap_set_get_proxy_address_p(void);
+extern int ITc_wifi_manager_ap_set_get_proxy_type_p(void);
+extern int ITc_wifi_manager_ap_set_get_dns_address_p(void);
+extern int ITc_wifi_manager_ap_set_get_security_type_p(void);
+extern int ITc_wifi_manager_ap_set_get_encryption_type_p(void);
+extern int ITc_wifi_manager_ap_is_passphrase_required_p(void);
+extern int ITc_wifi_manager_ap_set_passphrase_p(void);
+extern int ITc_wifi_manager_ap_is_wps_supported_p(void);
+extern int ITc_wifi_manager_ap_set_get_eap_passphrase_p(void);
+extern int ITc_wifi_manager_ap_set_get_eap_ca_cert_file_p(void);
+extern int ITc_wifi_manager_ap_set_get_eap_client_cert_file_p(void);
+extern int ITc_wifi_manager_ap_set_get_eap_private_key_info_p(void);
+extern int ITc_wifi_manager_ap_set_get_eap_type_p(void);
+extern int ITc_wifi_manager_ap_set_get_eap_auth_type_p(void);
+extern int ITc_wifi_manager_connect_by_wps_pbc_p(void);
+extern int ITc_wifi_manager_connect_by_wps_pin_p(void);
+extern int ITc_wifi_manager_update_ap_p(void);
+extern int ITc_wifi_manager_config_create_destroy_p(void);
+extern int ITc_wifi_manager_config_save_remove_p(void);
+extern int ITc_wifi_manager_config_foreach_configuration_p(void);
+extern int ITc_wifi_manager_config_clone_p(void);
+extern int ITc_wifi_manager_config_get_name_p(void);
+extern int ITc_wifi_manager_config_get_security_type_p(void);
+extern int ITc_wifi_manager_config_set_get_proxy_address_p(void);
+extern int ITc_wifi_manager_config_set_get_hidden_ap_property_p(void);
+extern int ITc_wifi_manager_config_set_get_eap_anonymous_identity_p(void);
+extern int ITc_wifi_manager_config_set_get_eap_ca_cert_file_p(void);
+extern int ITc_wifi_manager_config_set_get_eap_client_cert_file_p(void);
+extern int ITc_wifi_manager_config_set_get_eap_identity_p(void);
+extern int ITc_wifi_manager_config_set_get_eap_type_p(void);
+extern int ITc_wifi_manager_config_set_get_eap_auth_type_p(void);
+extern int ITc_wifi_manager_config_set_get_eap_subject_match_p(void);
+extern int ITc_wifi_manager_config_set_get_eap_private_key_info_p(void);
+extern int ITc_wifi_manager_foreach_found_specific_ap_p(void);
+extern int ITc_wifi_manager_activate_deactivate_p(void);
+extern int ITc_wifi_manager_activate_with_wifi_picker_tested_p(void);
+extern int ITc_wifi_manager_ap_set_get_prefix_length_p(void);
+extern int ITc_wifi_manager_ap_set_get_dns_config_type_p(void);
+extern int ITc_wifi_manager_ap_foreach_ipv6_address_p(void);
+extern int ITc_wifi_manager_ap_get_raw_ssid_p(void);
+extern int ITc_wifi_manager_get_scan_state_p(void);
+extern int ITc_wifi_manager_set_unset_scan_state_changed_cb_p(void);
+extern int ITc_wifi_manager_bssid_scan_p(void);
+extern int ITc_wifi_manager_foreach_found_bssid_ap_p(void);
+extern int ITc_wifi_manager_ap_get_dhcp_server_address_p(void);
+extern int ITc_wifi_manager_ap_get_error_state_p(void);
+extern int ITc_wifi_manager_ap_get_dhcp_lease_duration_p(void);
+extern int ITc_wifi_manager_specific_ap_start_multi_scan_p(void);
+extern int ITc_wifi_manager_specific_scan_set_freq_p(void);
+extern int ITc_wifi_manager_specific_scan_set_ssid_p(void);
+extern int ITc_wifi_manager_specific_scan_create_and_destroy_p(void);
+extern int ITc_wifi_manager_ap_get_assoc_status_code_p(void);
+extern int ITc_wifi_manager_set_ip_conflict_detect_enable_p(void);
+extern int ITc_wifi_manager_ip_conflict_detect_is_enabled_p(void);
+extern int ITc_wifi_manager_get_ip_conflict_state_p(void);
+extern int ITc_wifi_manager_add_remove_vsie_p(void);
+extern int ITc_wifi_manager_get_vsie_p(void);
+extern int ITc_wifi_manager_ap_foreach_vsie_p(void);
+extern int ITc_wifi_manager_get_wps_generated_pin_p(void);
+extern int ITc_wifi_manager_ap_get_countrycode_p(void);
+extern int ITc_wifi_manager_foreach_found_bssid_p(void);
+extern int ITc_wifi_manager_forget_ap_async_p(void);
+extern int ITc_wifi_manager_config_set_get_ip_config_type_p(void);
+extern int ITc_wifi_manager_config_set_get_ip_address_p(void);
+extern int ITc_wifi_manager_config_set_get_subnet_mask_p(void);
+extern int ITc_wifi_manager_config_set_get_prefix_length_p(void);
+extern int ITc_wifi_manager_config_set_get_gateway_address_p(void);
+extern int ITc_wifi_manager_config_set_get_dns_config_type_p(void);
+extern int ITc_wifi_manager_config_set_get_dns_address_p(void);
+extern int ITc_wifi_manager_ap_set_get_eap_anonymous_identity_p(void);
+extern int ITc_wifi_manager_ap_is_hidden_p(void);
+
+testcase tc_array[] = {
+       {"ITc_wifi_manager_get_connected_forget_refresh_ap_p", ITc_wifi_manager_get_connected_forget_refresh_ap_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_connect_hidden_ap_p",ITc_wifi_manager_connect_hidden_ap_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_initialize_deinitialize_p", ITc_wifi_manager_initialize_deinitialize_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
+       {"ITc_wifi_manager_connect_disconnect_p", ITc_wifi_manager_connect_disconnect_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_ap_foreach_vsie_p", ITc_wifi_manager_ap_foreach_vsie_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_foreach_found_ap_p", ITc_wifi_manager_foreach_found_ap_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
+       {"ITc_wifi_manager_get_wps_generated_pin_p", ITc_wifi_manager_get_wps_generated_pin_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
+       {"ITc_wifi_manager_get_connection_state_p", ITc_wifi_manager_get_connection_state_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
+       {"ITc_wifi_manager_get_mac_address_p", ITc_wifi_manager_get_mac_address_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
+       {"ITc_wifi_manager_scan_specific_ap_p", ITc_wifi_manager_scan_specific_ap_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
+       {"ITc_wifi_manager_get_network_interface_name_p", ITc_wifi_manager_get_network_interface_name_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
+       {"ITc_wifi_manager_set_unset_device_state_changed_cb_p", ITc_wifi_manager_set_unset_device_state_changed_cb_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
+       {"ITc_wifi_manager_set_unset_connection_state_changed_cb_p", ITc_wifi_manager_set_unset_connection_state_changed_cb_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
+       {"ITc_wifi_manager_set_unset_rssi_level_changed_cb_p", ITc_wifi_manager_set_unset_rssi_level_changed_cb_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
+       {"ITc_wifi_manager_is_5ghz_band_supported_p", ITc_wifi_manager_is_5ghz_band_supported_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
+       {"ITc_wifi_manager_specific_scan_get_max_ssids_p", ITc_wifi_manager_specific_scan_get_max_ssids_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
+       {"ITc_wifi_manager_scanned_callback_p", ITc_wifi_manager_scanned_callback_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
+       {"ITc_wifi_manager_add_remove_vsie_p", ITc_wifi_manager_add_remove_vsie_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
+       {"ITc_wifi_manager_get_vsie_p", ITc_wifi_manager_get_vsie_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
+       {"ITc_wifi_manager_ap_create_destroy_p", ITc_wifi_manager_ap_create_destroy_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_ap_hidden_create_p", ITc_wifi_manager_ap_hidden_create_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_ap_clone_p", ITc_wifi_manager_ap_clone_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_ap_get_essid_p", ITc_wifi_manager_ap_get_essid_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_ap_get_bssid_p", ITc_wifi_manager_ap_get_bssid_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_ap_get_rssi_p", ITc_wifi_manager_ap_get_rssi_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_ap_get_rssi_level_p", ITc_wifi_manager_ap_get_rssi_level_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_ap_get_frequency_p", ITc_wifi_manager_ap_get_frequency_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_ap_get_max_speed_p", ITc_wifi_manager_ap_get_max_speed_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_ap_is_favorite_p", ITc_wifi_manager_ap_is_favorite_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_ap_is_passpoint_p", ITc_wifi_manager_ap_is_passpoint_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_ap_get_connection_state_p", ITc_wifi_manager_ap_get_connection_state_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_ap_get_ip_config_type_p", ITc_wifi_manager_ap_get_ip_config_type_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_ap_set_ip_config_type_p", ITc_wifi_manager_ap_set_ip_config_type_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_ap_set_get_ip_address_p", ITc_wifi_manager_ap_set_get_ip_address_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_ap_set_get_subnet_mask_p", ITc_wifi_manager_ap_set_get_subnet_mask_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_ap_set_get_gateway_address_p", ITc_wifi_manager_ap_set_get_gateway_address_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_ap_set_get_proxy_address_p", ITc_wifi_manager_ap_set_get_proxy_address_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_ap_set_get_proxy_type_p", ITc_wifi_manager_ap_set_get_proxy_type_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_ap_set_get_dns_address_p", ITc_wifi_manager_ap_set_get_dns_address_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_ap_set_get_security_type_p", ITc_wifi_manager_ap_set_get_security_type_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_ap_set_get_encryption_type_p", ITc_wifi_manager_ap_set_get_encryption_type_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_ap_is_passphrase_required_p", ITc_wifi_manager_ap_is_passphrase_required_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_ap_set_passphrase_p", ITc_wifi_manager_ap_set_passphrase_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_ap_is_wps_supported_p", ITc_wifi_manager_ap_is_wps_supported_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_ap_set_get_eap_passphrase_p", ITc_wifi_manager_ap_set_get_eap_passphrase_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_ap_set_get_eap_ca_cert_file_p", ITc_wifi_manager_ap_set_get_eap_ca_cert_file_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_ap_set_get_eap_client_cert_file_p", ITc_wifi_manager_ap_set_get_eap_client_cert_file_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_ap_set_get_eap_private_key_info_p", ITc_wifi_manager_ap_set_get_eap_private_key_info_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_ap_set_get_eap_type_p", ITc_wifi_manager_ap_set_get_eap_type_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_ap_set_get_eap_auth_type_p", ITc_wifi_manager_ap_set_get_eap_auth_type_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_connect_by_wps_pbc_p", ITc_wifi_manager_connect_by_wps_pbc_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_connect_by_wps_pin_p", ITc_wifi_manager_connect_by_wps_pin_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_update_ap_p", ITc_wifi_manager_update_ap_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_config_create_destroy_p", ITc_wifi_manager_config_create_destroy_p, ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
+       {"ITc_wifi_manager_config_save_remove_p", ITc_wifi_manager_config_save_remove_p, ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
+       {"ITc_wifi_manager_config_foreach_configuration_p", ITc_wifi_manager_config_foreach_configuration_p, ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
+       {"ITc_wifi_manager_config_clone_p", ITc_wifi_manager_config_clone_p, ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
+       {"ITc_wifi_manager_config_get_name_p", ITc_wifi_manager_config_get_name_p, ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
+       {"ITc_wifi_manager_config_get_security_type_p", ITc_wifi_manager_config_get_security_type_p, ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
+       {"ITc_wifi_manager_config_set_get_proxy_address_p", ITc_wifi_manager_config_set_get_proxy_address_p, ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
+       {"ITc_wifi_manager_config_set_get_hidden_ap_property_p", ITc_wifi_manager_config_set_get_hidden_ap_property_p, ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
+       {"ITc_wifi_manager_config_set_get_eap_anonymous_identity_p", ITc_wifi_manager_config_set_get_eap_anonymous_identity_p, ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
+       {"ITc_wifi_manager_config_set_get_eap_ca_cert_file_p", ITc_wifi_manager_config_set_get_eap_ca_cert_file_p, ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
+       {"ITc_wifi_manager_config_set_get_eap_client_cert_file_p", ITc_wifi_manager_config_set_get_eap_client_cert_file_p, ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
+       {"ITc_wifi_manager_config_set_get_eap_identity_p", ITc_wifi_manager_config_set_get_eap_identity_p, ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
+       {"ITc_wifi_manager_ap_set_get_eap_anonymous_identity_p",ITc_wifi_manager_ap_set_get_eap_anonymous_identity_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_config_set_get_eap_auth_type_p", ITc_wifi_manager_config_set_get_eap_auth_type_p, ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
+       {"ITc_wifi_manager_config_set_get_eap_type_p", ITc_wifi_manager_config_set_get_eap_type_p, ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
+       {"ITc_wifi_manager_config_set_get_eap_subject_match_p", ITc_wifi_manager_config_set_get_eap_subject_match_p, ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
+       {"ITc_wifi_manager_foreach_found_specific_ap_p", ITc_wifi_manager_foreach_found_specific_ap_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
+       {"ITc_wifi_manager_activate_deactivate_p", ITc_wifi_manager_activate_deactivate_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
+       {"ITc_wifi_manager_activate_with_wifi_picker_tested_p", ITc_wifi_manager_activate_with_wifi_picker_tested_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
+       {"ITc_wifi_manager_ap_set_get_prefix_length_p", ITc_wifi_manager_ap_set_get_prefix_length_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_ap_set_get_dns_config_type_p", ITc_wifi_manager_ap_set_get_dns_config_type_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_ap_foreach_ipv6_address_p",ITc_wifi_manager_ap_foreach_ipv6_address_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_ap_get_raw_ssid_p",ITc_wifi_manager_ap_get_raw_ssid_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_get_scan_state_p",ITc_wifi_manager_get_scan_state_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
+       {"ITc_wifi_manager_set_unset_scan_state_changed_cb_p",ITc_wifi_manager_set_unset_scan_state_changed_cb_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
+       {"ITc_wifi_manager_bssid_scan_p",ITc_wifi_manager_bssid_scan_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
+       {"ITc_wifi_manager_forget_ap_async_p",ITc_wifi_manager_forget_ap_async_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
+       {"ITc_wifi_manager_foreach_found_bssid_ap_p",ITc_wifi_manager_foreach_found_bssid_ap_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
+       {"ITc_wifi_manager_ap_get_dhcp_server_address_p",ITc_wifi_manager_ap_get_dhcp_server_address_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_ap_get_error_state_p",ITc_wifi_manager_ap_get_error_state_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_ap_get_dhcp_lease_duration_p", ITc_wifi_manager_ap_get_dhcp_lease_duration_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_specific_scan_create_and_destroy_p",ITc_wifi_manager_specific_scan_create_and_destroy_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
+       {"ITc_wifi_manager_specific_scan_set_ssid_p",ITc_wifi_manager_specific_scan_set_ssid_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_specific_scan_set_freq_p",ITc_wifi_manager_specific_scan_set_freq_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_specific_ap_start_multi_scan_p", ITc_wifi_manager_specific_ap_start_multi_scan_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_ap_get_assoc_status_code_p", ITc_wifi_manager_ap_get_assoc_status_code_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+       {"ITc_wifi_manager_set_ip_conflict_detect_enable_p", ITc_wifi_manager_set_ip_conflict_detect_enable_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+    {"ITc_wifi_manager_ip_conflict_detect_is_enabled_p", ITc_wifi_manager_ip_conflict_detect_is_enabled_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+    {"ITc_wifi_manager_get_ip_conflict_state_p", ITc_wifi_manager_get_ip_conflict_state_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+    {"ITc_wifi_manager_ap_get_countrycode_p", ITc_wifi_manager_ap_get_countrycode_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+    {"ITc_wifi_manager_foreach_found_bssid_p", ITc_wifi_manager_foreach_found_bssid_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+    {"ITc_wifi_manager_config_set_get_eap_private_key_info_p", ITc_wifi_manager_config_set_get_eap_private_key_info_p,ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
+       {"ITc_wifi_manager_config_set_get_ip_config_type_p",ITc_wifi_manager_config_set_get_ip_config_type_p,ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
+       {"ITc_wifi_manager_config_set_get_ip_address_p",ITc_wifi_manager_config_set_get_ip_address_p,ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
+       {"ITc_wifi_manager_config_set_get_subnet_mask_p",ITc_wifi_manager_config_set_get_subnet_mask_p,ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
+       {"ITc_wifi_manager_config_set_get_prefix_length_p",ITc_wifi_manager_config_set_get_prefix_length_p,ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
+       {"ITc_wifi_manager_config_set_get_gateway_address_p",ITc_wifi_manager_config_set_get_gateway_address_p,ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
+       {"ITc_wifi_manager_config_set_get_dns_config_type_p",ITc_wifi_manager_config_set_get_dns_config_type_p,ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
+       {"ITc_wifi_manager_config_set_get_dns_address_p",ITc_wifi_manager_config_set_get_dns_address_p,ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
+       {"ITc_wifi_manager_ap_is_hidden_p",ITc_wifi_manager_ap_is_hidden_p,ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_WIFI_MANAGER_NATIVE_H__
diff --git a/src/itc/yaca/tct-yaca-native_tv.h b/src/itc/yaca/tct-yaca-native_tv.h
new file mode 100755 (executable)
index 0000000..6d3e61f
--- /dev/null
@@ -0,0 +1,126 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_YACA-NATIVE_H__
+#define __TCT_YACA-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void ITs_yaca_startup(void);
+extern void ITs_yaca_cleanup(void);
+extern void ITs_yaca_digest_startup(void);
+extern void ITs_yaca_digest_cleanup(void);
+extern void ITs_yaca_encrypt_startup(void);
+extern void ITs_yaca_encrypt_cleanup(void);
+extern void ITs_yaca_key_startup(void);
+extern void ITs_yaca_key_cleanup(void);
+extern void ITs_yaca_seal_startup(void);
+extern void ITs_yaca_seal_cleanup(void);
+extern void ITs_yaca_sign_startup(void);
+extern void ITs_yaca_sign_cleanup(void);
+extern void ITs_yaca_simple_startup(void);
+extern void ITs_yaca_simple_cleanup(void);
+extern void ITs_yaca_rsa_startup(void);
+extern void ITs_yaca_rsa_cleanup(void);
+
+extern int ITc_yaca_initialize_cleanup_p(void);
+extern int ITc_yaca_malloc_free_p(void);
+extern int ITc_yaca_zalloc_p(void);
+extern int ITc_yaca_realloc_p(void);
+extern int ITc_yaca_memcmp_p(void);
+extern int ITc_yaca_randomize_bytes_p(void);
+extern int ITc_yaca_context_set_get_property_p(void);
+extern int ITc_yaca_digest_initialize_p(void);
+extern int ITc_yaca_digest_update_p(void);
+extern int ITc_yaca_digest_finalize_p(void);
+extern int ITc_yaca_encrypt_get_iv_bit_length_p(void);
+extern int ITc_yaca_encrypt_initialize_p(void);
+extern int ITc_yaca_decrypt_initialize_p(void);
+extern int ITc_yaca_encrypt_update_finalize_p(void);
+extern int ITc_yaca_decrypt_update_finalize_p(void);
+extern int ITc_yaca_key_generate_p(void);
+extern int ITc_yaca_key_get_type_p(void);
+extern int ITc_yaca_key_get_bit_length_p(void);
+extern int ITc_yaca_key_export_import_p(void);
+extern int ITc_yaca_key_generate_from_parameters_p(void);
+extern int ITc_yaca_key_extract_parameters_p(void);
+extern int ITc_yaca_key_derive_dh_p(void);
+extern int ITc_yaca_key_derive_kdf_p(void);
+extern int ITc_yaca_key_extract_public_p(void);
+extern int ITc_yaca_key_derive_pbkdf2_p(void);
+extern int ITc_yaca_seal_initialize_update_finalize_p(void);
+extern int ITc_yaca_open_initialize_update_finalize_p(void);
+extern int ITc_yaca_sign_initialize_p(void);
+extern int ITc_yaca_sign_initialize_hmac_p(void);
+extern int ITc_yaca_sign_initialize_cmac_p(void);
+extern int ITc_yaca_sign_update_p(void);
+extern int ITc_yaca_verify_initialize_update_finalize_p(void);
+extern int ITc_yaca_simple_calculate_digest_p(void);
+extern int ITc_yaca_simple_encrypt_p(void);
+extern int ITc_yaca_simple_decrypt_p(void);
+extern int ITc_yaca_simple_calculate_signature_p(void);
+extern int ITc_yaca_simple_verify_signature_p(void);
+extern int ITc_yaca_simple_calculate_hmac_p(void);
+extern int ITc_yaca_simple_calculate_cmac_p(void);
+extern int ITc_yaca_rsa_public_encrypt_private_decrypt_p(void);
+extern int ITc_yaca_rsa_private_encrypt_public_decrypt_p(void);
+
+testcase tc_array[] = {
+       {"ITc_yaca_initialize_cleanup_p",ITc_yaca_initialize_cleanup_p,ITs_yaca_startup,ITs_yaca_cleanup},
+       {"ITc_yaca_malloc_free_p",ITc_yaca_malloc_free_p,ITs_yaca_startup,ITs_yaca_cleanup},
+       {"ITc_yaca_zalloc_p",ITc_yaca_zalloc_p,ITs_yaca_startup,ITs_yaca_cleanup},
+       {"ITc_yaca_realloc_p",ITc_yaca_realloc_p,ITs_yaca_startup,ITs_yaca_cleanup},
+       {"ITc_yaca_memcmp_p",ITc_yaca_memcmp_p,ITs_yaca_startup,ITs_yaca_cleanup},
+       {"ITc_yaca_randomize_bytes_p",ITc_yaca_randomize_bytes_p,ITs_yaca_startup,ITs_yaca_cleanup},
+       {"ITc_yaca_context_set_get_property_p",ITc_yaca_context_set_get_property_p,ITs_yaca_startup,ITs_yaca_cleanup},
+       {"ITc_yaca_digest_initialize_p",ITc_yaca_digest_initialize_p,ITs_yaca_digest_startup,ITs_yaca_digest_cleanup},
+       {"ITc_yaca_digest_update_p",ITc_yaca_digest_update_p,ITs_yaca_digest_startup,ITs_yaca_digest_cleanup},
+       {"ITc_yaca_digest_finalize_p",ITc_yaca_digest_finalize_p,ITs_yaca_digest_startup,ITs_yaca_digest_cleanup},
+       {"ITc_yaca_encrypt_get_iv_bit_length_p",ITc_yaca_encrypt_get_iv_bit_length_p,ITs_yaca_encrypt_startup,ITs_yaca_encrypt_cleanup},
+       {"ITc_yaca_encrypt_initialize_p",ITc_yaca_encrypt_initialize_p,ITs_yaca_encrypt_startup,ITs_yaca_encrypt_cleanup},
+       {"ITc_yaca_decrypt_initialize_p",ITc_yaca_decrypt_initialize_p,ITs_yaca_encrypt_startup,ITs_yaca_encrypt_cleanup},
+       {"ITc_yaca_encrypt_update_finalize_p",ITc_yaca_encrypt_update_finalize_p,ITs_yaca_encrypt_startup,ITs_yaca_encrypt_cleanup},
+       {"ITc_yaca_decrypt_update_finalize_p",ITc_yaca_decrypt_update_finalize_p,ITs_yaca_encrypt_startup,ITs_yaca_encrypt_cleanup},
+       {"ITc_yaca_key_generate_p",ITc_yaca_key_generate_p,ITs_yaca_key_startup,ITs_yaca_key_cleanup},
+       {"ITc_yaca_key_get_type_p",ITc_yaca_key_get_type_p,ITs_yaca_key_startup,ITs_yaca_key_cleanup},
+       {"ITc_yaca_key_get_bit_length_p",ITc_yaca_key_get_bit_length_p,ITs_yaca_key_startup,ITs_yaca_key_cleanup},
+       {"ITc_yaca_key_export_import_p",ITc_yaca_key_export_import_p,ITs_yaca_key_startup,ITs_yaca_key_cleanup},
+       {"ITc_yaca_key_generate_from_parameters_p",ITc_yaca_key_generate_from_parameters_p,ITs_yaca_key_startup,ITs_yaca_key_cleanup},
+       {"ITc_yaca_key_extract_parameters_p",ITc_yaca_key_extract_parameters_p,ITs_yaca_key_startup,ITs_yaca_key_cleanup},
+       {"ITc_yaca_key_derive_dh_p",ITc_yaca_key_derive_dh_p,ITs_yaca_key_startup,ITs_yaca_key_cleanup},
+       {"ITc_yaca_key_derive_kdf_p",ITc_yaca_key_derive_kdf_p,ITs_yaca_key_startup,ITs_yaca_key_cleanup},
+       {"ITc_yaca_key_extract_public_p",ITc_yaca_key_extract_public_p,ITs_yaca_key_startup,ITs_yaca_key_cleanup},
+       {"ITc_yaca_key_derive_pbkdf2_p",ITc_yaca_key_derive_pbkdf2_p,ITs_yaca_key_startup,ITs_yaca_key_cleanup},
+       {"ITc_yaca_seal_initialize_update_finalize_p",ITc_yaca_seal_initialize_update_finalize_p,ITs_yaca_seal_startup,ITs_yaca_seal_cleanup},
+       {"ITc_yaca_open_initialize_update_finalize_p",ITc_yaca_open_initialize_update_finalize_p,ITs_yaca_seal_startup,ITs_yaca_seal_cleanup},
+       {"ITc_yaca_sign_initialize_p",ITc_yaca_sign_initialize_p,ITs_yaca_sign_startup,ITs_yaca_sign_cleanup},
+       {"ITc_yaca_sign_initialize_hmac_p",ITc_yaca_sign_initialize_hmac_p,ITs_yaca_sign_startup,ITs_yaca_sign_cleanup},
+       {"ITc_yaca_sign_initialize_cmac_p",ITc_yaca_sign_initialize_cmac_p,ITs_yaca_sign_startup,ITs_yaca_sign_cleanup},
+       {"ITc_yaca_sign_update_p",ITc_yaca_sign_update_p,ITs_yaca_sign_startup,ITs_yaca_sign_cleanup},
+       {"ITc_yaca_verify_initialize_update_finalize_p",ITc_yaca_verify_initialize_update_finalize_p,ITs_yaca_sign_startup,ITs_yaca_sign_cleanup},
+       {"ITc_yaca_simple_calculate_digest_p",ITc_yaca_simple_calculate_digest_p,ITs_yaca_simple_startup,ITs_yaca_simple_cleanup},
+       {"ITc_yaca_simple_encrypt_p",ITc_yaca_simple_encrypt_p,ITs_yaca_simple_startup,ITs_yaca_simple_cleanup},
+       {"ITc_yaca_simple_decrypt_p",ITc_yaca_simple_decrypt_p,ITs_yaca_simple_startup,ITs_yaca_simple_cleanup},
+       {"ITc_yaca_simple_calculate_signature_p",ITc_yaca_simple_calculate_signature_p,ITs_yaca_simple_startup,ITs_yaca_simple_cleanup},
+       {"ITc_yaca_simple_verify_signature_p",ITc_yaca_simple_verify_signature_p,ITs_yaca_simple_startup,ITs_yaca_simple_cleanup},
+       {"ITc_yaca_simple_calculate_hmac_p",ITc_yaca_simple_calculate_hmac_p,ITs_yaca_simple_startup,ITs_yaca_simple_cleanup},
+       {"ITc_yaca_simple_calculate_cmac_p",ITc_yaca_simple_calculate_cmac_p,ITs_yaca_simple_startup,ITs_yaca_simple_cleanup},
+       {"ITc_yaca_rsa_public_encrypt_private_decrypt_p",ITc_yaca_rsa_public_encrypt_private_decrypt_p,ITs_yaca_rsa_startup,ITs_yaca_rsa_cleanup},
+       {"ITc_yaca_rsa_private_encrypt_public_decrypt_p",ITc_yaca_rsa_private_encrypt_public_decrypt_p,ITs_yaca_rsa_startup,ITs_yaca_rsa_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_YACA-NATIVE_H__
diff --git a/src/utc/accounts-svc/tct-accounts-svc-core_tv.h b/src/utc/accounts-svc/tct-accounts-svc-core_tv.h
new file mode 100755 (executable)
index 0000000..9c6c480
--- /dev/null
@@ -0,0 +1,328 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_ACCOUNTS-SVC-NATIVE_H__
+#define __TCT_ACCOUNTS-SVC-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_account_startup(void);
+extern void utc_account_cleanup(void);
+
+extern int utc_account_connect_p(void);
+extern int utc_account_connect_readonly_p(void);
+extern int utc_account_disconnect_p(void);
+extern int utc_account_destroy_p(void);
+extern int utc_account_destroy_n(void);
+extern int utc_account_create_p(void);
+extern int utc_account_create_n(void);
+extern int utc_account_insert_to_db_p(void);
+extern int utc_account_insert_to_db_n(void);
+extern int utc_account_set_display_name_p(void);
+extern int utc_account_set_display_name_n(void);
+extern int utc_account_set_user_name_p(void);
+extern int utc_account_set_user_name_n(void);
+extern int utc_account_set_icon_path_p(void);
+extern int utc_account_set_icon_path_n(void);
+extern int utc_account_set_domain_name_p(void);
+extern int utc_account_set_domain_name_n(void);
+extern int utc_account_set_email_address_p(void);
+extern int utc_account_set_email_address_n(void);
+extern int utc_account_set_source_p(void);
+extern int utc_account_set_source_n(void);
+extern int utc_account_set_custom_p(void);
+extern int utc_account_set_custom_n(void);
+extern int utc_account_get_custom_p(void);
+extern int utc_account_get_custom_n(void);
+extern int utc_account_get_custom_all_p(void);
+extern int utc_account_get_custom_all_n(void);
+extern int utc_account_set_package_name_p(void);
+extern int utc_account_set_package_name_n(void);
+extern int utc_account_set_access_token_p(void);
+extern int utc_account_set_access_token_n(void);
+extern int utc_account_set_auth_type_p(void);
+extern int utc_account_set_auth_type_n(void);
+extern int utc_account_set_secret_p(void);
+extern int utc_account_set_secret_n(void);
+extern int utc_account_set_sync_support_p(void);
+extern int utc_account_set_sync_support_n(void);
+extern int utc_account_set_user_text_p(void);
+extern int utc_account_set_user_text_n(void);
+extern int utc_account_set_user_int_p(void);
+extern int utc_account_set_user_int_n(void);
+extern int utc_account_set_capability_p(void);
+extern int utc_account_set_capability_n(void);
+extern int utc_account_get_capability_all_p(void);
+extern int utc_account_get_capability_all_n(void);
+extern int utc_account_get_display_name_p(void);
+extern int utc_account_get_display_name_n(void);
+extern int utc_account_get_account_id_p(void);
+extern int utc_account_get_account_id_n(void);
+extern int utc_account_get_user_name_p(void);
+extern int utc_account_get_user_name_n(void);
+extern int utc_account_get_icon_path_p(void);
+extern int utc_account_get_icon_path_n(void);
+extern int utc_account_get_domain_name_p(void);
+extern int utc_account_get_domain_name_n(void);
+extern int utc_account_get_email_address_p(void);
+extern int utc_account_get_email_address_n(void);
+extern int utc_account_get_source_p(void);
+extern int utc_account_get_source_n(void);
+extern int utc_account_get_package_name_p(void);
+extern int utc_account_get_package_name_n(void);
+extern int utc_account_get_access_token_p(void);
+extern int utc_account_get_access_token_n(void);
+extern int utc_account_get_auth_type_p(void);
+extern int utc_account_get_auth_type_n(void);
+extern int utc_account_get_secret_p(void);
+extern int utc_account_get_sync_support_p(void);
+extern int utc_account_get_secret_n(void);
+extern int utc_account_get_sync_support_n(void);
+extern int utc_account_get_user_text_p(void);
+extern int utc_account_get_user_text_n(void);
+extern int utc_account_get_user_int_p(void);
+extern int utc_account_get_user_int_n(void);
+extern int utc_account_get_capability_p(void);
+extern int utc_account_get_capability_n(void);
+extern int utc_account_foreach_account_from_db_p(void);
+extern int utc_account_foreach_account_from_db_n(void);
+extern int utc_account_query_account_by_account_id_p(void);
+extern int utc_account_query_account_by_account_id_n(void);
+extern int utc_account_query_deleted_account_info_by_account_id_p(void);
+extern int utc_account_query_deleted_account_info_by_account_id_n(void);
+extern int utc_account_query_account_by_user_name_p(void);
+extern int utc_account_query_account_by_user_name_n(void);
+extern int utc_account_query_account_by_package_name_p(void);
+extern int utc_account_query_account_by_package_name_n(void);
+extern int utc_account_query_account_by_capability_p(void);
+extern int utc_account_query_account_by_capability_n(void);
+extern int utc_account_query_account_by_capability_type_p(void);
+extern int utc_account_query_account_by_capability_type_n(void);
+extern int utc_account_query_capability_by_account_id_p(void);
+extern int utc_account_query_capability_by_account_id_n(void);
+extern int utc_account_get_total_count_from_db_p(void);
+extern int utc_account_get_total_count_from_db_n(void);
+extern int utc_account_update_sync_status_by_id_p(void);
+extern int utc_account_update_sync_status_by_id_n(void);
+extern int utc_account_delete_from_db_by_id_p(void);
+extern int utc_account_delete_from_db_by_id_n(void);
+extern int utc_account_delete_from_db_by_user_name_p(void);
+extern int utc_account_delete_from_db_by_user_name_n(void);
+extern int utc_account_delete_from_db_by_package_name_p(void);
+extern int utc_account_delete_from_db_by_package_name_n(void);
+extern int utc_account_update_to_db_by_id_p(void);
+extern int utc_account_update_to_db_by_id_n(void);
+extern int utc_account_update_to_db_by_user_name_p(void);
+extern int utc_account_update_to_db_by_user_name_n(void);
+extern int utc_account_subscribe_create_p(void);
+extern int utc_account_subscribe_create_n(void);
+extern int utc_account_subscribe_notification_p(void);
+extern int utc_account_subscribe_notification_n(void);
+extern int utc_account_unsubscribe_notification_p(void);
+extern int utc_account_unsubscribe_notification_n(void);
+extern int utc_account_type_create_p(void);
+extern int utc_account_type_create_n(void);
+extern int utc_account_type_destroy_p(void);
+extern int utc_account_type_destroy_n(void);
+extern int utc_account_type_get_app_id_p(void);
+extern int utc_account_type_get_app_id_n(void);
+extern int utc_account_type_get_icon_path_p(void);
+extern int utc_account_type_get_icon_path_n(void);
+extern int utc_account_type_get_label_by_locale_p(void);
+extern int utc_account_type_get_label_by_locale_n(void);
+extern int utc_account_type_get_label_p(void);
+extern int utc_account_type_get_label_n(void);
+extern int utc_account_type_get_multiple_account_support_p(void);
+extern int utc_account_type_get_multiple_account_support_n(void);
+extern int utc_account_type_get_provider_feature_all_p(void);
+extern int utc_account_type_get_provider_feature_all_n(void);
+extern int utc_account_type_get_service_provider_id_p(void);
+extern int utc_account_type_get_service_provider_id_n(void);
+extern int utc_account_type_get_small_icon_path_p(void);
+extern int utc_account_type_get_small_icon_path_n(void);
+extern int utc_account_type_query_by_app_id_p(void);
+extern int utc_account_type_query_by_app_id_n(void);
+extern int utc_account_type_query_app_id_exist_p(void);
+extern int utc_account_type_query_app_id_exist_n(void);
+extern int utc_account_type_query_by_provider_feature_p(void);
+extern int utc_account_type_query_by_provider_feature_n(void);
+extern int utc_account_type_query_label_by_app_id_p(void);
+extern int utc_account_type_query_label_by_app_id_n(void);
+extern int utc_account_type_query_label_by_locale_p(void);
+extern int utc_account_type_query_label_by_locale_n(void);
+extern int utc_account_type_query_provider_feature_by_app_id_p(void);
+extern int utc_account_type_query_provider_feature_by_app_id_n(void);
+extern int utc_account_type_query_supported_feature_p(void);
+extern int utc_account_type_query_supported_feature_n(void);
+extern int utc_account_update_to_db_by_id_ex_p(void);
+extern int utc_account_update_to_db_by_id_ex_n(void);
+extern int utc_account_type_foreach_account_type_from_db_p(void);
+extern int utc_account_type_foreach_account_type_from_db_n(void);
+
+testcase tc_array[] = {
+       {"utc_account_connect_p",utc_account_connect_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_connect_readonly_p",utc_account_connect_readonly_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_disconnect_p",utc_account_disconnect_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_destroy_p",utc_account_destroy_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_destroy_n",utc_account_destroy_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_create_p",utc_account_create_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_create_n",utc_account_create_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_insert_to_db_p",utc_account_insert_to_db_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_insert_to_db_n",utc_account_insert_to_db_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_set_display_name_p",utc_account_set_display_name_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_set_display_name_n",utc_account_set_display_name_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_set_user_name_p",utc_account_set_user_name_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_set_user_name_n",utc_account_set_user_name_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_set_icon_path_p",utc_account_set_icon_path_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_set_icon_path_n",utc_account_set_icon_path_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_set_domain_name_p",utc_account_set_domain_name_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_set_domain_name_n",utc_account_set_domain_name_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_set_email_address_p",utc_account_set_email_address_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_set_email_address_n",utc_account_set_email_address_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_set_source_p",utc_account_set_source_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_set_source_n",utc_account_set_source_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_set_custom_p",utc_account_set_custom_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_set_custom_n",utc_account_set_custom_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_get_custom_p",utc_account_get_custom_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_get_custom_n",utc_account_get_custom_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_get_custom_all_p",utc_account_get_custom_all_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_get_custom_all_n",utc_account_get_custom_all_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_set_package_name_p",utc_account_set_package_name_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_set_package_name_n",utc_account_set_package_name_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_set_access_token_p",utc_account_set_access_token_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_set_access_token_n",utc_account_set_access_token_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_set_auth_type_p",utc_account_set_auth_type_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_set_auth_type_n",utc_account_set_auth_type_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_set_secret_p",utc_account_set_secret_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_set_secret_n",utc_account_set_secret_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_set_sync_support_p",utc_account_set_sync_support_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_set_sync_support_n",utc_account_set_sync_support_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_set_user_text_p",utc_account_set_user_text_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_set_user_text_n",utc_account_set_user_text_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_set_user_int_p",utc_account_set_user_int_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_set_user_int_n",utc_account_set_user_int_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_set_capability_p",utc_account_set_capability_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_set_capability_n",utc_account_set_capability_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_get_capability_all_p",utc_account_get_capability_all_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_get_capability_all_n",utc_account_get_capability_all_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_get_display_name_p",utc_account_get_display_name_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_get_display_name_n",utc_account_get_display_name_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_get_account_id_p",utc_account_get_account_id_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_get_account_id_n",utc_account_get_account_id_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_get_user_name_p",utc_account_get_user_name_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_get_user_name_n",utc_account_get_user_name_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_get_icon_path_p",utc_account_get_icon_path_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_get_icon_path_n",utc_account_get_icon_path_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_get_domain_name_p",utc_account_get_domain_name_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_get_domain_name_n",utc_account_get_domain_name_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_get_email_address_p",utc_account_get_email_address_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_get_email_address_n",utc_account_get_email_address_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_get_source_p",utc_account_get_source_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_get_source_n",utc_account_get_source_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_get_package_name_p",utc_account_get_package_name_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_get_package_name_n",utc_account_get_package_name_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_get_access_token_p",utc_account_get_access_token_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_get_access_token_n",utc_account_get_access_token_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_get_auth_type_p",utc_account_get_auth_type_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_get_auth_type_n",utc_account_get_auth_type_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_get_secret_p",utc_account_get_secret_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_get_sync_support_p",utc_account_get_sync_support_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_get_secret_n",utc_account_get_secret_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_get_sync_support_n",utc_account_get_sync_support_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_get_user_text_p",utc_account_get_user_text_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_get_user_text_n",utc_account_get_user_text_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_get_user_int_p",utc_account_get_user_int_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_get_user_int_n",utc_account_get_user_int_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_get_capability_p",utc_account_get_capability_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_get_capability_n",utc_account_get_capability_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_foreach_account_from_db_p",utc_account_foreach_account_from_db_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_foreach_account_from_db_n",utc_account_foreach_account_from_db_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_query_account_by_account_id_p",utc_account_query_account_by_account_id_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_query_account_by_account_id_n",utc_account_query_account_by_account_id_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_query_deleted_account_info_by_account_id_p",utc_account_query_deleted_account_info_by_account_id_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_query_deleted_account_info_by_account_id_n",utc_account_query_deleted_account_info_by_account_id_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_query_account_by_user_name_p",utc_account_query_account_by_user_name_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_query_account_by_user_name_n",utc_account_query_account_by_user_name_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_query_account_by_package_name_p",utc_account_query_account_by_package_name_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_query_account_by_package_name_n",utc_account_query_account_by_package_name_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_query_account_by_capability_p",utc_account_query_account_by_capability_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_query_account_by_capability_n",utc_account_query_account_by_capability_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_query_account_by_capability_type_p",utc_account_query_account_by_capability_type_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_query_account_by_capability_type_n",utc_account_query_account_by_capability_type_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_query_capability_by_account_id_p",utc_account_query_capability_by_account_id_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_query_capability_by_account_id_n",utc_account_query_capability_by_account_id_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_get_total_count_from_db_p",utc_account_get_total_count_from_db_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_get_total_count_from_db_n",utc_account_get_total_count_from_db_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_update_sync_status_by_id_p",utc_account_update_sync_status_by_id_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_update_sync_status_by_id_n",utc_account_update_sync_status_by_id_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_delete_from_db_by_id_p",utc_account_delete_from_db_by_id_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_delete_from_db_by_id_n",utc_account_delete_from_db_by_id_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_delete_from_db_by_user_name_p",utc_account_delete_from_db_by_user_name_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_delete_from_db_by_user_name_n",utc_account_delete_from_db_by_user_name_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_delete_from_db_by_package_name_p",utc_account_delete_from_db_by_package_name_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_delete_from_db_by_package_name_n",utc_account_delete_from_db_by_package_name_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_update_to_db_by_id_p",utc_account_update_to_db_by_id_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_update_to_db_by_id_n",utc_account_update_to_db_by_id_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_update_to_db_by_user_name_p",utc_account_update_to_db_by_user_name_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_update_to_db_by_user_name_n",utc_account_update_to_db_by_user_name_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_subscribe_create_p",utc_account_subscribe_create_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_subscribe_create_n",utc_account_subscribe_create_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_subscribe_notification_p",utc_account_subscribe_notification_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_subscribe_notification_n",utc_account_subscribe_notification_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_unsubscribe_notification_p",utc_account_unsubscribe_notification_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_unsubscribe_notification_n",utc_account_unsubscribe_notification_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_type_create_p",utc_account_type_create_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_type_create_n",utc_account_type_create_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_type_destroy_p",utc_account_type_destroy_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_type_destroy_n",utc_account_type_destroy_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_type_get_app_id_p",utc_account_type_get_app_id_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_type_get_app_id_n",utc_account_type_get_app_id_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_type_get_icon_path_p",utc_account_type_get_icon_path_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_type_get_icon_path_n",utc_account_type_get_icon_path_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_type_get_label_by_locale_p",utc_account_type_get_label_by_locale_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_type_get_label_by_locale_n",utc_account_type_get_label_by_locale_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_type_get_label_p",utc_account_type_get_label_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_type_get_label_n",utc_account_type_get_label_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_type_get_multiple_account_support_p",utc_account_type_get_multiple_account_support_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_type_get_multiple_account_support_n",utc_account_type_get_multiple_account_support_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_type_get_provider_feature_all_p",utc_account_type_get_provider_feature_all_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_type_get_provider_feature_all_n",utc_account_type_get_provider_feature_all_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_type_get_service_provider_id_p",utc_account_type_get_service_provider_id_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_type_get_service_provider_id_n",utc_account_type_get_service_provider_id_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_type_get_small_icon_path_p",utc_account_type_get_small_icon_path_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_type_get_small_icon_path_n",utc_account_type_get_small_icon_path_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_type_query_by_app_id_p",utc_account_type_query_by_app_id_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_type_query_by_app_id_n",utc_account_type_query_by_app_id_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_type_query_app_id_exist_p",utc_account_type_query_app_id_exist_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_type_query_app_id_exist_n",utc_account_type_query_app_id_exist_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_type_query_by_provider_feature_p",utc_account_type_query_by_provider_feature_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_type_query_by_provider_feature_n",utc_account_type_query_by_provider_feature_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_type_query_label_by_app_id_p",utc_account_type_query_label_by_app_id_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_type_query_label_by_app_id_n",utc_account_type_query_label_by_app_id_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_type_query_label_by_locale_p",utc_account_type_query_label_by_locale_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_type_query_label_by_locale_n",utc_account_type_query_label_by_locale_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_type_query_provider_feature_by_app_id_p",utc_account_type_query_provider_feature_by_app_id_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_type_query_provider_feature_by_app_id_n",utc_account_type_query_provider_feature_by_app_id_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_type_query_supported_feature_p",utc_account_type_query_supported_feature_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_type_query_supported_feature_n",utc_account_type_query_supported_feature_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_update_to_db_by_id_ex_p",utc_account_update_to_db_by_id_ex_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_update_to_db_by_id_ex_n",utc_account_update_to_db_by_id_ex_n,utc_account_startup,utc_account_cleanup},
+       {"utc_account_type_foreach_account_type_from_db_p",utc_account_type_foreach_account_type_from_db_p,utc_account_startup,utc_account_cleanup},
+       {"utc_account_type_foreach_account_type_from_db_n",utc_account_type_foreach_account_type_from_db_n,utc_account_startup,utc_account_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_ACCOUNTS-SVC-NATIVE_H__
index 571bfde93f186728e8157b5aefe1a7f6efe2ae76..2127d6376e3735fc77f34f9ad5dd21a9c2f1f44f 100755 (executable)
@@ -313,7 +313,8 @@ char *_account_get_path(int type)
        return pszACTUAL_FILE_PATH;
 }
 
-#ifdef MOBILE
+//#ifdef MOBILE || TV
+#if defined(MOBILE) || defined(TV)
 /* This API has been deprecated since 2.4 */
 /**
  * @testcase           utc_account_connect_p
diff --git a/src/utc/alarm/tct-alarm-core_tv.h b/src/utc/alarm/tct-alarm-core_tv.h
new file mode 100755 (executable)
index 0000000..0177aec
--- /dev/null
@@ -0,0 +1,176 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_ALARM-NATIVE_H__
+#define __TCT_ALARM-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_alarm_startup(void);
+extern void utc_alarm_cleanup(void);
+
+extern int utc_alarm_schedule_after_delay_p(void);
+extern int utc_alarm_schedule_after_delay_n1(void);
+extern int utc_alarm_schedule_after_delay_n2(void);
+extern int utc_alarm_schedule_after_delay_n3(void);
+extern int utc_alarm_schedule_after_delay_n4(void);
+extern int utc_alarm_schedule_at_date_p(void);
+extern int utc_alarm_schedule_at_date_n(void);
+extern int utc_alarm_schedule_once_after_delay_p(void);
+extern int utc_alarm_schedule_once_after_delay_n1(void);
+extern int utc_alarm_schedule_once_after_delay_n2(void);
+extern int utc_alarm_schedule_once_after_delay_n3(void);
+extern int utc_alarm_cancel_p(void);
+extern int utc_alarm_cancel_n(void);
+extern int utc_alarm_cancel_all_p(void);
+extern int utc_alarm_foreach_registered_alarm_p(void);
+extern int utc_alarm_foreach_registered_alarm_n(void);
+extern int utc_alarm_get_scheduled_date_p(void);
+extern int utc_alarm_get_scheduled_date_n(void);
+extern int utc_alarm_get_scheduled_period_p(void);
+extern int utc_alarm_get_scheduled_period_n1(void);
+extern int utc_alarm_get_scheduled_period_n2(void);
+extern int utc_alarm_schedule_once_at_date_p(void);
+extern int utc_alarm_schedule_once_at_date_n1(void);
+extern int utc_alarm_schedule_once_at_date_n2(void);
+extern int utc_alarm_schedule_once_at_date_n3(void);
+extern int utc_alarm_schedule_with_recurrence_week_flag_p(void);
+extern int utc_alarm_schedule_with_recurrence_week_flag_n1(void);
+extern int utc_alarm_schedule_with_recurrence_week_flag_n2(void);
+extern int utc_alarm_schedule_with_recurrence_week_flag_n3(void);
+extern int utc_alarm_get_scheduled_recurrence_week_flag_p(void);
+extern int utc_alarm_get_scheduled_recurrence_week_flag_n(void);
+extern int utc_alarm_get_current_time_p(void);
+extern int utc_alarm_get_current_time_n(void);
+extern int utc_alarm_get_app_control_p(void);
+extern int utc_alarm_get_app_control_n1(void);
+extern int utc_alarm_get_app_control_n2(void);
+extern int utc_alarm_set_global_p(void);
+extern int utc_alarm_set_global_n1(void);
+extern int utc_alarm_set_global_n2(void);
+extern int utc_alarm_get_global_p(void);
+extern int utc_alarm_get_global_n(void);
+extern int utc_alarm_schedule_noti_once_at_date_p(void);
+extern int utc_alarm_schedule_noti_once_at_date_n1(void);
+extern int utc_alarm_schedule_noti_once_at_date_n2(void);
+extern int utc_alarm_schedule_noti_after_delay_p(void);
+extern int utc_alarm_schedule_noti_after_delay_n1(void);
+extern int utc_alarm_schedule_noti_after_delay_n2(void);
+extern int utc_alarm_schedule_noti_once_after_delay_p(void);
+extern int utc_alarm_schedule_noti_once_after_delay_n1(void);
+extern int utc_alarm_schedule_noti_once_after_delay_n2(void);
+extern int utc_alarm_schedule_noti_with_recurrence_week_flag_p(void);
+extern int utc_alarm_schedule_noti_with_recurrence_week_flag_n1(void);
+extern int utc_alarm_schedule_noti_with_recurrence_week_flag_n2(void);
+extern int utc_alarm_get_notification_p(void);
+extern int utc_alarm_get_notification_n(void);
+extern int utc_alarm_update_delay_p(void);
+extern int utc_alarm_update_delay_n1(void);
+extern int utc_alarm_update_delay_n2(void);
+extern int utc_alarm_update_delay_n3(void);
+extern int utc_alarm_update_date_p(void);
+extern int utc_alarm_update_date_n1(void);
+extern int utc_alarm_update_date_n2(void);
+extern int utc_alarm_update_date_n3(void);
+extern int utc_alarm_update_period_p1(void);
+extern int utc_alarm_update_period_p2(void);
+extern int utc_alarm_update_period_p3(void);
+extern int utc_alarm_update_period_n1(void);
+extern int utc_alarm_update_period_n2(void);
+extern int utc_alarm_update_week_flag_p1(void);
+extern int utc_alarm_update_week_flag_p2(void);
+extern int utc_alarm_update_week_flag_n1(void);
+extern int utc_alarm_update_week_flag_n2(void);
+extern int utc_alarm_update_week_flag_n3(void);
+
+testcase tc_array[] = {
+       {"utc_alarm_schedule_after_delay_p",utc_alarm_schedule_after_delay_p,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_schedule_after_delay_n1",utc_alarm_schedule_after_delay_n1,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_schedule_after_delay_n2",utc_alarm_schedule_after_delay_n2,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_schedule_after_delay_n3",utc_alarm_schedule_after_delay_n3,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_schedule_after_delay_n4",utc_alarm_schedule_after_delay_n4,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_schedule_at_date_p",utc_alarm_schedule_at_date_p,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_schedule_at_date_n",utc_alarm_schedule_at_date_n,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_schedule_once_after_delay_p",utc_alarm_schedule_once_after_delay_p,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_schedule_once_after_delay_n1",utc_alarm_schedule_once_after_delay_n1,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_schedule_once_after_delay_n2",utc_alarm_schedule_once_after_delay_n2,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_schedule_once_after_delay_n3",utc_alarm_schedule_once_after_delay_n3,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_cancel_p",utc_alarm_cancel_p,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_cancel_n",utc_alarm_cancel_n,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_cancel_all_p",utc_alarm_cancel_all_p,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_foreach_registered_alarm_p",utc_alarm_foreach_registered_alarm_p,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_foreach_registered_alarm_n",utc_alarm_foreach_registered_alarm_n,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_get_scheduled_date_p",utc_alarm_get_scheduled_date_p,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_get_scheduled_date_n",utc_alarm_get_scheduled_date_n,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_get_scheduled_period_p",utc_alarm_get_scheduled_period_p,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_get_scheduled_period_n1",utc_alarm_get_scheduled_period_n1,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_get_scheduled_period_n2",utc_alarm_get_scheduled_period_n2,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_schedule_once_at_date_p",utc_alarm_schedule_once_at_date_p,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_schedule_once_at_date_n1",utc_alarm_schedule_once_at_date_n1,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_schedule_once_at_date_n2",utc_alarm_schedule_once_at_date_n2,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_schedule_once_at_date_n3",utc_alarm_schedule_once_at_date_n3,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_schedule_with_recurrence_week_flag_p",utc_alarm_schedule_with_recurrence_week_flag_p,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_schedule_with_recurrence_week_flag_n1",utc_alarm_schedule_with_recurrence_week_flag_n1,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_schedule_with_recurrence_week_flag_n2",utc_alarm_schedule_with_recurrence_week_flag_n2,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_schedule_with_recurrence_week_flag_n3",utc_alarm_schedule_with_recurrence_week_flag_n3,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_get_scheduled_recurrence_week_flag_p",utc_alarm_get_scheduled_recurrence_week_flag_p,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_get_scheduled_recurrence_week_flag_n",utc_alarm_get_scheduled_recurrence_week_flag_n,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_get_current_time_p",utc_alarm_get_current_time_p,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_get_current_time_n",utc_alarm_get_current_time_n,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_get_app_control_p",utc_alarm_get_app_control_p,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_get_app_control_n1",utc_alarm_get_app_control_n1,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_get_app_control_n2",utc_alarm_get_app_control_n2,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_set_global_p",utc_alarm_set_global_p,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_set_global_n1",utc_alarm_set_global_n1,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_set_global_n2",utc_alarm_set_global_n2,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_get_global_p",utc_alarm_get_global_p,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_get_global_n",utc_alarm_get_global_n,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_schedule_noti_once_at_date_p",utc_alarm_schedule_noti_once_at_date_p,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_schedule_noti_once_at_date_n1",utc_alarm_schedule_noti_once_at_date_n1,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_schedule_noti_once_at_date_n2",utc_alarm_schedule_noti_once_at_date_n2,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_schedule_noti_after_delay_p",utc_alarm_schedule_noti_after_delay_p,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_schedule_noti_after_delay_n1",utc_alarm_schedule_noti_after_delay_n1,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_schedule_noti_after_delay_n2",utc_alarm_schedule_noti_after_delay_n2,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_schedule_noti_once_after_delay_p",utc_alarm_schedule_noti_once_after_delay_p,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_schedule_noti_once_after_delay_n1",utc_alarm_schedule_noti_once_after_delay_n1,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_schedule_noti_once_after_delay_n2",utc_alarm_schedule_noti_once_after_delay_n2,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_schedule_noti_with_recurrence_week_flag_p",utc_alarm_schedule_noti_with_recurrence_week_flag_p,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_schedule_noti_with_recurrence_week_flag_n1",utc_alarm_schedule_noti_with_recurrence_week_flag_n1,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_schedule_noti_with_recurrence_week_flag_n2",utc_alarm_schedule_noti_with_recurrence_week_flag_n2,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_get_notification_p",utc_alarm_get_notification_p,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_get_notification_n",utc_alarm_get_notification_n,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_update_delay_p",utc_alarm_update_delay_p,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_update_delay_n1",utc_alarm_update_delay_n1,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_update_delay_n2",utc_alarm_update_delay_n2,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_update_delay_n3",utc_alarm_update_delay_n3,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_update_date_p",utc_alarm_update_date_p,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_update_date_n1",utc_alarm_update_date_n1,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_update_date_n2",utc_alarm_update_date_n2,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_update_date_n3",utc_alarm_update_date_n3,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_update_period_p1",utc_alarm_update_period_p1,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_update_period_p2",utc_alarm_update_period_p2,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_update_period_p3",utc_alarm_update_period_p3,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_update_period_n1",utc_alarm_update_period_n1,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_update_period_n2",utc_alarm_update_period_n2,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_update_week_flag_p1",utc_alarm_update_week_flag_p1,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_update_week_flag_p2",utc_alarm_update_week_flag_p2,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_update_week_flag_n1",utc_alarm_update_week_flag_n1,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_update_week_flag_n2",utc_alarm_update_week_flag_n2,utc_alarm_startup,utc_alarm_cleanup},
+       {"utc_alarm_update_week_flag_n3",utc_alarm_update_week_flag_n3,utc_alarm_startup,utc_alarm_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_ALARM-NATIVE_H__
diff --git a/src/utc/app-manager/tct-app-manager-core_tv.h b/src/utc/app-manager/tct-app-manager-core_tv.h
new file mode 100755 (executable)
index 0000000..493121b
--- /dev/null
@@ -0,0 +1,332 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_APP-MANAGER-NATIVE_H__
+#define __TCT_APP-MANAGER-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_app_manager_startup(void);
+extern void utc_app_manager_cleanup(void);
+
+extern int utc_app_manager_app_context_clone_p(void);
+extern int utc_app_manager_app_context_clone_n(void);
+extern int utc_app_manager_app_context_destroy_p(void);
+extern int utc_app_manager_app_context_destroy_n(void);
+extern int utc_app_manager_app_context_get_app_id_p(void);
+extern int utc_app_manager_app_context_get_app_id_n(void);
+extern int utc_app_manager_app_context_get_package_p(void);
+extern int utc_app_manager_app_context_get_package_n(void);
+extern int utc_app_manager_app_context_get_package_id_p(void);
+extern int utc_app_manager_app_context_get_package_id_n1(void);
+extern int utc_app_manager_app_context_get_package_id_n2(void);
+extern int utc_app_manager_app_context_get_app_state_p(void);
+extern int utc_app_manager_app_context_get_app_state_n(void);
+extern int utc_app_manager_app_context_get_pid_p(void);
+extern int utc_app_manager_app_context_get_pid_n(void);
+extern int utc_app_manager_app_context_is_equal_p(void);
+extern int utc_app_manager_app_context_is_equal_n(void);
+extern int utc_app_manager_app_context_is_terminated_p(void);
+extern int utc_app_manager_app_context_is_terminated_n(void);
+extern int utc_app_manager_app_context_is_sub_app_p(void);
+extern int utc_app_manager_app_context_is_sub_app_n(void);
+extern int utc_app_manager_get_external_shared_data_path_p(void);
+extern int utc_app_manager_get_external_shared_data_path_n1(void);
+extern int utc_app_manager_get_external_shared_data_path_n2(void);
+extern int utc_app_manager_get_external_shared_data_path_n3(void);
+extern int utc_app_manager_get_shared_data_path_p(void);
+extern int utc_app_manager_get_shared_data_path_n1(void);
+extern int utc_app_manager_get_shared_data_path_n2(void);
+extern int utc_app_manager_get_shared_data_path_n3(void);
+extern int utc_app_manager_get_shared_data_path_n4(void);
+extern int utc_app_manager_get_shared_resource_path_p(void);
+extern int utc_app_manager_get_shared_resource_path_n1(void);
+extern int utc_app_manager_get_shared_resource_path_n2(void);
+extern int utc_app_manager_get_shared_resource_path_n3(void);
+extern int utc_app_manager_get_shared_trusted_path_p1(void);
+extern int utc_app_manager_get_shared_trusted_path_p2(void);
+extern int utc_app_manager_get_shared_trusted_path_n1(void);
+extern int utc_app_manager_get_shared_trusted_path_n2(void);
+extern int utc_app_manager_get_shared_trusted_path_n3(void);
+extern int utc_app_manager_get_shared_trusted_path_n4(void);
+extern int utc_app_info_app_info_clone_p(void);
+extern int utc_app_info_app_info_clone_n(void);
+extern int utc_app_info_metadata_filter_add_p(void);
+extern int utc_app_info_metadata_filter_add_n(void);
+extern int utc_app_info_app_info_destroy_p(void);
+extern int utc_app_info_app_info_destroy_n(void);
+extern int utc_app_info_app_info_create_p(void);
+extern int utc_app_info_app_info_create_n1(void);
+extern int utc_app_info_app_info_create_n2(void);
+extern int utc_app_info_get_app_id_p(void);
+extern int utc_app_info_get_app_id_n(void);
+extern int utc_app_info_get_icon_p(void);
+extern int utc_app_info_get_icon_n(void);
+extern int utc_app_info_get_label_p(void);
+extern int utc_app_info_get_label_n(void);
+extern int utc_app_info_get_package_p(void);
+extern int utc_app_info_get_package_n(void);
+extern int utc_app_info_get_type_p(void);
+extern int utc_app_info_get_type_n(void);
+extern int utc_app_info_get_app_component_type_p(void);
+extern int utc_app_info_get_app_component_type_p1(void);
+extern int utc_app_info_get_app_component_type_n(void);
+extern int utc_app_info_foreach_metadata_p(void);
+extern int utc_app_info_foreach_metadata_n(void);
+extern int utc_app_info_is_nodisplay_p(void);
+extern int utc_app_info_is_nodisplay_n(void);
+extern int utc_app_info_is_equal_p(void);
+extern int utc_app_info_is_equal_n(void);
+extern int utc_app_info_is_enabled_p(void);
+extern int utc_app_info_is_enabled_n(void);
+extern int utc_app_info_filter_destroy_p1(void);
+extern int utc_app_info_filter_destroy_p2(void);
+extern int utc_app_info_filter_create_p1(void);
+extern int utc_app_info_filter_create_p2(void);
+extern int utc_app_info_filter_create_n(void);
+extern int utc_app_info_filter_destroy_n(void);
+extern int utc_app_info_filter_add_bool_p(void);
+extern int utc_app_info_filter_add_bool_n1(void);
+extern int utc_app_info_filter_add_bool_n2(void);
+extern int utc_app_info_filter_add_bool_n3(void);
+extern int utc_app_info_filter_add_string_p(void);
+extern int utc_app_info_filter_add_string_n1(void);
+extern int utc_app_info_filter_add_string_n2(void);
+extern int utc_app_info_filter_add_string_n3(void);
+extern int utc_app_info_filter_foreach_appinfo_p1(void);
+extern int utc_app_info_filter_foreach_appinfo_p2(void);
+extern int utc_app_info_filter_foreach_appinfo_n1(void);
+extern int utc_app_info_filter_foreach_appinfo_n2(void);
+extern int utc_app_info_metadata_filter_create_p1(void);
+extern int utc_app_info_metadata_filter_create_p2(void);
+extern int utc_app_info_metadata_filter_create_n(void);
+extern int utc_app_info_metadata_filter_destroy_p1(void);
+extern int utc_app_info_metadata_filter_destroy_p2(void);
+extern int utc_app_info_metadata_filter_destroy_n(void);
+extern int utc_app_info_metadata_filter_foreach_p1(void);
+extern int utc_app_info_metadata_filter_foreach_p2(void);
+extern int utc_app_info_metadata_filter_foreach_n1(void);
+extern int utc_app_info_metadata_filter_foreach_n2(void);
+extern int utc_app_manager_is_running_p(void);
+extern int utc_app_manager_is_running_n1(void);
+extern int utc_app_manager_is_running_n2(void);
+extern int utc_app_manager_is_running_n3(void);
+extern int utc_app_manager_foreach_app_context_p(void);
+extern int utc_app_manager_foreach_app_context_n(void);
+extern int utc_app_manager_foreach_running_app_context_p(void);
+extern int utc_app_manager_foreach_running_app_context_n(void);
+extern int utc_app_manager_foreach_app_info_p(void);
+extern int utc_app_manager_foreach_app_info_n(void);
+extern int utc_app_manager_get_app_id_n1(void);
+extern int utc_app_manager_get_app_id_n2(void);
+extern int utc_app_manager_get_app_id_p(void);
+extern int utc_app_manager_resume_app_p(void);
+extern int utc_app_manager_resume_app_n(void);
+extern int utc_app_manager_get_app_context_p(void);
+extern int utc_app_manager_get_app_context_n1(void);
+extern int utc_app_manager_get_app_context_n2(void);
+extern int utc_app_manager_get_app_context_n3(void);
+extern int utc_app_manager_get_app_info_p(void);
+extern int utc_app_manager_get_app_info_n1(void);
+extern int utc_app_manager_get_app_info_n2(void);
+extern int utc_app_manager_get_app_info_n3(void);
+extern int utc_app_manager_request_terminate_bg_app_p(void);
+extern int utc_app_manager_request_terminate_bg_app_n(void);
+extern int utc_app_manager_set_app_context_event_cb_p1(void);
+extern int utc_app_manager_set_app_context_event_cb_p2(void);
+extern int utc_app_manager_set_app_context_event_cb_n(void);
+extern int utc_app_manager_event_create_p(void);
+extern int utc_app_manager_event_create_n(void);
+extern int utc_app_manager_event_set_status_p(void);
+extern int utc_app_manager_event_set_status_n(void);
+extern int utc_app_manager_set_event_cb_p(void);
+extern int utc_app_manager_set_event_cb_n(void);
+extern int utc_app_manager_unset_event_cb_p(void);
+extern int utc_app_manager_unset_event_cb_n(void);
+extern int utc_app_manager_event_destroy_p(void);
+extern int utc_app_manager_event_destroy_n(void);
+extern int utc_app_info_filter_count_appinfo_p(void);
+extern int utc_app_info_filter_count_appinfo_n(void);
+extern int utc_app_info_get_exec_p(void);
+extern int utc_app_info_get_exec_n(void);
+extern int utc_app_info_get_localed_label_p(void);
+extern int utc_app_info_get_localed_label_n(void);
+extern int utc_app_info_is_onboot_p(void);
+extern int utc_app_info_is_onboot_n(void);
+extern int utc_app_info_is_preload_p(void);
+extern int utc_app_info_is_preload_n(void);
+extern int utc_app_info_is_support_ambient_p(void);
+extern int utc_app_info_is_support_ambient_n(void);
+extern int utc_app_multi_resolution_icon_test_p(void);
+extern int utc_app_multi_resolution_icon_test_n(void);
+extern int utc_app_manager_unset_app_context_event_cb_p(void);
+
+testcase tc_array[] = {
+       {"utc_app_manager_app_context_clone_p",utc_app_manager_app_context_clone_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_app_context_clone_n",utc_app_manager_app_context_clone_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_app_context_destroy_p",utc_app_manager_app_context_destroy_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_app_context_destroy_n",utc_app_manager_app_context_destroy_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_app_context_get_app_id_p",utc_app_manager_app_context_get_app_id_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_app_context_get_app_id_n",utc_app_manager_app_context_get_app_id_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_app_context_get_package_p",utc_app_manager_app_context_get_package_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_app_context_get_package_n",utc_app_manager_app_context_get_package_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_app_context_get_package_id_p",utc_app_manager_app_context_get_package_id_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_app_context_get_package_id_n1",utc_app_manager_app_context_get_package_id_n1,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_app_context_get_package_id_n2",utc_app_manager_app_context_get_package_id_n2,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_app_context_get_app_state_p",utc_app_manager_app_context_get_app_state_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_app_context_get_app_state_n",utc_app_manager_app_context_get_app_state_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_app_context_get_pid_p",utc_app_manager_app_context_get_pid_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_app_context_get_pid_n",utc_app_manager_app_context_get_pid_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_app_context_is_equal_p",utc_app_manager_app_context_is_equal_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_app_context_is_equal_n",utc_app_manager_app_context_is_equal_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_app_context_is_terminated_p",utc_app_manager_app_context_is_terminated_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_app_context_is_terminated_n",utc_app_manager_app_context_is_terminated_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_app_context_is_sub_app_p",utc_app_manager_app_context_is_sub_app_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_app_context_is_sub_app_n",utc_app_manager_app_context_is_sub_app_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_get_external_shared_data_path_p",utc_app_manager_get_external_shared_data_path_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_get_external_shared_data_path_n1",utc_app_manager_get_external_shared_data_path_n1,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_get_external_shared_data_path_n2",utc_app_manager_get_external_shared_data_path_n2,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_get_external_shared_data_path_n3",utc_app_manager_get_external_shared_data_path_n3,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_get_shared_data_path_p",utc_app_manager_get_shared_data_path_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_get_shared_data_path_n1",utc_app_manager_get_shared_data_path_n1,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_get_shared_data_path_n2",utc_app_manager_get_shared_data_path_n2,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_get_shared_data_path_n3",utc_app_manager_get_shared_data_path_n3,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_get_shared_data_path_n4",utc_app_manager_get_shared_data_path_n4,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_get_shared_resource_path_p",utc_app_manager_get_shared_resource_path_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_get_shared_resource_path_n1",utc_app_manager_get_shared_resource_path_n1,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_get_shared_resource_path_n2",utc_app_manager_get_shared_resource_path_n2,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_get_shared_resource_path_n3",utc_app_manager_get_shared_resource_path_n3,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_get_shared_trusted_path_p1",utc_app_manager_get_shared_trusted_path_p1,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_get_shared_trusted_path_p2",utc_app_manager_get_shared_trusted_path_p2,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_get_shared_trusted_path_n1",utc_app_manager_get_shared_trusted_path_n1,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_get_shared_trusted_path_n2",utc_app_manager_get_shared_trusted_path_n2,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_get_shared_trusted_path_n3",utc_app_manager_get_shared_trusted_path_n3,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_get_shared_trusted_path_n4",utc_app_manager_get_shared_trusted_path_n4,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_app_info_clone_p",utc_app_info_app_info_clone_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_app_info_clone_n",utc_app_info_app_info_clone_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_metadata_filter_add_p",utc_app_info_metadata_filter_add_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_metadata_filter_add_n",utc_app_info_metadata_filter_add_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_app_info_destroy_p",utc_app_info_app_info_destroy_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_app_info_destroy_n",utc_app_info_app_info_destroy_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_app_info_create_p",utc_app_info_app_info_create_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_app_info_create_n1",utc_app_info_app_info_create_n1,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_app_info_create_n2",utc_app_info_app_info_create_n2,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_get_app_id_p",utc_app_info_get_app_id_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_get_app_id_n",utc_app_info_get_app_id_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_get_icon_p",utc_app_info_get_icon_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_get_icon_n",utc_app_info_get_icon_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_get_label_p",utc_app_info_get_label_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_get_label_n",utc_app_info_get_label_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_get_package_p",utc_app_info_get_package_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_get_package_n",utc_app_info_get_package_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_get_type_p",utc_app_info_get_type_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_get_type_n",utc_app_info_get_type_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_get_app_component_type_p",utc_app_info_get_app_component_type_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_get_app_component_type_p1",utc_app_info_get_app_component_type_p1,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_get_app_component_type_n",utc_app_info_get_app_component_type_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_foreach_metadata_p",utc_app_info_foreach_metadata_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_foreach_metadata_n",utc_app_info_foreach_metadata_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_is_nodisplay_p",utc_app_info_is_nodisplay_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_is_nodisplay_n",utc_app_info_is_nodisplay_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_is_equal_p",utc_app_info_is_equal_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_is_equal_n",utc_app_info_is_equal_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_is_enabled_p",utc_app_info_is_enabled_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_is_enabled_n",utc_app_info_is_enabled_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_filter_destroy_p1",utc_app_info_filter_destroy_p1,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_filter_destroy_p2",utc_app_info_filter_destroy_p2,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_filter_create_p1",utc_app_info_filter_create_p1,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_filter_create_p2",utc_app_info_filter_create_p2,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_filter_create_n",utc_app_info_filter_create_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_filter_destroy_n",utc_app_info_filter_destroy_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_filter_add_bool_p",utc_app_info_filter_add_bool_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_filter_add_bool_n1",utc_app_info_filter_add_bool_n1,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_filter_add_bool_n2",utc_app_info_filter_add_bool_n2,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_filter_add_bool_n3",utc_app_info_filter_add_bool_n3,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_filter_add_string_p",utc_app_info_filter_add_string_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_filter_add_string_n1",utc_app_info_filter_add_string_n1,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_filter_add_string_n2",utc_app_info_filter_add_string_n2,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_filter_add_string_n3",utc_app_info_filter_add_string_n3,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_filter_foreach_appinfo_p1",utc_app_info_filter_foreach_appinfo_p1,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_filter_foreach_appinfo_p2",utc_app_info_filter_foreach_appinfo_p2,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_filter_foreach_appinfo_n1",utc_app_info_filter_foreach_appinfo_n1,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_filter_foreach_appinfo_n2",utc_app_info_filter_foreach_appinfo_n2,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_metadata_filter_create_p1",utc_app_info_metadata_filter_create_p1,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_metadata_filter_create_p2",utc_app_info_metadata_filter_create_p2,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_metadata_filter_create_n",utc_app_info_metadata_filter_create_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_metadata_filter_destroy_p1",utc_app_info_metadata_filter_destroy_p1,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_metadata_filter_destroy_p2",utc_app_info_metadata_filter_destroy_p2,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_metadata_filter_destroy_n",utc_app_info_metadata_filter_destroy_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_metadata_filter_foreach_p1",utc_app_info_metadata_filter_foreach_p1,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_metadata_filter_foreach_p2",utc_app_info_metadata_filter_foreach_p2,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_metadata_filter_foreach_n1",utc_app_info_metadata_filter_foreach_n1,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_metadata_filter_foreach_n2",utc_app_info_metadata_filter_foreach_n2,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_is_running_p",utc_app_manager_is_running_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_is_running_n1",utc_app_manager_is_running_n1,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_is_running_n2",utc_app_manager_is_running_n2,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_is_running_n3",utc_app_manager_is_running_n3,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_foreach_app_context_p",utc_app_manager_foreach_app_context_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_foreach_app_context_n",utc_app_manager_foreach_app_context_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_foreach_running_app_context_p",utc_app_manager_foreach_running_app_context_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_foreach_running_app_context_n",utc_app_manager_foreach_running_app_context_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_foreach_app_info_p",utc_app_manager_foreach_app_info_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_foreach_app_info_n",utc_app_manager_foreach_app_info_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_get_app_id_n1",utc_app_manager_get_app_id_n1,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_get_app_id_n2",utc_app_manager_get_app_id_n2,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_get_app_id_p",utc_app_manager_get_app_id_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_resume_app_p",utc_app_manager_resume_app_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_resume_app_n",utc_app_manager_resume_app_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_get_app_context_p",utc_app_manager_get_app_context_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_get_app_context_n1",utc_app_manager_get_app_context_n1,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_get_app_context_n2",utc_app_manager_get_app_context_n2,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_get_app_context_n3",utc_app_manager_get_app_context_n3,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_get_app_info_p",utc_app_manager_get_app_info_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_get_app_info_n1",utc_app_manager_get_app_info_n1,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_get_app_info_n2",utc_app_manager_get_app_info_n2,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_get_app_info_n3",utc_app_manager_get_app_info_n3,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_request_terminate_bg_app_p",utc_app_manager_request_terminate_bg_app_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_request_terminate_bg_app_n",utc_app_manager_request_terminate_bg_app_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_set_app_context_event_cb_p1",utc_app_manager_set_app_context_event_cb_p1,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_set_app_context_event_cb_p2",utc_app_manager_set_app_context_event_cb_p2,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_set_app_context_event_cb_n",utc_app_manager_set_app_context_event_cb_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_event_create_p",utc_app_manager_event_create_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_event_create_n",utc_app_manager_event_create_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_event_set_status_p",utc_app_manager_event_set_status_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_event_set_status_n",utc_app_manager_event_set_status_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_set_event_cb_p",utc_app_manager_set_event_cb_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_set_event_cb_n",utc_app_manager_set_event_cb_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_unset_event_cb_p",utc_app_manager_unset_event_cb_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_unset_event_cb_n",utc_app_manager_unset_event_cb_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_event_destroy_p",utc_app_manager_event_destroy_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_event_destroy_n",utc_app_manager_event_destroy_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_filter_count_appinfo_p",utc_app_info_filter_count_appinfo_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_filter_count_appinfo_n",utc_app_info_filter_count_appinfo_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_get_exec_p",utc_app_info_get_exec_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_get_exec_n",utc_app_info_get_exec_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_get_localed_label_p",utc_app_info_get_localed_label_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_get_localed_label_n",utc_app_info_get_localed_label_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_is_onboot_p",utc_app_info_is_onboot_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_is_onboot_n",utc_app_info_is_onboot_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_is_preload_p",utc_app_info_is_preload_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_is_preload_n",utc_app_info_is_preload_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_is_support_ambient_p",utc_app_info_is_support_ambient_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_info_is_support_ambient_n",utc_app_info_is_support_ambient_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_multi_resolution_icon_test_p",utc_app_multi_resolution_icon_test_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_multi_resolution_icon_test_n",utc_app_multi_resolution_icon_test_n,utc_app_manager_startup,utc_app_manager_cleanup},
+       {"utc_app_manager_unset_app_context_event_cb_p",utc_app_manager_unset_app_context_event_cb_p,utc_app_manager_startup,utc_app_manager_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_APP-MANAGER-NATIVE_H__
diff --git a/src/utc/appcore-agent/tct-appcore-agent-core_tv.h b/src/utc/appcore-agent/tct-appcore-agent-core_tv.h
new file mode 100755 (executable)
index 0000000..e7984e1
--- /dev/null
@@ -0,0 +1,50 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_APPCORE-AGENT-NATIVE_H__
+#define __TCT_APPCORE-AGENT-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+
+extern int utc_appcore_agent_service_app_main_p1(void);
+extern int utc_appcore_agent_service_app_main_p2(void);
+extern int utc_appcore_agent_service_app_main_n1(void);
+extern int utc_appcore_agent_service_app_main_n2(void);
+extern int utc_appcore_agent_service_app_main_n3(void);
+extern int utc_appcore_agent_service_app_exit_p(void);
+extern int utc_appcore_agent_service_app_add_event_handler_p1(void);
+extern int utc_appcore_agent_service_app_add_event_handler_p2(void);
+extern int utc_appcore_agent_service_app_add_event_handler_n(void);
+extern int utc_appcore_agent_service_app_remove_event_handler_p(void);
+extern int utc_appcore_agent_service_app_remove_event_handler_n(void);
+
+testcase tc_array[] = {
+       {"utc_appcore_agent_service_app_main_p1",utc_appcore_agent_service_app_main_p1,NULL,NULL},
+       {"utc_appcore_agent_service_app_main_p2",utc_appcore_agent_service_app_main_p2,NULL,NULL},
+       {"utc_appcore_agent_service_app_main_n1",utc_appcore_agent_service_app_main_n1,NULL,NULL},
+       {"utc_appcore_agent_service_app_main_n2",utc_appcore_agent_service_app_main_n2,NULL,NULL},
+       {"utc_appcore_agent_service_app_main_n3",utc_appcore_agent_service_app_main_n3,NULL,NULL},
+       {"utc_appcore_agent_service_app_exit_p",utc_appcore_agent_service_app_exit_p,NULL,NULL},
+       {"utc_appcore_agent_service_app_add_event_handler_p1",utc_appcore_agent_service_app_add_event_handler_p1,NULL,NULL},
+       {"utc_appcore_agent_service_app_add_event_handler_p2",utc_appcore_agent_service_app_add_event_handler_p2,NULL,NULL},
+       {"utc_appcore_agent_service_app_add_event_handler_n",utc_appcore_agent_service_app_add_event_handler_n,NULL,NULL},
+       {"utc_appcore_agent_service_app_remove_event_handler_p",utc_appcore_agent_service_app_remove_event_handler_p,NULL,NULL},
+       {"utc_appcore_agent_service_app_remove_event_handler_n",utc_appcore_agent_service_app_remove_event_handler_n,NULL,NULL},
+       {NULL, NULL}
+};
+
+#endif // __TCT_APPCORE-AGENT-NATIVE_H__
diff --git a/src/utc/appcore-watch/tct-appcore-watch-core_tv.h b/src/utc/appcore-watch/tct-appcore-watch-core_tv.h
new file mode 100755 (executable)
index 0000000..0e56832
--- /dev/null
@@ -0,0 +1,28 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_APPCORE-WATCH-NATIVE_H__
+#define __TCT_APPCORE-WATCH-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+
+
+testcase tc_array[] = {
+       {NULL, NULL}
+};
+
+#endif // __TCT_APPCORE-WATCH-NATIVE_H__
diff --git a/src/utc/appcore-widget/tct-appcore-widget-core_tv.h b/src/utc/appcore-widget/tct-appcore-widget-core_tv.h
new file mode 100755 (executable)
index 0000000..8188278
--- /dev/null
@@ -0,0 +1,74 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_APPCORE-WIDGET-NATIVE_H__
+#define __TCT_APPCORE-WIDGET-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_appcore_widget_startup(void);
+extern void utc_appcore_widget_cleanup(void);
+
+extern int utc_appcore_widget_widget_app_main_p(void);
+extern int utc_appcore_widget_widget_app_main_n1(void);
+extern int utc_appcore_widget_widget_app_main_n2(void);
+extern int utc_appcore_widget_widget_app_main_n3(void);
+extern int utc_appcore_widget_widget_app_add_event_handler_p(void);
+extern int utc_appcore_widget_widget_app_add_event_handler_n(void);
+extern int utc_appcore_widget_widget_app_remove_event_handler_p(void);
+extern int utc_appcore_widget_widget_app_remove_event_handler_n(void);
+extern int utc_appcore_widget_widget_app_class_create_p(void);
+extern int utc_appcore_widget_widget_app_class_add_p(void);
+extern int utc_appcore_widget_widget_app_class_add_n(void);
+extern int utc_appcore_widget_widget_app_exit_p(void);
+extern int utc_appcore_widget_widget_app_terminate_context_n(void);
+extern int utc_appcore_widget_widget_app_foreach_context_p(void);
+extern int utc_appcore_widget_widget_app_foreach_context_n(void);
+extern int utc_appcore_widget_widget_app_get_id_n(void);
+extern int utc_appcore_widget_widget_app_context_set_tag_n(void);
+extern int utc_appcore_widget_widget_app_context_get_tag_n1(void);
+extern int utc_appcore_widget_widget_app_context_get_tag_n2(void);
+extern int utc_appcore_widget_widget_app_context_set_content_info_n(void);
+extern int utc_appcore_widget_widget_app_context_set_title_n(void);
+extern int utc_appcore_widget_widget_app_get_elm_win_n(void);
+
+testcase tc_array[] = {
+       {"utc_appcore_widget_widget_app_main_p",utc_appcore_widget_widget_app_main_p,utc_appcore_widget_startup,utc_appcore_widget_cleanup},
+       {"utc_appcore_widget_widget_app_main_n1",utc_appcore_widget_widget_app_main_n1,utc_appcore_widget_startup,utc_appcore_widget_cleanup},
+       {"utc_appcore_widget_widget_app_main_n2",utc_appcore_widget_widget_app_main_n2,utc_appcore_widget_startup,utc_appcore_widget_cleanup},
+       {"utc_appcore_widget_widget_app_main_n3",utc_appcore_widget_widget_app_main_n3,utc_appcore_widget_startup,utc_appcore_widget_cleanup},
+       {"utc_appcore_widget_widget_app_add_event_handler_p",utc_appcore_widget_widget_app_add_event_handler_p,utc_appcore_widget_startup,utc_appcore_widget_cleanup},
+       {"utc_appcore_widget_widget_app_add_event_handler_n",utc_appcore_widget_widget_app_add_event_handler_n,utc_appcore_widget_startup,utc_appcore_widget_cleanup},
+       {"utc_appcore_widget_widget_app_remove_event_handler_p",utc_appcore_widget_widget_app_remove_event_handler_p,utc_appcore_widget_startup,utc_appcore_widget_cleanup},
+       {"utc_appcore_widget_widget_app_remove_event_handler_n",utc_appcore_widget_widget_app_remove_event_handler_n,utc_appcore_widget_startup,utc_appcore_widget_cleanup},
+       {"utc_appcore_widget_widget_app_class_create_p",utc_appcore_widget_widget_app_class_create_p,utc_appcore_widget_startup,utc_appcore_widget_cleanup},
+       {"utc_appcore_widget_widget_app_class_add_p",utc_appcore_widget_widget_app_class_add_p,utc_appcore_widget_startup,utc_appcore_widget_cleanup},
+       {"utc_appcore_widget_widget_app_class_add_n",utc_appcore_widget_widget_app_class_add_n,utc_appcore_widget_startup,utc_appcore_widget_cleanup},
+       {"utc_appcore_widget_widget_app_exit_p",utc_appcore_widget_widget_app_exit_p,utc_appcore_widget_startup,utc_appcore_widget_cleanup},
+       {"utc_appcore_widget_widget_app_terminate_context_n",utc_appcore_widget_widget_app_terminate_context_n,utc_appcore_widget_startup,utc_appcore_widget_cleanup},
+       {"utc_appcore_widget_widget_app_foreach_context_p",utc_appcore_widget_widget_app_foreach_context_p,utc_appcore_widget_startup,utc_appcore_widget_cleanup},
+       {"utc_appcore_widget_widget_app_foreach_context_n",utc_appcore_widget_widget_app_foreach_context_n,utc_appcore_widget_startup,utc_appcore_widget_cleanup},
+       {"utc_appcore_widget_widget_app_get_id_n",utc_appcore_widget_widget_app_get_id_n,utc_appcore_widget_startup,utc_appcore_widget_cleanup},
+       {"utc_appcore_widget_widget_app_context_set_tag_n",utc_appcore_widget_widget_app_context_set_tag_n,utc_appcore_widget_startup,utc_appcore_widget_cleanup},
+       {"utc_appcore_widget_widget_app_context_get_tag_n1",utc_appcore_widget_widget_app_context_get_tag_n1,utc_appcore_widget_startup,utc_appcore_widget_cleanup},
+       {"utc_appcore_widget_widget_app_context_get_tag_n2",utc_appcore_widget_widget_app_context_get_tag_n2,utc_appcore_widget_startup,utc_appcore_widget_cleanup},
+       {"utc_appcore_widget_widget_app_context_set_content_info_n",utc_appcore_widget_widget_app_context_set_content_info_n,utc_appcore_widget_startup,utc_appcore_widget_cleanup},
+       {"utc_appcore_widget_widget_app_context_set_title_n",utc_appcore_widget_widget_app_context_set_title_n,utc_appcore_widget_startup,utc_appcore_widget_cleanup},
+       {"utc_appcore_widget_widget_app_get_elm_win_n",utc_appcore_widget_widget_app_get_elm_win_n,utc_appcore_widget_startup,utc_appcore_widget_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_APPCORE-WIDGET-NATIVE_H__
diff --git a/src/utc/application/tct-application-core_tv.h b/src/utc/application/tct-application-core_tv.h
new file mode 100755 (executable)
index 0000000..f9a7c1f
--- /dev/null
@@ -0,0 +1,711 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_APPLICATION-NATIVE_H__
+#define __TCT_APPLICATION-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_application_preference_startup(void);
+extern void utc_application_app_control_startup(void);
+extern void utc_application_app_resource_manager_startup(void);
+extern void utc_application_app_resource_manager_cleanup(void);
+extern void utc_application_app_event_startup(void);
+extern void utc_application_app_event_cleanup(void);
+extern void utc_application_app_get_display_state_startup(void);
+extern void utc_application_app_get_display_state_cleanup(void);
+extern void utc_application_app_watchdog_timer_enable_p_cleanup(void);
+extern void utc_application_app_watchdog_timer_disable_p_startup(void);
+extern void utc_application_app_watchdog_timer_kick_p_startup(void);
+extern void utc_application_app_watchdog_timer_kick_p_cleanup(void);
+
+extern int utc_application_app_get_name_p(void);
+extern int utc_application_app_get_name_n(void);
+extern int utc_application_app_get_version_p(void);
+extern int utc_application_app_get_version_n(void);
+extern int utc_application_app_get_device_orientation_p(void);
+extern int utc_application_app_get_id_p(void);
+extern int utc_application_app_get_id_n(void);
+extern int utc_application_app_get_cache_path_p(void);
+extern int utc_application_app_get_data_path_p(void);
+extern int utc_application_app_get_resource_path_p(void);
+extern int utc_application_app_get_external_cache_path_p(void);
+extern int utc_application_app_get_external_data_path_p(void);
+extern int utc_application_app_get_external_shared_data_path_p(void);
+extern int utc_application_app_get_shared_data_path_p(void);
+extern int utc_application_app_get_shared_resource_path_p(void);
+extern int utc_application_app_get_shared_trusted_path_p(void);
+extern int utc_application_app_get_tep_resource_path_p(void);
+extern int utc_application_app_event_get_low_memory_status_n(void);
+extern int utc_application_app_event_get_low_battery_status_n(void);
+extern int utc_application_app_event_get_language_n(void);
+extern int utc_application_app_event_get_device_orientation_n(void);
+extern int utc_application_app_event_get_region_format_n(void);
+extern int utc_application_app_event_get_suspended_state_n(void);
+extern int utc_application_ui_app_main_n(void);
+extern int utc_application_ui_app_add_event_handler_p(void);
+extern int utc_application_ui_app_add_event_handler_n(void);
+extern int utc_application_ui_app_remove_event_handler_p(void);
+extern int utc_application_ui_app_remove_event_handler_n(void);
+extern int utc_application_ui_app_exit_p(void);
+extern int utc_application_i18n_get_text_p(void);
+extern int utc_application_i18n_get_text_n1(void);
+extern int utc_application_i18n_get_text_n2(void);
+extern int utc_application_i18n_get_text_n3(void);
+extern int utc_application_preference_set_int_p(void);
+extern int utc_application_preference_set_int_n(void);
+extern int utc_application_preference_set_double_p(void);
+extern int utc_application_preference_set_double_n(void);
+extern int utc_application_preference_set_string_p(void);
+extern int utc_application_preference_set_string_n1(void);
+extern int utc_application_preference_set_string_n2(void);
+extern int utc_application_preference_set_boolean_p(void);
+extern int utc_application_preference_set_boolean_n(void);
+extern int utc_application_preference_get_int_p(void);
+extern int utc_application_preference_get_int_n1(void);
+extern int utc_application_preference_get_int_n2(void);
+extern int utc_application_preference_get_int_n3(void);
+extern int utc_application_preference_get_double_p(void);
+extern int utc_application_preference_get_double_n1(void);
+extern int utc_application_preference_get_double_n2(void);
+extern int utc_application_preference_get_double_n3(void);
+extern int utc_application_preference_get_string_p(void);
+extern int utc_application_preference_get_string_n1(void);
+extern int utc_application_preference_get_string_n2(void);
+extern int utc_application_preference_get_string_n3(void);
+extern int utc_application_preference_get_boolean_p(void);
+extern int utc_application_preference_get_boolean_n1(void);
+extern int utc_application_preference_get_boolean_n2(void);
+extern int utc_application_preference_get_boolean_n3(void);
+extern int utc_application_preference_remove_p(void);
+extern int utc_application_preference_remove_n1(void);
+extern int utc_application_preference_remove_n2(void);
+extern int utc_application_preference_remove_all_p(void);
+extern int utc_application_preference_is_existing_p1(void);
+extern int utc_application_preference_is_existing_p2(void);
+extern int utc_application_preference_is_existing_n1(void);
+extern int utc_application_preference_is_existing_n2(void);
+extern int utc_application_preference_is_existing_n3(void);
+extern int utc_application_preference_set_changed_cb_p1(void);
+extern int utc_application_preference_set_changed_cb_p2(void);
+extern int utc_application_preference_set_changed_cb_n1(void);
+extern int utc_application_preference_set_changed_cb_n2(void);
+extern int utc_application_preference_set_changed_cb_n3(void);
+extern int utc_application_preference_unset_changed_cb_p1(void);
+extern int utc_application_preference_unset_changed_cb_n1(void);
+extern int utc_application_preference_unset_changed_cb_n2(void);
+extern int utc_application_preference_foreach_item_p(void);
+extern int utc_application_preference_foreach_item_n(void);
+extern int utc_application_preference_get_type_n(void);
+extern int utc_application_preference_get_type_p(void);
+extern int utc_application_app_control_create_n(void);
+extern int utc_application_app_control_create_p(void);
+extern int utc_application_app_control_destroy_p(void);
+extern int utc_application_app_control_destroy_n(void);
+extern int utc_application_app_control_set_operation_p1(void);
+extern int utc_application_app_control_set_operation_p2(void);
+extern int utc_application_app_control_set_operation_n(void);
+extern int utc_application_app_control_get_operation_p(void);
+extern int utc_application_app_control_get_operation_n1(void);
+extern int utc_application_app_control_get_operation_n2(void);
+extern int utc_application_app_control_get_operation_n3(void);
+extern int utc_application_app_control_set_uri_p1(void);
+extern int utc_application_app_control_set_uri_p2(void);
+extern int utc_application_app_control_set_uri_n(void);
+extern int utc_application_app_control_get_uri_p(void);
+extern int utc_application_app_control_get_uri_n1(void);
+extern int utc_application_app_control_get_uri_n2(void);
+extern int utc_application_app_control_get_uri_n3(void);
+extern int utc_application_app_control_set_mime_p1(void);
+extern int utc_application_app_control_set_mime_p2(void);
+extern int utc_application_app_control_set_mime_n(void);
+extern int utc_application_app_control_get_mime_p(void);
+extern int utc_application_app_control_get_mime_n1(void);
+extern int utc_application_app_control_get_mime_n2(void);
+extern int utc_application_app_control_get_mime_n3(void);
+extern int utc_application_app_control_set_app_id_p1(void);
+extern int utc_application_app_control_set_app_id_p2(void);
+extern int utc_application_app_control_set_app_id_n1(void);
+extern int utc_application_app_control_set_app_id_n2(void);
+extern int utc_application_app_control_get_app_id_p(void);
+extern int utc_application_app_control_get_app_id_n1(void);
+extern int utc_application_app_control_get_app_id_n2(void);
+extern int utc_application_app_control_get_app_id_n3(void);
+extern int utc_application_app_control_set_category_p1(void);
+extern int utc_application_app_control_set_category_p2(void);
+extern int utc_application_app_control_set_category_n1(void);
+extern int utc_application_app_control_set_category_n2(void);
+extern int utc_application_app_control_get_category_p(void);
+extern int utc_application_app_control_get_category_n1(void);
+extern int utc_application_app_control_get_category_n2(void);
+extern int utc_application_app_control_get_category_n3(void);
+extern int utc_application_app_control_add_extra_data_p(void);
+extern int utc_application_app_control_add_extra_data_n1(void);
+extern int utc_application_app_control_add_extra_data_n2(void);
+extern int utc_application_app_control_add_extra_data_n3(void);
+extern int utc_application_app_control_remove_extra_data_p(void);
+extern int utc_application_app_control_remove_extra_data_n1(void);
+extern int utc_application_app_control_remove_extra_data_n2(void);
+extern int utc_application_app_control_remove_extra_data_n3(void);
+extern int utc_application_app_control_remove_extra_data_n4(void);
+extern int utc_application_app_control_get_extra_data_p(void);
+extern int utc_application_app_control_get_extra_data_n1(void);
+extern int utc_application_app_control_get_extra_data_n2(void);
+extern int utc_application_app_control_get_extra_data_n3(void);
+extern int utc_application_app_control_get_extra_data_n4(void);
+extern int utc_application_app_control_get_extra_data_n5(void);
+extern int utc_application_app_control_get_extra_data_array_n6(void);
+extern int utc_application_app_control_foreach_extra_data_p(void);
+extern int utc_application_app_control_foreach_extra_data_n1(void);
+extern int utc_application_app_control_foreach_extra_data_n2(void);
+extern int utc_application_app_control_clone_p(void);
+extern int utc_application_app_control_clone_n1(void);
+extern int utc_application_app_control_clone_n2(void);
+extern int utc_application_app_control_send_launch_request_p1(void);
+extern int utc_application_app_control_send_launch_request_p2(void);
+extern int utc_application_app_control_send_launch_request_p3(void);
+extern int utc_application_app_control_send_launch_request_p4(void);
+extern int utc_application_app_control_send_launch_request_n1(void);
+extern int utc_application_app_control_send_launch_request_n2(void);
+extern int utc_application_app_control_send_launch_request_n3(void);
+extern int utc_application_app_control_send_launch_request_n4(void);
+extern int utc_application_app_control_reply_to_launch_request_n1(void);
+extern int utc_application_app_control_reply_to_launch_request_n2(void);
+extern int utc_application_app_control_reply_to_launch_request_n3(void);
+extern int utc_application_app_control_foreach_app_matched_p(void);
+extern int utc_application_app_control_foreach_app_matched_n1(void);
+extern int utc_application_app_control_foreach_app_matched_n2(void);
+extern int utc_application_app_control_add_extra_data_array_p(void);
+extern int utc_application_app_control_add_extra_data_array_n1(void);
+extern int utc_application_app_control_add_extra_data_array_n2(void);
+extern int utc_application_app_control_add_extra_data_array_n3(void);
+extern int utc_application_app_control_add_extra_data_array_n4(void);
+extern int utc_application_app_control_get_extra_data_array_p(void);
+extern int utc_application_app_control_get_extra_data_array_n1(void);
+extern int utc_application_app_control_get_extra_data_array_n2(void);
+extern int utc_application_app_control_get_extra_data_array_n3(void);
+extern int utc_application_app_control_get_extra_data_array_n4(void);
+extern int utc_application_app_control_get_extra_data_array_n5(void);
+extern int utc_application_app_control_is_extra_data_array_p1(void);
+extern int utc_application_app_control_is_extra_data_array_p2(void);
+extern int utc_application_app_control_is_extra_data_array_n1(void);
+extern int utc_application_app_control_is_extra_data_array_n2(void);
+extern int utc_application_app_control_is_extra_data_array_n3(void);
+extern int utc_application_app_control_is_extra_data_array_n4(void);
+extern int utc_application_app_control_is_reply_requested_n1(void);
+extern int utc_application_app_control_is_reply_requested_n2(void);
+extern int utc_application_app_control_is_reply_requested_n3(void);
+extern int utc_application_app_control_is_reply_requested_n4(void);
+extern int utc_application_app_control_get_caller_n1(void);
+extern int utc_application_app_control_get_caller_n2(void);
+extern int utc_application_app_control_get_caller_n3(void);
+extern int utc_application_app_control_send_terminate_request_p(void);
+extern int utc_application_app_control_send_terminate_request_n(void);
+extern int utc_application_app_control_set_launch_mode_p1(void);
+extern int utc_application_app_control_set_launch_mode_p2(void);
+extern int utc_application_app_control_set_launch_mode_n(void);
+extern int utc_application_app_control_get_launch_mode_p1(void);
+extern int utc_application_app_control_get_launch_mode_p2(void);
+extern int utc_application_app_control_get_launch_mode_p3(void);
+extern int utc_application_app_control_get_launch_mode_n1(void);
+extern int utc_application_app_control_enable_app_started_result_event_p1(void);
+extern int utc_application_app_control_enable_app_started_result_event_n1(void);
+extern int utc_application_app_control_set_component_id_p1(void);
+extern int utc_application_app_control_set_component_id_n1(void);
+extern int utc_application_app_control_get_component_id_p1(void);
+extern int utc_application_app_control_get_component_id_n1(void);
+extern int utc_application_app_resource_manager_get_p1(void);
+extern int utc_application_app_resource_manager_get_p2(void);
+extern int utc_application_app_resource_manager_get_p3(void);
+extern int utc_application_app_resource_manager_get_p4(void);
+extern int utc_application_app_resource_manager_get_p5(void);
+extern int utc_application_app_resource_manager_get_n1(void);
+extern int utc_application_app_resource_manager_get_n2(void);
+extern int utc_application_app_resource_manager_get_n3(void);
+extern int utc_application_app_event_add_event_handler_p1(void);
+extern int utc_application_app_event_add_event_handler_p2(void);
+extern int utc_application_app_event_add_event_handler_p3(void);
+extern int utc_application_app_event_add_event_handler_p4(void);
+extern int utc_application_app_event_add_event_handler_p5(void);
+extern int utc_application_app_event_add_event_handler_p6(void);
+extern int utc_application_app_event_add_event_handler_p7(void);
+extern int utc_application_app_event_add_event_handler_p8(void);
+extern int utc_application_app_event_add_event_handler_p9(void);
+extern int utc_application_app_event_add_event_handler_p10(void);
+extern int utc_application_app_event_add_event_handler_p11(void);
+extern int utc_application_app_event_add_event_handler_p12(void);
+extern int utc_application_app_event_add_event_handler_p13(void);
+extern int utc_application_app_event_add_event_handler_p14(void);
+extern int utc_application_app_event_add_event_handler_p15(void);
+extern int utc_application_app_event_add_event_handler_p16(void);
+extern int utc_application_app_event_add_event_handler_p17(void);
+extern int utc_application_app_event_add_event_handler_p18(void);
+extern int utc_application_app_event_add_event_handler_p19(void);
+extern int utc_application_app_event_add_event_handler_p20(void);
+extern int utc_application_app_event_add_event_handler_p21(void);
+extern int utc_application_app_event_add_event_handler_p22(void);
+extern int utc_application_app_event_add_event_handler_p23(void);
+extern int utc_application_app_event_add_event_handler_p24(void);
+extern int utc_application_app_event_add_event_handler_p25(void);
+extern int utc_application_app_event_add_event_handler_p26(void);
+extern int utc_application_app_event_add_event_handler_p27(void);
+extern int utc_application_app_event_add_event_handler_n1(void);
+extern int utc_application_app_event_add_event_handler_n2(void);
+extern int utc_application_app_event_add_event_handler_n3(void);
+extern int utc_application_app_event_add_event_handler_n4(void);
+extern int utc_application_app_event_remove_event_handler_p(void);
+extern int utc_application_app_event_remove_event_handler_n(void);
+extern int utc_application_app_event_publish_app_event_p1(void);
+extern int utc_application_app_event_publish_app_event_p2(void);
+extern int utc_application_app_event_publish_app_event_n1(void);
+extern int utc_application_app_event_publish_app_event_n2(void);
+extern int utc_application_app_event_publish_app_event_n3(void);
+extern int utc_application_app_event_publish_trusted_app_event_p(void);
+extern int utc_application_app_event_publish_trusted_app_event_n1(void);
+extern int utc_application_app_event_publish_trusted_app_event_n2(void);
+extern int utc_application_app_event_publish_trusted_app_event_n3(void);
+extern int utc_application_app_event_publish_trusted_app_event_n4(void);
+extern int utc_application_app_event_publish_trusted_app_event_n5(void);
+extern int utc_application_app_event_keep_last_event_data_p(void);
+extern int utc_application_app_event_keep_last_event_data_n(void);
+extern int utc_application_app_control_send_launch_request_async_p1(void);
+extern int utc_application_app_control_send_launch_request_async_p2(void);
+extern int utc_application_app_control_send_launch_request_async_p3(void);
+extern int utc_application_app_control_send_launch_request_async_p4(void);
+extern int utc_application_app_control_send_launch_request_async_n1(void);
+extern int utc_application_app_control_send_launch_request_async_n2(void);
+extern int utc_application_app_control_send_launch_request_async_n3(void);
+extern int utc_application_app_control_send_launch_request_async_n4(void);
+extern int utc_application_app_get_display_state_p(void);
+extern int utc_application_app_get_display_state_n(void);
+extern int utc_application_app_watchdog_timer_enable_p(void);
+extern int utc_application_app_watchdog_timer_disable_p(void);
+extern int utc_application_app_watchdog_timer_disable_n(void);
+extern int utc_application_app_watchdog_timer_kick_p(void);
+extern int utc_application_app_watchdog_timer_kick_n(void);
+extern int utc_application_app_control_create_with_parameters_p(void);
+extern int utc_application_app_control_create_with_parameters_n(void);
+extern int utc_application_app_control_send_launch_request_sync_p(void);
+extern int utc_application_app_control_send_launch_request_sync_n1(void);
+extern int utc_application_app_control_send_launch_request_sync_n2(void);
+extern int utc_application_app_control_add_action_handler_p(void);
+extern int utc_application_app_control_add_action_handler_n1(void);
+extern int utc_application_app_control_add_action_handler_n2(void);
+extern int utc_application_app_control_add_action_handler_n3(void);
+extern int utc_application_app_control_add_action_handler_n4(void);
+extern int utc_application_app_control_remove_action_handler_p(void);
+extern int utc_application_app_control_remove_action_handler_n(void);
+extern int utc_application_app_control_create_from_uri_handle_p(void);
+extern int utc_application_app_control_create_from_uri_handle_n1(void);
+extern int utc_application_app_control_create_from_uri_handle_n2(void);
+extern int utc_application_app_control_set_uri_by_handle_p(void);
+extern int utc_application_app_control_set_uri_by_handle_n1(void);
+extern int utc_application_app_control_set_uri_by_handle_n2(void);
+extern void utc_application_app_control_uri_startup(void);
+extern void utc_application_app_control_uri_cleanup(void);
+extern int utc_application_app_control_uri_create_p(void);
+extern int utc_application_app_control_uri_create_n1(void);
+extern int utc_application_app_control_uri_create_n2(void);
+extern int utc_application_app_control_uri_destroy_p(void);
+extern int utc_application_app_control_uri_destroy_n(void);
+extern int utc_application_app_control_uri_builder_create_p(void);
+extern int utc_application_app_control_uri_builder_create_n(void);
+extern int utc_application_app_control_uri_set_scheme_p(void);
+extern int utc_application_app_control_uri_set_scheme_n1(void);
+extern int utc_application_app_control_uri_set_scheme_n2(void);
+extern int utc_application_app_control_uri_set_authority_p(void);
+extern int utc_application_app_control_uri_set_authority_n1(void);
+extern int utc_application_app_control_uri_set_authority_n2(void);
+extern int utc_application_app_control_uri_set_path_p(void);
+extern int utc_application_app_control_uri_set_path_n1(void);
+extern int utc_application_app_control_uri_set_path_n2(void);
+extern int utc_application_app_control_uri_add_path_p(void);
+extern int utc_application_app_control_uri_add_path_n1(void);
+extern int utc_application_app_control_uri_add_path_n2(void);
+extern int utc_application_app_control_uri_set_fragment_p(void);
+extern int utc_application_app_control_uri_set_fragment_n1(void);
+extern int utc_application_app_control_uri_set_fragment_n2(void);
+extern int utc_application_app_control_uri_add_query_p(void);
+extern int utc_application_app_control_uri_add_query_n1(void);
+extern int utc_application_app_control_uri_add_query_n2(void);
+extern int utc_application_app_control_uri_add_query_n3(void);
+extern int utc_application_app_control_uri_builder_build_p(void);
+extern int utc_application_app_control_uri_builder_build_n1(void);
+extern int utc_application_app_control_uri_builder_build_n2(void);
+extern int utc_application_app_control_uri_builder_destroy_p(void);
+extern int utc_application_app_control_uri_builder_destroy_n(void);
+extern int utc_application_app_control_uri_encode_p(void);
+extern int utc_application_app_control_uri_encode_n(void);
+extern int utc_application_app_control_uri_get_scheme_p(void);
+extern int utc_application_app_control_uri_get_scheme_n(void);
+extern int utc_application_app_control_uri_get_authority_p(void);
+extern int utc_application_app_control_uri_get_authority_n(void);
+extern int utc_application_app_control_uri_get_path_p(void);
+extern int utc_application_app_control_uri_get_path_n(void);
+extern int utc_application_app_control_uri_get_fragment_p(void);
+extern int utc_application_app_control_uri_get_fragment_n(void);
+extern int utc_application_app_control_uri_get_host_p(void);
+extern int utc_application_app_control_uri_get_host_n(void);
+extern int utc_application_app_control_uri_get_port_p(void);
+extern int utc_application_app_control_uri_get_port_n(void);
+extern int utc_application_app_control_uri_get_user_p(void);
+extern int utc_application_app_control_uri_get_user_n(void);
+extern int utc_application_app_control_uri_get_query_p(void);
+extern int utc_application_app_control_uri_get_query_n(void);
+extern int utc_application_app_control_uri_query_foreach_p(void);
+extern int utc_application_app_control_uri_query_foreach_n1(void);
+extern int utc_application_app_control_uri_query_foreach_n2(void);
+
+
+testcase tc_array[] = {
+       {"utc_application_app_get_name_p",utc_application_app_get_name_p,NULL,NULL},
+       {"utc_application_app_get_name_n",utc_application_app_get_name_n,NULL,NULL},
+       {"utc_application_app_get_version_p",utc_application_app_get_version_p,NULL,NULL},
+       {"utc_application_app_get_version_n",utc_application_app_get_version_n,NULL,NULL},
+       {"utc_application_app_get_device_orientation_p",utc_application_app_get_device_orientation_p,NULL,NULL},
+       {"utc_application_app_get_id_p",utc_application_app_get_id_p,NULL,NULL},
+       {"utc_application_app_get_id_n",utc_application_app_get_id_n,NULL,NULL},
+       {"utc_application_app_get_cache_path_p",utc_application_app_get_cache_path_p,NULL,NULL},
+       {"utc_application_app_get_data_path_p",utc_application_app_get_data_path_p,NULL,NULL},
+       {"utc_application_app_get_resource_path_p",utc_application_app_get_resource_path_p,NULL,NULL},
+       {"utc_application_app_get_external_cache_path_p",utc_application_app_get_external_cache_path_p,NULL,NULL},
+       {"utc_application_app_get_external_data_path_p",utc_application_app_get_external_data_path_p,NULL,NULL},
+       {"utc_application_app_get_external_shared_data_path_p",utc_application_app_get_external_shared_data_path_p,NULL,NULL},
+       {"utc_application_app_get_shared_data_path_p",utc_application_app_get_shared_data_path_p,NULL,NULL},
+       {"utc_application_app_get_shared_resource_path_p",utc_application_app_get_shared_resource_path_p,NULL,NULL},
+       {"utc_application_app_get_shared_trusted_path_p",utc_application_app_get_shared_trusted_path_p,NULL,NULL},
+       {"utc_application_app_get_tep_resource_path_p",utc_application_app_get_tep_resource_path_p,NULL,NULL},
+       {"utc_application_app_event_get_low_memory_status_n",utc_application_app_event_get_low_memory_status_n,NULL,NULL},
+       {"utc_application_app_event_get_low_battery_status_n",utc_application_app_event_get_low_battery_status_n,NULL,NULL},
+       {"utc_application_app_event_get_language_n",utc_application_app_event_get_language_n,NULL,NULL},
+       {"utc_application_app_event_get_device_orientation_n",utc_application_app_event_get_device_orientation_n,NULL,NULL},
+       {"utc_application_app_event_get_region_format_n",utc_application_app_event_get_region_format_n,NULL,NULL},
+       {"utc_application_app_event_get_suspended_state_n",utc_application_app_event_get_suspended_state_n,NULL,NULL},
+       {"utc_application_ui_app_main_n",utc_application_ui_app_main_n,NULL,NULL},
+       {"utc_application_ui_app_add_event_handler_p",utc_application_ui_app_add_event_handler_p,NULL,NULL},
+       {"utc_application_ui_app_add_event_handler_n",utc_application_ui_app_add_event_handler_n,NULL,NULL},
+       {"utc_application_ui_app_remove_event_handler_p",utc_application_ui_app_remove_event_handler_p,NULL,NULL},
+       {"utc_application_ui_app_remove_event_handler_n",utc_application_ui_app_remove_event_handler_n,NULL,NULL},
+       {"utc_application_ui_app_exit_p",utc_application_ui_app_exit_p,NULL,NULL},
+       {"utc_application_app_get_display_state_p",utc_application_app_get_display_state_p,utc_application_app_get_display_state_startup,utc_application_app_get_display_state_cleanup},
+       {"utc_application_app_get_display_state_n",utc_application_app_get_display_state_n,NULL,NULL},
+       {"utc_application_i18n_get_text_p",utc_application_i18n_get_text_p,NULL,NULL},
+       {"utc_application_i18n_get_text_n1",utc_application_i18n_get_text_n1,NULL,NULL},
+       {"utc_application_i18n_get_text_n2",utc_application_i18n_get_text_n2,NULL,NULL},
+       {"utc_application_i18n_get_text_n3",utc_application_i18n_get_text_n3,NULL,NULL},
+       {"utc_application_preference_set_int_p",utc_application_preference_set_int_p,utc_application_preference_startup,NULL},
+       {"utc_application_preference_set_int_n",utc_application_preference_set_int_n,utc_application_preference_startup,NULL},
+       {"utc_application_preference_set_double_p",utc_application_preference_set_double_p,utc_application_preference_startup,NULL},
+       {"utc_application_preference_set_double_n",utc_application_preference_set_double_n,utc_application_preference_startup,NULL},
+       {"utc_application_preference_set_string_p",utc_application_preference_set_string_p,utc_application_preference_startup,NULL},
+       {"utc_application_preference_set_string_n1",utc_application_preference_set_string_n1,utc_application_preference_startup,NULL},
+       {"utc_application_preference_set_string_n2",utc_application_preference_set_string_n2,utc_application_preference_startup,NULL},
+       {"utc_application_preference_set_boolean_p",utc_application_preference_set_boolean_p,utc_application_preference_startup,NULL},
+       {"utc_application_preference_set_boolean_n",utc_application_preference_set_boolean_n,utc_application_preference_startup,NULL},
+       {"utc_application_preference_get_int_p",utc_application_preference_get_int_p,utc_application_preference_startup,NULL},
+       {"utc_application_preference_get_int_n1",utc_application_preference_get_int_n1,utc_application_preference_startup,NULL},
+       {"utc_application_preference_get_int_n2",utc_application_preference_get_int_n2,utc_application_preference_startup,NULL},
+       {"utc_application_preference_get_int_n3",utc_application_preference_get_int_n3,utc_application_preference_startup,NULL},
+       {"utc_application_preference_get_double_p",utc_application_preference_get_double_p,utc_application_preference_startup,NULL},
+       {"utc_application_preference_get_double_n1",utc_application_preference_get_double_n1,utc_application_preference_startup,NULL},
+       {"utc_application_preference_get_double_n2",utc_application_preference_get_double_n2,utc_application_preference_startup,NULL},
+       {"utc_application_preference_get_double_n3",utc_application_preference_get_double_n3,utc_application_preference_startup,NULL},
+       {"utc_application_preference_get_string_p",utc_application_preference_get_string_p,utc_application_preference_startup,NULL},
+       {"utc_application_preference_get_string_n1",utc_application_preference_get_string_n1,utc_application_preference_startup,NULL},
+       {"utc_application_preference_get_string_n2",utc_application_preference_get_string_n2,utc_application_preference_startup,NULL},
+       {"utc_application_preference_get_string_n3",utc_application_preference_get_string_n3,utc_application_preference_startup,NULL},
+       {"utc_application_preference_get_boolean_p",utc_application_preference_get_boolean_p,utc_application_preference_startup,NULL},
+       {"utc_application_preference_get_boolean_n1",utc_application_preference_get_boolean_n1,utc_application_preference_startup,NULL},
+       {"utc_application_preference_get_boolean_n2",utc_application_preference_get_boolean_n2,utc_application_preference_startup,NULL},
+       {"utc_application_preference_get_boolean_n3",utc_application_preference_get_boolean_n3,utc_application_preference_startup,NULL},
+       {"utc_application_preference_remove_p",utc_application_preference_remove_p,utc_application_preference_startup,NULL},
+       {"utc_application_preference_remove_n1",utc_application_preference_remove_n1,utc_application_preference_startup,NULL},
+       {"utc_application_preference_remove_n2",utc_application_preference_remove_n2,utc_application_preference_startup,NULL},
+       {"utc_application_preference_remove_all_p",utc_application_preference_remove_all_p,utc_application_preference_startup,NULL},
+       {"utc_application_preference_is_existing_p1",utc_application_preference_is_existing_p1,utc_application_preference_startup,NULL},
+       {"utc_application_preference_is_existing_p2",utc_application_preference_is_existing_p2,utc_application_preference_startup,NULL},
+       {"utc_application_preference_is_existing_n1",utc_application_preference_is_existing_n1,utc_application_preference_startup,NULL},
+       {"utc_application_preference_is_existing_n2",utc_application_preference_is_existing_n2,utc_application_preference_startup,NULL},
+       {"utc_application_preference_is_existing_n3",utc_application_preference_is_existing_n3,utc_application_preference_startup,NULL},
+       {"utc_application_preference_set_changed_cb_p1",utc_application_preference_set_changed_cb_p1,utc_application_preference_startup,NULL},
+       {"utc_application_preference_set_changed_cb_p2",utc_application_preference_set_changed_cb_p2,utc_application_preference_startup,NULL},
+       {"utc_application_preference_set_changed_cb_n1",utc_application_preference_set_changed_cb_n1,utc_application_preference_startup,NULL},
+       {"utc_application_preference_set_changed_cb_n2",utc_application_preference_set_changed_cb_n2,utc_application_preference_startup,NULL},
+       {"utc_application_preference_set_changed_cb_n3",utc_application_preference_set_changed_cb_n3,utc_application_preference_startup,NULL},
+       {"utc_application_preference_unset_changed_cb_p1",utc_application_preference_unset_changed_cb_p1,utc_application_preference_startup,NULL},
+       {"utc_application_preference_unset_changed_cb_n1",utc_application_preference_unset_changed_cb_n1,utc_application_preference_startup,NULL},
+       {"utc_application_preference_unset_changed_cb_n2",utc_application_preference_unset_changed_cb_n2,utc_application_preference_startup,NULL},
+       {"utc_application_preference_foreach_item_p",utc_application_preference_foreach_item_p,utc_application_preference_startup,NULL},
+       {"utc_application_preference_foreach_item_n",utc_application_preference_foreach_item_n,utc_application_preference_startup,NULL},
+       {"utc_application_preference_get_type_n",utc_application_preference_get_type_n,utc_application_preference_startup,NULL},
+       {"utc_application_preference_get_type_p",utc_application_preference_get_type_p,utc_application_preference_startup,NULL},
+       {"utc_application_app_control_create_p",utc_application_app_control_create_p,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_create_n",utc_application_app_control_create_n,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_destroy_p",utc_application_app_control_destroy_p,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_destroy_n",utc_application_app_control_destroy_n,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_set_operation_p1",utc_application_app_control_set_operation_p1,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_set_operation_p2",utc_application_app_control_set_operation_p2,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_set_operation_n",utc_application_app_control_set_operation_n,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_operation_p",utc_application_app_control_get_operation_p,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_operation_n1",utc_application_app_control_get_operation_n1,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_operation_n2",utc_application_app_control_get_operation_n2,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_operation_n3",utc_application_app_control_get_operation_n3,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_set_uri_p1",utc_application_app_control_set_uri_p1,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_set_uri_p2",utc_application_app_control_set_uri_p2,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_set_uri_n",utc_application_app_control_set_uri_n,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_uri_p",utc_application_app_control_get_uri_p,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_uri_n1",utc_application_app_control_get_uri_n1,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_uri_n2",utc_application_app_control_get_uri_n2,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_uri_n3",utc_application_app_control_get_uri_n3,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_set_mime_p1",utc_application_app_control_set_mime_p1,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_set_mime_p2",utc_application_app_control_set_mime_p2,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_set_mime_n",utc_application_app_control_set_mime_n,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_mime_p",utc_application_app_control_get_mime_p,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_mime_n1",utc_application_app_control_get_mime_n1,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_mime_n2",utc_application_app_control_get_mime_n2,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_mime_n3",utc_application_app_control_get_mime_n3,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_set_app_id_p1",utc_application_app_control_set_app_id_p1,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_set_app_id_p2",utc_application_app_control_set_app_id_p2,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_set_app_id_n1",utc_application_app_control_set_app_id_n1,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_set_app_id_n2",utc_application_app_control_set_app_id_n2,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_app_id_p",utc_application_app_control_get_app_id_p,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_app_id_n1",utc_application_app_control_get_app_id_n1,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_app_id_n2",utc_application_app_control_get_app_id_n2,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_app_id_n3",utc_application_app_control_get_app_id_n3,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_set_category_p1",utc_application_app_control_set_category_p1,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_set_category_p2",utc_application_app_control_set_category_p2,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_set_category_n1",utc_application_app_control_set_category_n1,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_set_category_n2",utc_application_app_control_set_category_n2,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_category_p",utc_application_app_control_get_category_p,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_category_n1",utc_application_app_control_get_category_n1,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_category_n2",utc_application_app_control_get_category_n2,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_category_n3",utc_application_app_control_get_category_n3,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_add_extra_data_p",utc_application_app_control_add_extra_data_p,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_add_extra_data_n1",utc_application_app_control_add_extra_data_n1,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_add_extra_data_n2",utc_application_app_control_add_extra_data_n2,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_add_extra_data_n3",utc_application_app_control_add_extra_data_n3,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_remove_extra_data_p",utc_application_app_control_remove_extra_data_p,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_remove_extra_data_n1",utc_application_app_control_remove_extra_data_n1,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_remove_extra_data_n2",utc_application_app_control_remove_extra_data_n2,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_remove_extra_data_n3",utc_application_app_control_remove_extra_data_n3,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_remove_extra_data_n4",utc_application_app_control_remove_extra_data_n4,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_extra_data_p",utc_application_app_control_get_extra_data_p,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_extra_data_n1",utc_application_app_control_get_extra_data_n1,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_extra_data_n2",utc_application_app_control_get_extra_data_n2,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_extra_data_n3",utc_application_app_control_get_extra_data_n3,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_extra_data_n4",utc_application_app_control_get_extra_data_n4,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_extra_data_n5",utc_application_app_control_get_extra_data_n5,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_extra_data_array_n6",utc_application_app_control_get_extra_data_array_n6,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_foreach_extra_data_p",utc_application_app_control_foreach_extra_data_p,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_foreach_extra_data_n1",utc_application_app_control_foreach_extra_data_n1,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_foreach_extra_data_n2",utc_application_app_control_foreach_extra_data_n2,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_clone_p",utc_application_app_control_clone_p,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_clone_n1",utc_application_app_control_clone_n1,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_clone_n2",utc_application_app_control_clone_n2,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_send_launch_request_p1",utc_application_app_control_send_launch_request_p1,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_send_launch_request_p2",utc_application_app_control_send_launch_request_p2,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_send_launch_request_p3",utc_application_app_control_send_launch_request_p3,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_send_launch_request_p4",utc_application_app_control_send_launch_request_p4,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_send_launch_request_n1",utc_application_app_control_send_launch_request_n1,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_send_launch_request_n2",utc_application_app_control_send_launch_request_n2,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_send_launch_request_n3",utc_application_app_control_send_launch_request_n3,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_send_launch_request_n4",utc_application_app_control_send_launch_request_n4,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_reply_to_launch_request_n1",utc_application_app_control_reply_to_launch_request_n1,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_reply_to_launch_request_n2",utc_application_app_control_reply_to_launch_request_n2,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_reply_to_launch_request_n3",utc_application_app_control_reply_to_launch_request_n3,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_foreach_app_matched_p",utc_application_app_control_foreach_app_matched_p,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_foreach_app_matched_n1",utc_application_app_control_foreach_app_matched_n1,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_foreach_app_matched_n2",utc_application_app_control_foreach_app_matched_n2,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_add_extra_data_array_p",utc_application_app_control_add_extra_data_array_p,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_add_extra_data_array_n1",utc_application_app_control_add_extra_data_array_n1,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_add_extra_data_array_n2",utc_application_app_control_add_extra_data_array_n2,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_add_extra_data_array_n3",utc_application_app_control_add_extra_data_array_n3,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_add_extra_data_array_n4",utc_application_app_control_add_extra_data_array_n4,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_extra_data_array_p",utc_application_app_control_get_extra_data_array_p,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_extra_data_array_n1",utc_application_app_control_get_extra_data_array_n1,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_extra_data_array_n2",utc_application_app_control_get_extra_data_array_n2,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_extra_data_array_n3",utc_application_app_control_get_extra_data_array_n3,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_extra_data_array_n4",utc_application_app_control_get_extra_data_array_n4,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_extra_data_array_n5",utc_application_app_control_get_extra_data_array_n5,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_is_extra_data_array_p1",utc_application_app_control_is_extra_data_array_p1,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_is_extra_data_array_p2",utc_application_app_control_is_extra_data_array_p2,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_is_extra_data_array_n1",utc_application_app_control_is_extra_data_array_n1,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_is_extra_data_array_n2",utc_application_app_control_is_extra_data_array_n2,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_is_extra_data_array_n3",utc_application_app_control_is_extra_data_array_n3,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_is_extra_data_array_n4",utc_application_app_control_is_extra_data_array_n4,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_is_reply_requested_n1",utc_application_app_control_is_reply_requested_n1,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_is_reply_requested_n2",utc_application_app_control_is_reply_requested_n2,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_is_reply_requested_n3",utc_application_app_control_is_reply_requested_n3,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_is_reply_requested_n4",utc_application_app_control_is_reply_requested_n4,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_caller_n1",utc_application_app_control_get_caller_n1,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_caller_n2",utc_application_app_control_get_caller_n2,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_caller_n3",utc_application_app_control_get_caller_n3,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_send_terminate_request_p",utc_application_app_control_send_terminate_request_p,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_send_terminate_request_n",utc_application_app_control_send_terminate_request_n,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_set_launch_mode_p1",utc_application_app_control_set_launch_mode_p1,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_set_launch_mode_p2",utc_application_app_control_set_launch_mode_p2,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_set_launch_mode_n",utc_application_app_control_set_launch_mode_n,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_launch_mode_p1",utc_application_app_control_get_launch_mode_p1,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_launch_mode_p2",utc_application_app_control_get_launch_mode_p2,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_launch_mode_p3",utc_application_app_control_get_launch_mode_p3,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_get_launch_mode_n1",utc_application_app_control_get_launch_mode_n1,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_enable_app_started_result_event_p1",utc_application_app_control_enable_app_started_result_event_p1,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_enable_app_started_result_event_n1",utc_application_app_control_enable_app_started_result_event_n1,utc_application_app_control_startup,NULL},
+       {"utc_application_app_control_send_launch_request_async_p1", utc_application_app_control_send_launch_request_async_p1, NULL, NULL},
+       {"utc_application_app_control_send_launch_request_async_p2", utc_application_app_control_send_launch_request_async_p2, NULL, NULL},
+       {"utc_application_app_control_send_launch_request_async_p3", utc_application_app_control_send_launch_request_async_p3, NULL, NULL},
+       {"utc_application_app_control_send_launch_request_async_p4", utc_application_app_control_send_launch_request_async_p4, NULL, NULL},
+       {"utc_application_app_control_send_launch_request_async_n1", utc_application_app_control_send_launch_request_async_n1, NULL, NULL},
+       {"utc_application_app_control_send_launch_request_async_n2", utc_application_app_control_send_launch_request_async_n2, NULL, NULL},
+       {"utc_application_app_control_send_launch_request_async_n3", utc_application_app_control_send_launch_request_async_n3, NULL, NULL},
+       {"utc_application_app_control_send_launch_request_async_n4", utc_application_app_control_send_launch_request_async_n4, NULL, NULL},
+       {"utc_application_app_control_create_with_parameters_p", utc_application_app_control_create_with_parameters_p, NULL, NULL},
+       {"utc_application_app_control_create_with_parameters_n", utc_application_app_control_create_with_parameters_n, NULL, NULL},
+       {"utc_application_app_control_send_launch_request_sync_p", utc_application_app_control_send_launch_request_sync_p, NULL, NULL},
+       {"utc_application_app_control_send_launch_request_sync_n1", utc_application_app_control_send_launch_request_sync_n1, NULL, NULL},
+       {"utc_application_app_control_send_launch_request_sync_n2", utc_application_app_control_send_launch_request_sync_n2, NULL, NULL},
+       {"utc_application_app_control_add_action_handler_p", utc_application_app_control_add_action_handler_p, NULL, NULL},
+       {"utc_application_app_control_add_action_handler_n1", utc_application_app_control_add_action_handler_n1, NULL, NULL},
+       {"utc_application_app_control_add_action_handler_n2", utc_application_app_control_add_action_handler_n2, NULL, NULL},
+       {"utc_application_app_control_add_action_handler_n3", utc_application_app_control_add_action_handler_n3, NULL, NULL},
+       {"utc_application_app_control_add_action_handler_n4", utc_application_app_control_add_action_handler_n4, NULL, NULL},
+       {"utc_application_app_control_remove_action_handler_p", utc_application_app_control_remove_action_handler_p, NULL, NULL},
+       {"utc_application_app_control_remove_action_handler_n", utc_application_app_control_remove_action_handler_n, NULL, NULL},
+       {"utc_application_app_control_create_from_uri_handle_p", utc_application_app_control_create_from_uri_handle_p, NULL, NULL},
+       {"utc_application_app_control_create_from_uri_handle_n1", utc_application_app_control_create_from_uri_handle_n1, NULL, NULL},
+       {"utc_application_app_control_create_from_uri_handle_n2", utc_application_app_control_create_from_uri_handle_n2, NULL, NULL},
+       {"utc_application_app_control_set_uri_by_handle_p", utc_application_app_control_set_uri_by_handle_p, NULL, NULL},
+       {"utc_application_app_control_set_uri_by_handle_n1", utc_application_app_control_set_uri_by_handle_n1, NULL, NULL},
+       {"utc_application_app_control_set_uri_by_handle_n2", utc_application_app_control_set_uri_by_handle_n2, NULL, NULL},
+       {"utc_application_app_control_set_component_id_p1", utc_application_app_control_set_component_id_p1, NULL, NULL},
+       {"utc_application_app_control_set_component_id_n1", utc_application_app_control_set_component_id_n1, NULL, NULL},
+       {"utc_application_app_control_get_component_id_p1", utc_application_app_control_get_component_id_p1, NULL, NULL},
+       {"utc_application_app_control_get_component_id_n1", utc_application_app_control_get_component_id_n1, NULL, NULL},
+       {"utc_application_app_control_uri_create_p", utc_application_app_control_uri_create_p, NULL, NULL},
+       {"utc_application_app_control_uri_create_n1", utc_application_app_control_uri_create_n1, NULL, NULL},
+       {"utc_application_app_control_uri_create_n2", utc_application_app_control_uri_create_n2, NULL, NULL},
+       {"utc_application_app_control_uri_destroy_p", utc_application_app_control_uri_destroy_p, NULL, NULL},
+       {"utc_application_app_control_uri_destroy_n", utc_application_app_control_uri_destroy_n, NULL, NULL},
+       {"utc_application_app_control_uri_builder_create_p", utc_application_app_control_uri_builder_create_p, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_builder_create_n", utc_application_app_control_uri_builder_create_n, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_set_scheme_p", utc_application_app_control_uri_set_scheme_p, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_set_scheme_n1", utc_application_app_control_uri_set_scheme_n1, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_set_scheme_n2", utc_application_app_control_uri_set_scheme_n2, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_set_authority_p", utc_application_app_control_uri_set_authority_p, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_set_authority_n1", utc_application_app_control_uri_set_authority_n1, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_set_authority_n2", utc_application_app_control_uri_set_authority_n2, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_set_path_p", utc_application_app_control_uri_set_path_p, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_set_path_n1", utc_application_app_control_uri_set_path_n1, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_set_path_n2", utc_application_app_control_uri_set_path_n2, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_add_path_p", utc_application_app_control_uri_add_path_p, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_add_path_n1", utc_application_app_control_uri_add_path_n1, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_add_path_n2", utc_application_app_control_uri_add_path_n2, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_set_fragment_p", utc_application_app_control_uri_set_fragment_p, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_set_fragment_n1", utc_application_app_control_uri_set_fragment_n1, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_set_fragment_n2", utc_application_app_control_uri_set_fragment_n2, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_add_query_p", utc_application_app_control_uri_add_query_p, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_add_query_n1", utc_application_app_control_uri_add_query_n1, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_add_query_n2", utc_application_app_control_uri_add_query_n2, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_add_query_n3", utc_application_app_control_uri_add_query_n3, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_builder_build_p", utc_application_app_control_uri_builder_build_p, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_builder_build_n1", utc_application_app_control_uri_builder_build_n1, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_builder_build_n2", utc_application_app_control_uri_builder_build_n2, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_builder_destroy_p", utc_application_app_control_uri_builder_destroy_p, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_builder_destroy_n", utc_application_app_control_uri_builder_destroy_n, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_encode_p", utc_application_app_control_uri_encode_p, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_encode_n", utc_application_app_control_uri_encode_n, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_get_scheme_p", utc_application_app_control_uri_get_scheme_p, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_get_scheme_n", utc_application_app_control_uri_get_scheme_n, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_get_authority_p", utc_application_app_control_uri_get_authority_p, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_get_authority_n", utc_application_app_control_uri_get_authority_n, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_get_path_p", utc_application_app_control_uri_get_path_p, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_get_path_n", utc_application_app_control_uri_get_path_n, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_get_fragment_p", utc_application_app_control_uri_get_fragment_p, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_get_fragment_n", utc_application_app_control_uri_get_fragment_n, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_get_host_p", utc_application_app_control_uri_get_host_p, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_get_host_n", utc_application_app_control_uri_get_host_n, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_get_port_p", utc_application_app_control_uri_get_port_p, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_get_port_n", utc_application_app_control_uri_get_port_n, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_get_user_p", utc_application_app_control_uri_get_user_p, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_get_user_n", utc_application_app_control_uri_get_user_n, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_get_query_p", utc_application_app_control_uri_get_query_p, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_get_query_n", utc_application_app_control_uri_get_query_n, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_query_foreach_p", utc_application_app_control_uri_query_foreach_p, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_query_foreach_n1", utc_application_app_control_uri_query_foreach_n1, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_control_uri_query_foreach_n2", utc_application_app_control_uri_query_foreach_n2, utc_application_app_control_uri_startup, utc_application_app_control_uri_cleanup},
+       {"utc_application_app_resource_manager_get_p1",utc_application_app_resource_manager_get_p1,utc_application_app_resource_manager_startup,utc_application_app_resource_manager_cleanup},
+       {"utc_application_app_resource_manager_get_p2",utc_application_app_resource_manager_get_p2,utc_application_app_resource_manager_startup,utc_application_app_resource_manager_cleanup},
+       {"utc_application_app_resource_manager_get_p3",utc_application_app_resource_manager_get_p3,utc_application_app_resource_manager_startup,utc_application_app_resource_manager_cleanup},
+       {"utc_application_app_resource_manager_get_p4",utc_application_app_resource_manager_get_p4,utc_application_app_resource_manager_startup,utc_application_app_resource_manager_cleanup},
+       {"utc_application_app_resource_manager_get_p5",utc_application_app_resource_manager_get_p5,utc_application_app_resource_manager_startup,utc_application_app_resource_manager_cleanup},
+       {"utc_application_app_resource_manager_get_n1",utc_application_app_resource_manager_get_n1,utc_application_app_resource_manager_startup,utc_application_app_resource_manager_cleanup},
+       {"utc_application_app_resource_manager_get_n2",utc_application_app_resource_manager_get_n2,utc_application_app_resource_manager_startup,utc_application_app_resource_manager_cleanup},
+       {"utc_application_app_resource_manager_get_n3",utc_application_app_resource_manager_get_n3,utc_application_app_resource_manager_startup,utc_application_app_resource_manager_cleanup},
+       {"utc_application_app_event_add_event_handler_p1",utc_application_app_event_add_event_handler_p1,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_add_event_handler_p2",utc_application_app_event_add_event_handler_p2,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_add_event_handler_p3",utc_application_app_event_add_event_handler_p3,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_add_event_handler_p4",utc_application_app_event_add_event_handler_p4,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_add_event_handler_p5",utc_application_app_event_add_event_handler_p5,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_add_event_handler_p6",utc_application_app_event_add_event_handler_p6,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_add_event_handler_p7",utc_application_app_event_add_event_handler_p7,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_add_event_handler_p8",utc_application_app_event_add_event_handler_p8,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_add_event_handler_p9",utc_application_app_event_add_event_handler_p9,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_add_event_handler_p10",utc_application_app_event_add_event_handler_p10,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_add_event_handler_p11",utc_application_app_event_add_event_handler_p11,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_add_event_handler_p12",utc_application_app_event_add_event_handler_p12,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_add_event_handler_p13",utc_application_app_event_add_event_handler_p13,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_add_event_handler_p14",utc_application_app_event_add_event_handler_p14,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_add_event_handler_p15",utc_application_app_event_add_event_handler_p15,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_add_event_handler_p16",utc_application_app_event_add_event_handler_p16,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_add_event_handler_p17",utc_application_app_event_add_event_handler_p17,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_add_event_handler_p18",utc_application_app_event_add_event_handler_p18,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_add_event_handler_p19",utc_application_app_event_add_event_handler_p19,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_add_event_handler_p20",utc_application_app_event_add_event_handler_p20,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_add_event_handler_p21",utc_application_app_event_add_event_handler_p21,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_add_event_handler_p22",utc_application_app_event_add_event_handler_p22,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_add_event_handler_p23",utc_application_app_event_add_event_handler_p23,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_add_event_handler_p24",utc_application_app_event_add_event_handler_p24,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_add_event_handler_p25",utc_application_app_event_add_event_handler_p25,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_add_event_handler_p26",utc_application_app_event_add_event_handler_p26,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_add_event_handler_p27",utc_application_app_event_add_event_handler_p27,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_add_event_handler_n1",utc_application_app_event_add_event_handler_n1,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_add_event_handler_n2",utc_application_app_event_add_event_handler_n2,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_add_event_handler_n3",utc_application_app_event_add_event_handler_n3,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_add_event_handler_n4",utc_application_app_event_add_event_handler_n4,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_remove_event_handler_p",utc_application_app_event_remove_event_handler_p,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_remove_event_handler_n",utc_application_app_event_remove_event_handler_n,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_publish_app_event_p1",utc_application_app_event_publish_app_event_p1,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_publish_app_event_p2",utc_application_app_event_publish_app_event_p2,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_publish_app_event_n1",utc_application_app_event_publish_app_event_n1,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_publish_app_event_n2",utc_application_app_event_publish_app_event_n2,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_publish_app_event_n3",utc_application_app_event_publish_app_event_n3,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_publish_trusted_app_event_p",utc_application_app_event_publish_trusted_app_event_p,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_publish_trusted_app_event_n1",utc_application_app_event_publish_trusted_app_event_n1,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_publish_trusted_app_event_n2",utc_application_app_event_publish_trusted_app_event_n2,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_publish_trusted_app_event_n3",utc_application_app_event_publish_trusted_app_event_n3,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_publish_trusted_app_event_n4",utc_application_app_event_publish_trusted_app_event_n4,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_publish_trusted_app_event_n5",utc_application_app_event_publish_trusted_app_event_n5,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_keep_last_event_data_p",utc_application_app_event_keep_last_event_data_p,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_event_keep_last_event_data_n",utc_application_app_event_keep_last_event_data_n,utc_application_app_event_startup,utc_application_app_event_cleanup},
+       {"utc_application_app_watchdog_timer_enable_p", utc_application_app_watchdog_timer_enable_p, NULL, utc_application_app_watchdog_timer_enable_p_cleanup},
+       {"utc_application_app_watchdog_timer_disable_p", utc_application_app_watchdog_timer_disable_p, utc_application_app_watchdog_timer_disable_p_startup, NULL},
+       {"utc_application_app_watchdog_timer_disable_n", utc_application_app_watchdog_timer_disable_n, NULL, NULL},
+       {"utc_application_app_watchdog_timer_kick_p", utc_application_app_watchdog_timer_kick_p, utc_application_app_watchdog_timer_kick_p_startup, utc_application_app_watchdog_timer_kick_p_cleanup},
+       {"utc_application_app_watchdog_timer_kick_n", utc_application_app_watchdog_timer_kick_n, NULL, NULL},
+       {NULL, NULL}
+};
+
+#endif // __TCT_APPLICATION-NATIVE_H__
diff --git a/src/utc/audio-io/tct-audio-io-core_tv.h b/src/utc/audio-io/tct-audio-io-core_tv.h
new file mode 100755 (executable)
index 0000000..54a841b
--- /dev/null
@@ -0,0 +1,208 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_AUDIO-IO-NATIVE_H__
+#define __TCT_AUDIO-IO-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_media_audio_in_startup(void);
+extern void utc_media_audio_in_cleanup(void);
+extern void utc_media_audio_out_startup(void);
+extern void utc_media_audio_out_cleanup(void);
+
+extern int utc_media_audio_in_create_p(void);
+extern int utc_media_audio_in_create_n(void);
+extern int utc_media_audio_in_destroy_p(void);
+extern int utc_media_audio_in_destroy_n(void);
+extern int utc_media_audio_in_read_p(void);
+extern int utc_media_audio_in_read_n1(void);
+extern int utc_media_audio_in_read_n2(void);
+extern int utc_media_audio_in_get_buffer_size_p(void);
+extern int utc_media_audio_in_get_buffer_size_n(void);
+extern int utc_media_audio_in_get_sample_rate_p(void);
+extern int utc_media_audio_in_get_sample_rate_n(void);
+extern int utc_media_audio_in_get_channel_p(void);
+extern int utc_media_audio_in_get_channel_n(void);
+extern int utc_media_audio_in_get_sample_type_p(void);
+extern int utc_media_audio_in_get_sample_type_n(void);
+extern int utc_media_audio_in_prepare_p(void);
+extern int utc_media_audio_in_prepare_n(void);
+extern int utc_media_audio_in_unprepare_p(void);
+extern int utc_media_audio_in_unprepare_n(void);
+extern int utc_media_audio_in_set_stream_cb_p(void);
+extern int utc_media_audio_in_set_stream_cb_n(void);
+extern int utc_media_audio_in_unset_stream_cb_p(void);
+extern int utc_media_audio_in_unset_stream_cb_n(void);
+extern int utc_media_audio_in_peek_p(void);
+extern int utc_media_audio_in_peek_n1(void);
+extern int utc_media_audio_in_peek_n2(void);
+extern int utc_media_audio_in_peek_n3(void);
+extern int utc_media_audio_in_drop_p(void);
+extern int utc_media_audio_in_drop_n(void);
+extern int utc_media_audio_in_set_sound_stream_info_p(void);
+extern int utc_media_audio_in_set_sound_stream_info_n(void);
+extern int utc_media_audio_in_pause_p(void);
+extern int utc_media_audio_in_pause_n1(void);
+extern int utc_media_audio_in_pause_n2(void);
+extern int utc_media_audio_in_resume_p(void);
+extern int utc_media_audio_in_resume_n1(void);
+extern int utc_media_audio_in_resume_n2(void);
+extern int utc_media_audio_in_flush_p(void);
+extern int utc_media_audio_in_flush_n(void);
+extern int utc_media_audio_in_set_state_changed_cb_p(void);
+extern int utc_media_audio_in_set_state_changed_cb_n(void);
+extern int utc_media_audio_in_unset_state_changed_cb_p(void);
+extern int utc_media_audio_in_unset_state_changed_cb_n(void);
+extern int utc_media_audio_in_set_volume_p(void);
+extern int utc_media_audio_in_set_volume_n(void);
+extern int utc_media_audio_in_get_volume_p(void);
+extern int utc_media_audio_in_get_volume_n(void);
+extern int utc_media_audio_out_create_new_p(void);
+extern int utc_media_audio_out_create_new_n(void);
+extern int utc_media_audio_out_destroy_p(void);
+extern int utc_media_audio_out_destroy_n(void);
+extern int utc_media_audio_out_write_p(void);
+extern int utc_media_audio_out_write_n1(void);
+extern int utc_media_audio_out_write_n2(void);
+extern int utc_media_audio_out_get_buffer_size_p(void);
+extern int utc_media_audio_out_get_buffer_size_n(void);
+extern int utc_media_audio_out_get_sample_rate_p(void);
+extern int utc_media_audio_out_get_sample_rate_n(void);
+extern int utc_media_audio_out_get_channel_p(void);
+extern int utc_media_audio_out_get_channel_n(void);
+extern int utc_media_audio_out_get_sample_type_p(void);
+extern int utc_media_audio_out_get_sample_type_n(void);
+extern int utc_media_audio_out_get_sound_type_p(void);
+extern int utc_media_audio_out_get_sound_type_n(void);
+extern int utc_media_audio_out_prepare_p(void);
+extern int utc_media_audio_out_prepare_n(void);
+extern int utc_media_audio_out_unprepare_p(void);
+extern int utc_media_audio_out_unprepare_n(void);
+extern int utc_media_audio_out_set_stream_cb_p(void);
+extern int utc_media_audio_out_set_stream_cb_n(void);
+extern int utc_media_audio_out_unset_stream_cb_p(void);
+extern int utc_media_audio_out_unset_stream_cb_n(void);
+extern int utc_media_audio_out_set_sound_stream_info_p(void);
+extern int utc_media_audio_out_set_sound_stream_info_n(void);
+extern int utc_media_audio_out_pause_p(void);
+extern int utc_media_audio_out_pause_n1(void);
+extern int utc_media_audio_out_pause_n2(void);
+extern int utc_media_audio_out_resume_p(void);
+extern int utc_media_audio_out_resume_n1(void);
+extern int utc_media_audio_out_resume_n2(void);
+extern int utc_media_audio_out_drain_p(void);
+extern int utc_media_audio_out_drain_n(void);
+extern int utc_media_audio_out_flush_p(void);
+extern int utc_media_audio_out_flush_n(void);
+extern int utc_media_audio_out_set_state_changed_cb_p(void);
+extern int utc_media_audio_out_set_state_changed_cb_n(void);
+extern int utc_media_audio_out_unset_state_changed_cb_p(void);
+extern int utc_media_audio_out_unset_state_changed_cb_n(void);
+
+testcase tc_array[] = {
+       {"utc_media_audio_in_create_p",utc_media_audio_in_create_p,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_create_n",utc_media_audio_in_create_n,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_destroy_p",utc_media_audio_in_destroy_p,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_destroy_n",utc_media_audio_in_destroy_n,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_read_p",utc_media_audio_in_read_p,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_read_n1",utc_media_audio_in_read_n1,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_read_n2",utc_media_audio_in_read_n2,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_get_buffer_size_p",utc_media_audio_in_get_buffer_size_p,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_get_buffer_size_n",utc_media_audio_in_get_buffer_size_n,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_get_sample_rate_p",utc_media_audio_in_get_sample_rate_p,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_get_sample_rate_n",utc_media_audio_in_get_sample_rate_n,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_get_channel_p",utc_media_audio_in_get_channel_p,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_get_channel_n",utc_media_audio_in_get_channel_n,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_get_sample_type_p",utc_media_audio_in_get_sample_type_p,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_get_sample_type_n",utc_media_audio_in_get_sample_type_n,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_prepare_p",utc_media_audio_in_prepare_p,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_prepare_n",utc_media_audio_in_prepare_n,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_unprepare_p",utc_media_audio_in_unprepare_p,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_unprepare_n",utc_media_audio_in_unprepare_n,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_set_stream_cb_p",utc_media_audio_in_set_stream_cb_p,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_set_stream_cb_n",utc_media_audio_in_set_stream_cb_n,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_unset_stream_cb_p",utc_media_audio_in_unset_stream_cb_p,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_unset_stream_cb_n",utc_media_audio_in_unset_stream_cb_n,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_peek_p",utc_media_audio_in_peek_p,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_peek_n1",utc_media_audio_in_peek_n1,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_peek_n2",utc_media_audio_in_peek_n2,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_peek_n3",utc_media_audio_in_peek_n3,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_drop_p",utc_media_audio_in_drop_p,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_drop_n",utc_media_audio_in_drop_n,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_set_sound_stream_info_p",utc_media_audio_in_set_sound_stream_info_p,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_set_sound_stream_info_n",utc_media_audio_in_set_sound_stream_info_n,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_pause_p",utc_media_audio_in_pause_p,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_pause_n1",utc_media_audio_in_pause_n1,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_pause_n2",utc_media_audio_in_pause_n2,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_resume_p",utc_media_audio_in_resume_p,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_resume_n1",utc_media_audio_in_resume_n1,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_resume_n2",utc_media_audio_in_resume_n2,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_flush_p",utc_media_audio_in_flush_p,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_flush_n",utc_media_audio_in_flush_n,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_set_state_changed_cb_p",utc_media_audio_in_set_state_changed_cb_p,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_set_state_changed_cb_n",utc_media_audio_in_set_state_changed_cb_n,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_unset_state_changed_cb_p",utc_media_audio_in_unset_state_changed_cb_p,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_unset_state_changed_cb_n",utc_media_audio_in_unset_state_changed_cb_n,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_set_volume_p",utc_media_audio_in_set_volume_p,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_set_volume_n",utc_media_audio_in_set_volume_n,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_get_volume_p",utc_media_audio_in_get_volume_p,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_in_get_volume_n",utc_media_audio_in_get_volume_n,utc_media_audio_in_startup,utc_media_audio_in_cleanup},
+       {"utc_media_audio_out_create_new_p",utc_media_audio_out_create_new_p,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_create_new_n",utc_media_audio_out_create_new_n,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_destroy_p",utc_media_audio_out_destroy_p,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_destroy_n",utc_media_audio_out_destroy_n,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_write_p",utc_media_audio_out_write_p,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_write_n1",utc_media_audio_out_write_n1,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_write_n2",utc_media_audio_out_write_n2,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_get_buffer_size_p",utc_media_audio_out_get_buffer_size_p,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_get_buffer_size_n",utc_media_audio_out_get_buffer_size_n,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_get_sample_rate_p",utc_media_audio_out_get_sample_rate_p,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_get_sample_rate_n",utc_media_audio_out_get_sample_rate_n,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_get_channel_p",utc_media_audio_out_get_channel_p,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_get_channel_n",utc_media_audio_out_get_channel_n,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_get_sample_type_p",utc_media_audio_out_get_sample_type_p,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_get_sample_type_n",utc_media_audio_out_get_sample_type_n,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_get_sound_type_p",utc_media_audio_out_get_sound_type_p,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_get_sound_type_n",utc_media_audio_out_get_sound_type_n,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_prepare_p",utc_media_audio_out_prepare_p,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_prepare_n",utc_media_audio_out_prepare_n,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_unprepare_p",utc_media_audio_out_unprepare_p,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_unprepare_n",utc_media_audio_out_unprepare_n,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_set_stream_cb_p",utc_media_audio_out_set_stream_cb_p,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_set_stream_cb_n",utc_media_audio_out_set_stream_cb_n,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_unset_stream_cb_p",utc_media_audio_out_unset_stream_cb_p,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_unset_stream_cb_n",utc_media_audio_out_unset_stream_cb_n,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_set_sound_stream_info_p",utc_media_audio_out_set_sound_stream_info_p,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_set_sound_stream_info_n",utc_media_audio_out_set_sound_stream_info_n,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_pause_p",utc_media_audio_out_pause_p,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_pause_n1",utc_media_audio_out_pause_n1,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_pause_n2",utc_media_audio_out_pause_n2,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_resume_p",utc_media_audio_out_resume_p,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_resume_n1",utc_media_audio_out_resume_n1,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_resume_n2",utc_media_audio_out_resume_n2,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_drain_p",utc_media_audio_out_drain_p,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_drain_n",utc_media_audio_out_drain_n,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_flush_p",utc_media_audio_out_flush_p,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_flush_n",utc_media_audio_out_flush_n,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_set_state_changed_cb_p",utc_media_audio_out_set_state_changed_cb_p,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_set_state_changed_cb_n",utc_media_audio_out_set_state_changed_cb_n,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_unset_state_changed_cb_p",utc_media_audio_out_unset_state_changed_cb_p,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {"utc_media_audio_out_unset_state_changed_cb_n",utc_media_audio_out_unset_state_changed_cb_n,utc_media_audio_out_startup,utc_media_audio_out_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_AUDIO-IO-NATIVE_H__
diff --git a/src/utc/base-utils/tct-base-utils-core_tv.h b/src/utc/base-utils/tct-base-utils-core_tv.h
new file mode 100755 (executable)
index 0000000..59429cb
--- /dev/null
@@ -0,0 +1,5420 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_BASE-UTILS-NATIVE_H__
+#define __TCT_BASE-UTILS-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_capi_base_utils_ucalendar_startup(void);
+extern void utc_capi_base_utils_ucalendar_cleanup(void);
+extern void utc_capi_base_utils_udate_startup(void);
+extern void utc_capi_base_utils_udate_cleanup(void);
+extern void utc_capi_base_utils_udatepg_startup(void);
+extern void utc_capi_base_utils_udatepg_cleanup(void);
+extern void utc_capi_base_utils_uenumeration_startup(void);
+extern void utc_capi_base_utils_uenumeration_cleanup(void);
+extern void utc_capi_base_utils_ulocale_startup(void);
+extern void utc_capi_base_utils_ulocale_cleanup(void);
+extern void utc_capi_base_utils_unumber_startup(void);
+extern void utc_capi_base_utils_unumber_cleanup(void);
+extern void utc_capi_base_utils_uset_startup(void);
+extern void utc_capi_base_utils_uset_cleanup(void);
+extern void utc_capi_base_utils_timezone_startup(void);
+extern void utc_capi_base_utils_timezone_cleanup(void);
+extern void utc_capi_base_utils_ubrk_startup(void);
+extern void utc_capi_base_utils_ubrk_cleanup(void);
+extern void utc_capi_base_utils_uchar_startup(void);
+extern void utc_capi_base_utils_uchar_cleanup(void);
+extern void utc_capi_base_utils_ucollator_startup(void);
+extern void utc_capi_base_utils_ucollator_cleanup(void);
+extern void utc_capi_base_utils_unormalization_startup(void);
+extern void utc_capi_base_utils_unormalization_cleanup(void);
+extern void utc_capi_base_utils_usearch_startup(void);
+extern void utc_capi_base_utils_usearch_cleanup(void);
+extern void utc_capi_base_utils_string_startup(void);
+extern void utc_capi_base_utils_string_cleanup(void);
+extern void utc_capi_base_utils_formattable_startup(void);
+extern void utc_capi_base_utils_formattable_cleanup(void);
+extern void utc_capi_base_utils_measure_unit_startup(void);
+extern void utc_capi_base_utils_measure_unit_cleanup(void);
+extern void utc_capi_base_utils_measure_startup(void);
+extern void utc_capi_base_utils_measure_cleanup(void);
+extern void utc_capi_base_utils_measure_format_startup(void);
+extern void utc_capi_base_utils_measure_format_cleanup(void);
+extern void utc_capi_base_utils_format_startup(void);
+extern void utc_capi_base_utils_format_cleanup(void);
+extern void utc_capi_base_utils_parse_position_startup(void);
+extern void utc_capi_base_utils_parse_position_cleanup(void);
+extern void utc_capi_base_utils_field_position_startup(void);
+extern void utc_capi_base_utils_field_position_cleanup(void);
+extern void utc_capi_base_utils_alpha_idx_startup(void);
+extern void utc_capi_base_utils_alpha_idx_cleanup(void);
+extern void utc_capi_base_utils_ushape_startup(void);
+extern void utc_capi_base_utils_ushape_cleanup(void);
+extern void utc_capi_base_utils_utmscale_startup(void);
+extern void utc_capi_base_utils_utmscale_cleanup(void);
+extern void utc_capi_base_utils_ubidi_startup(void);
+extern void utc_capi_base_utils_ubidi_cleanup(void);
+extern void utc_capi_base_utils_uversion_startup(void);
+extern void utc_capi_base_utils_uversion_cleanup(void);
+extern void utc_capi_base_utils_uchar_iter_startup(void);
+extern void utc_capi_base_utils_uchar_iter_cleanup(void);
+extern void utc_capi_base_utils_plural_rules_startup(void);
+extern void utc_capi_base_utils_plural_rules_cleanup(void);
+extern void utc_capi_base_utils_plural_format_startup(void);
+extern void utc_capi_base_utils_plural_format_cleanup(void);
+extern void utc_capi_base_utils_immutable_idx_startup(void);
+extern void utc_capi_base_utils_immutable_idx_cleanup(void);
+extern void utc_capi_base_utils_date_interval_startup(void);
+extern void utc_capi_base_utils_date_interval_cleanup(void);
+extern void utc_capi_base_utils_date_interval_fmt_startup(void);
+extern void utc_capi_base_utils_date_interval_fmt_cleanup(void);
+extern void utc_capi_base_utils_simple_date_fmt_startup(void);
+extern void utc_capi_base_utils_simple_date_fmt_cleanup(void);
+extern void utc_capi_base_utils_loc_disp_names_startup(void);
+extern void utc_capi_base_utils_loc_disp_names_cleanup(void);
+extern void utc_capi_base_utils_utext_startup(void);
+extern void utc_capi_base_utils_utext_cleanup(void);
+extern void utc_capi_base_utils_uscript_startup(void);
+extern void utc_capi_base_utils_uscript_cleanup(void);
+extern void utc_capi_base_utils_unumsys_startup(void);
+extern void utc_capi_base_utils_unumsys_cleanup(void);
+extern void utc_capi_base_utils_uidna_startup(void);
+extern void utc_capi_base_utils_uidna_cleanup(void);
+extern void utc_capi_base_utils_ucsdet_startup(void);
+extern void utc_capi_base_utils_ucsdet_cleanup(void);
+extern void utc_capi_base_utils_ucnvsel_startup(void);
+extern void utc_capi_base_utils_ucnvsel_cleanup(void);
+extern void utc_capi_base_utils_ucnv_startup(void);
+extern void utc_capi_base_utils_ucnv_cleanup(void);
+extern void utc_capi_base_utils_ures_startup(void);
+extern void utc_capi_base_utils_ures_cleanup(void);
+
+extern int utc_capi_base_utils_i18n_ucalendar_set_default_timezone_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_set_default_timezone_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_now_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_now_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_create_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_create_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_destroy_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_destroy_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_clone_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_clone_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_timezone_displayname_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_timezone_displayname_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_is_in_daylight_time_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_is_in_daylight_time_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_set_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_set_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_set_attribute_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_set_attribute_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_attribute_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_attribute_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_milliseconds_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_milliseconds_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_set_milliseconds_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_set_milliseconds_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_set_date_time_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_set_date_time_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_is_equivalent_to_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_is_equivalent_to_p2(void);
+extern int utc_capi_base_utils_i18n_ucalendar_is_equivalent_to_p3(void);
+extern int utc_capi_base_utils_i18n_ucalendar_is_equivalent_to_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_add_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_add_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_field_difference_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_field_difference_p2(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_field_difference_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_timezone_id_enumeration_create_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_timezone_id_enumeration_create_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_timezones_create_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_timezones_create_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_country_timezones_create_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_country_timezones_create_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_default_timezone_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_default_timezone_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_set_timezone_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_set_timezone_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_timezone_id_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_timezone_id_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_set_gregorian_change_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_set_gregorian_change_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_gregorian_change_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_gregorian_change_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_available_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_available_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_count_available_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_set_date_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_set_date_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_roll_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_roll_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_is_set_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_is_set_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_clear_field_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_clear_field_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_clear_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_clear_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_limit_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_limit_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_locale_by_type_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_locale_by_type_p2(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_locale_by_type_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_tz_data_version_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_canonical_timezone_id_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_canonical_timezone_id_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_type_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_type_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_keyword_values_for_locale_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_keyword_values_for_locale_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_day_of_week_type_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_day_of_week_type_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_weekend_transition_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_weekend_transition_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_is_weekend_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_is_weekend_n(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_timezone_transition_date_p(void);
+extern int utc_capi_base_utils_i18n_ucalendar_get_timezone_transition_date_n(void);
+extern int utc_capi_base_utils_i18n_udate_create_p(void);
+extern int utc_capi_base_utils_i18n_udate_create_n(void);
+extern int utc_capi_base_utils_i18n_udate_destroy_p(void);
+extern int utc_capi_base_utils_i18n_udate_destroy_n(void);
+extern int utc_capi_base_utils_i18n_udate_format_date_p(void);
+extern int utc_capi_base_utils_i18n_udate_format_date_p2(void);
+extern int utc_capi_base_utils_i18n_udate_format_date_p3(void);
+extern int utc_capi_base_utils_i18n_udate_format_date_n(void);
+extern int utc_capi_base_utils_i18n_udate_format_date_n2(void);
+extern int utc_capi_base_utils_i18n_udate_format_date_n3(void);
+extern int utc_capi_base_utils_i18n_udate_format_date_n4(void);
+extern int utc_capi_base_utils_i18n_udate_to_calendar_date_field_p(void);
+extern int utc_capi_base_utils_i18n_udate_to_calendar_date_field_n(void);
+extern int utc_capi_base_utils_i18n_udate_to_calendar_date_field_n2(void);
+extern int utc_capi_base_utils_i18n_udate_clone_p(void);
+extern int utc_capi_base_utils_i18n_udate_clone_n(void);
+extern int utc_capi_base_utils_i18n_udate_clone_n2(void);
+extern int utc_capi_base_utils_i18n_udate_parse_p(void);
+extern int utc_capi_base_utils_i18n_udate_parse_n(void);
+extern int utc_capi_base_utils_i18n_udate_parse_n2(void);
+extern int utc_capi_base_utils_i18n_udate_parse_n3(void);
+extern int utc_capi_base_utils_i18n_udate_parse_n4(void);
+extern int utc_capi_base_utils_i18n_udate_parse_calendar_p(void);
+extern int utc_capi_base_utils_i18n_udate_parse_calendar_p2(void);
+extern int utc_capi_base_utils_i18n_udate_parse_calendar_n(void);
+extern int utc_capi_base_utils_i18n_udate_parse_calendar_n2(void);
+extern int utc_capi_base_utils_i18n_udate_parse_calendar_n3(void);
+extern int utc_capi_base_utils_i18n_udate_parse_calendar_n4(void);
+extern int utc_capi_base_utils_i18n_udate_is_lenient_p(void);
+extern int utc_capi_base_utils_i18n_udate_is_lenient_n(void);
+extern int utc_capi_base_utils_i18n_udate_set_lenient_p(void);
+extern int utc_capi_base_utils_i18n_udate_set_lenient_p2(void);
+extern int utc_capi_base_utils_i18n_udate_set_lenient_n(void);
+extern int utc_capi_base_utils_i18n_udate_set_lenient_n2(void);
+extern int utc_capi_base_utils_i18n_udate_get_calendar_p(void);
+extern int utc_capi_base_utils_i18n_udate_get_calendar_n(void);
+extern int utc_capi_base_utils_i18n_udate_get_calendar_n2(void);
+extern int utc_capi_base_utils_i18n_udate_set_calendar_p(void);
+extern int utc_capi_base_utils_i18n_udate_set_calendar_n(void);
+extern int utc_capi_base_utils_i18n_udate_set_calendar_n2(void);
+extern int utc_capi_base_utils_i18n_udate_get_number_format_p(void);
+extern int utc_capi_base_utils_i18n_udate_get_number_format_n(void);
+extern int utc_capi_base_utils_i18n_udate_get_number_format_n2(void);
+extern int utc_capi_base_utils_i18n_udate_set_number_format_p(void);
+extern int utc_capi_base_utils_i18n_udate_set_number_format_n(void);
+extern int utc_capi_base_utils_i18n_udate_set_number_format_n2(void);
+extern int utc_capi_base_utils_i18n_udate_get_available_p(void);
+extern int utc_capi_base_utils_i18n_udate_get_available_n(void);
+extern int utc_capi_base_utils_i18n_udate_count_available_p(void);
+extern int utc_capi_base_utils_i18n_udate_get_2digit_year_start_p(void);
+extern int utc_capi_base_utils_i18n_udate_get_2digit_year_start_n(void);
+extern int utc_capi_base_utils_i18n_udate_get_2digit_year_start_n2(void);
+extern int utc_capi_base_utils_i18n_udate_set_2digit_year_start_p(void);
+extern int utc_capi_base_utils_i18n_udate_set_2digit_year_start_n(void);
+extern int utc_capi_base_utils_i18n_udate_to_pattern_p(void);
+extern int utc_capi_base_utils_i18n_udate_to_pattern_p2(void);
+extern int utc_capi_base_utils_i18n_udate_to_pattern_n(void);
+extern int utc_capi_base_utils_i18n_udate_to_pattern_n2(void);
+extern int utc_capi_base_utils_i18n_udate_to_pattern_n3(void);
+extern int utc_capi_base_utils_i18n_udate_apply_pattern_p(void);
+extern int utc_capi_base_utils_i18n_udate_apply_pattern_p2(void);
+extern int utc_capi_base_utils_i18n_udate_apply_pattern_n(void);
+extern int utc_capi_base_utils_i18n_udate_get_symbols_p(void);
+extern int utc_capi_base_utils_i18n_udate_get_symbols_n(void);
+extern int utc_capi_base_utils_i18n_udate_get_symbols_n2(void);
+extern int utc_capi_base_utils_i18n_udate_get_symbols_n3(void);
+extern int utc_capi_base_utils_i18n_udate_get_symbols_n4(void);
+extern int utc_capi_base_utils_i18n_udate_get_symbols_n5(void);
+extern int utc_capi_base_utils_i18n_udate_count_symbols_p(void);
+extern int utc_capi_base_utils_i18n_udate_count_symbols_n(void);
+extern int utc_capi_base_utils_i18n_udate_set_symbols_p(void);
+extern int utc_capi_base_utils_i18n_udate_set_symbols_n(void);
+extern int utc_capi_base_utils_i18n_udate_set_symbols_n2(void);
+extern int utc_capi_base_utils_i18n_udate_set_symbols_n3(void);
+extern int utc_capi_base_utils_i18n_udate_set_symbols_n4(void);
+extern int utc_capi_base_utils_i18n_udate_set_symbols_n5(void);
+extern int utc_capi_base_utils_i18n_udate_get_locale_by_type_p(void);
+extern int utc_capi_base_utils_i18n_udate_get_locale_by_type_p2(void);
+extern int utc_capi_base_utils_i18n_udate_get_locale_by_type_n(void);
+extern int utc_capi_base_utils_i18n_udate_get_locale_by_type_n2(void);
+extern int utc_capi_base_utils_i18n_udate_set_context_p(void);
+extern int utc_capi_base_utils_i18n_udate_set_context_n(void);
+extern int utc_capi_base_utils_i18n_udate_set_context_n2(void);
+extern int utc_capi_base_utils_i18n_udate_set_context_n3(void);
+extern int utc_capi_base_utils_i18n_udate_set_context_n4(void);
+extern int utc_capi_base_utils_i18n_udatepg_create_p(void);
+extern int utc_capi_base_utils_i18n_udatepg_create_n(void);
+extern int utc_capi_base_utils_i18n_udatepg_destroy_p(void);
+extern int utc_capi_base_utils_i18n_udatepg_destroy_n(void);
+extern int utc_capi_base_utils_i18n_udatepg_get_best_pattern_p(void);
+extern int utc_capi_base_utils_i18n_udatepg_get_best_pattern_n(void);
+extern int utc_capi_base_utils_i18n_udatepg_create_empty_p(void);
+extern int utc_capi_base_utils_i18n_udatepg_create_empty_n(void);
+extern int utc_capi_base_utils_i18n_udatepg_clone_p(void);
+extern int utc_capi_base_utils_i18n_udatepg_clone_n(void);
+extern int utc_capi_base_utils_i18n_udatepg_get_best_pattern_with_options_p(void);
+extern int utc_capi_base_utils_i18n_udatepg_get_best_pattern_with_options_n(void);
+extern int utc_capi_base_utils_i18n_udatepg_get_best_pattern_with_options_n2(void);
+extern int utc_capi_base_utils_i18n_udatepg_get_best_pattern_with_options_n3(void);
+extern int utc_capi_base_utils_i18n_udatepg_get_best_pattern_with_options_n4(void);
+extern int utc_capi_base_utils_i18n_udatepg_get_best_pattern_with_options_n5(void);
+extern int utc_capi_base_utils_i18n_udatepg_get_skeleton_p(void);
+extern int utc_capi_base_utils_i18n_udatepg_get_skeleton_n(void);
+extern int utc_capi_base_utils_i18n_udatepg_get_base_skeleton_p(void);
+extern int utc_capi_base_utils_i18n_udatepg_get_base_skeleton_n(void);
+extern int utc_capi_base_utils_i18n_udatepg_get_base_skeleton_n2(void);
+extern int utc_capi_base_utils_i18n_udatepg_get_base_skeleton_n3(void);
+extern int utc_capi_base_utils_i18n_udatepg_get_base_skeleton_n4(void);
+extern int utc_capi_base_utils_i18n_udatepg_get_base_skeleton_n5(void);
+extern int utc_capi_base_utils_i18n_udatepg_add_pattern_p(void);
+extern int utc_capi_base_utils_i18n_udatepg_add_pattern_n(void);
+extern int utc_capi_base_utils_i18n_udatepg_set_append_item_format_p(void);
+extern int utc_capi_base_utils_i18n_udatepg_set_append_item_format_n(void);
+extern int utc_capi_base_utils_i18n_udatepg_get_append_item_format_p(void);
+extern int utc_capi_base_utils_i18n_udatepg_get_append_item_format_n(void);
+extern int utc_capi_base_utils_i18n_udatepg_set_append_item_name_p(void);
+extern int utc_capi_base_utils_i18n_udatepg_set_append_item_name_n(void);
+extern int utc_capi_base_utils_i18n_udatepg_get_append_item_name_p(void);
+extern int utc_capi_base_utils_i18n_udatepg_get_append_item_name_n(void);
+extern int utc_capi_base_utils_i18n_udatepg_set_date_time_format_p(void);
+extern int utc_capi_base_utils_i18n_udatepg_set_date_time_format_n(void);
+extern int utc_capi_base_utils_i18n_udatepg_get_date_time_format_p(void);
+extern int utc_capi_base_utils_i18n_udatepg_get_date_time_format_n(void);
+extern int utc_capi_base_utils_i18n_udatepg_set_decimal_p(void);
+extern int utc_capi_base_utils_i18n_udatepg_set_decimal_n(void);
+extern int utc_capi_base_utils_i18n_udatepg_get_decimal_p(void);
+extern int utc_capi_base_utils_i18n_udatepg_get_decimal_n(void);
+extern int utc_capi_base_utils_i18n_udatepg_replace_field_types_p(void);
+extern int utc_capi_base_utils_i18n_udatepg_replace_field_types_n(void);
+extern int utc_capi_base_utils_i18n_udatepg_replace_field_types_with_options_p(void);
+extern int utc_capi_base_utils_i18n_udatepg_replace_field_types_with_options_n(void);
+extern int utc_capi_base_utils_i18n_udatepg_skeletons_create_p(void);
+extern int utc_capi_base_utils_i18n_udatepg_skeletons_create_n(void);
+extern int utc_capi_base_utils_i18n_udatepg_skeletons_create_n2(void);
+extern int utc_capi_base_utils_i18n_udatepg_base_skeletons_create_p(void);
+extern int utc_capi_base_utils_i18n_udatepg_base_skeletons_create_n(void);
+extern int utc_capi_base_utils_i18n_udatepg_base_skeletons_create_n2(void);
+extern int utc_capi_base_utils_i18n_udatepg_get_pattern_for_skeleton_p(void);
+extern int utc_capi_base_utils_i18n_udatepg_get_pattern_for_skeleton_n(void);
+extern int utc_capi_base_utils_i18n_udatepg_get_pattern_for_skeleton_n2(void);
+extern int utc_capi_base_utils_i18n_udatepg_get_pattern_for_skeleton_n3(void);
+extern int utc_capi_base_utils_i18n_uenumeration_destroy_p(void);
+extern int utc_capi_base_utils_i18n_uenumeration_destroy_n(void);
+extern int utc_capi_base_utils_i18n_uenumeration_count_p(void);
+extern int utc_capi_base_utils_i18n_uenumeration_count_n(void);
+extern int utc_capi_base_utils_i18n_uenumeration_unext_p(void);
+extern int utc_capi_base_utils_i18n_uenumeration_unext_n(void);
+extern int utc_capi_base_utils_i18n_uenumeration_next_p(void);
+extern int utc_capi_base_utils_i18n_uenumeration_next_n(void);
+extern int utc_capi_base_utils_i18n_uenumeration_reset_p(void);
+extern int utc_capi_base_utils_i18n_uenumeration_reset_n(void);
+extern int utc_capi_base_utils_i18n_uenumeration_uchar_strings_enumeration_create_p(void);
+extern int utc_capi_base_utils_i18n_uenumeration_uchar_strings_enumeration_create_n(void);
+extern int utc_capi_base_utils_i18n_uenumeration_char_strings_enumeration_create_p(void);
+extern int utc_capi_base_utils_i18n_uenumeration_char_strings_enumeration_create_n(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_script_p(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_script_n(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_script_n2(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_variant_p(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_variant_n(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_variant_n2(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_name_p(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_name_n(void);
+extern int utc_capi_base_utils_i18n_ulocale_canonicalize_p(void);
+extern int utc_capi_base_utils_i18n_ulocale_canonicalize_n(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_iso3_language_p(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_iso3_country_p(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_lcid_p(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_display_language_p(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_display_language_n(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_display_script_p(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_display_script_n(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_display_country_p(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_display_country_n(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_display_variant_p(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_display_variant_n(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_display_keyword_p(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_display_keyword_n(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_display_keyword_value_p(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_display_keyword_value_n(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_iso_languages_p(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_iso_countries_p(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_parent_p(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_parent_n(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_parent_n2(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_parent_n3(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_base_name_p(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_base_name_n(void);
+extern int utc_capi_base_utils_i18n_ulocale_keywords_create_p(void);
+extern int utc_capi_base_utils_i18n_ulocale_keywords_create_n(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_keyword_value_p(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_keyword_value_n(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_keyword_value_n2(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_keyword_value_n3(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_keyword_value_n4(void);
+extern int utc_capi_base_utils_i18n_ulocale_set_keyword_value_p(void);
+extern int utc_capi_base_utils_i18n_ulocale_set_keyword_value_n(void);
+extern int utc_capi_base_utils_i18n_ulocale_set_keyword_value_n2(void);
+extern int utc_capi_base_utils_i18n_ulocale_set_keyword_value_n3(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_character_orientation_p(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_character_orientation_n(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_line_orientation_p(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_line_orientation_n(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_locale_for_lcid_p(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_locale_for_lcid_n(void);
+extern int utc_capi_base_utils_i18n_ulocale_add_likely_subtags_p(void);
+extern int utc_capi_base_utils_i18n_ulocale_add_likely_subtags_n(void);
+extern int utc_capi_base_utils_i18n_ulocale_minimize_subtags_p(void);
+extern int utc_capi_base_utils_i18n_ulocale_minimize_subtags_n(void);
+extern int utc_capi_base_utils_i18n_ulocale_for_language_tag_p(void);
+extern int utc_capi_base_utils_i18n_ulocale_for_language_tag_n(void);
+extern int utc_capi_base_utils_i18n_ulocale_for_language_tag_n2(void);
+extern int utc_capi_base_utils_i18n_ulocale_for_language_tag_n3(void);
+extern int utc_capi_base_utils_i18n_ulocale_to_language_tag_p(void);
+extern int utc_capi_base_utils_i18n_ulocale_to_language_tag_n(void);
+extern int utc_capi_base_utils_i18n_ulocale_to_language_tag_n2(void);
+extern int utc_capi_base_utils_i18n_ulocale_to_language_tag_n3(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_default_p(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_default_n(void);
+extern int utc_capi_base_utils_i18n_ulocale_set_default_p(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_language_p(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_language_n(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_language_n2(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_language_n3(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_country_p(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_country_n(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_country_n2(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_display_name_p(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_display_name_n(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_display_name_n2(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_display_name_n3(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_available_p(void);
+extern int utc_capi_base_utils_i18n_ulocale_get_available_n(void);
+extern int utc_capi_base_utils_i18n_ulocale_count_available_p(void);
+extern int utc_capi_base_utils_i18n_ulocale_is_bogus_p(void);
+extern int utc_capi_base_utils_i18n_ulocale_is_bogus_p2(void);
+extern int utc_capi_base_utils_i18n_ulocale_is_bogus_n(void);
+extern int utc_capi_base_utils_i18n_unumber_create_p(void);
+extern int utc_capi_base_utils_i18n_unumber_create_n(void);
+extern int utc_capi_base_utils_i18n_unumber_destroy_p(void);
+extern int utc_capi_base_utils_i18n_unumber_destroy_n(void);
+extern int utc_capi_base_utils_i18n_unumber_get_symbol_p(void);
+extern int utc_capi_base_utils_i18n_unumber_get_symbol_n(void);
+extern int utc_capi_base_utils_i18n_unumber_get_symbol_n2(void);
+extern int utc_capi_base_utils_i18n_unumber_get_symbol_n3(void);
+extern int utc_capi_base_utils_i18n_unumber_get_symbol_n4(void);
+extern int utc_capi_base_utils_i18n_unumber_get_symbol_n5(void);
+extern int utc_capi_base_utils_i18n_unumber_clone_p(void);
+extern int utc_capi_base_utils_i18n_unumber_clone_n(void);
+extern int utc_capi_base_utils_i18n_unumber_clone_n2(void);
+extern int utc_capi_base_utils_i18n_unumber_format_p(void);
+extern int utc_capi_base_utils_i18n_unumber_format_p2(void);
+extern int utc_capi_base_i18n_unumber_format_n(void);
+extern int utc_capi_base_i18n_unumber_format_n2(void);
+extern int utc_capi_base_i18n_unumber_format_n3(void);
+extern int utc_capi_base_utils_i18n_unumber_format_int64_p(void);
+extern int utc_capi_base_utils_i18n_unumber_format_int64_p2(void);
+extern int utc_capi_base_utils_i18n_unumber_format_int64_n(void);
+extern int utc_capi_base_utils_i18n_unumber_format_int64_n2(void);
+extern int utc_capi_base_utils_i18n_unumber_format_int64_n3(void);
+extern int utc_capi_base_utils_i18n_unumber_format_double_p(void);
+extern int utc_capi_base_utils_i18n_unumber_format_double_p2(void);
+extern int utc_capi_base_utils_i18n_unumber_format_double_n(void);
+extern int utc_capi_base_utils_i18n_unumber_format_double_n2(void);
+extern int utc_capi_base_utils_i18n_unumber_format_double_n3(void);
+extern int utc_capi_base_utils_i18n_unumber_format_decimal_p(void);
+extern int utc_capi_base_utils_i18n_unumber_format_decimal_p2(void);
+extern int utc_capi_base_utils_i18n_unumber_format_decimal_n(void);
+extern int utc_capi_base_utils_i18n_unumber_format_decimal_n2(void);
+extern int utc_capi_base_utils_i18n_unumber_format_decimal_n3(void);
+extern int utc_capi_base_utils_i18n_unumber_format_decimal_n4(void);
+extern int utc_capi_base_utils_i18n_unumber_format_double_currency_p(void);
+extern int utc_capi_base_utils_i18n_unumber_format_double_currency_p2(void);
+extern int utc_capi_base_utils_i18n_unumber_format_double_currency_n(void);
+extern int utc_capi_base_utils_i18n_unumber_format_double_currency_n2(void);
+extern int utc_capi_base_utils_i18n_unumber_format_double_currency_n3(void);
+extern int utc_capi_base_utils_i18n_unumber_parse_p(void);
+extern int utc_capi_base_utils_i18n_unumber_parse_p2(void);
+extern int utc_capi_base_utils_i18n_unumber_parse_n(void);
+extern int utc_capi_base_utils_i18n_unumber_parse_n2(void);
+extern int utc_capi_base_utils_i18n_unumber_parse_n3(void);
+extern int utc_capi_base_utils_i18n_unumber_parse_int64_p(void);
+extern int utc_capi_base_utils_i18n_unumber_parse_int64_p2(void);
+extern int utc_capi_base_utils_i18n_unumber_parse_int64_n(void);
+extern int utc_capi_base_utils_i18n_unumber_parse_int64_n2(void);
+extern int utc_capi_base_utils_i18n_unumber_parse_int64_n3(void);
+extern int utc_capi_base_utils_i18n_unumber_parse_double_p(void);
+extern int utc_capi_base_utils_i18n_unumber_parse_double_p2(void);
+extern int utc_capi_base_utils_i18n_unumber_parse_double_n(void);
+extern int utc_capi_base_utils_i18n_unumber_parse_double_n2(void);
+extern int utc_capi_base_utils_i18n_unumber_parse_double_n3(void);
+extern int utc_capi_base_utils_i18n_unumber_parse_decimal_p(void);
+extern int utc_capi_base_utils_i18n_unumber_parse_decimal_p2(void);
+extern int utc_capi_base_utils_i18n_unumber_parse_decimal_n(void);
+extern int utc_capi_base_utils_i18n_unumber_parse_decimal_n2(void);
+extern int utc_capi_base_utils_i18n_unumber_parse_decimal_n3(void);
+extern int utc_capi_base_utils_i18n_unumber_parse_decimal_n4(void);
+extern int utc_capi_base_utils_i18n_unumber_parse_decimal_n5(void);
+extern int utc_capi_base_utils_i18n_unumber_parse_double_currency_p(void);
+extern int utc_capi_base_utils_i18n_unumber_parse_double_currency_p2(void);
+extern int utc_capi_base_utils_i18n_unumber_parse_double_currency_n(void);
+extern int utc_capi_base_utils_i18n_unumber_parse_double_currency_n2(void);
+extern int utc_capi_base_utils_i18n_unumber_parse_double_currency_n3(void);
+extern int utc_capi_base_utils_i18n_unumber_parse_double_currency_n4(void);
+extern int utc_capi_base_utils_i18n_unumber_apply_pattern_p(void);
+extern int utc_capi_base_utils_i18n_unumber_apply_pattern_p2(void);
+extern int utc_capi_base_utils_i18n_unumber_apply_pattern_n(void);
+extern int utc_capi_base_utils_i18n_unumber_apply_pattern_n2(void);
+extern int utc_capi_base_utils_i18n_unumber_apply_pattern_n3(void);
+extern int utc_capi_base_utils_i18n_unumber_get_available_p(void);
+extern int utc_capi_base_utils_i18n_unumber_get_available_n(void);
+extern int utc_capi_base_utils_i18n_unumber_count_available_p(void);
+extern int utc_capi_base_utils_i18n_unumber_get_attribute_p(void);
+extern int utc_capi_base_utils_i18n_unumber_get_attribute_n(void);
+extern int utc_capi_base_utils_i18n_unumber_set_attribute_p(void);
+extern int utc_capi_base_utils_i18n_unumber_set_attribute_n(void);
+extern int utc_capi_base_utils_i18n_unumber_set_attribute_n2(void);
+extern int utc_capi_base_utils_i18n_unumber_get_double_attribute_p(void);
+extern int utc_capi_base_utils_i18n_unumber_get_double_attribute_n(void);
+extern int utc_capi_base_utils_i18n_unumber_set_double_attribute_p(void);
+extern int utc_capi_base_utils_i18n_unumber_set_double_attribute_n(void);
+extern int utc_capi_base_utils_i18n_unumber_get_text_attribute_p(void);
+extern int utc_capi_base_utils_i18n_unumber_get_text_attribute_p2(void);
+extern int utc_capi_base_utils_i18n_unumber_get_text_attribute_n(void);
+extern int utc_capi_base_utils_i18n_unumber_get_text_attribute_n2(void);
+extern int utc_capi_base_utils_i18n_unumber_get_text_attribute_n3(void);
+extern int utc_capi_base_utils_i18n_unumber_get_text_attribute_n4(void);
+extern int utc_capi_base_utils_i18n_unumber_set_text_attribute_p(void);
+extern int utc_capi_base_utils_i18n_unumber_set_text_attribute_p2(void);
+extern int utc_capi_base_utils_i18n_unumber_set_text_attribute_n(void);
+extern int utc_capi_base_utils_i18n_unumber_set_text_attribute_n2(void);
+extern int utc_capi_base_utils_i18n_unumber_set_text_attribute_n3(void);
+extern int utc_capi_base_utils_i18n_unumber_set_text_attribute_n4(void);
+extern int utc_capi_base_utils_i18n_unumber_to_pattern_p(void);
+extern int utc_capi_base_utils_i18n_unumber_to_pattern_p2(void);
+extern int utc_capi_base_utils_i18n_unumber_to_pattern_n(void);
+extern int utc_capi_base_utils_i18n_unumber_to_pattern_n2(void);
+extern int utc_capi_base_utils_i18n_unumber_to_pattern_n3(void);
+extern int utc_capi_base_utils_i18n_unumber_set_symbol_p(void);
+extern int utc_capi_base_utils_i18n_unumber_set_symbol_n(void);
+extern int utc_capi_base_utils_i18n_unumber_set_symbol_n2(void);
+extern int utc_capi_base_utils_i18n_unumber_set_symbol_n3(void);
+extern int utc_capi_base_utils_i18n_unumber_set_symbol_n4(void);
+extern int utc_capi_base_utils_i18n_unumber_get_locale_by_type_p(void);
+extern int utc_capi_base_utils_i18n_unumber_get_locale_by_type_p2(void);
+extern int utc_capi_base_utils_i18n_unumber_get_locale_by_type_n(void);
+extern int utc_capi_base_utils_i18n_unumber_get_locale_by_type_n2(void);
+extern int utc_capi_base_utils_i18n_uset_create_empty_p(void);
+extern int utc_capi_base_utils_i18n_uset_create_empty_n(void);
+extern int utc_capi_base_utils_i18n_uset_create_p(void);
+extern int utc_capi_base_utils_i18n_uset_create_n(void);
+extern int utc_capi_base_utils_i18n_uset_create_pattern_p(void);
+extern int utc_capi_base_utils_i18n_uset_create_pattern_n(void);
+extern int utc_capi_base_utils_i18n_uset_create_pattern_n2(void);
+extern int utc_capi_base_utils_i18n_uset_create_pattern_n3(void);
+extern int utc_capi_base_utils_i18n_uset_create_pattern_options_p(void);
+extern int utc_capi_base_utils_i18n_uset_create_pattern_options_n(void);
+extern int utc_capi_base_utils_i18n_uset_create_pattern_options_n2(void);
+extern int utc_capi_base_utils_i18n_uset_create_pattern_options_n3(void);
+extern int utc_capi_base_utils_i18n_uset_create_pattern_options_n4(void);
+extern int utc_capi_base_utils_i18n_uset_destroy_p(void);
+extern int utc_capi_base_utils_i18n_uset_destroy_n(void);
+extern int utc_capi_base_utils_i18n_uset_clone_p(void);
+extern int utc_capi_base_utils_i18n_uset_clone_n(void);
+extern int utc_capi_base_utils_i18n_uset_clone_n2(void);
+extern int utc_capi_base_utils_i18n_uset_is_frozen_p(void);
+extern int utc_capi_base_utils_i18n_uset_is_frozen_n(void);
+extern int utc_capi_base_utils_i18n_uset_freeze_p(void);
+extern int utc_capi_base_utils_i18n_uset_freeze_n(void);
+extern int utc_capi_base_utils_i18n_uset_clone_as_thawed_p(void);
+extern int utc_capi_base_utils_i18n_uset_clone_as_thawed_n(void);
+extern int utc_capi_base_utils_i18n_uset_clone_as_thawed_n2(void);
+extern int utc_capi_base_utils_i18n_uset_set_p(void);
+extern int utc_capi_base_utils_i18n_uset_set_n(void);
+extern int utc_capi_base_utils_i18n_uset_apply_pattern_p(void);
+extern int utc_capi_base_utils_i18n_uset_apply_pattern_n(void);
+extern int utc_capi_base_utils_i18n_uset_apply_pattern_n2(void);
+extern int utc_capi_base_utils_i18n_uset_apply_pattern_n3(void);
+extern int utc_capi_base_utils_i18n_uset_apply_pattern_n4(void);
+extern int utc_capi_base_utils_i18n_uset_apply_int_property_value_p(void);
+extern int utc_capi_base_utils_i18n_uset_apply_int_property_value_n(void);
+extern int utc_capi_base_utils_i18n_uset_apply_int_property_value_n2(void);
+extern int utc_capi_base_utils_i18n_uset_apply_int_property_value_n3(void);
+extern int utc_capi_base_utils_i18n_uset_apply_property_alias_p(void);
+extern int utc_capi_base_utils_i18n_uset_apply_property_alias_n(void);
+extern int utc_capi_base_utils_i18n_uset_apply_property_alias_n2(void);
+extern int utc_capi_base_utils_i18n_uset_apply_property_alias_n3(void);
+extern int utc_capi_base_utils_i18n_uset_apply_property_alias_n4(void);
+extern int utc_capi_base_utils_i18n_uset_apply_property_alias_n5(void);
+extern int utc_capi_base_utils_i18n_uset_resembles_pattern_p(void);
+extern int utc_capi_base_utils_i18n_uset_resembles_pattern_n(void);
+extern int utc_capi_base_utils_i18n_uset_resembles_pattern_n2(void);
+extern int utc_capi_base_utils_i18n_uset_resembles_pattern_n3(void);
+extern int utc_capi_base_utils_i18n_uset_to_pattern_p(void);
+extern int utc_capi_base_utils_i18n_uset_to_pattern_n(void);
+extern int utc_capi_base_utils_i18n_uset_to_pattern_n2(void);
+extern int utc_capi_base_utils_i18n_uset_to_pattern_n3(void);
+extern int utc_capi_base_utils_i18n_uset_add_p(void);
+extern int utc_capi_base_utils_i18n_uset_add_n(void);
+extern int utc_capi_base_utils_i18n_uset_add_all_p(void);
+extern int utc_capi_base_utils_i18n_uset_add_all_n(void);
+extern int utc_capi_base_utils_i18n_uset_add_all_n2(void);
+extern int utc_capi_base_utils_i18n_uset_add_range_p(void);
+extern int utc_capi_base_utils_i18n_uset_add_range_n(void);
+extern int utc_capi_base_utils_i18n_uset_add_string_p(void);
+extern int utc_capi_base_utils_i18n_uset_add_string_n(void);
+extern int utc_capi_base_utils_i18n_uset_add_string_n2(void);
+extern int utc_capi_base_utils_i18n_uset_add_string_n3(void);
+extern int utc_capi_base_utils_i18n_uset_add_all_code_points_p(void);
+extern int utc_capi_base_utils_i18n_uset_add_all_code_points_n(void);
+extern int utc_capi_base_utils_i18n_uset_add_all_code_points_n2(void);
+extern int utc_capi_base_utils_i18n_uset_add_all_code_points_n3(void);
+extern int utc_capi_base_utils_i18n_uset_remove_p(void);
+extern int utc_capi_base_utils_i18n_uset_remove_n(void);
+extern int utc_capi_base_utils_i18n_uset_remove_range_p(void);
+extern int utc_capi_base_utils_i18n_uset_remove_range_n(void);
+extern int utc_capi_base_utils_i18n_uset_remove_string_p(void);
+extern int utc_capi_base_utils_i18n_uset_remove_string_n(void);
+extern int utc_capi_base_utils_i18n_uset_remove_string_n2(void);
+extern int utc_capi_base_utils_i18n_uset_remove_string_n3(void);
+extern int utc_capi_base_utils_i18n_uset_remove_all_p(void);
+extern int utc_capi_base_utils_i18n_uset_remove_all_n(void);
+extern int utc_capi_base_utils_i18n_uset_remove_all_n2(void);
+extern int utc_capi_base_utils_i18n_uset_retain_p(void);
+extern int utc_capi_base_utils_i18n_uset_retain_n(void);
+extern int utc_capi_base_utils_i18n_uset_retain_all_p(void);
+extern int utc_capi_base_utils_i18n_uset_retain_all_n(void);
+extern int utc_capi_base_utils_i18n_uset_retain_all_n2(void);
+extern int utc_capi_base_utils_i18n_uset_compact_p(void);
+extern int utc_capi_base_utils_i18n_uset_compact_n(void);
+extern int utc_capi_base_utils_i18n_uset_complement_p(void);
+extern int utc_capi_base_utils_i18n_uset_complement_n(void);
+extern int utc_capi_base_utils_i18n_uset_complement_all_p(void);
+extern int utc_capi_base_utils_i18n_uset_complement_all_n(void);
+extern int utc_capi_base_utils_i18n_uset_complement_all_n2(void);
+extern int utc_capi_base_utils_i18n_uset_clear_p(void);
+extern int utc_capi_base_utils_i18n_uset_clear_n(void);
+extern int utc_capi_base_utils_i18n_uset_destroy_over_p(void);
+extern int utc_capi_base_utils_i18n_uset_destroy_over_n(void);
+extern int utc_capi_base_utils_i18n_uset_remove_all_strings_p(void);
+extern int utc_capi_base_utils_i18n_uset_remove_all_strings_n(void);
+extern int utc_capi_base_utils_i18n_uset_is_empty_p(void);
+extern int utc_capi_base_utils_i18n_uset_is_empty_n(void);
+extern int utc_capi_base_utils_i18n_uset_contains_p(void);
+extern int utc_capi_base_utils_i18n_uset_contains_n(void);
+extern int utc_capi_base_utils_i18n_uset_contains_range_p(void);
+extern int utc_capi_base_utils_i18n_uset_contains_range_n(void);
+extern int utc_capi_base_utils_i18n_uset_contains_string_p(void);
+extern int utc_capi_base_utils_i18n_uset_contains_string_n(void);
+extern int utc_capi_base_utils_i18n_uset_contains_string_n2(void);
+extern int utc_capi_base_utils_i18n_uset_contains_string_n3(void);
+extern int utc_capi_base_utils_i18n_uset_index_of_p(void);
+extern int utc_capi_base_utils_i18n_uset_index_of_n(void);
+extern int utc_capi_base_utils_i18n_uset_char_at_p(void);
+extern int utc_capi_base_utils_i18n_uset_char_at_n(void);
+extern int utc_capi_base_utils_i18n_uset_char_at_n2(void);
+extern int utc_capi_base_utils_i18n_uset_size_p(void);
+extern int utc_capi_base_utils_i18n_uset_size_n(void);
+extern int utc_capi_base_utils_i18n_uset_get_item_count_p(void);
+extern int utc_capi_base_utils_i18n_uset_get_item_count_n(void);
+extern int utc_capi_base_utils_i18n_uset_get_item_p(void);
+extern int utc_capi_base_utils_i18n_uset_get_item_n(void);
+extern int utc_capi_base_utils_i18n_uset_get_item_n2(void);
+extern int utc_capi_base_utils_i18n_uset_get_item_n3(void);
+extern int utc_capi_base_utils_i18n_uset_get_item_n4(void);
+extern int utc_capi_base_utils_i18n_uset_get_item_n5(void);
+extern int utc_capi_base_utils_i18n_uset_get_item_n6(void);
+extern int utc_capi_base_utils_i18n_uset_contains_all_p(void);
+extern int utc_capi_base_utils_i18n_uset_contains_all_n(void);
+extern int utc_capi_base_utils_i18n_uset_contains_all_n2(void);
+extern int utc_capi_base_utils_i18n_uset_contains_all_code_points_p(void);
+extern int utc_capi_base_utils_i18n_uset_contains_all_code_points_n(void);
+extern int utc_capi_base_utils_i18n_uset_contains_all_code_points_n2(void);
+extern int utc_capi_base_utils_i18n_uset_contains_all_code_points_n3(void);
+extern int utc_capi_base_utils_i18n_uset_contains_none_p(void);
+extern int utc_capi_base_utils_i18n_uset_contains_none_n(void);
+extern int utc_capi_base_utils_i18n_uset_contains_none_n2(void);
+extern int utc_capi_base_utils_i18n_uset_contains_some_p(void);
+extern int utc_capi_base_utils_i18n_uset_contains_some_n(void);
+extern int utc_capi_base_utils_i18n_uset_contains_some_n2(void);
+extern int utc_capi_base_utils_i18n_uset_span_p(void);
+extern int utc_capi_base_utils_i18n_uset_span_n(void);
+extern int utc_capi_base_utils_i18n_uset_span_n2(void);
+extern int utc_capi_base_utils_i18n_uset_span_n3(void);
+extern int utc_capi_base_utils_i18n_uset_span_back_p(void);
+extern int utc_capi_base_utils_i18n_uset_span_back_n(void);
+extern int utc_capi_base_utils_i18n_uset_span_back_n2(void);
+extern int utc_capi_base_utils_i18n_uset_span_back_n3(void);
+extern int utc_capi_base_utils_i18n_uset_span_back_n4(void);
+extern int utc_capi_base_utils_i18n_uset_span_utf8_p(void);
+extern int utc_capi_base_utils_i18n_uset_span_utf8_n(void);
+extern int utc_capi_base_utils_i18n_uset_span_utf8_n2(void);
+extern int utc_capi_base_utils_i18n_uset_span_utf8_n3(void);
+extern int utc_capi_base_utils_i18n_uset_span_utf8_n4(void);
+extern int utc_capi_base_utils_i18n_uset_span_back_utf8_p(void);
+extern int utc_capi_base_utils_i18n_uset_span_back_utf8_n(void);
+extern int utc_capi_base_utils_i18n_uset_span_back_utf8_n2(void);
+extern int utc_capi_base_utils_i18n_uset_span_back_utf8_n3(void);
+extern int utc_capi_base_utils_i18n_uset_span_back_utf8_n4(void);
+extern int utc_capi_base_utils_i18n_uset_equals_p(void);
+extern int utc_capi_base_utils_i18n_uset_equals_n(void);
+extern int utc_capi_base_utils_i18n_uset_equals_n2(void);
+extern int utc_capi_base_utils_i18n_uset_serialize_p(void);
+extern int utc_capi_base_utils_i18n_uset_serialize_n(void);
+extern int utc_capi_base_utils_i18n_uset_serialize_n2(void);
+extern int utc_capi_base_utils_i18n_uset_serialize_n3(void);
+extern int utc_capi_base_utils_i18n_uset_get_serialized_set_p(void);
+extern int utc_capi_base_utils_i18n_uset_get_serialized_set_n(void);
+extern int utc_capi_base_utils_i18n_uset_get_serialized_set_n2(void);
+extern int utc_capi_base_utils_i18n_uset_get_serialized_set_n3(void);
+extern int utc_capi_base_utils_i18n_uset_set_serialized_to_one_p(void);
+extern int utc_capi_base_utils_i18n_uset_set_serialized_to_one_n(void);
+extern int utc_capi_base_utils_i18n_uset_serialized_contains_p(void);
+extern int utc_capi_base_utils_i18n_uset_serialized_contains_n(void);
+extern int utc_capi_base_utils_i18n_uset_get_serialized_range_count_p(void);
+extern int utc_capi_base_utils_i18n_uset_get_serialized_range_count_n(void);
+extern int utc_capi_base_utils_i18n_uset_get_serialized_range_p(void);
+extern int utc_capi_base_utils_i18n_uset_get_serialized_range_n(void);
+extern int utc_capi_base_utils_i18n_uset_get_serialized_range_n2(void);
+extern int utc_capi_base_utils_i18n_uset_get_serialized_range_n3(void);
+extern int utc_capi_base_utils_i18n_uset_get_serialized_range_n4(void);
+extern int utc_capi_base_utils_i18n_timezone_create_unknown_p(void);
+extern int utc_capi_base_utils_i18n_timezone_create_unknown_n(void);
+extern int utc_capi_base_utils_i18n_timezone_create_gmt_p(void);
+extern int utc_capi_base_utils_i18n_timezone_create_gmt_n(void);
+extern int utc_capi_base_utils_i18n_timezone_create_p(void);
+extern int utc_capi_base_utils_i18n_timezone_create_p2(void);
+extern int utc_capi_base_utils_i18n_timezone_create_n(void);
+extern int utc_capi_base_utils_i18n_timezone_destroy_p(void);
+extern int utc_capi_base_utils_i18n_timezone_destroy_n(void);
+extern int utc_capi_base_utils_i18n_timezone_foreach_timezone_id_by_region_p(void);
+extern int utc_capi_base_utils_i18n_timezone_foreach_timezone_id_by_region_n(void);
+extern int utc_capi_base_utils_i18n_timezone_foreach_timezone_id_p(void);
+extern int utc_capi_base_utils_i18n_timezone_foreach_timezone_id_n(void);
+extern int utc_capi_base_utils_i18n_timezone_foreach_timezone_id_with_offset_p(void);
+extern int utc_capi_base_utils_i18n_timezone_foreach_timezone_id_with_offset_n(void);
+extern int utc_capi_base_utils_i18n_timezone_foreach_timezone_id_by_country_p(void);
+extern int utc_capi_base_utils_i18n_timezone_foreach_timezone_id_by_country_n(void);
+extern int utc_capi_base_utils_i18n_timezone_count_equivalent_ids_p(void);
+extern int utc_capi_base_utils_i18n_timezone_count_equivalent_ids_n(void);
+extern int utc_capi_base_utils_i18n_timezone_get_equivalent_id_p(void);
+extern int utc_capi_base_utils_i18n_timezone_get_equivalent_id_n(void);
+extern int utc_capi_base_utils_i18n_timezone_get_equivalent_id_n2(void);
+extern int utc_capi_base_utils_i18n_timezone_get_equivalent_id_n3(void);
+extern int utc_capi_base_utils_i18n_timezone_create_default_p(void);
+extern int utc_capi_base_utils_i18n_timezone_create_default_n(void);
+extern int utc_capi_base_utils_i18n_timezone_set_default_p(void);
+extern int utc_capi_base_utils_i18n_timezone_set_default_n(void);
+extern int utc_capi_base_utils_i18n_timezone_get_tzdata_version_p(void);
+extern int utc_capi_base_utils_i18n_timezone_get_region_p(void);
+extern int utc_capi_base_utils_i18n_timezone_get_region_n(void);
+extern int utc_capi_base_utils_i18n_timezone_get_region_n2(void);
+extern int utc_capi_base_utils_i18n_timezone_get_region_n3(void);
+extern int utc_capi_base_utils_i18n_timezone_get_region_n4(void);
+extern int utc_capi_base_utils_i18n_timezone_get_offset_with_date_p(void);
+extern int utc_capi_base_utils_i18n_timezone_get_offset_with_date_n(void);
+extern int utc_capi_base_utils_i18n_timezone_get_offset_with_date_n2(void);
+extern int utc_capi_base_utils_i18n_timezone_get_offset_with_date_n3(void);
+extern int utc_capi_base_utils_i18n_timezone_set_raw_offset_p(void);
+extern int utc_capi_base_utils_i18n_timezone_set_raw_offset_n(void);
+extern int utc_capi_base_utils_i18n_timezone_get_raw_offset_p(void);
+extern int utc_capi_base_utils_i18n_timezone_get_raw_offset_n(void);
+extern int utc_capi_base_utils_i18n_timezone_get_raw_offset_n2(void);
+extern int utc_capi_base_utils_i18n_timezone_get_id_p(void);
+extern int utc_capi_base_utils_i18n_timezone_get_id_n(void);
+extern int utc_capi_base_utils_i18n_timezone_get_id_n2(void);
+extern int utc_capi_base_utils_i18n_timezone_set_id_p(void);
+extern int utc_capi_base_utils_i18n_timezone_set_id_n(void);
+extern int utc_capi_base_utils_i18n_timezone_set_id_n2(void);
+extern int utc_capi_base_utils_i18n_timezone_get_display_name_p(void);
+extern int utc_capi_base_utils_i18n_timezone_get_display_name_n(void);
+extern int utc_capi_base_utils_i18n_timezone_get_display_name_n2(void);
+extern int utc_capi_base_utils_i18n_timezone_get_display_name_with_locale_p(void);
+extern int utc_capi_base_utils_i18n_timezone_get_display_name_with_locale_n(void);
+extern int utc_capi_base_utils_i18n_timezone_get_display_name_with_locale_n2(void);
+extern int utc_capi_base_utils_i18n_timezone_get_display_name_with_type_p(void);
+extern int utc_capi_base_utils_i18n_timezone_get_display_name_with_type_n(void);
+extern int utc_capi_base_utils_i18n_timezone_get_display_name_with_type_n2(void);
+extern int utc_capi_base_utils_i18n_timezone_get_display_name_with_type_locale_p(void);
+extern int utc_capi_base_utils_i18n_timezone_get_display_name_with_type_locale_n(void);
+extern int utc_capi_base_utils_i18n_timezone_get_display_name_with_type_locale_n2(void);
+extern int utc_capi_base_utils_i18n_timezone_use_daylight_time_p(void);
+extern int utc_capi_base_utils_i18n_timezone_use_daylight_time_n(void);
+extern int utc_capi_base_utils_i18n_timezone_use_daylight_time_n2(void);
+extern int utc_capi_base_utils_i18n_timezone_has_same_rule_p(void);
+extern int utc_capi_base_utils_i18n_timezone_has_same_rule_n(void);
+extern int utc_capi_base_utils_i18n_timezone_has_same_rule_n2(void);
+extern int utc_capi_base_utils_i18n_timezone_has_same_rule_n3(void);
+extern int utc_capi_base_utils_i18n_timezone_clone_p(void);
+extern int utc_capi_base_utils_i18n_timezone_clone_n(void);
+extern int utc_capi_base_utils_i18n_timezone_clone_n2(void);
+extern int utc_capi_base_utils_i18n_timezone_get_dst_savings_p(void);
+extern int utc_capi_base_utils_i18n_timezone_get_dst_savings_n(void);
+extern int utc_capi_base_utils_i18n_timezone_get_dst_savings_n2(void);
+extern int utc_capi_base_utils_i18n_timezone_detect_host_timezone_p(void);
+extern int utc_capi_base_utils_i18n_timezone_detect_host_timezone_n(void);
+extern int utc_capi_base_utils_i18n_timezone_get_display_name_with_locale_id_p(void);
+extern int utc_capi_base_utils_i18n_timezone_get_display_name_with_locale_id_n(void);
+extern int utc_capi_base_utils_i18n_timezone_get_display_name_with_locale_id_n2(void);
+extern int utc_capi_base_utils_i18n_timezone_get_display_name_with_type_locale_id_p(void);
+extern int utc_capi_base_utils_i18n_timezone_get_display_name_with_type_locale_id_n(void);
+extern int utc_capi_base_utils_i18n_timezone_get_display_name_with_type_locale_id_n2(void);
+extern int utc_capi_base_utils_i18n_ubrk_create_p(void);
+extern int utc_capi_base_utils_i18n_ubrk_create_p2(void);
+extern int utc_capi_base_utils_i18n_ubrk_create_p3(void);
+extern int utc_capi_base_utils_i18n_ubrk_create_p4(void);
+extern int utc_capi_base_utils_i18n_ubrk_create_n(void);
+extern int utc_capi_base_utils_i18n_ubrk_create_n2(void);
+extern int utc_capi_base_utils_i18n_ubrk_create_n3(void);
+extern int utc_capi_base_utils_i18n_ubrk_create_rules_p(void);
+extern int utc_capi_base_utils_i18n_ubrk_create_rules_n(void);
+extern int utc_capi_base_utils_i18n_ubrk_create_rules_n2(void);
+extern int utc_capi_base_utils_i18n_ubrk_create_rules_n3(void);
+extern int utc_capi_base_utils_i18n_ubrk_create_rules_n4(void);
+extern int utc_capi_base_utils_i18n_ubrk_safe_clone_p(void);
+extern int utc_capi_base_utils_i18n_ubrk_safe_clone_n(void);
+extern int utc_capi_base_utils_i18n_ubrk_safe_clone_n3(void);
+extern int utc_capi_base_utils_i18n_ubrk_destroy_p(void);
+extern int utc_capi_base_utils_i18n_ubrk_destroy_n(void);
+extern int utc_capi_base_utils_i18n_ubrk_set_text_p(void);
+extern int utc_capi_base_utils_i18n_ubrk_set_text_n(void);
+extern int utc_capi_base_utils_i18n_ubrk_current_p(void);
+extern int utc_capi_base_utils_i18n_ubrk_current_n(void);
+extern int utc_capi_base_utils_i18n_ubrk_next_p(void);
+extern int utc_capi_base_utils_i18n_ubrk_next_n(void);
+extern int utc_capi_base_utils_i18n_ubrk_previous_p(void);
+extern int utc_capi_base_utils_i18n_ubrk_previous_n(void);
+extern int utc_capi_base_utils_i18n_ubrk_first_p(void);
+extern int utc_capi_base_utils_i18n_ubrk_first_n(void);
+extern int utc_capi_base_utils_i18n_ubrk_last_p(void);
+extern int utc_capi_base_utils_i18n_ubrk_last_n(void);
+extern int utc_capi_base_utils_i18n_ubrk_preceding_p(void);
+extern int utc_capi_base_utils_i18n_ubrk_preceding_n(void);
+extern int utc_capi_base_utils_i18n_ubrk_following_p(void);
+extern int utc_capi_base_utils_i18n_ubrk_following_n(void);
+extern int utc_capi_base_utils_i18n_ubrk_get_available_p(void);
+extern int utc_capi_base_utils_i18n_ubrk_get_available_n(void);
+extern int utc_capi_base_utils_i18n_ubrk_count_available_p(void);
+extern int utc_capi_base_utils_i18n_ubrk_is_boundary_p(void);
+extern int utc_capi_base_utils_i18n_ubrk_is_boundary_n(void);
+extern int utc_capi_base_utils_i18n_ubrk_get_rule_status_p(void);
+extern int utc_capi_base_utils_i18n_ubrk_get_rule_status_n(void);
+extern int utc_capi_base_utils_i18n_ubrk_get_rule_status_vec_p(void);
+extern int utc_capi_base_utils_i18n_ubrk_get_rule_status_vec_n(void);
+extern int utc_capi_base_utils_i18n_ubrk_get_locale_by_type_p(void);
+extern int utc_capi_base_utils_i18n_ubrk_get_locale_by_type_n(void);
+extern int utc_capi_base_utils_i18n_uchar_get_int_property_value_p(void);
+extern int utc_capi_base_utils_i18n_uchar_get_int_property_value_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_get_int_property_value_p3(void);
+extern int utc_capi_base_utils_i18n_uchar_get_int_property_value_n(void);
+extern int utc_capi_base_utils_i18n_uchar_get_ublock_code_p(void);
+extern int utc_capi_base_utils_i18n_uchar_get_ublock_code_n(void);
+extern int utc_capi_base_utils_i18n_uchar_has_binary_property_p(void);
+extern int utc_capi_base_utils_i18n_uchar_has_binary_property_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_has_binary_property_n(void);
+extern int utc_capi_base_utils_i18n_uchar_is_alphabetic_p(void);
+extern int utc_capi_base_utils_i18n_uchar_is_alphabetic_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_is_alphabetic_n(void);
+extern int utc_capi_base_utils_i18n_uchar_is_lowercase_p(void);
+extern int utc_capi_base_utils_i18n_uchar_is_lowercase_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_is_lowercase_n(void);
+extern int utc_capi_base_utils_i18n_uchar_is_uppercase_p(void);
+extern int utc_capi_base_utils_i18n_uchar_is_uppercase_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_is_uppercase_n(void);
+extern int utc_capi_base_utils_i18n_uchar_is_white_space_p(void);
+extern int utc_capi_base_utils_i18n_uchar_is_white_space_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_is_white_space_n(void);
+extern int utc_capi_base_utils_i18n_uchar_get_int_property_min_value_p(void);
+extern int utc_capi_base_utils_i18n_uchar_get_int_property_min_value_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_get_int_property_min_value_n(void);
+extern int utc_capi_base_utils_i18n_uchar_get_int_property_max_value_p(void);
+extern int utc_capi_base_utils_i18n_uchar_get_int_property_max_value_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_get_int_property_max_value_n(void);
+extern int utc_capi_base_utils_i18n_uchar_get_numeric_value_p(void);
+extern int utc_capi_base_utils_i18n_uchar_get_numeric_value_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_get_numeric_value_n(void);
+extern int utc_capi_base_utils_i18n_uchar_is_lower_p(void);
+extern int utc_capi_base_utils_i18n_uchar_is_lower_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_is_lower_n(void);
+extern int utc_capi_base_utils_i18n_uchar_is_upper_p(void);
+extern int utc_capi_base_utils_i18n_uchar_is_upper_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_is_upper_n(void);
+extern int utc_capi_base_utils_i18n_uchar_is_title_p(void);
+extern int utc_capi_base_utils_i18n_uchar_is_title_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_is_title_n(void);
+extern int utc_capi_base_utils_i18n_uchar_is_digit_p(void);
+extern int utc_capi_base_utils_i18n_uchar_is_digit_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_is_digit_n(void);
+extern int utc_capi_base_utils_i18n_uchar_is_alpha_p(void);
+extern int utc_capi_base_utils_i18n_uchar_is_alpha_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_is_alpha_n(void);
+extern int utc_capi_base_utils_i18n_uchar_is_alnum_p(void);
+extern int utc_capi_base_utils_i18n_uchar_is_alnum_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_is_alnum_n(void);
+extern int utc_capi_base_utils_i18n_uchar_is_xdigit_p(void);
+extern int utc_capi_base_utils_i18n_uchar_is_xdigit_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_is_xdigit_n(void);
+extern int utc_capi_base_utils_i18n_uchar_is_punct_p(void);
+extern int utc_capi_base_utils_i18n_uchar_is_punct_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_is_punct_n(void);
+extern int utc_capi_base_utils_i18n_uchar_is_graph_p(void);
+extern int utc_capi_base_utils_i18n_uchar_is_graph_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_is_graph_n(void);
+extern int utc_capi_base_utils_i18n_uchar_is_blank_p(void);
+extern int utc_capi_base_utils_i18n_uchar_is_blank_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_is_blank_n(void);
+extern int utc_capi_base_utils_i18n_uchar_is_defined_p(void);
+extern int utc_capi_base_utils_i18n_uchar_is_defined_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_is_defined_n(void);
+extern int utc_capi_base_utils_i18n_uchar_is_space_p(void);
+extern int utc_capi_base_utils_i18n_uchar_is_space_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_is_space_n(void);
+extern int utc_capi_base_utils_i18n_uchar_is_java_space_char_p(void);
+extern int utc_capi_base_utils_i18n_uchar_is_java_space_char_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_is_java_space_char_n(void);
+extern int utc_capi_base_utils_i18n_uchar_is_whitespace_p(void);
+extern int utc_capi_base_utils_i18n_uchar_is_whitespace_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_is_whitespace_n(void);
+extern int utc_capi_base_utils_i18n_uchar_is_control_p(void);
+extern int utc_capi_base_utils_i18n_uchar_is_control_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_is_control_n(void);
+extern int utc_capi_base_utils_i18n_uchar_is_iso_control_p(void);
+extern int utc_capi_base_utils_i18n_uchar_is_iso_control_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_is_iso_control_n(void);
+extern int utc_capi_base_utils_i18n_uchar_is_printable_p(void);
+extern int utc_capi_base_utils_i18n_uchar_is_printable_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_is_printable_n(void);
+extern int utc_capi_base_utils_i18n_uchar_is_base_p(void);
+extern int utc_capi_base_utils_i18n_uchar_is_base_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_is_base_n(void);
+extern int utc_capi_base_utils_i18n_uchar_char_direction_p(void);
+extern int utc_capi_base_utils_i18n_uchar_char_direction_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_char_direction_n(void);
+extern int utc_capi_base_utils_i18n_uchar_is_mirrored_p(void);
+extern int utc_capi_base_utils_i18n_uchar_is_mirrored_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_is_mirrored_n(void);
+extern int utc_capi_base_utils_i18n_uchar_char_mirror_p(void);
+extern int utc_capi_base_utils_i18n_uchar_char_mirror_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_char_mirror_n(void);
+extern int utc_capi_base_utils_i18n_uchar_get_bidi_paired_bracket_p(void);
+extern int utc_capi_base_utils_i18n_uchar_get_bidi_paired_bracket_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_get_bidi_paired_bracket_n(void);
+extern int utc_capi_base_utils_i18n_uchar_char_type_p(void);
+extern int utc_capi_base_utils_i18n_uchar_char_type_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_char_type_n(void);
+extern int utc_capi_base_utils_i18n_uchar_enum_char_types_p(void);
+extern int utc_capi_base_utils_i18n_uchar_enum_char_types_n(void);
+extern int utc_capi_base_utils_i18n_uchar_get_combining_class_p(void);
+extern int utc_capi_base_utils_i18n_uchar_get_combining_class_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_get_combining_class_n(void);
+extern int utc_capi_base_utils_i18n_uchar_char_digit_value_p(void);
+extern int utc_capi_base_utils_i18n_uchar_char_digit_value_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_char_digit_value_n(void);
+extern int utc_capi_base_utils_i18n_uchar_char_name_p(void);
+extern int utc_capi_base_utils_i18n_uchar_char_name_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_char_name_n(void);
+extern int utc_capi_base_utils_i18n_uchar_char_name_n2(void);
+extern int utc_capi_base_utils_i18n_uchar_char_from_name_p(void);
+extern int utc_capi_base_utils_i18n_uchar_char_from_name_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_char_from_name_n(void);
+extern int utc_capi_base_utils_i18n_uchar_char_from_name_n2(void);
+extern int utc_capi_base_utils_i18n_uchar_char_from_name_n3(void);
+extern int utc_capi_base_utils_i18n_uchar_enum_char_names_p(void);
+extern int utc_capi_base_utils_i18n_uchar_enum_char_names_n(void);
+extern int utc_capi_base_utils_i18n_uchar_get_property_name_p(void);
+extern int utc_capi_base_utils_i18n_uchar_get_property_name_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_get_property_name_n(void);
+extern int utc_capi_base_utils_i18n_uchar_get_property_enum_p(void);
+extern int utc_capi_base_utils_i18n_uchar_get_property_enum_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_get_property_enum_n(void);
+extern int utc_capi_base_utils_i18n_uchar_get_property_value_name_p(void);
+extern int utc_capi_base_utils_i18n_uchar_get_property_value_name_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_get_property_value_name_n(void);
+extern int utc_capi_base_utils_i18n_uchar_get_property_value_enum_p(void);
+extern int utc_capi_base_utils_i18n_uchar_get_property_value_enum_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_get_property_value_enum_n(void);
+extern int utc_capi_base_utils_i18n_uchar_is_id_start_p(void);
+extern int utc_capi_base_utils_i18n_uchar_is_id_start_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_is_id_start_n(void);
+extern int utc_capi_base_utils_i18n_uchar_is_id_part_p(void);
+extern int utc_capi_base_utils_i18n_uchar_is_id_part_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_is_id_part_n(void);
+extern int utc_capi_base_utils_i18n_uchar_is_id_ignorable_p(void);
+extern int utc_capi_base_utils_i18n_uchar_is_id_ignorable_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_is_id_ignorable_n(void);
+extern int utc_capi_base_utils_i18n_uchar_is_java_id_start_p(void);
+extern int utc_capi_base_utils_i18n_uchar_is_java_id_start_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_is_java_id_start_n(void);
+extern int utc_capi_base_utils_i18n_uchar_is_java_id_part_p(void);
+extern int utc_capi_base_utils_i18n_uchar_is_java_id_part_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_is_java_id_part_n(void);
+extern int utc_capi_base_utils_i18n_uchar_to_lower_p(void);
+extern int utc_capi_base_utils_i18n_uchar_to_lower_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_to_lower_n(void);
+extern int utc_capi_base_utils_i18n_uchar_to_upper_p(void);
+extern int utc_capi_base_utils_i18n_uchar_to_upper_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_to_upper_n(void);
+extern int utc_capi_base_utils_i18n_uchar_to_title_p(void);
+extern int utc_capi_base_utils_i18n_uchar_to_title_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_to_title_n(void);
+extern int utc_capi_base_utils_i18n_uchar_fold_case_p(void);
+extern int utc_capi_base_utils_i18n_uchar_fold_case_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_fold_case_n(void);
+extern int utc_capi_base_utils_i18n_uchar_digit_p(void);
+extern int utc_capi_base_utils_i18n_uchar_digit_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_digit_n(void);
+extern int utc_capi_base_utils_i18n_uchar_for_digit_p(void);
+extern int utc_capi_base_utils_i18n_uchar_for_digit_p2(void);
+extern int utc_capi_base_utils_i18n_uchar_for_digit_n(void);
+extern int utc_capi_base_utils_i18n_uchar_char_age_p(void);
+extern int utc_capi_base_utils_i18n_uchar_char_age_n(void);
+extern int utc_capi_base_utils_i18n_uchar_get_unicode_version_p(void);
+extern int utc_capi_base_utils_i18n_uchar_get_unicode_version_n(void);
+extern int utc_capi_base_utils_i18n_uchar_get_fc_nfkc_closure_p(void);
+extern int utc_capi_base_utils_i18n_uchar_get_fc_nfkc_closure_n(void);
+extern int utc_capi_base_utils_i18n_uchar_get_fc_nfkc_closure_n2(void);
+extern int utc_capi_base_utils_i18n_ucollator_create_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_create_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_destroy_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_create_rules_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_create_rules_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_create_rules_n2(void);
+extern int utc_capi_base_utils_i18n_ucollator_create_rules_n3(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_contractions_and_expansions_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_contractions_and_expansions_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_str_collator_utf8_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_str_collator_utf8_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_greater_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_greater_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_greater_n2(void);
+extern int utc_capi_base_utils_i18n_ucollator_greater_or_equal_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_greater_or_equal_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_greater_or_equal_n2(void);
+extern int utc_capi_base_utils_i18n_ucollator_str_collator_iter_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_str_collator_iter_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_str_collator_iter_n2(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_strength_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_strength_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_strength_n2(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_reorder_codes_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_reorder_codes_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_reorder_codes_n2(void);
+extern int utc_capi_base_utils_i18n_ucollator_set_reorder_codes_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_set_reorder_codes_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_equivalent_reorder_codes_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_equivalent_reorder_codes_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_display_name_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_display_name_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_display_name_n2(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_available_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_available_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_count_available_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_count_available_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_create_available_locales_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_create_available_locales_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_keywords_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_keywords_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_keyword_values_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_keyword_values_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_keyword_values_for_locale_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_keyword_values_for_locale_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_functional_equivalent_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_functional_equivalent_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_rules_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_rules_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_rules_n2(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_sort_key_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_sort_key_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_sort_key_n2(void);
+extern int utc_capi_base_utils_i18n_ucollator_next_sort_key_part_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_next_sort_key_part_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_next_sort_key_part_n2(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_bound_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_bound_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_version_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_version_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_version_n2(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_uca_version_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_uca_version_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_uca_version_n2(void);
+extern int utc_capi_base_utils_i18n_ucollator_merge_sort_keys_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_merge_sort_keys_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_attribute_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_attribute_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_attribute_n2(void);
+extern int utc_capi_base_utils_i18n_ucollator_set_max_variable_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_set_max_variable_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_max_variable_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_max_variable_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_max_variable_n2(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_variable_top_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_variable_top_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_variable_top_n2(void);
+extern int utc_capi_base_utils_i18n_ucollator_safe_clone_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_safe_clone_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_safe_clone_n2(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_rules_ex_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_rules_ex_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_rules_ex_n2(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_locale_by_type_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_locale_by_type_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_locale_by_type_n2(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_tailored_set_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_tailored_set_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_get_tailored_set_n2(void);
+extern int utc_capi_base_utils_i18n_ucollator_clone_binary_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_clone_binary_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_clone_binary_n2(void);
+extern int utc_capi_base_utils_i18n_ucollator_clone_binary_n3(void);
+extern int utc_capi_base_utils_i18n_ucollator_create_binary_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_create_binary_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_create_binary_n2(void);
+extern int utc_capi_base_utils_i18n_ucollator_destroy_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_str_collator_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_str_collator_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_equal_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_equal_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_set_strength_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_set_strength_n(void);
+extern int utc_capi_base_utils_i18n_ucollator_set_attribute_p(void);
+extern int utc_capi_base_utils_i18n_ucollator_set_attribute_n(void);
+extern int utc_capi_base_utils_i18n_unormalization_normalize_p(void);
+extern int utc_capi_base_utils_i18n_unormalization_normalize_n(void);
+extern int utc_capi_base_utils_i18n_unormalization_get_instance_p(void);
+extern int utc_capi_base_utils_i18n_unormalization_get_instance_n(void);
+extern int utc_capi_base_utils_i18n_unormalization_get_nfc_instance_p(void);
+extern int utc_capi_base_utils_i18n_unormalization_get_nfc_instance_n(void);
+extern int utc_capi_base_utils_i18n_unormalization_get_nfd_instance_p(void);
+extern int utc_capi_base_utils_i18n_unormalization_get_nfd_instance_n(void);
+extern int utc_capi_base_utils_i18n_unormalization_get_nfkc_instance_p(void);
+extern int utc_capi_base_utils_i18n_unormalization_get_nfkc_instance_n(void);
+extern int utc_capi_base_utils_i18n_unormalization_get_nfkc_casefold_instance_p(void);
+extern int utc_capi_base_utils_i18n_unormalization_get_nfkc_casefold_instance_n(void);
+extern int utc_capi_base_utils_i18n_unormalization_get_nfkd_instance_p(void);
+extern int utc_capi_base_utils_i18n_unormalization_get_nfkd_instance_n(void);
+extern int utc_capi_base_utils_i18n_unormalization_create_filtered_p(void);
+extern int utc_capi_base_utils_i18n_unormalization_create_filtered_n(void);
+extern int utc_capi_base_utils_i18n_unormalization_destroy_p(void);
+extern int utc_capi_base_utils_i18n_unormalization_destroy_n(void);
+extern int utc_capi_base_utils_i18n_unormalization_normalize_second_and_append_p(void);
+extern int utc_capi_base_utils_i18n_unormalization_normalize_second_and_append_n(void);
+extern int utc_capi_base_utils_i18n_unormalization_append_p(void);
+extern int utc_capi_base_utils_i18n_unormalization_append_n(void);
+extern int utc_capi_base_utils_i18n_unormalization_get_decomposition_p1(void);
+extern int utc_capi_base_utils_i18n_unormalization_get_decomposition_p2(void);
+extern int utc_capi_base_utils_i18n_unormalization_get_decomposition_p3(void);
+extern int utc_capi_base_utils_i18n_unormalization_get_decomposition_n1(void);
+extern int utc_capi_base_utils_i18n_unormalization_get_decomposition_n2(void);
+extern int utc_capi_base_utils_i18n_unormalization_get_decomposition_n3(void);
+extern int utc_capi_base_utils_i18n_unormalization_get_raw_decomposition_p1(void);
+extern int utc_capi_base_utils_i18n_unormalization_get_raw_decomposition_p2(void);
+extern int utc_capi_base_utils_i18n_unormalization_get_raw_decomposition_p3(void);
+extern int utc_capi_base_utils_i18n_unormalization_get_raw_decomposition_p4(void);
+extern int utc_capi_base_utils_i18n_unormalization_get_raw_decomposition_p5(void);
+extern int utc_capi_base_utils_i18n_unormalization_get_raw_decomposition_p6(void);
+extern int utc_capi_base_utils_i18n_unormalization_get_raw_decomposition_n1(void);
+extern int utc_capi_base_utils_i18n_unormalization_get_raw_decomposition_n2(void);
+extern int utc_capi_base_utils_i18n_unormalization_get_raw_decomposition_n3(void);
+extern int utc_capi_base_utils_i18n_unormalization_compose_pair_p(void);
+extern int utc_capi_base_utils_i18n_unormalization_compose_pair_n(void);
+extern int utc_capi_base_utils_i18n_unormalization_is_normalized_p(void);
+extern int utc_capi_base_utils_i18n_unormalization_is_normalized_n1(void);
+extern int utc_capi_base_utils_i18n_unormalization_is_normalized_n2(void);
+extern int utc_capi_base_utils_i18n_unormalization_quick_check_p(void);
+extern int utc_capi_base_utils_i18n_unormalization_quick_check_n1(void);
+extern int utc_capi_base_utils_i18n_unormalization_quick_check_n2(void);
+extern int utc_capi_base_utils_i18n_unormalization_span_quick_check_yes_p(void);
+extern int utc_capi_base_utils_i18n_unormalization_span_quick_check_yes_n1(void);
+extern int utc_capi_base_utils_i18n_unormalization_span_quick_check_yes_n2(void);
+extern int utc_capi_base_utils_i18n_unormalizer_has_boundary_before_p(void);
+extern int utc_capi_base_utils_i18n_unormalizer_has_boundary_before_n(void);
+extern int utc_capi_base_utils_i18n_unormalizer_has_boundary_after_p(void);
+extern int utc_capi_base_utils_i18n_unormalizer_has_boundary_after_n(void);
+extern int utc_capi_base_utils_i18n_unormalization_is_inert_p(void);
+extern int utc_capi_base_utils_i18n_unormalization_is_inert_n(void);
+extern int utc_capi_base_utils_i18n_usearch_create_new_p(void);
+extern int utc_capi_base_utils_i18n_usearch_create_new_n(void);
+extern int utc_capi_base_utils_i18n_usearch_destroy_p(void);
+extern int utc_capi_base_utils_i18n_usearch_destroy_n(void);
+extern int utc_capi_base_utils_i18n_usearch_get_matched_text_p(void);
+extern int utc_capi_base_utils_i18n_usearch_get_matched_text_n(void);
+extern int utc_capi_base_utils_i18n_usearch_get_collator_p(void);
+extern int utc_capi_base_utils_i18n_usearch_get_collator_n(void);
+extern int utc_capi_base_utils_i18n_usearch_first_p(void);
+extern int utc_capi_base_utils_i18n_usearch_first_n(void);
+extern int utc_capi_base_utils_i18n_ustring_get_length_p(void);
+extern int utc_capi_base_utils_i18n_ustring_get_length_n(void);
+extern int utc_capi_base_utils_i18n_ustring_count_char32_p(void);
+extern int utc_capi_base_utils_i18n_ustring_count_char32_n(void);
+extern int utc_capi_base_utils_i18n_ustring_has_more_char32_than_p(void);
+extern int utc_capi_base_utils_i18n_ustring_has_more_char32_than_n(void);
+extern int utc_capi_base_utils_i18n_ustring_cat_p(void);
+extern int utc_capi_base_utils_i18n_ustring_cat_n(void);
+extern int utc_capi_base_utils_i18n_ustring_cat_n_p(void);
+extern int utc_capi_base_utils_i18n_ustring_cat_n_n(void);
+extern int utc_capi_base_utils_i18n_ustring_string_p(void);
+extern int utc_capi_base_utils_i18n_ustring_string_n(void);
+extern int utc_capi_base_utils_i18n_ustring_find_first_p(void);
+extern int utc_capi_base_utils_i18n_ustring_find_first_n(void);
+extern int utc_capi_base_utils_i18n_ustring_char_p(void);
+extern int utc_capi_base_utils_i18n_ustring_char_n(void);
+extern int utc_capi_base_utils_i18n_ustring_char32_p(void);
+extern int utc_capi_base_utils_i18n_ustring_char32_n(void);
+extern int utc_capi_base_utils_i18n_ustring_r_string_p(void);
+extern int utc_capi_base_utils_i18n_ustring_r_string_n(void);
+extern int utc_capi_base_utils_i18n_ustring_find_last_p(void);
+extern int utc_capi_base_utils_i18n_ustring_find_last_n(void);
+extern int utc_capi_base_utils_i18n_ustring_r_char_p(void);
+extern int utc_capi_base_utils_i18n_ustring_r_char_n(void);
+extern int utc_capi_base_utils_i18n_ustring_r_char32_p(void);
+extern int utc_capi_base_utils_i18n_ustring_r_char32_n(void);
+extern int utc_capi_base_utils_i18n_ustring_pbrk_p(void);
+extern int utc_capi_base_utils_i18n_ustring_pbrk_n(void);
+extern int utc_capi_base_utils_i18n_ustring_cspn_p(void);
+extern int utc_capi_base_utils_i18n_ustring_cspn_n(void);
+extern int utc_capi_base_utils_i18n_ustring_spn_p(void);
+extern int utc_capi_base_utils_i18n_ustring_spn_n(void);
+extern int utc_capi_base_utils_i18n_ustring_tokenizer_r_p(void);
+extern int utc_capi_base_utils_i18n_ustring_tokenizer_r_n(void);
+extern int utc_capi_base_utils_i18n_ustring_compare_p(void);
+extern int utc_capi_base_utils_i18n_ustring_compare_n(void);
+extern int utc_capi_base_utils_i18n_ustring_compare_code_point_order_p(void);
+extern int utc_capi_base_utils_i18n_ustring_compare_code_point_order_p2(void);
+extern int utc_capi_base_utils_i18n_ustring_compare_code_point_order_n(void);
+extern int utc_capi_base_utils_i18n_ustring_compare_binary_order_p(void);
+extern int utc_capi_base_utils_i18n_ustring_compare_binary_order_p2(void);
+extern int utc_capi_base_utils_i18n_ustring_compare_binary_order_n(void);
+extern int utc_capi_base_utils_i18n_ustring_case_compare_with_length_p(void);
+extern int utc_capi_base_utils_i18n_ustring_case_compare_with_length_p2(void);
+extern int utc_capi_base_utils_i18n_ustring_case_compare_with_length_n(void);
+extern int utc_capi_base_utils_i18n_ustring_compare_n_p(void);
+extern int utc_capi_base_utils_i18n_ustring_compare_n_n(void);
+extern int utc_capi_base_utils_i18n_ustring_compare_n_code_point_order_p(void);
+extern int utc_capi_base_utils_i18n_ustring_compare_n_code_point_order_p2(void);
+extern int utc_capi_base_utils_i18n_ustring_compare_n_code_point_order_n(void);
+extern int utc_capi_base_utils_i18n_ustring_case_compare_p(void);
+extern int utc_capi_base_utils_i18n_ustring_case_compare_p2(void);
+extern int utc_capi_base_utils_i18n_ustring_case_compare_n(void);
+extern int utc_capi_base_utils_i18n_ustring_case_compare_n_p(void);
+extern int utc_capi_base_utils_i18n_ustring_case_compare_n_p2(void);
+extern int utc_capi_base_utils_i18n_ustring_case_compare_n_n(void);
+extern int utc_capi_base_utils_i18n_ustring_mem_case_compare_p(void);
+extern int utc_capi_base_utils_i18n_ustring_mem_case_compare_n(void);
+extern int utc_capi_base_utils_i18n_ustring_copy_au_p(void);
+extern int utc_capi_base_utils_i18n_ustring_copy_au_n(void);
+extern int utc_capi_base_utils_i18n_ustring_copy_au_n_p(void);
+extern int utc_capi_base_utils_i18n_ustring_copy_au_n_n(void);
+extern int utc_capi_base_utils_i18n_ustring_copy_p(void);
+extern int utc_capi_base_utils_i18n_ustring_copy_n(void);
+extern int utc_capi_base_utils_i18n_ustring_copy_n_p(void);
+extern int utc_capi_base_utils_i18n_ustring_copy_n_n(void);
+extern int utc_capi_base_utils_i18n_ustring_copy_ua_p(void);
+extern int utc_capi_base_utils_i18n_ustring_copy_ua_n(void);
+extern int utc_capi_base_utils_i18n_ustring_copy_ua_n_p(void);
+extern int utc_capi_base_utils_i18n_ustring_copy_ua_n_n(void);
+extern int utc_capi_base_utils_i18n_ustring_mem_copy_p(void);
+extern int utc_capi_base_utils_i18n_ustring_mem_copy_n(void);
+extern int utc_capi_base_utils_i18n_ustring_mem_move_p(void);
+extern int utc_capi_base_utils_i18n_ustring_mem_move_n(void);
+extern int utc_capi_base_utils_i18n_ustring_mem_set_p(void);
+extern int utc_capi_base_utils_i18n_ustring_mem_set_n(void);
+extern int utc_capi_base_utils_i18n_ustring_mem_compare_p(void);
+extern int utc_capi_base_utils_i18n_ustring_mem_compare_p2(void);
+extern int utc_capi_base_utils_i18n_ustring_mem_compare_n(void);
+extern int utc_capi_base_utils_i18n_ustring_mem_compare_code_point_order_p(void);
+extern int utc_capi_base_utils_i18n_ustring_mem_compare_code_point_order_n(void);
+extern int utc_capi_base_utils_i18n_ustring_mem_char_p(void);
+extern int utc_capi_base_utils_i18n_ustring_mem_char_n(void);
+extern int utc_capi_base_utils_i18n_ustring_mem_char32_p(void);
+extern int utc_capi_base_utils_i18n_ustring_mem_char32_n(void);
+extern int utc_capi_base_utils_i18n_ustring_mem_r_char_p(void);
+extern int utc_capi_base_utils_i18n_ustring_mem_r_char_n(void);
+extern int utc_capi_base_utils_i18n_ustring_mem_r_char32_p(void);
+extern int utc_capi_base_utils_i18n_ustring_mem_r_char32_n(void);
+extern int utc_capi_base_utils_i18n_ustring_unescape_p(void);
+extern int utc_capi_base_utils_i18n_ustring_unescape_n(void);
+extern int utc_capi_base_utils_i18n_ustring_unescape_at_p(void);
+extern int utc_capi_base_utils_i18n_ustring_unescape_at_n(void);
+extern int utc_capi_base_utils_i18n_ustring_to_upper_p(void);
+extern int utc_capi_base_utils_i18n_ustring_to_upper_n(void);
+extern int utc_capi_base_utils_i18n_ustring_to_lower_p(void);
+extern int utc_capi_base_utils_i18n_ustring_to_lower_n(void);
+extern int utc_capi_base_utils_i18n_ustring_to_title_new_p(void);
+extern int utc_capi_base_utils_i18n_ustring_to_title_new_n(void);
+extern int utc_capi_base_utils_i18n_ustring_fold_case_p(void);
+extern int utc_capi_base_utils_i18n_ustring_fold_case_n(void);
+extern int utc_capi_base_utils_i18n_ustring_to_WCS_p(void);
+extern int utc_capi_base_utils_i18n_ustring_to_WCS_n(void);
+extern int utc_capi_base_utils_i18n_ustring_from_WCS_p(void);
+extern int utc_capi_base_utils_i18n_ustring_from_WCS_n(void);
+extern int utc_capi_base_utils_i18n_ustring_to_UTF8_p(void);
+extern int utc_capi_base_utils_i18n_ustring_to_UTF8_n(void);
+extern int utc_capi_base_utils_i18n_ustring_from_UTF8_p(void);
+extern int utc_capi_base_utils_i18n_ustring_from_UTF8_n(void);
+extern int utc_capi_base_utils_i18n_ustring_to_UTF8_with_sub_p(void);
+extern int utc_capi_base_utils_i18n_ustring_to_UTF8_with_sub_n(void);
+extern int utc_capi_base_utils_i18n_ustring_from_UTF8_with_sub_p(void);
+extern int utc_capi_base_utils_i18n_ustring_from_UTF8_with_sub_n(void);
+extern int utc_capi_base_utils_i18n_ustring_from_UTF8_lenient_p(void);
+extern int utc_capi_base_utils_i18n_ustring_from_UTF8_lenient_n(void);
+extern int utc_capi_base_utils_i18n_ustring_to_UTF32_p(void);
+extern int utc_capi_base_utils_i18n_ustring_to_UTF32_n(void);
+extern int utc_capi_base_utils_i18n_ustring_from_UTF32_p(void);
+extern int utc_capi_base_utils_i18n_ustring_from_UTF32_n(void);
+extern int utc_capi_base_utils_i18n_ustring_to_UTF32_with_sub_p(void);
+extern int utc_capi_base_utils_i18n_ustring_to_UTF32_with_sub_n(void);
+extern int utc_capi_base_utils_i18n_ustring_from_UTF32_with_sub_p(void);
+extern int utc_capi_base_utils_i18n_ustring_from_UTF32_with_sub_n(void);
+extern int utc_capi_base_utils_i18n_formattable_set_string_p(void);
+extern int utc_capi_base_utils_i18n_formattable_set_string_n(void);
+extern int utc_capi_base_utils_i18n_formattable_set_long_p(void);
+extern int utc_capi_base_utils_i18n_formattable_set_long_n(void);
+extern int utc_capi_base_utils_i18n_formattable_set_int64_p(void);
+extern int utc_capi_base_utils_i18n_formattable_set_int64_n(void);
+extern int utc_capi_base_utils_i18n_formattable_set_double_p(void);
+extern int utc_capi_base_utils_i18n_formattable_set_double_n(void);
+extern int utc_capi_base_utils_i18n_formattable_set_date_p(void);
+extern int utc_capi_base_utils_i18n_formattable_set_date_n(void);
+extern int utc_capi_base_utils_i18n_formattable_set_array_p(void);
+extern int utc_capi_base_utils_i18n_formattable_set_array_n(void);
+extern int utc_capi_base_utils_i18n_formattable_set_array_n2(void);
+extern int utc_capi_base_utils_i18n_formattable_set_array_n3(void);
+extern int utc_capi_base_utils_i18n_formattable_element_at_p(void);
+extern int utc_capi_base_utils_i18n_formattable_element_at_n(void);
+extern int utc_capi_base_utils_i18n_formattable_element_at_n2(void);
+extern int utc_capi_base_utils_i18n_formattable_element_at_n3(void);
+extern int utc_capi_base_utils_i18n_formattable_equal_p(void);
+extern int utc_capi_base_utils_i18n_formattable_equal_p2(void);
+extern int utc_capi_base_utils_i18n_formattable_equal_n(void);
+extern int utc_capi_base_utils_i18n_formattable_equal_n2(void);
+extern int utc_capi_base_utils_i18n_formattable_equal_n3(void);
+extern int utc_capi_base_utils_i18n_formattable_not_equal_p(void);
+extern int utc_capi_base_utils_i18n_formattable_not_equal_p2(void);
+extern int utc_capi_base_utils_i18n_formattable_not_equal_n(void);
+extern int utc_capi_base_utils_i18n_formattable_not_equal_n2(void);
+extern int utc_capi_base_utils_i18n_formattable_not_equal_n3(void);
+extern int utc_capi_base_utils_i18n_formattable_is_numeric_p(void);
+extern int utc_capi_base_utils_i18n_formattable_is_numeric_p2(void);
+extern int utc_capi_base_utils_i18n_formattable_is_numeric_n(void);
+extern int utc_capi_base_utils_i18n_formattable_is_numeric_n2(void);
+extern int utc_capi_base_utils_i18n_formattable_get_type_p(void);
+extern int utc_capi_base_utils_i18n_formattable_get_type_n(void);
+extern int utc_capi_base_utils_i18n_formattable_get_type_n2(void);
+extern int utc_capi_base_utils_i18n_formattable_get_string_p(void);
+extern int utc_capi_base_utils_i18n_formattable_get_string_n(void);
+extern int utc_capi_base_utils_i18n_formattable_get_string_n2(void);
+extern int utc_capi_base_utils_i18n_formattable_get_long_p(void);
+extern int utc_capi_base_utils_i18n_formattable_get_long_n(void);
+extern int utc_capi_base_utils_i18n_formattable_get_long_n2(void);
+extern int utc_capi_base_utils_i18n_formattable_get_int64_p(void);
+extern int utc_capi_base_utils_i18n_formattable_get_int64_n(void);
+extern int utc_capi_base_utils_i18n_formattable_get_int64_n2(void);
+extern int utc_capi_base_utils_i18n_formattable_get_double_p(void);
+extern int utc_capi_base_utils_i18n_formattable_get_double_n(void);
+extern int utc_capi_base_utils_i18n_formattable_get_double_n2(void);
+extern int utc_capi_base_utils_i18n_formattable_get_date_p(void);
+extern int utc_capi_base_utils_i18n_formattable_get_date_n(void);
+extern int utc_capi_base_utils_i18n_formattable_get_date_n2(void);
+extern int utc_capi_base_utils_i18n_formattable_get_array_p(void);
+extern int utc_capi_base_utils_i18n_formattable_get_array_n(void);
+extern int utc_capi_base_utils_i18n_formattable_get_array_n2(void);
+extern int utc_capi_base_utils_i18n_formattable_get_array_n3(void);
+extern int utc_capi_base_utils_i18n_formattable_clone_p(void);
+extern int utc_capi_base_utils_i18n_formattable_clone_n(void);
+extern int utc_capi_base_utils_i18n_formattable_clone_n2(void);
+extern int utc_capi_base_utils_i18n_formattable_destroy_p(void);
+extern int utc_capi_base_utils_i18n_formattable_destroy_n(void);
+extern int utc_capi_base_utils_i18n_formattable_create_with_formattable_array_p(void);
+extern int utc_capi_base_utils_i18n_formattable_create_with_formattable_array_n(void);
+extern int utc_capi_base_utils_i18n_formattable_create_with_formattable_array_n2(void);
+extern int utc_capi_base_utils_i18n_formattable_create_with_formattable_array_n3(void);
+extern int utc_capi_base_utils_i18n_formattable_create_with_char_string_p(void);
+extern int utc_capi_base_utils_i18n_formattable_create_with_char_string_n(void);
+extern int utc_capi_base_utils_i18n_formattable_create_with_int64_p(void);
+extern int utc_capi_base_utils_i18n_formattable_create_with_int64_n(void);
+extern int utc_capi_base_utils_i18n_formattable_create_with_long_p(void);
+extern int utc_capi_base_utils_i18n_formattable_create_with_long_n(void);
+extern int utc_capi_base_utils_i18n_formattable_create_with_double_p(void);
+extern int utc_capi_base_utils_i18n_formattable_create_with_double_n(void);
+extern int utc_capi_base_utils_i18n_formattable_create_with_udate_p(void);
+extern int utc_capi_base_utils_i18n_formattable_create_with_udate_n(void);
+extern int utc_capi_base_utils_i18n_formattable_create_default_p(void);
+extern int utc_capi_base_utils_i18n_formattable_create_default_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_teaspoon_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_teaspoon_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_tablespoon_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_tablespoon_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_quart_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_quart_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_pint_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_pint_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_milliliter_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_milliliter_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_megaliter_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_megaliter_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_liter_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_liter_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_hectoliter_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_hectoliter_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_gallon_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_gallon_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_fluid_ounce_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_fluid_ounce_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_deciliter_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_deciliter_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_cup_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_cup_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_cubic_yard_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_cubic_yard_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_cubic_mile_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_cubic_mile_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_cubic_meter_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_cubic_meter_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_cubic_kilometer_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_cubic_kilometer_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_cubic_inch_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_cubic_inch_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_cubic_foot_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_cubic_foot_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_cubic_centimeter_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_cubic_centimeter_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_centiliter_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_centiliter_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_bushel_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_bushel_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_acre_foot_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_acre_foot_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_kelvin_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_kelvin_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_fahrenheit_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_fahrenheit_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_celsius_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_celsius_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_mile_per_hour_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_mile_per_hour_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_meter_per_second_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_meter_per_second_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_kilometer_per_hour_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_kilometer_per_hour_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_karat_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_karat_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_pound_per_square_inch_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_pound_per_square_inch_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_millimeter_of_mercury_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_millimeter_of_mercury_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_millibar_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_millibar_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_inch_hg_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_inch_hg_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_hectopascal_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_hectopascal_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_watt_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_watt_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_milliwatt_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_milliwatt_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_megawatt_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_megawatt_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_kilowatt_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_kilowatt_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_horsepower_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_horsepower_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_gigawatt_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_gigawatt_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_ton_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_ton_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_stone_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_stone_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_pound_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_pound_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_ounce_troy_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_ounce_troy_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_ounce_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_ounce_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_milligram_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_milligram_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_microgram_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_microgram_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_metric_ton_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_metric_ton_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_kilogram_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_kilogram_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_gram_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_gram_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_carat_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_carat_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_lux_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_lux_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_yard_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_yard_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_picometer_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_picometer_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_parsec_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_parsec_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_nautical_mile_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_nautical_mile_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_nanometer_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_nanometer_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_millimeter_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_millimeter_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_mile_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_mile_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_micrometer_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_micrometer_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_meter_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_meter_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_light_year_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_light_year_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_kilometer_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_kilometer_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_inch_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_inch_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_furlong_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_furlong_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_foot_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_foot_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_fathom_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_fathom_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_decimeter_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_decimeter_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_centimeter_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_centimeter_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_astronomical_unit_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_astronomical_unit_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_megahertz_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_megahertz_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_kilohertz_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_kilohertz_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_hertz_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_hertz_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_gigahertz_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_gigahertz_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_kilowatt_hour_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_kilowatt_hour_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_kilojoule_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_kilojoule_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_kilocalorie_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_kilocalorie_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_joule_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_joule_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_foodcalorie_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_foodcalorie_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_calorie_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_calorie_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_volt_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_volt_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_ohm_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_ohm_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_milliampere_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_milliampere_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_ampere_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_ampere_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_year_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_year_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_week_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_week_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_second_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_second_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_nanosecond_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_nanosecond_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_month_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_month_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_minute_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_minute_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_millisecond_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_millisecond_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_microsecond_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_microsecond_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_hour_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_hour_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_day_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_day_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_terabyte_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_terabyte_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_terabit_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_terabit_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_megabyte_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_megabyte_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_megabit_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_megabit_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_kilobyte_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_kilobyte_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_kilobit_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_kilobit_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_gigabyte_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_gigabyte_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_gigabit_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_gigabit_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_byte_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_byte_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_bit_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_bit_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_mile_per_gallon_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_mile_per_gallon_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_liter_per_kilometer_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_liter_per_kilometer_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_square_yard_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_square_yard_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_square_mile_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_square_mile_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_square_meter_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_square_meter_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_square_kilometer_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_square_kilometer_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_square_inch_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_square_inch_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_square_foot_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_square_foot_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_square_centimeter_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_square_centimeter_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_hectare_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_hectare_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_acre_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_acre_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_radian_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_radian_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_degree_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_degree_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_arc_second_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_arc_second_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_arc_minute_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_arc_minute_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_meter_per_second_squared_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_meter_per_second_squared_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_g_force_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_g_force_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_foreach_available_type_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_foreach_available_type_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_get_available_with_type_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_get_available_with_type_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_get_available_with_type_n2(void);
+extern int utc_capi_base_utils_i18n_measure_unit_get_available_with_type_n3(void);
+extern int utc_capi_base_utils_i18n_measure_unit_get_available_with_type_n4(void);
+extern int utc_capi_base_utils_i18n_measure_unit_get_available_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_get_available_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_get_available_n2(void);
+extern int utc_capi_base_utils_i18n_measure_unit_get_available_n3(void);
+extern int utc_capi_base_utils_i18n_measure_unit_get_subtype_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_get_subtype_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_get_subtype_n2(void);
+extern int utc_capi_base_utils_i18n_measure_unit_get_type_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_get_type_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_get_type_n2(void);
+extern int utc_capi_base_utils_i18n_measure_unit_destroy_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_destroy_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_array_destroy_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_array_destroy_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_clone_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_clone_n(void);
+extern int utc_capi_base_utils_i18n_measure_unit_clone_n2(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_p(void);
+extern int utc_capi_base_utils_i18n_measure_unit_create_n(void);
+extern int utc_capi_base_utils_i18n_measure_get_unit_p(void);
+extern int utc_capi_base_utils_i18n_measure_get_unit_n(void);
+extern int utc_capi_base_utils_i18n_measure_get_unit_n2(void);
+extern int utc_capi_base_utils_i18n_measure_get_number_p(void);
+extern int utc_capi_base_utils_i18n_measure_get_number_n(void);
+extern int utc_capi_base_utils_i18n_measure_get_number_n2(void);
+extern int utc_capi_base_utils_i18n_measure_destroy_p(void);
+extern int utc_capi_base_utils_i18n_measure_destroy_n(void);
+extern int utc_capi_base_utils_i18n_measure_clone_p(void);
+extern int utc_capi_base_utils_i18n_measure_clone_n(void);
+extern int utc_capi_base_utils_i18n_measure_clone_n2(void);
+extern int utc_capi_base_utils_i18n_measure_create_p(void);
+extern int utc_capi_base_utils_i18n_measure_create_n(void);
+extern int utc_capi_base_utils_i18n_measure_format_create_currency_format_p(void);
+extern int utc_capi_base_utils_i18n_measure_format_create_currency_format_n(void);
+extern int utc_capi_base_utils_i18n_measure_format_create_currency_format_from_locale_p(void);
+extern int utc_capi_base_utils_i18n_measure_format_create_currency_format_from_locale_n(void);
+extern int utc_capi_base_utils_i18n_measure_format_clone_p(void);
+extern int utc_capi_base_utils_i18n_measure_format_clone_n(void);
+extern int utc_capi_base_utils_i18n_measure_format_clone_n2(void);
+extern int utc_capi_base_utils_i18n_measure_format_destroy_p(void);
+extern int utc_capi_base_utils_i18n_measure_format_destroy_n(void);
+extern int utc_capi_base_utils_i18n_measure_format_create_p(void);
+extern int utc_capi_base_utils_i18n_measure_format_create_p2(void);
+extern int utc_capi_base_utils_i18n_measure_format_create_p3(void);
+extern int utc_capi_base_utils_i18n_measure_format_create_n(void);
+extern int utc_capi_base_utils_i18n_measure_format_create_n2(void);
+extern int utc_capi_base_utils_i18n_measure_format_format_p(void);
+extern int utc_capi_base_utils_i18n_measure_format_format_n(void);
+extern int utc_capi_base_utils_i18n_measure_format_format_n2(void);
+extern int utc_capi_base_utils_i18n_measure_format_format_n3(void);
+extern int utc_capi_base_utils_i18n_measure_format_format_n4(void);
+extern int utc_capi_base_utils_i18n_measure_format_parse_object_p(void);
+extern int utc_capi_base_utils_i18n_measure_format_parse_object_n(void);
+extern int utc_capi_base_utils_i18n_measure_format_parse_object_n2(void);
+extern int utc_capi_base_utils_i18n_measure_format_parse_object_n3(void);
+extern int utc_capi_base_utils_i18n_measure_format_parse_object_n4(void);
+extern int utc_capi_base_utils_i18n_measure_format_format_buff_p(void);
+extern int utc_capi_base_utils_i18n_measure_format_format_buff_n(void);
+extern int utc_capi_base_utils_i18n_measure_format_format_buff_n2(void);
+extern int utc_capi_base_utils_i18n_measure_format_format_buff_n3(void);
+extern int utc_capi_base_utils_i18n_measure_format_format_buff_n4(void);
+extern int utc_capi_base_utils_i18n_measure_format_format_buff_n5(void);
+extern int utc_capi_base_utils_i18n_measure_format_format_buff_n6(void);
+extern int utc_capi_base_utils_i18n_measure_format_format_measures_p(void);
+extern int utc_capi_base_utils_i18n_measure_format_format_measures_p2(void);
+extern int utc_capi_base_utils_i18n_measure_format_format_measures_n(void);
+extern int utc_capi_base_utils_i18n_measure_format_format_measures_n2(void);
+extern int utc_capi_base_utils_i18n_measure_format_format_measures_n3(void);
+extern int utc_capi_base_utils_i18n_measure_format_format_measures_n4(void);
+extern int utc_capi_base_utils_i18n_measure_format_format_measures_n5(void);
+extern int utc_capi_base_utils_i18n_measure_format_format_measures_n6(void);
+extern int utc_capi_base_utils_i18n_measure_format_format_measures_n7(void);
+extern int utc_capi_base_utils_i18n_measure_format_format_measures_n8(void);
+extern int utc_capi_base_utils_i18n_measure_format_format_measure_per_unit_p(void);
+extern int utc_capi_base_utils_i18n_measure_format_format_measure_per_unit_n(void);
+extern int utc_capi_base_utils_i18n_measure_format_format_measure_per_unit_n2(void);
+extern int utc_capi_base_utils_i18n_measure_format_format_measure_per_unit_n3(void);
+extern int utc_capi_base_utils_i18n_measure_format_format_measure_per_unit_n4(void);
+extern int utc_capi_base_utils_i18n_measure_format_format_measure_per_unit_n5(void);
+extern int utc_capi_base_utils_i18n_measure_format_format_measure_per_unit_n6(void);
+extern int utc_capi_base_utils_i18n_measure_format_format_measure_per_unit_n7(void);
+extern int utc_capi_base_utils_i18n_measure_format_get_unit_display_name_p(void);
+extern int utc_capi_base_utils_i18n_measure_format_get_unit_display_name_p2(void);
+extern int utc_capi_base_utils_i18n_measure_format_get_unit_display_name_p3(void);
+extern int utc_capi_base_utils_i18n_measure_format_get_unit_display_name_n(void);
+extern int utc_capi_base_utils_i18n_measure_format_get_unit_display_name_n2(void);
+extern int utc_capi_base_utils_i18n_measure_format_get_unit_display_name_n3(void);
+extern int utc_capi_base_utils_i18n_measure_format_create_from_locale_id_p(void);
+extern int utc_capi_base_utils_i18n_measure_format_create_from_locale_id_n(void);
+extern int utc_capi_base_utils_i18n_measure_format_create_from_locale_id_n2(void);
+extern int utc_capi_base_utils_i18n_measure_format_create_currency_format_from_locale_id_p(void);
+extern int utc_capi_base_utils_i18n_measure_format_create_currency_format_from_locale_id_n(void);
+extern int utc_capi_base_utils_i18n_format_get_locale_p(void);
+extern int utc_capi_base_utils_i18n_format_get_locale_n(void);
+extern int utc_capi_base_utils_i18n_format_get_locale_n2(void);
+extern int utc_capi_base_utils_i18n_format_get_locale_n3(void);
+extern int utc_capi_base_utils_i18n_format_get_locale_n4(void);
+extern int utc_capi_base_utils_i18n_format_parse_object_p(void);
+extern int utc_capi_base_utils_i18n_format_parse_object_n(void);
+extern int utc_capi_base_utils_i18n_format_parse_object_n2(void);
+extern int utc_capi_base_utils_i18n_format_parse_object_n3(void);
+extern int utc_capi_base_utils_i18n_format_format_p(void);
+extern int utc_capi_base_utils_i18n_format_format_n(void);
+extern int utc_capi_base_utils_i18n_format_format_n2(void);
+extern int utc_capi_base_utils_i18n_format_format_n3(void);
+extern int utc_capi_base_utils_i18n_format_clone_p(void);
+extern int utc_capi_base_utils_i18n_format_clone_n(void);
+extern int utc_capi_base_utils_i18n_format_clone_n2(void);
+extern int utc_capi_base_utils_i18n_format_destroy_p(void);
+extern int utc_capi_base_utils_i18n_format_destroy_n(void);
+extern int utc_capi_base_utils_i18n_format_format_with_field_position_p(void);
+extern int utc_capi_base_utils_i18n_format_format_with_field_position_n(void);
+extern int utc_capi_base_utils_i18n_format_format_with_field_position_n2(void);
+extern int utc_capi_base_utils_i18n_format_format_with_field_position_n3(void);
+extern int utc_capi_base_utils_i18n_format_format_with_field_position_n4(void);
+extern int utc_capi_base_utils_i18n_format_parse_object_with_parse_position_p(void);
+extern int utc_capi_base_utils_i18n_format_parse_object_with_parse_position_n(void);
+extern int utc_capi_base_utils_i18n_format_parse_object_with_parse_position_n2(void);
+extern int utc_capi_base_utils_i18n_format_parse_object_with_parse_position_n3(void);
+extern int utc_capi_base_utils_i18n_format_parse_object_with_parse_position_n4(void);
+extern int utc_capi_base_utils_i18n_format_get_locale_id_p(void);
+extern int utc_capi_base_utils_i18n_format_get_locale_id_n(void);
+extern int utc_capi_base_utils_i18n_format_get_locale_id_n2(void);
+extern int utc_capi_base_utils_i18n_format_get_locale_id_n3(void);
+extern int utc_capi_base_utils_i18n_parse_position_get_error_index_p(void);
+extern int utc_capi_base_utils_i18n_parse_position_get_error_index_n(void);
+extern int utc_capi_base_utils_i18n_parse_position_get_error_index_n2(void);
+extern int utc_capi_base_utils_i18n_parse_position_set_error_index_p(void);
+extern int utc_capi_base_utils_i18n_parse_position_set_error_index_n(void);
+extern int utc_capi_base_utils_i18n_parse_position_set_index_p(void);
+extern int utc_capi_base_utils_i18n_parse_position_set_index_n(void);
+extern int utc_capi_base_utils_i18n_parse_position_get_index_p(void);
+extern int utc_capi_base_utils_i18n_parse_position_get_index_n(void);
+extern int utc_capi_base_utils_i18n_parse_position_get_index_n2(void);
+extern int utc_capi_base_utils_i18n_parse_position_clone_p(void);
+extern int utc_capi_base_utils_i18n_parse_position_clone_n(void);
+extern int utc_capi_base_utils_i18n_parse_position_clone_n2(void);
+extern int utc_capi_base_utils_i18n_parse_position_destroy_p(void);
+extern int utc_capi_base_utils_i18n_parse_position_destroy_n(void);
+extern int utc_capi_base_utils_i18n_parse_position_create_with_index_p(void);
+extern int utc_capi_base_utils_i18n_parse_position_create_with_index_n(void);
+extern int utc_capi_base_utils_i18n_parse_position_create_p(void);
+extern int utc_capi_base_utils_i18n_parse_position_create_n(void);
+extern int utc_capi_base_utils_i18n_field_position_set_end_index_p(void);
+extern int utc_capi_base_utils_i18n_field_position_set_end_index_n(void);
+extern int utc_capi_base_utils_i18n_field_position_set_begin_index_p(void);
+extern int utc_capi_base_utils_i18n_field_position_set_begin_index_n(void);
+extern int utc_capi_base_utils_i18n_field_position_set_field_p(void);
+extern int utc_capi_base_utils_i18n_field_position_set_field_n(void);
+extern int utc_capi_base_utils_i18n_field_position_get_end_index_p(void);
+extern int utc_capi_base_utils_i18n_field_position_get_end_index_n(void);
+extern int utc_capi_base_utils_i18n_field_position_get_end_index_n2(void);
+extern int utc_capi_base_utils_i18n_field_position_get_begin_index_p(void);
+extern int utc_capi_base_utils_i18n_field_position_get_begin_index_n(void);
+extern int utc_capi_base_utils_i18n_field_position_get_begin_index_n2(void);
+extern int utc_capi_base_utils_i18n_field_position_get_field_p(void);
+extern int utc_capi_base_utils_i18n_field_position_get_field_n(void);
+extern int utc_capi_base_utils_i18n_field_position_get_field_n2(void);
+extern int utc_capi_base_utils_i18n_field_position_clone_p(void);
+extern int utc_capi_base_utils_i18n_field_position_clone_n(void);
+extern int utc_capi_base_utils_i18n_field_position_clone_n2(void);
+extern int utc_capi_base_utils_i18n_field_position_destroy_p(void);
+extern int utc_capi_base_utils_i18n_field_position_destroy_n(void);
+extern int utc_capi_base_utils_i18n_field_position_create_for_field_p(void);
+extern int utc_capi_base_utils_i18n_field_position_create_for_field_n(void);
+extern int utc_capi_base_utils_i18n_field_position_create_p(void);
+extern int utc_capi_base_utils_i18n_field_position_create_n(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_reset_record_iter_p(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_reset_record_iter_n(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_reset_bucket_iter_p(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_reset_bucket_iter_n(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_record_name_p(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_record_name_n(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_record_name_n2(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_type_p(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_type_n(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_type_n2(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_current_bucket_index_p(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_current_bucket_index_n(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_current_bucket_index_n2(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_p(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_n(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_n2(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_n3(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_record_count_p(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_record_count_n(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_record_count_n2(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_count_p(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_count_n(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_count_n2(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_clear_records_p(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_clear_records_n(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_set_max_label_count_p(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_set_max_label_count_n(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_set_max_label_count_n2(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_max_label_count_p(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_max_label_count_n(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_max_label_count_n2(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_set_underflow_label_p(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_set_underflow_label_n(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_set_underflow_label_n2(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_underflow_label_p(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_underflow_label_n(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_underflow_label_n2(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_set_overflow_label_p(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_set_overflow_label_n(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_set_overflow_label_n2(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_overflow_label_p(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_overflow_label_n(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_overflow_label_n2(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_set_inflow_label_p(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_set_inflow_label_n(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_set_inflow_label_n2(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_inflow_label_p(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_inflow_label_n(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_inflow_label_n2(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_record_data_p(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_record_data_n(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_p(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_n(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_n2(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_record_count_p(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_record_count_n(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_bucket_record_count_n2(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_next_record_p(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_next_record_n(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_next_bucket_p(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_get_next_bucket_n(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_add_record_p(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_add_record_n(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_add_record_n2(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_add_labels_p(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_add_labels_n(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_destroy_p(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_destroy_n(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_create_p(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_create_n(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_create_from_locale_id_p(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_create_from_locale_id_n(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_add_labels_with_locale_id_p(void);
+extern int utc_capi_base_utils_i18n_alpha_idx_add_labels_with_locale_id_n(void);
+extern int utc_capi_base_utils_i18n_ushape_shape_arabic_p(void);
+extern int utc_capi_base_utils_i18n_ushape_shape_arabic_p2(void);
+extern int utc_capi_base_utils_i18n_ushape_shape_arabic_p3(void);
+extern int utc_capi_base_utils_i18n_ushape_shape_arabic_p4(void);
+extern int utc_capi_base_utils_i18n_ushape_shape_arabic_p5(void);
+extern int utc_capi_base_utils_i18n_ushape_shape_arabic_p6(void);
+extern int utc_capi_base_utils_i18n_ushape_shape_arabic_p7(void);
+extern int utc_capi_base_utils_i18n_ushape_shape_arabic_p8(void);
+extern int utc_capi_base_utils_i18n_ushape_shape_arabic_p9(void);
+extern int utc_capi_base_utils_i18n_ushape_shape_arabic_p10(void);
+extern int utc_capi_base_utils_i18n_ushape_shape_arabic_p11(void);
+extern int utc_capi_base_utils_i18n_ushape_shape_arabic_p12(void);
+extern int utc_capi_base_utils_i18n_ushape_shape_arabic_p13(void);
+extern int utc_capi_base_utils_i18n_ushape_shape_arabic_p14(void);
+extern int utc_capi_base_utils_i18n_ushape_shape_arabic_p15(void);
+extern int utc_capi_base_utils_i18n_ushape_shape_arabic_p16(void);
+extern int utc_capi_base_utils_i18n_ushape_shape_arabic_p17(void);
+extern int utc_capi_base_utils_i18n_ushape_shape_arabic_p18(void);
+extern int utc_capi_base_utils_i18n_ushape_shape_arabic_p19(void);
+extern int utc_capi_base_utils_i18n_ushape_shape_arabic_n(void);
+extern int utc_capi_base_utils_i18n_ushape_shape_arabic_n2(void);
+extern int utc_capi_base_utils_i18n_ushape_shape_arabic_n3(void);
+extern int utc_capi_base_utils_i18n_ushape_shape_arabic_n4(void);
+extern int utc_capi_base_utils_i18n_ushape_shape_arabic_n5(void);
+extern int utc_capi_base_utils_i18n_utmscale_get_time_scale_value_p(void);
+extern int utc_capi_base_utils_i18n_utmscale_get_time_scale_value_n(void);
+extern int utc_capi_base_utils_i18n_utmscale_get_time_scale_value_n2(void);
+extern int utc_capi_base_utils_i18n_utmscale_get_time_scale_value_n3(void);
+extern int utc_capi_base_utils_i18n_utmscale_from_int64_p(void);
+extern int utc_capi_base_utils_i18n_utmscale_from_int64_n(void);
+extern int utc_capi_base_utils_i18n_utmscale_from_int64_n2(void);
+extern int utc_capi_base_utils_i18n_utmscale_to_int64_p(void);
+extern int utc_capi_base_utils_i18n_utmscale_to_int64_n(void);
+extern int utc_capi_base_utils_i18n_utmscale_to_int64_n2(void);
+extern int utc_capi_base_utils_i18n_ubidi_write_reverse_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_write_reverse_p2(void);
+extern int utc_capi_base_utils_i18n_ubidi_write_reverse_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_write_reverse_n2(void);
+extern int utc_capi_base_utils_i18n_ubidi_write_reverse_n3(void);
+extern int utc_capi_base_utils_i18n_ubidi_write_reverse_n4(void);
+extern int utc_capi_base_utils_i18n_ubidi_write_reverse_n5(void);
+extern int utc_capi_base_utils_i18n_ubidi_write_reordered_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_write_reordered_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_write_reordered_n2(void);
+extern int utc_capi_base_utils_i18n_ubidi_write_reordered_n3(void);
+extern int utc_capi_base_utils_i18n_ubidi_write_reordered_n4(void);
+extern int utc_capi_base_utils_i18n_ubidi_set_reordering_options_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_set_reordering_options_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_set_reordering_mode_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_set_reordering_mode_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_set_para_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_set_para_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_set_para_n2(void);
+extern int utc_capi_base_utils_i18n_ubidi_set_para_n3(void);
+extern int utc_capi_base_utils_i18n_ubidi_set_line_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_set_line_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_set_line_n2(void);
+extern int utc_capi_base_utils_i18n_ubidi_set_line_n3(void);
+extern int utc_capi_base_utils_i18n_ubidi_set_line_n4(void);
+extern int utc_capi_base_utils_i18n_ubidi_set_line_n5(void);
+extern int utc_capi_base_utils_i18n_ubidi_set_line_n6(void);
+extern int utc_capi_base_utils_i18n_ubidi_set_line_n7(void);
+extern int utc_capi_base_utils_i18n_ubidi_set_inverse_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_set_inverse_p2(void);
+extern int utc_capi_base_utils_i18n_ubidi_set_inverse_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_set_context_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_set_context_p2(void);
+extern int utc_capi_base_utils_i18n_ubidi_set_context_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_set_context_n2(void);
+extern int utc_capi_base_utils_i18n_ubidi_set_context_n3(void);
+extern int utc_capi_base_utils_i18n_ubidi_set_context_n4(void);
+extern int utc_capi_base_utils_i18n_ubidi_set_context_n5(void);
+extern int utc_capi_base_utils_i18n_ubidi_set_class_cb_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_set_class_cb_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_set_class_cb_n2(void);
+extern int utc_capi_base_utils_i18n_ubidi_reorder_visual_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_reorder_visual_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_reorder_visual_n2(void);
+extern int utc_capi_base_utils_i18n_ubidi_reorder_visual_n3(void);
+extern int utc_capi_base_utils_i18n_ubidi_reorder_logical_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_reorder_logical_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_reorder_logical_n2(void);
+extern int utc_capi_base_utils_i18n_ubidi_reorder_logical_n3(void);
+extern int utc_capi_base_utils_i18n_ubidi_order_paragraphs_ltr_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_order_paragraphs_ltr_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_create_sized_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_create_sized_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_create_sized_n2(void);
+extern int utc_capi_base_utils_i18n_ubidi_create_sized_n3(void);
+extern int utc_capi_base_utils_i18n_ubidi_create_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_create_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_is_order_paragraphs_ltr_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_is_order_paragraphs_ltr_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_is_order_paragraphs_ltr_n2(void);
+extern int utc_capi_base_utils_i18n_ubidi_is_inverse_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_is_inverse_p2(void);
+extern int utc_capi_base_utils_i18n_ubidi_is_inverse_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_is_inverse_n2(void);
+extern int utc_capi_base_utils_i18n_ubidi_invert_map_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_invert_map_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_invert_map_n2(void);
+extern int utc_capi_base_utils_i18n_ubidi_invert_map_n3(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_visual_run_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_visual_run_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_visual_run_n2(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_visual_run_n3(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_visual_map_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_visual_map_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_visual_map_n2(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_visual_index_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_visual_index_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_visual_index_n2(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_visual_index_n3(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_text_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_text_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_text_n2(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_text_n3(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_result_length_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_result_length_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_result_length_n2(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_reordering_options_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_reordering_options_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_reordering_options_n2(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_reordering_mode_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_reordering_mode_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_reordering_mode_n2(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_processed_length_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_processed_length_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_processed_length_n2(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_para_level_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_para_level_p2(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_para_level_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_para_level_n2(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_paragraph_by_index_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_paragraph_by_index_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_paragraph_by_index_n2(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_paragraph_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_paragraph_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_paragraph_n2(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_paragraph_n3(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_logical_run_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_logical_run_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_logical_map_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_logical_map_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_logical_map_n2(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_logical_index_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_logical_index_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_logical_index_n2(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_logical_index_n3(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_levels_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_levels_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_levels_n2(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_level_at_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_level_at_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_level_at_n2(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_length_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_length_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_length_n2(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_direction_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_direction_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_direction_n2(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_customized_class_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_customized_class_p2(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_customized_class_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_customized_class_n2(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_class_cb_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_class_cb_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_base_direction_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_base_direction_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_base_direction_n2(void);
+extern int utc_capi_base_utils_i18n_ubidi_get_base_direction_n3(void);
+extern int utc_capi_base_utils_i18n_ubidi_count_runs_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_count_runs_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_count_runs_n2(void);
+extern int utc_capi_base_utils_i18n_ubidi_count_paragraphs_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_count_paragraphs_n(void);
+extern int utc_capi_base_utils_i18n_ubidi_count_paragraphs_n2(void);
+extern int utc_capi_base_utils_i18n_ubidi_destroy_p(void);
+extern int utc_capi_base_utils_i18n_ubidi_destroy_n(void);
+extern int utc_capi_base_utils_i18n_uversion_get_version_p(void);
+extern int utc_capi_base_utils_i18n_uversion_to_string_p(void);
+extern int utc_capi_base_utils_i18n_uversion_to_string_p2(void);
+extern int utc_capi_base_utils_i18n_uversion_from_string_p(void);
+extern int utc_capi_base_utils_i18n_uversion_from_string_p2(void);
+extern int utc_capi_base_utils_i18n_uversion_from_ustring_p(void);
+extern int utc_capi_base_utils_i18n_uversion_from_ustring_p2(void);
+extern int utc_capi_base_utils_i18n_uversion_get_version_n(void);
+extern int utc_capi_base_utils_i18n_uversion_from_string_n(void);
+extern int utc_capi_base_utils_i18n_uversion_from_string_n2(void);
+extern int utc_capi_base_utils_i18n_uversion_from_ustring_n(void);
+extern int utc_capi_base_utils_i18n_uversion_from_ustring_n2(void);
+extern int utc_capi_base_utils_i18n_uversion_to_string_n(void);
+extern int utc_capi_base_utils_i18n_uversion_to_string_n2(void);
+extern int utc_capi_base_utils_i18n_uchar_iter_set_string_p(void);
+extern int utc_capi_base_utils_i18n_uchar_iter_set_string_n(void);
+extern int utc_capi_base_utils_i18n_uchar_iter_set_string_n2(void);
+extern int utc_capi_base_utils_i18n_uchar_iter_set_utf16be_p(void);
+extern int utc_capi_base_utils_i18n_uchar_iter_set_utf16be_n(void);
+extern int utc_capi_base_utils_i18n_uchar_iter_set_utf16be_n2(void);
+extern int utc_capi_base_utils_i18n_uchar_iter_set_utf8_p(void);
+extern int utc_capi_base_utils_i18n_uchar_iter_set_utf8_n(void);
+extern int utc_capi_base_utils_i18n_uchar_iter_set_utf8_n2(void);
+extern int utc_capi_base_utils_i18n_uchar_iter_get_index_p(void);
+extern int utc_capi_base_utils_i18n_uchar_iter_get_index_n(void);
+extern int utc_capi_base_utils_i18n_uchar_iter_get_index_n2(void);
+extern int utc_capi_base_utils_i18n_uchar_iter_move_p(void);
+extern int utc_capi_base_utils_i18n_uchar_iter_move_n(void);
+extern int utc_capi_base_utils_i18n_uchar_iter_move_n2(void);
+extern int utc_capi_base_utils_i18n_uchar_iter_has_next_p(void);
+extern int utc_capi_base_utils_i18n_uchar_iter_has_next_n(void);
+extern int utc_capi_base_utils_i18n_uchar_iter_has_next_n2(void);
+extern int utc_capi_base_utils_i18n_uchar_iter_has_previous_p(void);
+extern int utc_capi_base_utils_i18n_uchar_iter_has_previous_n(void);
+extern int utc_capi_base_utils_i18n_uchar_iter_has_previous_n2(void);
+extern int utc_capi_base_utils_i18n_uchar_iter_current_p(void);
+extern int utc_capi_base_utils_i18n_uchar_iter_current_n(void);
+extern int utc_capi_base_utils_i18n_uchar_iter_current_n2(void);
+extern int utc_capi_base_utils_i18n_uchar_iter_next_p(void);
+extern int utc_capi_base_utils_i18n_uchar_iter_next_n(void);
+extern int utc_capi_base_utils_i18n_uchar_iter_next_n2(void);
+extern int utc_capi_base_utils_i18n_uchar_iter_previous_p(void);
+extern int utc_capi_base_utils_i18n_uchar_iter_previous_n(void);
+extern int utc_capi_base_utils_i18n_uchar_iter_previous_n2(void);
+extern int utc_capi_base_utils_i18n_uchar_iter_get_state_p(void);
+extern int utc_capi_base_utils_i18n_uchar_iter_get_state_n(void);
+extern int utc_capi_base_utils_i18n_uchar_iter_get_state_n2(void);
+extern int utc_capi_base_utils_i18n_uchar_iter_set_state_p(void);
+extern int utc_capi_base_utils_i18n_uchar_iter_set_state_n(void);
+extern int utc_capi_base_utils_i18n_plural_rules_create_p(void);
+extern int utc_capi_base_utils_i18n_plural_rules_create_n(void);
+extern int utc_capi_base_utils_i18n_plural_rules_destroy_p(void);
+extern int utc_capi_base_utils_i18n_plural_rules_destroy_n(void);
+extern int utc_capi_base_utils_i18n_plural_rules_clone_p(void);
+extern int utc_capi_base_utils_i18n_plural_rules_clone_n(void);
+extern int utc_capi_base_utils_i18n_plural_rules_clone_n2(void);
+extern int utc_capi_base_utils_i18n_plural_rules_create_rules_from_descr_p(void);
+extern int utc_capi_base_utils_i18n_plural_rules_create_rules_from_descr_n(void);
+extern int utc_capi_base_utils_i18n_plural_rules_create_rules_from_descr_n2(void);
+extern int utc_capi_base_utils_i18n_plural_rules_create_rules_from_descr_n3(void);
+extern int utc_capi_base_utils_i18n_plural_rules_for_locale_p(void);
+extern int utc_capi_base_utils_i18n_plural_rules_for_locale_p2(void);
+extern int utc_capi_base_utils_i18n_plural_rules_for_locale_n(void);
+extern int utc_capi_base_utils_i18n_plural_rules_select_int32_p(void);
+extern int utc_capi_base_utils_i18n_plural_rules_select_int32_n(void);
+extern int utc_capi_base_utils_i18n_plural_rules_select_int32_n2(void);
+extern int utc_capi_base_utils_i18n_plural_rules_select_double_p(void);
+extern int utc_capi_base_utils_i18n_plural_rules_select_double_n(void);
+extern int utc_capi_base_utils_i18n_plural_rules_select_double_n2(void);
+extern int utc_capi_base_utils_i18n_plural_rules_get_keywords_p(void);
+extern int utc_capi_base_utils_i18n_plural_rules_get_keywords_n(void);
+extern int utc_capi_base_utils_i18n_plural_rules_get_keywords_n2(void);
+extern int utc_capi_base_utils_i18n_plural_rules_get_samples_p(void);
+extern int utc_capi_base_utils_i18n_plural_rules_get_samples_n(void);
+extern int utc_capi_base_utils_i18n_plural_rules_get_samples_n2(void);
+extern int utc_capi_base_utils_i18n_plural_rules_get_samples_n3(void);
+extern int utc_capi_base_utils_i18n_plural_rules_get_samples_n4(void);
+extern int utc_capi_base_utils_i18n_plural_rules_is_keyword_p(void);
+extern int utc_capi_base_utils_i18n_plural_rules_is_keyword_p2(void);
+extern int utc_capi_base_utils_i18n_plural_rules_is_keyword_p3(void);
+extern int utc_capi_base_utils_i18n_plural_rules_is_keyword_n(void);
+extern int utc_capi_base_utils_i18n_plural_rules_is_keyword_n2(void);
+extern int utc_capi_base_utils_i18n_plural_rules_get_keyword_other_p(void);
+extern int utc_capi_base_utils_i18n_plural_rules_get_keyword_other_n(void);
+extern int utc_capi_base_utils_i18n_plural_rules_get_keyword_other_n2(void);
+extern int utc_capi_base_utils_i18n_plural_rules_for_locale_id_p(void);
+extern int utc_capi_base_utils_i18n_plural_rules_for_locale_id_n(void);
+extern int utc_capi_base_utils_i18n_plural_format_create_p(void);
+extern int utc_capi_base_utils_i18n_plural_format_create_n(void);
+extern int utc_capi_base_utils_i18n_plural_format_create_from_locale_p(void);
+extern int utc_capi_base_utils_i18n_plural_format_create_from_locale_n(void);
+extern int utc_capi_base_utils_i18n_plural_format_create_from_rules_pattern_p(void);
+extern int utc_capi_base_utils_i18n_plural_format_create_from_rules_pattern_n(void);
+extern int utc_capi_base_utils_i18n_plural_format_create_from_rules_pattern_n2(void);
+extern int utc_capi_base_utils_i18n_plural_format_create_from_rules_pattern_n3(void);
+extern int utc_capi_base_utils_i18n_plural_format_create_from_locale_type_pattern_p(void);
+extern int utc_capi_base_utils_i18n_plural_format_create_from_locale_type_pattern_n(void);
+extern int utc_capi_base_utils_i18n_plural_format_create_from_locale_type_pattern_n2(void);
+extern int utc_capi_base_utils_i18n_plural_format_create_from_locale_type_pattern_n3(void);
+extern int utc_capi_base_utils_i18n_plural_format_create_from_locale_type_p(void);
+extern int utc_capi_base_utils_i18n_plural_format_create_from_locale_type_n(void);
+extern int utc_capi_base_utils_i18n_plural_format_create_from_locale_type_n2(void);
+extern int utc_capi_base_utils_i18n_plural_format_create_from_locale_pattern_p(void);
+extern int utc_capi_base_utils_i18n_plural_format_create_from_locale_pattern_n(void);
+extern int utc_capi_base_utils_i18n_plural_format_create_from_locale_pattern_n2(void);
+extern int utc_capi_base_utils_i18n_plural_format_create_from_locale_pattern_n3(void);
+extern int utc_capi_base_utils_i18n_plural_format_create_from_locale_rules_pattern_p(void);
+extern int utc_capi_base_utils_i18n_plural_format_create_from_locale_rules_pattern_n(void);
+extern int utc_capi_base_utils_i18n_plural_format_create_from_locale_rules_pattern_n2(void);
+extern int utc_capi_base_utils_i18n_plural_format_create_from_locale_rules_pattern_n3(void);
+extern int utc_capi_base_utils_i18n_plural_format_destroy_p(void);
+extern int utc_capi_base_utils_i18n_plural_format_destroy_n(void);
+extern int utc_capi_base_utils_i18n_plural_format_clone_p(void);
+extern int utc_capi_base_utils_i18n_plural_format_clone_n(void);
+extern int utc_capi_base_utils_i18n_plural_format_clone_n2(void);
+extern int utc_capi_base_utils_i18n_plural_format_apply_pattern_p(void);
+extern int utc_capi_base_utils_i18n_plural_format_apply_pattern_n(void);
+extern int utc_capi_base_utils_i18n_plural_format_apply_pattern_n2(void);
+extern int utc_capi_base_utils_i18n_plural_format_format_int32_p(void);
+extern int utc_capi_base_utils_i18n_plural_format_format_int32_p2(void);
+extern int utc_capi_base_utils_i18n_plural_format_format_int32_p3(void);
+extern int utc_capi_base_utils_i18n_plural_format_format_int32_n(void);
+extern int utc_capi_base_utils_i18n_plural_format_format_int32_n2(void);
+extern int utc_capi_base_utils_i18n_plural_format_format_int32_n3(void);
+extern int utc_capi_base_utils_i18n_plural_format_format_double_p(void);
+extern int utc_capi_base_utils_i18n_plural_format_format_double_p2(void);
+extern int utc_capi_base_utils_i18n_plural_format_format_double_p3(void);
+extern int utc_capi_base_utils_i18n_plural_format_format_double_n(void);
+extern int utc_capi_base_utils_i18n_plural_format_format_double_n2(void);
+extern int utc_capi_base_utils_i18n_plural_format_format_double_n3(void);
+extern int utc_capi_base_utils_i18n_plural_format_format_formattable_p(void);
+extern int utc_capi_base_utils_i18n_plural_format_format_formattable_p2(void);
+extern int utc_capi_base_utils_i18n_plural_format_format_formattable_p3(void);
+extern int utc_capi_base_utils_i18n_plural_format_format_formattable_n(void);
+extern int utc_capi_base_utils_i18n_plural_format_format_formattable_n2(void);
+extern int utc_capi_base_utils_i18n_plural_format_format_formattable_n3(void);
+extern int utc_capi_base_utils_i18n_plural_format_format_formattable_n4(void);
+extern int utc_capi_base_utils_i18n_plural_format_set_number_format_p(void);
+extern int utc_capi_base_utils_i18n_plural_format_set_number_format_n(void);
+extern int utc_capi_base_utils_i18n_plural_format_set_number_format_n2(void);
+extern int utc_capi_base_utils_i18n_plural_format_to_pattern_p(void);
+extern int utc_capi_base_utils_i18n_plural_format_to_pattern_n(void);
+extern int utc_capi_base_utils_i18n_plural_format_to_pattern_n2(void);
+extern int utc_capi_base_utils_i18n_plural_format_to_pattern_n3(void);
+extern int utc_capi_base_utils_i18n_immutable_idx_create_p(void);
+extern int utc_capi_base_utils_i18n_immutable_idx_create_n(void);
+extern int utc_capi_base_utils_i18n_immutable_idx_create_n2(void);
+extern int utc_capi_base_utils_i18n_immutable_idx_destroy_p(void);
+extern int utc_capi_base_utils_i18n_immutable_idx_destroy_n(void);
+extern int utc_capi_base_utils_i18n_immutable_idx_get_bucket_count_p(void);
+extern int utc_capi_base_utils_i18n_immutable_idx_get_bucket_count_n(void);
+extern int utc_capi_base_utils_i18n_immutable_idx_get_bucket_count_n2(void);
+extern int utc_capi_base_utils_i18n_immutable_idx_get_bucket_index_p(void);
+extern int utc_capi_base_utils_i18n_immutable_idx_get_bucket_index_n(void);
+extern int utc_capi_base_utils_i18n_immutable_idx_get_bucket_index_n2(void);
+extern int utc_capi_base_utils_i18n_immutable_idx_get_bucket_index_n3(void);
+extern int utc_capi_base_utils_i18n_immutable_idx_get_bucket_label_p(void);
+extern int utc_capi_base_utils_i18n_immutable_idx_get_bucket_label_n(void);
+extern int utc_capi_base_utils_i18n_immutable_idx_get_bucket_label_n2(void);
+extern int utc_capi_base_utils_i18n_immutable_idx_get_bucket_label_type_p(void);
+extern int utc_capi_base_utils_i18n_immutable_idx_get_bucket_label_type_n(void);
+extern int utc_capi_base_utils_i18n_immutable_idx_get_bucket_label_type_n2(void);
+extern int utc_capi_base_utils_i18n_date_interval_create_p(void);
+extern int utc_capi_base_utils_i18n_date_interval_create_n(void);
+extern int utc_capi_base_utils_i18n_date_interval_destroy_p(void);
+extern int utc_capi_base_utils_i18n_date_interval_destroy_n(void);
+extern int utc_capi_base_utils_i18n_date_interval_clone_p(void);
+extern int utc_capi_base_utils_i18n_date_interval_clone_n(void);
+extern int utc_capi_base_utils_i18n_date_interval_clone_n2(void);
+extern int utc_capi_base_utils_i18n_date_interval_get_from_date_p(void);
+extern int utc_capi_base_utils_i18n_date_interval_get_from_date_n(void);
+extern int utc_capi_base_utils_i18n_date_interval_get_from_date_n2(void);
+extern int utc_capi_base_utils_i18n_date_interval_get_to_date_p(void);
+extern int utc_capi_base_utils_i18n_date_interval_get_to_date_n(void);
+extern int utc_capi_base_utils_i18n_date_interval_get_to_date_n2(void);
+extern int utc_capi_base_utils_i18n_date_interval_equals_p(void);
+extern int utc_capi_base_utils_i18n_date_interval_equals_p2(void);
+extern int utc_capi_base_utils_i18n_date_interval_equals_n(void);
+extern int utc_capi_base_utils_i18n_date_interval_equals_n2(void);
+extern int utc_capi_base_utils_i18n_date_interval_equals_n3(void);
+extern int utc_capi_base_utils_i18n_date_interval_fmt_create_p(void);
+extern int utc_capi_base_utils_i18n_date_interval_fmt_create_n(void);
+extern int utc_capi_base_utils_i18n_date_interval_fmt_create_from_locale_p(void);
+extern int utc_capi_base_utils_i18n_date_interval_fmt_create_from_locale_n(void);
+extern int utc_capi_base_utils_i18n_date_interval_fmt_clone_p(void);
+extern int utc_capi_base_utils_i18n_date_interval_fmt_clone_n(void);
+extern int utc_capi_base_utils_i18n_date_interval_fmt_clone_n2(void);
+extern int utc_capi_base_utils_i18n_date_interval_fmt_destroy_p(void);
+extern int utc_capi_base_utils_i18n_date_interval_fmt_destroy_n(void);
+extern int utc_capi_base_utils_i18n_date_interval_fmt_equals_p(void);
+extern int utc_capi_base_utils_i18n_date_interval_fmt_equals_p2(void);
+extern int utc_capi_base_utils_i18n_date_interval_fmt_equals_n(void);
+extern int utc_capi_base_utils_i18n_date_interval_fmt_equals_n2(void);
+extern int utc_capi_base_utils_i18n_date_interval_fmt_equals_n3(void);
+extern int utc_capi_base_utils_i18n_date_interval_fmt_set_time_zone_p(void);
+extern int utc_capi_base_utils_i18n_date_interval_fmt_set_time_zone_n(void);
+extern int utc_capi_base_utils_i18n_date_interval_fmt_set_time_zone_n2(void);
+extern int utc_capi_base_utils_i18n_date_interval_fmt_get_time_zone_p(void);
+extern int utc_capi_base_utils_i18n_date_interval_fmt_get_time_zone_n(void);
+extern int utc_capi_base_utils_i18n_date_interval_fmt_get_time_zone_n2(void);
+extern int utc_capi_base_utils_i18n_date_interval_fmt_adopt_time_zone_p(void);
+extern int utc_capi_base_utils_i18n_date_interval_fmt_adopt_time_zone_n(void);
+extern int utc_capi_base_utils_i18n_date_interval_fmt_adopt_time_zone_n2(void);
+extern int utc_capi_base_utils_i18n_date_interval_fmt_format_with_date_interval_p(void);
+extern int utc_capi_base_utils_i18n_date_interval_fmt_format_with_date_interval_n(void);
+extern int utc_capi_base_utils_i18n_date_interval_fmt_format_with_date_interval_n2(void);
+extern int utc_capi_base_utils_i18n_date_interval_fmt_format_with_date_interval_n3(void);
+extern int utc_capi_base_utils_i18n_date_interval_fmt_format_with_date_interval_n4(void);
+extern int utc_capi_base_utils_i18n_date_interval_fmt_format_with_calendar_p(void);
+extern int utc_capi_base_utils_i18n_date_interval_fmt_format_with_calendar_n(void);
+extern int utc_capi_base_utils_i18n_date_interval_fmt_format_with_calendar_n2(void);
+extern int utc_capi_base_utils_i18n_date_interval_fmt_format_with_calendar_n3(void);
+extern int utc_capi_base_utils_i18n_date_interval_fmt_format_with_calendar_n4(void);
+extern int utc_capi_base_utils_i18n_date_interval_fmt_format_with_calendar_n5(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_create_p(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_create_n(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_p(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_n(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_n2(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_override_p(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_override_n(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_override_n2(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_override_n3(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_locale_p(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_locale_n(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_locale_n2(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_locale_n3(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_override_locale_p(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_override_locale_n(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_override_locale_n2(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_override_locale_n3(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_override_locale_n4(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_destroy_p(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_destroy_n(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_clone_p(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_clone_n(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_clone_n2(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_equals_p(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_equals_p2(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_equals_n(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_equals_n2(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_equals_n3(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_format_with_field_position_p(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_format_with_field_position_n(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_format_with_field_position_n2(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_format_with_field_position_n3(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_format_with_field_position_n4(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_parse_p(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_parse_n(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_parse_n2(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_parse_n3(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_parse_n4(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_set_2digit_year_start_p(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_set_2digit_year_start_n(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_get_2digit_year_start_p(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_get_2digit_year_start_n(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_get_2digit_year_start_n2(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_to_pattern_p(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_to_pattern_n(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_to_pattern_n3(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_to_localized_pattern_p(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_to_localized_pattern_n(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_to_localized_pattern_n3(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_apply_pattern_p(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_apply_pattern_n(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_apply_pattern_n2(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_apply_localized_pattern_p(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_apply_localized_pattern_n(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_apply_localized_pattern_n2(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_adopt_calendar_p(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_adopt_calendar_n(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_adopt_calendar_n2(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_set_context_p(void);
+extern int utc_capi_base_utils_i18n_simple_date_fmt_set_context_n(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_create_p(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_create_n(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_create_from_dialect_p(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_create_from_dialect_n(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_create_from_context_p(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_create_from_context_n(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_locale_p(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_locale_n(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_locale_n2(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_dialect_handling_p(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_dialect_handling_n(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_dialect_handling_n2(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_context_p(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_context_n(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_context_n2(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_loc_disp_name_p(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_loc_disp_name_n(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_loc_disp_name_n2(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_loc_disp_name_n3(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_language_disp_name_p(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_language_disp_name_n(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_language_disp_name_n2(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_language_disp_name_n3(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_script_disp_name_p(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_script_disp_name_n(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_script_disp_name_n2(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_script_disp_name_n3(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_script_disp_name_with_script_code_p(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_script_disp_name_with_script_code_n(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_script_disp_name_with_script_code_n2(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_region_disp_name_p(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_region_disp_name_n(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_region_disp_name_n2(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_region_disp_name_n3(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_variant_disp_name_p(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_variant_disp_name_n(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_variant_disp_name_n2(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_variant_disp_name_n3(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_key_disp_name_p(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_key_disp_name_n(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_key_disp_name_n2(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_key_disp_name_n3(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_key_value_disp_name_p(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_key_value_disp_name_n(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_key_value_disp_name_n2(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_key_value_disp_name_n3(void);
+extern int utc_capi_base_utils_i18n_loc_disp_names_get_key_value_disp_name_n4(void);
+extern int utc_capi_base_utils_i18n_utext_create_for_UTF8_p(void);
+extern int utc_capi_base_utils_i18n_utext_create_for_UTF8_n(void);
+extern int utc_capi_base_utils_i18n_utext_create_for_uchars_p(void);
+extern int utc_capi_base_utils_i18n_utext_create_for_uchars_n(void);
+extern int utc_capi_base_utils_i18n_utext_clone_p(void);
+extern int utc_capi_base_utils_i18n_utext_clone_n(void);
+extern int utc_capi_base_utils_i18n_utext_equals_p(void);
+extern int utc_capi_base_utils_i18n_utext_equals_n(void);
+extern int utc_capi_base_utils_i18n_utext_native_length_p(void);
+extern int utc_capi_base_utils_i18n_utext_native_length_n(void);
+extern int utc_capi_base_utils_i18n_utext_is_length_expensive_p(void);
+extern int utc_capi_base_utils_i18n_utext_is_length_expensive_n(void);
+extern int utc_capi_base_utils_i18n_utext_char32_at_p(void);
+extern int utc_capi_base_utils_i18n_utext_char32_at_n(void);
+extern int utc_capi_base_utils_i18n_utext_current32_p(void);
+extern int utc_capi_base_utils_i18n_utext_current32_n(void);
+extern int utc_capi_base_utils_i18n_utext_next32_p(void);
+extern int utc_capi_base_utils_i18n_utext_next32_n(void);
+extern int utc_capi_base_utils_i18n_utext_previous32_p(void);
+extern int utc_capi_base_utils_i18n_utext_previous32_n(void);
+extern int utc_capi_base_utils_i18n_utext_next32_from_p(void);
+extern int utc_capi_base_utils_i18n_utext_next32_from_n(void);
+extern int utc_capi_base_utils_i18n_utext_previous32_from_p(void);
+extern int utc_capi_base_utils_i18n_utext_previous32_from_n(void);
+extern int utc_capi_base_utils_i18n_utext_set_get_native_index_p(void);
+extern int utc_capi_base_utils_i18n_utext_set_native_index_n1(void);
+extern int utc_capi_base_utils_i18n_utext_get_native_index_n(void);
+extern int utc_capi_base_utils_i18n_utext_move_index32_p(void);
+extern int utc_capi_base_utils_i18n_utext_move_index32_n1(void);
+extern int utc_capi_base_utils_i18n_utext_get_previous_native_index_p(void);
+extern int utc_capi_base_utils_i18n_utext_get_previous_native_index_n(void);
+extern int utc_capi_base_utils_i18n_utext_extract_p(void);
+extern int utc_capi_base_utils_i18n_utext_extract_n(void);
+extern int utc_capi_base_utils_i18n_utext_is_writable_p(void);
+extern int utc_capi_base_utils_i18n_utext_is_writable_n(void);
+extern int utc_capi_base_utils_i18n_utext_has_meta_data_p(void);
+extern int utc_capi_base_utils_i18n_utext_has_meta_data_n(void);
+extern int utc_capi_base_utils_i18n_utext_replace_n(void);
+extern int utc_capi_base_utils_i18n_utext_copy_n(void);
+extern int utc_capi_base_utils_i18n_utext_freeze_p(void);
+extern int utc_capi_base_utils_i18n_utext_freeze_n(void);
+extern int utc_capi_base_utils_i18n_uscript_get_codes_p(void);
+extern int utc_capi_base_utils_i18n_uscript_get_codes_n(void);
+extern int utc_capi_base_utils_i18n_uscript_get_name_p(void);
+extern int utc_capi_base_utils_i18n_uscript_get_name_n(void);
+extern int utc_capi_base_utils_i18n_uscript_get_short_name_p(void);
+extern int utc_capi_base_utils_i18n_uscript_get_short_name_n(void);
+extern int utc_capi_base_utils_i18n_uscript_get_script_p(void);
+extern int utc_capi_base_utils_i18n_uscript_get_script_n(void);
+extern int utc_capi_base_utils_i18n_uscript_has_script_p(void);
+extern int utc_capi_base_utils_i18n_uscript_has_script_n(void);
+extern int utc_capi_base_utils_i18n_uscript_get_script_extensions_p(void);
+extern int utc_capi_base_utils_i18n_uscript_get_script_extensions_n(void);
+extern int utc_capi_base_utils_i18n_uscript_get_sample_string_p(void);
+extern int utc_capi_base_utils_i18n_uscript_get_sample_string_n(void);
+extern int utc_capi_base_utils_i18n_uscript_get_usage_p(void);
+extern int utc_capi_base_utils_i18n_uscript_get_usage_n(void);
+extern int utc_capi_base_utils_i18n_uscript_is_right_to_left_p(void);
+extern int utc_capi_base_utils_i18n_uscript_is_right_to_left_n(void);
+extern int utc_capi_base_utils_i18n_uscript_breaks_between_letters_p(void);
+extern int utc_capi_base_utils_i18n_uscript_breaks_between_letters_n(void);
+extern int utc_capi_base_utils_i18n_uscript_is_cased_p(void);
+extern int utc_capi_base_utils_i18n_uscript_is_cased_n(void);
+extern int utc_capi_base_utils_i18n_unumsys_create_p(void);
+extern int utc_capi_base_utils_i18n_unumsys_create_n(void);
+extern int utc_capi_base_utils_i18n_unumsys_create_by_name_p(void);
+extern int utc_capi_base_utils_i18n_unumsys_create_by_name_n1(void);
+extern int utc_capi_base_utils_i18n_unumsys_create_by_name_n2(void);
+extern int utc_capi_base_utils_i18n_unumsys_get_available_names_p(void);
+extern int utc_capi_base_utils_i18n_unumsys_get_available_names_n(void);
+extern int utc_capi_base_utils_i18n_unumsys_get_name_p(void);
+extern int utc_capi_base_utils_i18n_unumsys_get_name_n(void);
+extern int utc_capi_base_utils_i18n_unumsys_is_algorithmic_p1(void);
+extern int utc_capi_base_utils_i18n_unumsys_is_algorithmic_p2(void);
+extern int utc_capi_base_utils_i18n_unumsys_is_algorithmic_n(void);
+extern int utc_capi_base_utils_i18n_unumsys_get_radix_p(void);
+extern int utc_capi_base_utils_i18n_unumsys_get_radix_n(void);
+extern int utc_capi_base_utils_i18n_unumsys_get_description_p(void);
+extern int utc_capi_base_utils_i18n_unumsys_get_description_n1(void);
+extern int utc_capi_base_utils_i18n_unumsys_get_description_n2(void);
+extern int utc_capi_base_utils_i18n_unumsys_get_description_n3(void);
+extern int utc_capi_base_utils_i18n_uidna_label_to_ascii_p(void);
+extern int utc_capi_base_utils_i18n_uidna_label_to_ascii_n(void);
+extern int utc_capi_base_utils_i18n_uidna_label_to_unicode_p(void);
+extern int utc_capi_base_utils_i18n_uidna_label_to_unicode_n(void);
+extern int utc_capi_base_utils_i18n_uidna_name_to_ascii_p(void);
+extern int utc_capi_base_utils_i18n_uidna_name_to_ascii_n(void);
+extern int utc_capi_base_utils_i18n_uidna_name_to_unicode_p(void);
+extern int utc_capi_base_utils_i18n_uidna_name_to_unicode_n(void);
+extern int utc_capi_base_utils_i18n_uidna_label_to_ascii_UTF8_p(void);
+extern int utc_capi_base_utils_i18n_uidna_label_to_ascii_UTF8_n(void);
+extern int utc_capi_base_utils_i18n_uidna_label_to_unicode_UTF8_p(void);
+extern int utc_capi_base_utils_i18n_uidna_label_to_unicode_UTF8_n(void);
+extern int utc_capi_base_utils_i18n_uidna_name_to_ascii_UTF8_p(void);
+extern int utc_capi_base_utils_i18n_uidna_name_to_ascii_UTF8_n(void);
+extern int utc_capi_base_utils_i18n_uidna_name_to_unicode_UTF8_p(void);
+extern int utc_capi_base_utils_i18n_uidna_name_to_unicode_UTF8_n(void);
+extern int utc_capi_base_utils_i18n_uidna_info_get_is_trans_different_p(void);
+extern int utc_capi_base_utils_i18n_uidna_info_get_is_trans_different_n(void);
+extern int utc_capi_base_utils_i18n_uidna_info_get_errors_p(void);
+extern int utc_capi_base_utils_i18n_uidna_info_get_errors_n(void);
+extern int utc_capi_base_utils_i18n_uidna_info_destroy_p(void);
+extern int utc_capi_base_utils_i18n_uidna_info_destroy_n(void);
+extern int utc_capi_base_utils_i18n_ucsdet_create_p(void);
+extern int utc_capi_base_utils_i18n_ucsdet_create_n(void);
+extern int utc_capi_base_utils_i18n_ucsdet_destroy_p(void);
+extern int utc_capi_base_utils_i18n_ucsdet_destroy_n(void);
+extern int utc_capi_base_utils_i18n_ucsdet_set_text_p(void);
+extern int utc_capi_base_utils_i18n_ucsdet_set_text_n(void);
+extern int utc_capi_base_utils_i18n_ucsdet_set_declared_encoding_p(void);
+extern int utc_capi_base_utils_i18n_ucsdet_set_declared_encoding_n1(void);
+extern int utc_capi_base_utils_i18n_ucsdet_set_declared_encoding_n2(void);
+extern int utc_capi_base_utils_i18n_ucsdet_detect_p(void);
+extern int utc_capi_base_utils_i18n_ucsdet_detect_n1(void);
+extern int utc_capi_base_utils_i18n_ucsdet_detect_n2(void);
+extern int utc_capi_base_utils_i18n_ucsdet_detect_all_p(void);
+extern int utc_capi_base_utils_i18n_ucsdet_detect_all_n(void);
+extern int utc_capi_base_utils_i18n_ucsdet_get_name_p(void);
+extern int utc_capi_base_utils_i18n_ucsdet_get_name_n(void);
+extern int utc_capi_base_utils_i18n_ucsdet_get_confidence_p(void);
+extern int utc_capi_base_utils_i18n_ucsdet_get_confidence_n(void);
+extern int utc_capi_base_utils_i18n_ucsdet_get_language_p(void);
+extern int utc_capi_base_utils_i18n_ucsdet_get_language_n(void);
+extern int utc_capi_base_utils_i18n_ucsdet_get_uchars_p(void);
+extern int utc_capi_base_utils_i18n_ucsdet_get_uchars_n1(void);
+extern int utc_capi_base_utils_i18n_ucsdet_get_uchars_n2(void);
+extern int utc_capi_base_utils_i18n_ucsdet_get_uchars_n3(void);
+extern int utc_capi_base_utils_i18n_ucsdet_get_all_detectable_charsets_p(void);
+extern int utc_capi_base_utils_i18n_ucsdet_get_all_detectable_charsets_n(void);
+extern int utc_capi_base_utils_i18n_ucsdet_is_input_filter_enabled_p(void);
+extern int utc_capi_base_utils_i18n_ucsdet_is_input_filter_enabled_n1(void);
+extern int utc_capi_base_utils_i18n_ucsdet_is_input_filter_enabled_n2(void);
+extern int utc_capi_base_utils_i18n_ucsdet_enable_input_filter_p(void);
+extern int utc_capi_base_utils_i18n_ucsdet_enable_input_filter_n1(void);
+extern int utc_capi_base_utils_i18n_ucsdet_enable_input_filter_n2(void);
+extern int utc_capi_base_utils_i18n_ucnvsel_create_p(void);
+extern int utc_capi_base_utils_i18n_ucnvsel_create_n1(void);
+extern int utc_capi_base_utils_i18n_ucnvsel_create_n2(void);
+extern int utc_capi_base_utils_i18n_ucnvsel_destroy_p(void);
+extern int utc_capi_base_utils_i18n_ucnvsel_destroy_n(void);
+extern int utc_capi_base_utils_i18n_ucnvsel_create_from_serialized_p(void);
+extern int utc_capi_base_utils_i18n_ucnvsel_create_from_serialized_n1(void);
+extern int utc_capi_base_utils_i18n_ucnvsel_create_from_serialized_n2(void);
+extern int utc_capi_base_utils_i18n_ucnvsel_serialize_p(void);
+extern int utc_capi_base_utils_i18n_ucnvsel_serialize_n(void);
+extern int utc_capi_base_utils_i18n_ucnvsel_select_for_string_p(void);
+extern int utc_capi_base_utils_i18n_ucnvsel_select_for_string_n1(void);
+extern int utc_capi_base_utils_i18n_ucnvsel_select_for_string_n2(void);
+extern int utc_capi_base_utils_i18n_ucnvsel_select_for_utf8_p(void);
+extern int utc_capi_base_utils_i18n_ucnvsel_select_for_utf8_n1(void);
+extern int utc_capi_base_utils_i18n_ucnvsel_select_for_utf8_n2(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_max_bytes_for_string_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_max_bytes_for_string_n1(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_max_bytes_for_string_n2(void);
+extern int utc_capi_base_utils_i18n_ucnv_compare_names_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_compare_names_n1(void);
+extern int utc_capi_base_utils_i18n_ucnv_compare_names_n2(void);
+extern int utc_capi_base_utils_i18n_ucnv_create_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_create_n(void);
+extern int utc_capi_base_utils_i18n_ucnv_create_unicode_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_create_unicode_n1(void);
+extern int utc_capi_base_utils_i18n_ucnv_create_unicode_n2(void);
+extern int utc_capi_base_utils_i18n_ucnv_create_ccsid_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_create_ccsid_n1(void);
+extern int utc_capi_base_utils_i18n_ucnv_create_ccsid_n2(void);
+extern int utc_capi_base_utils_i18n_ucnv_safe_clone_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_safe_clone_n(void);
+extern int utc_capi_base_utils_i18n_ucnv_destroy_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_destroy_n(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_subst_chars_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_subst_chars_n(void);
+extern int utc_capi_base_utils_i18n_ucnv_set_subst_chars_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_set_subst_chars_n(void);
+extern int utc_capi_base_utils_i18n_ucnv_set_subst_string_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_set_subst_string_n1(void);
+extern int utc_capi_base_utils_i18n_ucnv_set_subst_string_n2(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_invalid_chars_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_invalid_chars_n1(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_invalid_chars_n2(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_invalid_chars_n3(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_invalid_uchars_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_invalid_uchars_n1(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_invalid_uchars_n2(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_invalid_uchars_n3(void);
+extern int utc_capi_base_utils_i18n_ucnv_reset_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_reset_n(void);
+extern int utc_capi_base_utils_i18n_ucnv_reset_to_unicode_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_reset_to_unicode_n(void);
+extern int utc_capi_base_utils_i18n_ucnv_reset_from_unicode_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_reset_from_unicode_n(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_max_char_size_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_max_char_size_n(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_min_char_size_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_min_char_size_n(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_display_name_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_display_name_n1(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_display_name_n2(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_display_name_n3(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_display_name_n4(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_name_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_name_n(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_ccsid_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_ccsid_n(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_platform_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_platform_n(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_type_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_type_n(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_starters_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_starters_n(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_unicode_set_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_unicode_set_n1(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_unicode_set_n2(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_unicode_set_n3(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_unicode_set_n4(void);
+extern int utc_capi_base_utils_i18n_ucnv_from_unicode_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_from_unicode_n1(void);
+extern int utc_capi_base_utils_i18n_ucnv_from_unicode_n2(void);
+extern int utc_capi_base_utils_i18n_ucnv_from_unicode_n3(void);
+extern int utc_capi_base_utils_i18n_ucnv_from_unicode_n4(void);
+extern int utc_capi_base_utils_i18n_ucnv_from_unicode_n5(void);
+extern int utc_capi_base_utils_i18n_ucnv_to_unicode_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_to_unicode_n1(void);
+extern int utc_capi_base_utils_i18n_ucnv_to_unicode_n2(void);
+extern int utc_capi_base_utils_i18n_ucnv_to_unicode_n3(void);
+extern int utc_capi_base_utils_i18n_ucnv_to_unicode_n4(void);
+extern int utc_capi_base_utils_i18n_ucnv_from_uchars_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_from_uchars_n1(void);
+extern int utc_capi_base_utils_i18n_ucnv_from_uchars_n2(void);
+extern int utc_capi_base_utils_i18n_ucnv_from_uchars_n3(void);
+extern int utc_capi_base_utils_i18n_ucnv_from_uchars_n4(void);
+extern int utc_capi_base_utils_i18n_ucnv_from_uchars_n5(void);
+extern int utc_capi_base_utils_i18n_ucnv_from_uchars_n6(void);
+extern int utc_capi_base_utils_i18n_ucnv_to_uchars_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_to_uchars_n1(void);
+extern int utc_capi_base_utils_i18n_ucnv_to_uchars_n2(void);
+extern int utc_capi_base_utils_i18n_ucnv_to_uchars_n3(void);
+extern int utc_capi_base_utils_i18n_ucnv_to_uchars_n4(void);
+extern int utc_capi_base_utils_i18n_ucnv_to_uchars_n5(void);
+extern int utc_capi_base_utils_i18n_ucnv_to_uchars_n6(void);
+extern int utc_capi_base_utils_i18n_ucnv_to_uchars_n7(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_next_uchar_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_next_uchar_n1(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_next_uchar_n2(void);
+extern int utc_capi_base_utils_i18n_ucnv_convert_ex_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_convert_ex_n1(void);
+extern int utc_capi_base_utils_i18n_ucnv_convert_ex_n2(void);
+extern int utc_capi_base_utils_i18n_ucnv_convert_ex_n3(void);
+extern int utc_capi_base_utils_i18n_ucnv_convert_ex_n4(void);
+extern int utc_capi_base_utils_i18n_ucnv_convert_ex_n5(void);
+extern int utc_capi_base_utils_i18n_ucnv_convert_ex_n6(void);
+extern int utc_capi_base_utils_i18n_ucnv_convert_ex_n7(void);
+extern int utc_capi_base_utils_i18n_ucnv_convert_ex_n8(void);
+extern int utc_capi_base_utils_i18n_ucnv_convert_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_convert_n1(void);
+extern int utc_capi_base_utils_i18n_ucnv_convert_n2(void);
+extern int utc_capi_base_utils_i18n_ucnv_convert_n3(void);
+extern int utc_capi_base_utils_i18n_ucnv_convert_n4(void);
+extern int utc_capi_base_utils_i18n_ucnv_convert_n5(void);
+extern int utc_capi_base_utils_i18n_ucnv_from_algorithmic_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_from_algorithmic_n1(void);
+extern int utc_capi_base_utils_i18n_ucnv_from_algorithmic_n2(void);
+extern int utc_capi_base_utils_i18n_ucnv_from_algorithmic_n3(void);
+extern int utc_capi_base_utils_i18n_ucnv_from_algorithmic_n4(void);
+extern int utc_capi_base_utils_i18n_ucnv_from_algorithmic_n5(void);
+extern int utc_capi_base_utils_i18n_ucnv_from_algorithmic_n6(void);
+extern int utc_capi_base_utils_i18n_ucnv_to_algorithmic_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_to_algorithmic_n1(void);
+extern int utc_capi_base_utils_i18n_ucnv_to_algorithmic_n2(void);
+extern int utc_capi_base_utils_i18n_ucnv_to_algorithmic_n3(void);
+extern int utc_capi_base_utils_i18n_ucnv_to_algorithmic_n4(void);
+extern int utc_capi_base_utils_i18n_ucnv_to_algorithmic_n5(void);
+extern int utc_capi_base_utils_i18n_ucnv_flush_cache_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_count_available_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_available_name_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_available_name_n1(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_available_name_n2(void);
+extern int utc_capi_base_utils_i18n_ucnv_create_all_names_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_create_all_names_n(void);
+extern int utc_capi_base_utils_i18n_ucnv_count_aliases_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_count_aliases_n1(void);
+extern int utc_capi_base_utils_i18n_ucnv_count_aliases_n2(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_alias_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_alias_n(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_aliases_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_aliases_n(void);
+extern int utc_capi_base_utils_i18n_ucnv_create_standard_names_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_create_standard_names_n1(void);
+extern int utc_capi_base_utils_i18n_ucnv_create_standard_names_n2(void);
+extern int utc_capi_base_utils_i18n_ucnv_count_standards_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_standard_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_standard_n(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_standard_name_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_standard_name_n1(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_standard_name_n2(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_canonical_name_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_canonical_name_n1(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_canonical_name_n2(void);
+extern int utc_capi_base_utils_i18n_ucnv_get_default_name_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_set_default_name_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_fix_file_separator_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_fix_file_separator_n1(void);
+extern int utc_capi_base_utils_i18n_ucnv_fix_file_separator_n2(void);
+extern int utc_capi_base_utils_i18n_ucnv_fix_file_separator_n3(void);
+extern int utc_capi_base_utils_i18n_ucnv_is_ambiguous_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_is_ambiguous_n(void);
+extern int utc_capi_base_utils_i18n_ucnv_set_fallback_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_set_fallback_n(void);
+extern int utc_capi_base_utils_i18n_ucnv_uses_fallback_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_uses_fallback_n(void);
+extern int utc_capi_base_utils_i18n_ucnv_detect_unicode_signature_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_detect_unicode_signature_n1(void);
+extern int utc_capi_base_utils_i18n_ucnv_detect_unicode_signature_n2(void);
+extern int utc_capi_base_utils_i18n_ucnv_from_ucount_pending_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_from_ucount_pending_n(void);
+extern int utc_capi_base_utils_i18n_ucnv_to_ucount_pending_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_to_ucount_pending_n(void);
+extern int utc_capi_base_utils_i18n_ucnv_is_fixed_width_p(void);
+extern int utc_capi_base_utils_i18n_ucnv_is_fixed_width_n(void);
+extern int utc_capi_base_utils_i18n_ures_create_p(void);
+extern int utc_capi_base_utils_i18n_ures_create_n(void);
+extern int utc_capi_base_utils_i18n_ures_create_direct_p(void);
+extern int utc_capi_base_utils_i18n_ures_create_direct_n(void);
+extern int utc_capi_base_utils_i18n_ures_create_unicode_p(void);
+extern int utc_capi_base_utils_i18n_ures_create_unicode_n(void);
+extern int utc_capi_base_utils_i18n_ures_destroy_p(void);
+extern int utc_capi_base_utils_i18n_ures_destroy_n(void);
+extern int utc_capi_base_utils_i18n_ures_get_version_p(void);
+extern int utc_capi_base_utils_i18n_ures_get_version_n(void);
+extern int utc_capi_base_utils_i18n_ures_get_locale_by_type_p(void);
+extern int utc_capi_base_utils_i18n_ures_get_locale_by_type_n1(void);
+extern int utc_capi_base_utils_i18n_ures_get_locale_by_type_n2(void);
+extern int utc_capi_base_utils_i18n_ures_get_locale_by_type_n3(void);
+extern int utc_capi_base_utils_i18n_ures_get_string_p(void);
+extern int utc_capi_base_utils_i18n_ures_get_string_n(void);
+extern int utc_capi_base_utils_i18n_ures_get_UTF8_string_p(void);
+extern int utc_capi_base_utils_i18n_ures_get_UTF8_string_n1(void);
+extern int utc_capi_base_utils_i18n_ures_get_binary_p(void);
+extern int utc_capi_base_utils_i18n_ures_get_binary_n1(void);
+extern int utc_capi_base_utils_i18n_ures_get_binary_n2(void);
+extern int utc_capi_base_utils_i18n_ures_get_int_vector_p(void);
+extern int utc_capi_base_utils_i18n_ures_get_int_vector_n1(void);
+extern int utc_capi_base_utils_i18n_ures_get_int_vector_n2(void);
+extern int utc_capi_base_utils_i18n_ures_get_uint_p(void);
+extern int utc_capi_base_utils_i18n_ures_get_uint_n1(void);
+extern int utc_capi_base_utils_i18n_ures_get_uint_n2(void);
+extern int utc_capi_base_utils_i18n_ures_get_int_p(void);
+extern int utc_capi_base_utils_i18n_ures_get_int_n1(void);
+extern int utc_capi_base_utils_i18n_ures_get_int_n2(void);
+extern int utc_capi_base_utils_i18n_ures_get_size_p(void);
+extern int utc_capi_base_utils_i18n_ures_get_size_n1(void);
+extern int utc_capi_base_utils_i18n_ures_get_size_n2(void);
+extern int utc_capi_base_utils_i18n_ures_get_type_p(void);
+extern int utc_capi_base_utils_i18n_ures_get_type_n1(void);
+extern int utc_capi_base_utils_i18n_ures_get_type_n2(void);
+extern int utc_capi_base_utils_i18n_ures_get_key_p(void);
+extern int utc_capi_base_utils_i18n_ures_get_key_n1(void);
+extern int utc_capi_base_utils_i18n_ures_get_key_n2(void);
+extern int utc_capi_base_utils_i18n_ures_reset_iterator_p(void);
+extern int utc_capi_base_utils_i18n_ures_reset_iterator_n(void);
+extern int utc_capi_base_utils_i18n_ures_has_next_p(void);
+extern int utc_capi_base_utils_i18n_ures_has_next_n1(void);
+extern int utc_capi_base_utils_i18n_ures_has_next_n2(void);
+extern int utc_capi_base_utils_i18n_ures_get_next_resource_p(void);
+extern int utc_capi_base_utils_i18n_ures_get_next_resource_n(void);
+extern int utc_capi_base_utils_i18n_ures_get_next_string_p(void);
+extern int utc_capi_base_utils_i18n_ures_get_next_string_n1(void);
+extern int utc_capi_base_utils_i18n_ures_get_next_string_n2(void);
+extern int utc_capi_base_utils_i18n_ures_get_next_string_n3(void);
+extern int utc_capi_base_utils_i18n_ures_get_next_string_n4(void);
+extern int utc_capi_base_utils_i18n_ures_get_by_index_p(void);
+extern int utc_capi_base_utils_i18n_ures_get_by_index_n1(void);
+extern int utc_capi_base_utils_i18n_ures_get_by_index_n2(void);
+extern int utc_capi_base_utils_i18n_ures_get_string_by_index_p(void);
+extern int utc_capi_base_utils_i18n_ures_get_string_by_index_n1(void);
+extern int utc_capi_base_utils_i18n_ures_get_string_by_index_n2(void);
+extern int utc_capi_base_utils_i18n_ures_get_UTF8_string_by_index_p(void);
+extern int utc_capi_base_utils_i18n_ures_get_UTF8_string_by_index_n1(void);
+extern int utc_capi_base_utils_i18n_ures_get_UTF8_string_by_index_n2(void);
+extern int utc_capi_base_utils_i18n_ures_get_UTF8_string_by_index_n3(void);
+extern int utc_capi_base_utils_i18n_ures_get_UTF8_string_by_index_n4(void);
+extern int utc_capi_base_utils_i18n_ures_get_UTF8_string_by_index_n5(void);
+extern int utc_capi_base_utils_i18n_ures_get_by_key_p(void);
+extern int utc_capi_base_utils_i18n_ures_get_by_key_n1(void);
+extern int utc_capi_base_utils_i18n_ures_get_by_key_n2(void);
+extern int utc_capi_base_utils_i18n_ures_get_by_key_n3(void);
+extern int utc_capi_base_utils_i18n_ures_get_string_by_key_p(void);
+extern int utc_capi_base_utils_i18n_ures_get_string_by_key_n1(void);
+extern int utc_capi_base_utils_i18n_ures_get_string_by_key_n2(void);
+extern int utc_capi_base_utils_i18n_ures_get_string_by_key_n3(void);
+extern int utc_capi_base_utils_i18n_ures_get_UTF8_string_by_key_p(void);
+extern int utc_capi_base_utils_i18n_ures_get_UTF8_string_by_key_n1(void);
+extern int utc_capi_base_utils_i18n_ures_get_UTF8_string_by_key_n2(void);
+extern int utc_capi_base_utils_i18n_ures_get_UTF8_string_by_key_n3(void);
+extern int utc_capi_base_utils_i18n_ures_get_UTF8_string_by_key_n4(void);
+extern int utc_capi_base_utils_i18n_ures_get_UTF8_string_by_key_n5(void);
+
+testcase tc_array[] = {
+       {"utc_capi_base_utils_i18n_ucalendar_set_default_timezone_p",utc_capi_base_utils_i18n_ucalendar_set_default_timezone_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_set_default_timezone_n",utc_capi_base_utils_i18n_ucalendar_set_default_timezone_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_now_p",utc_capi_base_utils_i18n_ucalendar_get_now_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_now_n",utc_capi_base_utils_i18n_ucalendar_get_now_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_create_p",utc_capi_base_utils_i18n_ucalendar_create_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_create_n",utc_capi_base_utils_i18n_ucalendar_create_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_destroy_p",utc_capi_base_utils_i18n_ucalendar_destroy_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_destroy_n",utc_capi_base_utils_i18n_ucalendar_destroy_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_clone_p",utc_capi_base_utils_i18n_ucalendar_clone_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_clone_n",utc_capi_base_utils_i18n_ucalendar_clone_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_timezone_displayname_p",utc_capi_base_utils_i18n_ucalendar_get_timezone_displayname_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_timezone_displayname_n",utc_capi_base_utils_i18n_ucalendar_get_timezone_displayname_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_is_in_daylight_time_p",utc_capi_base_utils_i18n_ucalendar_is_in_daylight_time_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_is_in_daylight_time_n",utc_capi_base_utils_i18n_ucalendar_is_in_daylight_time_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_set_p",utc_capi_base_utils_i18n_ucalendar_set_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_set_n",utc_capi_base_utils_i18n_ucalendar_set_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_set_attribute_p",utc_capi_base_utils_i18n_ucalendar_set_attribute_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_set_attribute_n",utc_capi_base_utils_i18n_ucalendar_set_attribute_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_attribute_p",utc_capi_base_utils_i18n_ucalendar_get_attribute_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_attribute_n",utc_capi_base_utils_i18n_ucalendar_get_attribute_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_milliseconds_p",utc_capi_base_utils_i18n_ucalendar_get_milliseconds_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_milliseconds_n",utc_capi_base_utils_i18n_ucalendar_get_milliseconds_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_set_milliseconds_p",utc_capi_base_utils_i18n_ucalendar_set_milliseconds_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_set_milliseconds_n",utc_capi_base_utils_i18n_ucalendar_set_milliseconds_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_set_date_time_p",utc_capi_base_utils_i18n_ucalendar_set_date_time_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_set_date_time_n",utc_capi_base_utils_i18n_ucalendar_set_date_time_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_is_equivalent_to_p",utc_capi_base_utils_i18n_ucalendar_is_equivalent_to_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_is_equivalent_to_p2",utc_capi_base_utils_i18n_ucalendar_is_equivalent_to_p2,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_is_equivalent_to_p3",utc_capi_base_utils_i18n_ucalendar_is_equivalent_to_p3,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_is_equivalent_to_n",utc_capi_base_utils_i18n_ucalendar_is_equivalent_to_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_add_p",utc_capi_base_utils_i18n_ucalendar_add_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_add_n",utc_capi_base_utils_i18n_ucalendar_add_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_p",utc_capi_base_utils_i18n_ucalendar_get_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_n",utc_capi_base_utils_i18n_ucalendar_get_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_field_difference_p",utc_capi_base_utils_i18n_ucalendar_get_field_difference_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_field_difference_p2",utc_capi_base_utils_i18n_ucalendar_get_field_difference_p2,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_field_difference_n",utc_capi_base_utils_i18n_ucalendar_get_field_difference_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_timezone_id_enumeration_create_p",utc_capi_base_utils_i18n_ucalendar_timezone_id_enumeration_create_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_timezone_id_enumeration_create_n",utc_capi_base_utils_i18n_ucalendar_timezone_id_enumeration_create_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_timezones_create_p",utc_capi_base_utils_i18n_ucalendar_timezones_create_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_timezones_create_n",utc_capi_base_utils_i18n_ucalendar_timezones_create_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_country_timezones_create_p",utc_capi_base_utils_i18n_ucalendar_country_timezones_create_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_country_timezones_create_n",utc_capi_base_utils_i18n_ucalendar_country_timezones_create_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_default_timezone_p",utc_capi_base_utils_i18n_ucalendar_get_default_timezone_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_default_timezone_n",utc_capi_base_utils_i18n_ucalendar_get_default_timezone_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_set_timezone_p",utc_capi_base_utils_i18n_ucalendar_set_timezone_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_set_timezone_n",utc_capi_base_utils_i18n_ucalendar_set_timezone_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_timezone_id_p",utc_capi_base_utils_i18n_ucalendar_get_timezone_id_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_timezone_id_n",utc_capi_base_utils_i18n_ucalendar_get_timezone_id_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_set_gregorian_change_p",utc_capi_base_utils_i18n_ucalendar_set_gregorian_change_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_set_gregorian_change_n",utc_capi_base_utils_i18n_ucalendar_set_gregorian_change_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_gregorian_change_p",utc_capi_base_utils_i18n_ucalendar_get_gregorian_change_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_gregorian_change_n",utc_capi_base_utils_i18n_ucalendar_get_gregorian_change_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_available_p",utc_capi_base_utils_i18n_ucalendar_get_available_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_available_n",utc_capi_base_utils_i18n_ucalendar_get_available_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_count_available_p",utc_capi_base_utils_i18n_ucalendar_count_available_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_set_date_p",utc_capi_base_utils_i18n_ucalendar_set_date_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_set_date_n",utc_capi_base_utils_i18n_ucalendar_set_date_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_roll_p",utc_capi_base_utils_i18n_ucalendar_roll_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_roll_n",utc_capi_base_utils_i18n_ucalendar_roll_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_is_set_p",utc_capi_base_utils_i18n_ucalendar_is_set_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_is_set_n",utc_capi_base_utils_i18n_ucalendar_is_set_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_clear_field_p",utc_capi_base_utils_i18n_ucalendar_clear_field_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_clear_field_n",utc_capi_base_utils_i18n_ucalendar_clear_field_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_clear_p",utc_capi_base_utils_i18n_ucalendar_clear_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_clear_n",utc_capi_base_utils_i18n_ucalendar_clear_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_limit_p",utc_capi_base_utils_i18n_ucalendar_get_limit_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_limit_n",utc_capi_base_utils_i18n_ucalendar_get_limit_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_locale_by_type_p",utc_capi_base_utils_i18n_ucalendar_get_locale_by_type_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_locale_by_type_p2",utc_capi_base_utils_i18n_ucalendar_get_locale_by_type_p2,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_locale_by_type_n",utc_capi_base_utils_i18n_ucalendar_get_locale_by_type_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_tz_data_version_p",utc_capi_base_utils_i18n_ucalendar_get_tz_data_version_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_canonical_timezone_id_p",utc_capi_base_utils_i18n_ucalendar_get_canonical_timezone_id_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_canonical_timezone_id_n",utc_capi_base_utils_i18n_ucalendar_get_canonical_timezone_id_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_type_p",utc_capi_base_utils_i18n_ucalendar_get_type_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_type_n",utc_capi_base_utils_i18n_ucalendar_get_type_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_keyword_values_for_locale_p",utc_capi_base_utils_i18n_ucalendar_get_keyword_values_for_locale_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_keyword_values_for_locale_n",utc_capi_base_utils_i18n_ucalendar_get_keyword_values_for_locale_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_day_of_week_type_p",utc_capi_base_utils_i18n_ucalendar_get_day_of_week_type_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_day_of_week_type_n",utc_capi_base_utils_i18n_ucalendar_get_day_of_week_type_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_weekend_transition_p",utc_capi_base_utils_i18n_ucalendar_get_weekend_transition_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_weekend_transition_n",utc_capi_base_utils_i18n_ucalendar_get_weekend_transition_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_is_weekend_p",utc_capi_base_utils_i18n_ucalendar_is_weekend_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_is_weekend_n",utc_capi_base_utils_i18n_ucalendar_is_weekend_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_timezone_transition_date_p",utc_capi_base_utils_i18n_ucalendar_get_timezone_transition_date_p,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_ucalendar_get_timezone_transition_date_n",utc_capi_base_utils_i18n_ucalendar_get_timezone_transition_date_n,utc_capi_base_utils_ucalendar_startup,utc_capi_base_utils_ucalendar_cleanup},
+       {"utc_capi_base_utils_i18n_udate_create_p",utc_capi_base_utils_i18n_udate_create_p,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_create_n",utc_capi_base_utils_i18n_udate_create_n,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_destroy_p",utc_capi_base_utils_i18n_udate_destroy_p,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_destroy_n",utc_capi_base_utils_i18n_udate_destroy_n,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_format_date_p",utc_capi_base_utils_i18n_udate_format_date_p,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_format_date_p2",utc_capi_base_utils_i18n_udate_format_date_p2,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_format_date_p3",utc_capi_base_utils_i18n_udate_format_date_p3,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_format_date_n",utc_capi_base_utils_i18n_udate_format_date_n,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_format_date_n2",utc_capi_base_utils_i18n_udate_format_date_n2,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_format_date_n3",utc_capi_base_utils_i18n_udate_format_date_n3,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_format_date_n4",utc_capi_base_utils_i18n_udate_format_date_n4,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_to_calendar_date_field_p",utc_capi_base_utils_i18n_udate_to_calendar_date_field_p,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_to_calendar_date_field_n",utc_capi_base_utils_i18n_udate_to_calendar_date_field_n,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_to_calendar_date_field_n2",utc_capi_base_utils_i18n_udate_to_calendar_date_field_n2,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_clone_p",utc_capi_base_utils_i18n_udate_clone_p,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_clone_n",utc_capi_base_utils_i18n_udate_clone_n,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_clone_n2",utc_capi_base_utils_i18n_udate_clone_n2,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_parse_p",utc_capi_base_utils_i18n_udate_parse_p,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_parse_n",utc_capi_base_utils_i18n_udate_parse_n,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_parse_n2",utc_capi_base_utils_i18n_udate_parse_n2,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_parse_n3",utc_capi_base_utils_i18n_udate_parse_n3,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_parse_n4",utc_capi_base_utils_i18n_udate_parse_n4,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_parse_calendar_p",utc_capi_base_utils_i18n_udate_parse_calendar_p,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_parse_calendar_p2",utc_capi_base_utils_i18n_udate_parse_calendar_p2,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_parse_calendar_n",utc_capi_base_utils_i18n_udate_parse_calendar_n,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_parse_calendar_n2",utc_capi_base_utils_i18n_udate_parse_calendar_n2,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_parse_calendar_n3",utc_capi_base_utils_i18n_udate_parse_calendar_n3,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_parse_calendar_n4",utc_capi_base_utils_i18n_udate_parse_calendar_n4,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_is_lenient_p",utc_capi_base_utils_i18n_udate_is_lenient_p,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_is_lenient_n",utc_capi_base_utils_i18n_udate_is_lenient_n,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_set_lenient_p",utc_capi_base_utils_i18n_udate_set_lenient_p,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_set_lenient_p2",utc_capi_base_utils_i18n_udate_set_lenient_p2,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_set_lenient_n",utc_capi_base_utils_i18n_udate_set_lenient_n,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_set_lenient_n2",utc_capi_base_utils_i18n_udate_set_lenient_n2,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_get_calendar_p",utc_capi_base_utils_i18n_udate_get_calendar_p,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_get_calendar_n",utc_capi_base_utils_i18n_udate_get_calendar_n,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_get_calendar_n2",utc_capi_base_utils_i18n_udate_get_calendar_n2,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_set_calendar_p",utc_capi_base_utils_i18n_udate_set_calendar_p,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_set_calendar_n",utc_capi_base_utils_i18n_udate_set_calendar_n,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_set_calendar_n2",utc_capi_base_utils_i18n_udate_set_calendar_n2,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_get_number_format_p",utc_capi_base_utils_i18n_udate_get_number_format_p,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_get_number_format_n",utc_capi_base_utils_i18n_udate_get_number_format_n,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_get_number_format_n2",utc_capi_base_utils_i18n_udate_get_number_format_n2,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_set_number_format_p",utc_capi_base_utils_i18n_udate_set_number_format_p,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_set_number_format_n",utc_capi_base_utils_i18n_udate_set_number_format_n,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_set_number_format_n2",utc_capi_base_utils_i18n_udate_set_number_format_n2,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_get_available_p",utc_capi_base_utils_i18n_udate_get_available_p,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_get_available_n",utc_capi_base_utils_i18n_udate_get_available_n,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_count_available_p",utc_capi_base_utils_i18n_udate_count_available_p,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_get_2digit_year_start_p",utc_capi_base_utils_i18n_udate_get_2digit_year_start_p,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_get_2digit_year_start_n",utc_capi_base_utils_i18n_udate_get_2digit_year_start_n,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_get_2digit_year_start_n2",utc_capi_base_utils_i18n_udate_get_2digit_year_start_n2,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_set_2digit_year_start_p",utc_capi_base_utils_i18n_udate_set_2digit_year_start_p,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_set_2digit_year_start_n",utc_capi_base_utils_i18n_udate_set_2digit_year_start_n,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_to_pattern_p",utc_capi_base_utils_i18n_udate_to_pattern_p,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_to_pattern_p2",utc_capi_base_utils_i18n_udate_to_pattern_p2,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_to_pattern_n",utc_capi_base_utils_i18n_udate_to_pattern_n,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_to_pattern_n2",utc_capi_base_utils_i18n_udate_to_pattern_n2,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_to_pattern_n3",utc_capi_base_utils_i18n_udate_to_pattern_n3,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_apply_pattern_p",utc_capi_base_utils_i18n_udate_apply_pattern_p,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_apply_pattern_p2",utc_capi_base_utils_i18n_udate_apply_pattern_p2,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_apply_pattern_n",utc_capi_base_utils_i18n_udate_apply_pattern_n,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_get_symbols_p",utc_capi_base_utils_i18n_udate_get_symbols_p,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_get_symbols_n",utc_capi_base_utils_i18n_udate_get_symbols_n,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_get_symbols_n2",utc_capi_base_utils_i18n_udate_get_symbols_n2,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_get_symbols_n3",utc_capi_base_utils_i18n_udate_get_symbols_n3,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_get_symbols_n4",utc_capi_base_utils_i18n_udate_get_symbols_n4,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_get_symbols_n5",utc_capi_base_utils_i18n_udate_get_symbols_n5,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_count_symbols_p",utc_capi_base_utils_i18n_udate_count_symbols_p,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_count_symbols_n",utc_capi_base_utils_i18n_udate_count_symbols_n,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_set_symbols_p",utc_capi_base_utils_i18n_udate_set_symbols_p,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_set_symbols_n",utc_capi_base_utils_i18n_udate_set_symbols_n,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_set_symbols_n2",utc_capi_base_utils_i18n_udate_set_symbols_n2,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_set_symbols_n3",utc_capi_base_utils_i18n_udate_set_symbols_n3,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_set_symbols_n4",utc_capi_base_utils_i18n_udate_set_symbols_n4,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_set_symbols_n5",utc_capi_base_utils_i18n_udate_set_symbols_n5,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_get_locale_by_type_p",utc_capi_base_utils_i18n_udate_get_locale_by_type_p,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_get_locale_by_type_p2",utc_capi_base_utils_i18n_udate_get_locale_by_type_p2,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_get_locale_by_type_n",utc_capi_base_utils_i18n_udate_get_locale_by_type_n,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_get_locale_by_type_n2",utc_capi_base_utils_i18n_udate_get_locale_by_type_n2,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_set_context_p",utc_capi_base_utils_i18n_udate_set_context_p,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_set_context_n",utc_capi_base_utils_i18n_udate_set_context_n,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_set_context_n2",utc_capi_base_utils_i18n_udate_set_context_n2,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_set_context_n3",utc_capi_base_utils_i18n_udate_set_context_n3,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udate_set_context_n4",utc_capi_base_utils_i18n_udate_set_context_n4,utc_capi_base_utils_udate_startup,utc_capi_base_utils_udate_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_create_p",utc_capi_base_utils_i18n_udatepg_create_p,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_create_n",utc_capi_base_utils_i18n_udatepg_create_n,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_destroy_p",utc_capi_base_utils_i18n_udatepg_destroy_p,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_destroy_n",utc_capi_base_utils_i18n_udatepg_destroy_n,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_get_best_pattern_p",utc_capi_base_utils_i18n_udatepg_get_best_pattern_p,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_get_best_pattern_n",utc_capi_base_utils_i18n_udatepg_get_best_pattern_n,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_create_empty_p",utc_capi_base_utils_i18n_udatepg_create_empty_p,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_create_empty_n",utc_capi_base_utils_i18n_udatepg_create_empty_n,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_clone_p",utc_capi_base_utils_i18n_udatepg_clone_p,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_clone_n",utc_capi_base_utils_i18n_udatepg_clone_n,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_get_best_pattern_with_options_p",utc_capi_base_utils_i18n_udatepg_get_best_pattern_with_options_p,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_get_best_pattern_with_options_n",utc_capi_base_utils_i18n_udatepg_get_best_pattern_with_options_n,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_get_best_pattern_with_options_n2",utc_capi_base_utils_i18n_udatepg_get_best_pattern_with_options_n2,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_get_best_pattern_with_options_n3",utc_capi_base_utils_i18n_udatepg_get_best_pattern_with_options_n3,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_get_best_pattern_with_options_n4",utc_capi_base_utils_i18n_udatepg_get_best_pattern_with_options_n4,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_get_best_pattern_with_options_n5",utc_capi_base_utils_i18n_udatepg_get_best_pattern_with_options_n5,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_get_skeleton_p",utc_capi_base_utils_i18n_udatepg_get_skeleton_p,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_get_skeleton_n",utc_capi_base_utils_i18n_udatepg_get_skeleton_n,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_get_base_skeleton_p",utc_capi_base_utils_i18n_udatepg_get_base_skeleton_p,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_get_base_skeleton_n",utc_capi_base_utils_i18n_udatepg_get_base_skeleton_n,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_get_base_skeleton_n2",utc_capi_base_utils_i18n_udatepg_get_base_skeleton_n2,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_get_base_skeleton_n3",utc_capi_base_utils_i18n_udatepg_get_base_skeleton_n3,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_get_base_skeleton_n4",utc_capi_base_utils_i18n_udatepg_get_base_skeleton_n4,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_get_base_skeleton_n5",utc_capi_base_utils_i18n_udatepg_get_base_skeleton_n5,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_add_pattern_p",utc_capi_base_utils_i18n_udatepg_add_pattern_p,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_add_pattern_n",utc_capi_base_utils_i18n_udatepg_add_pattern_n,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_set_append_item_format_p",utc_capi_base_utils_i18n_udatepg_set_append_item_format_p,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_set_append_item_format_n",utc_capi_base_utils_i18n_udatepg_set_append_item_format_n,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_get_append_item_format_p",utc_capi_base_utils_i18n_udatepg_get_append_item_format_p,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_get_append_item_format_n",utc_capi_base_utils_i18n_udatepg_get_append_item_format_n,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_set_append_item_name_p",utc_capi_base_utils_i18n_udatepg_set_append_item_name_p,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_set_append_item_name_n",utc_capi_base_utils_i18n_udatepg_set_append_item_name_n,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_get_append_item_name_p",utc_capi_base_utils_i18n_udatepg_get_append_item_name_p,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_get_append_item_name_n",utc_capi_base_utils_i18n_udatepg_get_append_item_name_n,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_set_date_time_format_p",utc_capi_base_utils_i18n_udatepg_set_date_time_format_p,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_set_date_time_format_n",utc_capi_base_utils_i18n_udatepg_set_date_time_format_n,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_get_date_time_format_p",utc_capi_base_utils_i18n_udatepg_get_date_time_format_p,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_get_date_time_format_n",utc_capi_base_utils_i18n_udatepg_get_date_time_format_n,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_set_decimal_p",utc_capi_base_utils_i18n_udatepg_set_decimal_p,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_set_decimal_n",utc_capi_base_utils_i18n_udatepg_set_decimal_n,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_get_decimal_p",utc_capi_base_utils_i18n_udatepg_get_decimal_p,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_get_decimal_n",utc_capi_base_utils_i18n_udatepg_get_decimal_n,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_replace_field_types_p",utc_capi_base_utils_i18n_udatepg_replace_field_types_p,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_replace_field_types_n",utc_capi_base_utils_i18n_udatepg_replace_field_types_n,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_replace_field_types_with_options_p",utc_capi_base_utils_i18n_udatepg_replace_field_types_with_options_p,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_replace_field_types_with_options_n",utc_capi_base_utils_i18n_udatepg_replace_field_types_with_options_n,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_skeletons_create_p",utc_capi_base_utils_i18n_udatepg_skeletons_create_p,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_skeletons_create_n",utc_capi_base_utils_i18n_udatepg_skeletons_create_n,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_skeletons_create_n2",utc_capi_base_utils_i18n_udatepg_skeletons_create_n2,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_base_skeletons_create_p",utc_capi_base_utils_i18n_udatepg_base_skeletons_create_p,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_base_skeletons_create_n",utc_capi_base_utils_i18n_udatepg_base_skeletons_create_n,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_base_skeletons_create_n2",utc_capi_base_utils_i18n_udatepg_base_skeletons_create_n2,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_get_pattern_for_skeleton_p",utc_capi_base_utils_i18n_udatepg_get_pattern_for_skeleton_p,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_get_pattern_for_skeleton_n",utc_capi_base_utils_i18n_udatepg_get_pattern_for_skeleton_n,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_get_pattern_for_skeleton_n2",utc_capi_base_utils_i18n_udatepg_get_pattern_for_skeleton_n2,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_udatepg_get_pattern_for_skeleton_n3",utc_capi_base_utils_i18n_udatepg_get_pattern_for_skeleton_n3,utc_capi_base_utils_udatepg_startup,utc_capi_base_utils_udatepg_cleanup},
+       {"utc_capi_base_utils_i18n_uenumeration_destroy_p",utc_capi_base_utils_i18n_uenumeration_destroy_p,utc_capi_base_utils_uenumeration_startup,utc_capi_base_utils_uenumeration_cleanup},
+       {"utc_capi_base_utils_i18n_uenumeration_destroy_n",utc_capi_base_utils_i18n_uenumeration_destroy_n,utc_capi_base_utils_uenumeration_startup,utc_capi_base_utils_uenumeration_cleanup},
+       {"utc_capi_base_utils_i18n_uenumeration_count_p",utc_capi_base_utils_i18n_uenumeration_count_p,utc_capi_base_utils_uenumeration_startup,utc_capi_base_utils_uenumeration_cleanup},
+       {"utc_capi_base_utils_i18n_uenumeration_count_n",utc_capi_base_utils_i18n_uenumeration_count_n,utc_capi_base_utils_uenumeration_startup,utc_capi_base_utils_uenumeration_cleanup},
+       {"utc_capi_base_utils_i18n_uenumeration_unext_p",utc_capi_base_utils_i18n_uenumeration_unext_p,utc_capi_base_utils_uenumeration_startup,utc_capi_base_utils_uenumeration_cleanup},
+       {"utc_capi_base_utils_i18n_uenumeration_unext_n",utc_capi_base_utils_i18n_uenumeration_unext_n,utc_capi_base_utils_uenumeration_startup,utc_capi_base_utils_uenumeration_cleanup},
+       {"utc_capi_base_utils_i18n_uenumeration_next_p",utc_capi_base_utils_i18n_uenumeration_next_p,utc_capi_base_utils_uenumeration_startup,utc_capi_base_utils_uenumeration_cleanup},
+       {"utc_capi_base_utils_i18n_uenumeration_next_n",utc_capi_base_utils_i18n_uenumeration_next_n,utc_capi_base_utils_uenumeration_startup,utc_capi_base_utils_uenumeration_cleanup},
+       {"utc_capi_base_utils_i18n_uenumeration_reset_p",utc_capi_base_utils_i18n_uenumeration_reset_p,utc_capi_base_utils_uenumeration_startup,utc_capi_base_utils_uenumeration_cleanup},
+       {"utc_capi_base_utils_i18n_uenumeration_reset_n",utc_capi_base_utils_i18n_uenumeration_reset_n,utc_capi_base_utils_uenumeration_startup,utc_capi_base_utils_uenumeration_cleanup},
+       {"utc_capi_base_utils_i18n_uenumeration_uchar_strings_enumeration_create_p",utc_capi_base_utils_i18n_uenumeration_uchar_strings_enumeration_create_p,utc_capi_base_utils_uenumeration_startup,utc_capi_base_utils_uenumeration_cleanup},
+       {"utc_capi_base_utils_i18n_uenumeration_uchar_strings_enumeration_create_n",utc_capi_base_utils_i18n_uenumeration_uchar_strings_enumeration_create_n,utc_capi_base_utils_uenumeration_startup,utc_capi_base_utils_uenumeration_cleanup},
+       {"utc_capi_base_utils_i18n_uenumeration_char_strings_enumeration_create_p",utc_capi_base_utils_i18n_uenumeration_char_strings_enumeration_create_p,utc_capi_base_utils_uenumeration_startup,utc_capi_base_utils_uenumeration_cleanup},
+       {"utc_capi_base_utils_i18n_uenumeration_char_strings_enumeration_create_n",utc_capi_base_utils_i18n_uenumeration_char_strings_enumeration_create_n,utc_capi_base_utils_uenumeration_startup,utc_capi_base_utils_uenumeration_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_script_p",utc_capi_base_utils_i18n_ulocale_get_script_p,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_script_n",utc_capi_base_utils_i18n_ulocale_get_script_n,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_script_n2",utc_capi_base_utils_i18n_ulocale_get_script_n2,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_variant_p",utc_capi_base_utils_i18n_ulocale_get_variant_p,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_variant_n",utc_capi_base_utils_i18n_ulocale_get_variant_n,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_variant_n2",utc_capi_base_utils_i18n_ulocale_get_variant_n2,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_name_p",utc_capi_base_utils_i18n_ulocale_get_name_p,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_name_n",utc_capi_base_utils_i18n_ulocale_get_name_n,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_canonicalize_p",utc_capi_base_utils_i18n_ulocale_canonicalize_p,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_canonicalize_n",utc_capi_base_utils_i18n_ulocale_canonicalize_n,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_iso3_language_p",utc_capi_base_utils_i18n_ulocale_get_iso3_language_p,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_iso3_country_p",utc_capi_base_utils_i18n_ulocale_get_iso3_country_p,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_lcid_p",utc_capi_base_utils_i18n_ulocale_get_lcid_p,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_display_language_p",utc_capi_base_utils_i18n_ulocale_get_display_language_p,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_display_language_n",utc_capi_base_utils_i18n_ulocale_get_display_language_n,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_display_script_p",utc_capi_base_utils_i18n_ulocale_get_display_script_p,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_display_script_n",utc_capi_base_utils_i18n_ulocale_get_display_script_n,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_display_country_p",utc_capi_base_utils_i18n_ulocale_get_display_country_p,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_display_country_n",utc_capi_base_utils_i18n_ulocale_get_display_country_n,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_display_variant_p",utc_capi_base_utils_i18n_ulocale_get_display_variant_p,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_display_variant_n",utc_capi_base_utils_i18n_ulocale_get_display_variant_n,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_display_keyword_p",utc_capi_base_utils_i18n_ulocale_get_display_keyword_p,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_display_keyword_n",utc_capi_base_utils_i18n_ulocale_get_display_keyword_n,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_display_keyword_value_p",utc_capi_base_utils_i18n_ulocale_get_display_keyword_value_p,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_display_keyword_value_n",utc_capi_base_utils_i18n_ulocale_get_display_keyword_value_n,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_iso_languages_p",utc_capi_base_utils_i18n_ulocale_get_iso_languages_p,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_iso_countries_p",utc_capi_base_utils_i18n_ulocale_get_iso_countries_p,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_parent_p",utc_capi_base_utils_i18n_ulocale_get_parent_p,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_parent_n",utc_capi_base_utils_i18n_ulocale_get_parent_n,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_parent_n2",utc_capi_base_utils_i18n_ulocale_get_parent_n2,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_parent_n3",utc_capi_base_utils_i18n_ulocale_get_parent_n3,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_base_name_p",utc_capi_base_utils_i18n_ulocale_get_base_name_p,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_base_name_n",utc_capi_base_utils_i18n_ulocale_get_base_name_n,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_keywords_create_p",utc_capi_base_utils_i18n_ulocale_keywords_create_p,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_keywords_create_n",utc_capi_base_utils_i18n_ulocale_keywords_create_n,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_keyword_value_p",utc_capi_base_utils_i18n_ulocale_get_keyword_value_p,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_keyword_value_n",utc_capi_base_utils_i18n_ulocale_get_keyword_value_n,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_keyword_value_n2",utc_capi_base_utils_i18n_ulocale_get_keyword_value_n2,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_keyword_value_n3",utc_capi_base_utils_i18n_ulocale_get_keyword_value_n3,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_keyword_value_n4",utc_capi_base_utils_i18n_ulocale_get_keyword_value_n4,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_set_keyword_value_p",utc_capi_base_utils_i18n_ulocale_set_keyword_value_p,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_set_keyword_value_n",utc_capi_base_utils_i18n_ulocale_set_keyword_value_n,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_set_keyword_value_n2",utc_capi_base_utils_i18n_ulocale_set_keyword_value_n2,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_set_keyword_value_n3",utc_capi_base_utils_i18n_ulocale_set_keyword_value_n3,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_character_orientation_p",utc_capi_base_utils_i18n_ulocale_get_character_orientation_p,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_character_orientation_n",utc_capi_base_utils_i18n_ulocale_get_character_orientation_n,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_line_orientation_p",utc_capi_base_utils_i18n_ulocale_get_line_orientation_p,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_line_orientation_n",utc_capi_base_utils_i18n_ulocale_get_line_orientation_n,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_locale_for_lcid_p",utc_capi_base_utils_i18n_ulocale_get_locale_for_lcid_p,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_locale_for_lcid_n",utc_capi_base_utils_i18n_ulocale_get_locale_for_lcid_n,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_add_likely_subtags_p",utc_capi_base_utils_i18n_ulocale_add_likely_subtags_p,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_add_likely_subtags_n",utc_capi_base_utils_i18n_ulocale_add_likely_subtags_n,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_minimize_subtags_p",utc_capi_base_utils_i18n_ulocale_minimize_subtags_p,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_minimize_subtags_n",utc_capi_base_utils_i18n_ulocale_minimize_subtags_n,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_for_language_tag_p",utc_capi_base_utils_i18n_ulocale_for_language_tag_p,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_for_language_tag_n",utc_capi_base_utils_i18n_ulocale_for_language_tag_n,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_for_language_tag_n2",utc_capi_base_utils_i18n_ulocale_for_language_tag_n2,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_for_language_tag_n3",utc_capi_base_utils_i18n_ulocale_for_language_tag_n3,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_to_language_tag_p",utc_capi_base_utils_i18n_ulocale_to_language_tag_p,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_to_language_tag_n",utc_capi_base_utils_i18n_ulocale_to_language_tag_n,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_to_language_tag_n2",utc_capi_base_utils_i18n_ulocale_to_language_tag_n2,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_to_language_tag_n3",utc_capi_base_utils_i18n_ulocale_to_language_tag_n3,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_default_p",utc_capi_base_utils_i18n_ulocale_get_default_p,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_default_n",utc_capi_base_utils_i18n_ulocale_get_default_n,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_set_default_p",utc_capi_base_utils_i18n_ulocale_set_default_p,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_language_p",utc_capi_base_utils_i18n_ulocale_get_language_p,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_language_n",utc_capi_base_utils_i18n_ulocale_get_language_n,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_language_n2",utc_capi_base_utils_i18n_ulocale_get_language_n2,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_language_n3",utc_capi_base_utils_i18n_ulocale_get_language_n3,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_country_p",utc_capi_base_utils_i18n_ulocale_get_country_p,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_country_n",utc_capi_base_utils_i18n_ulocale_get_country_n,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_country_n2",utc_capi_base_utils_i18n_ulocale_get_country_n2,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_display_name_p",utc_capi_base_utils_i18n_ulocale_get_display_name_p,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_display_name_n",utc_capi_base_utils_i18n_ulocale_get_display_name_n,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_display_name_n2",utc_capi_base_utils_i18n_ulocale_get_display_name_n2,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_display_name_n3",utc_capi_base_utils_i18n_ulocale_get_display_name_n3,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_available_p",utc_capi_base_utils_i18n_ulocale_get_available_p,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_get_available_n",utc_capi_base_utils_i18n_ulocale_get_available_n,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_count_available_p",utc_capi_base_utils_i18n_ulocale_count_available_p,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_is_bogus_p",utc_capi_base_utils_i18n_ulocale_is_bogus_p,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_is_bogus_p2",utc_capi_base_utils_i18n_ulocale_is_bogus_p2,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_ulocale_is_bogus_n",utc_capi_base_utils_i18n_ulocale_is_bogus_n,utc_capi_base_utils_ulocale_startup,utc_capi_base_utils_ulocale_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_create_p",utc_capi_base_utils_i18n_unumber_create_p,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_create_n",utc_capi_base_utils_i18n_unumber_create_n,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_destroy_p",utc_capi_base_utils_i18n_unumber_destroy_p,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_destroy_n",utc_capi_base_utils_i18n_unumber_destroy_n,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_get_symbol_p",utc_capi_base_utils_i18n_unumber_get_symbol_p,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_get_symbol_n",utc_capi_base_utils_i18n_unumber_get_symbol_n,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_get_symbol_n2",utc_capi_base_utils_i18n_unumber_get_symbol_n2,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_get_symbol_n3",utc_capi_base_utils_i18n_unumber_get_symbol_n3,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_get_symbol_n4",utc_capi_base_utils_i18n_unumber_get_symbol_n4,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_get_symbol_n5",utc_capi_base_utils_i18n_unumber_get_symbol_n5,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_clone_p",utc_capi_base_utils_i18n_unumber_clone_p,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_clone_n",utc_capi_base_utils_i18n_unumber_clone_n,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_clone_n2",utc_capi_base_utils_i18n_unumber_clone_n2,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_format_p",utc_capi_base_utils_i18n_unumber_format_p,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_format_p2",utc_capi_base_utils_i18n_unumber_format_p2,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_i18n_unumber_format_n",utc_capi_base_i18n_unumber_format_n,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_i18n_unumber_format_n2",utc_capi_base_i18n_unumber_format_n2,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_i18n_unumber_format_n3",utc_capi_base_i18n_unumber_format_n3,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_format_int64_p",utc_capi_base_utils_i18n_unumber_format_int64_p,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_format_int64_p2",utc_capi_base_utils_i18n_unumber_format_int64_p2,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_format_int64_n",utc_capi_base_utils_i18n_unumber_format_int64_n,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_format_int64_n2",utc_capi_base_utils_i18n_unumber_format_int64_n2,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_format_int64_n3",utc_capi_base_utils_i18n_unumber_format_int64_n3,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_format_double_p",utc_capi_base_utils_i18n_unumber_format_double_p,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_format_double_p2",utc_capi_base_utils_i18n_unumber_format_double_p2,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_format_double_n",utc_capi_base_utils_i18n_unumber_format_double_n,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_format_double_n2",utc_capi_base_utils_i18n_unumber_format_double_n2,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_format_double_n3",utc_capi_base_utils_i18n_unumber_format_double_n3,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_format_decimal_p",utc_capi_base_utils_i18n_unumber_format_decimal_p,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_format_decimal_p2",utc_capi_base_utils_i18n_unumber_format_decimal_p2,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_format_decimal_n",utc_capi_base_utils_i18n_unumber_format_decimal_n,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_format_decimal_n2",utc_capi_base_utils_i18n_unumber_format_decimal_n2,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_format_decimal_n3",utc_capi_base_utils_i18n_unumber_format_decimal_n3,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_format_decimal_n4",utc_capi_base_utils_i18n_unumber_format_decimal_n4,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_format_double_currency_p",utc_capi_base_utils_i18n_unumber_format_double_currency_p,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_format_double_currency_p2",utc_capi_base_utils_i18n_unumber_format_double_currency_p2,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_format_double_currency_n",utc_capi_base_utils_i18n_unumber_format_double_currency_n,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_format_double_currency_n2",utc_capi_base_utils_i18n_unumber_format_double_currency_n2,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_format_double_currency_n3",utc_capi_base_utils_i18n_unumber_format_double_currency_n3,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_parse_p",utc_capi_base_utils_i18n_unumber_parse_p,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_parse_p2",utc_capi_base_utils_i18n_unumber_parse_p2,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_parse_n",utc_capi_base_utils_i18n_unumber_parse_n,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_parse_n2",utc_capi_base_utils_i18n_unumber_parse_n2,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_parse_n3",utc_capi_base_utils_i18n_unumber_parse_n3,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_parse_int64_p",utc_capi_base_utils_i18n_unumber_parse_int64_p,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_parse_int64_p2",utc_capi_base_utils_i18n_unumber_parse_int64_p2,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_parse_int64_n",utc_capi_base_utils_i18n_unumber_parse_int64_n,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_parse_int64_n2",utc_capi_base_utils_i18n_unumber_parse_int64_n2,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_parse_int64_n3",utc_capi_base_utils_i18n_unumber_parse_int64_n3,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_parse_double_p",utc_capi_base_utils_i18n_unumber_parse_double_p,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_parse_double_p2",utc_capi_base_utils_i18n_unumber_parse_double_p2,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_parse_double_n",utc_capi_base_utils_i18n_unumber_parse_double_n,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_parse_double_n2",utc_capi_base_utils_i18n_unumber_parse_double_n2,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_parse_double_n3",utc_capi_base_utils_i18n_unumber_parse_double_n3,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_parse_decimal_p",utc_capi_base_utils_i18n_unumber_parse_decimal_p,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_parse_decimal_p2",utc_capi_base_utils_i18n_unumber_parse_decimal_p2,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_parse_decimal_n",utc_capi_base_utils_i18n_unumber_parse_decimal_n,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_parse_decimal_n2",utc_capi_base_utils_i18n_unumber_parse_decimal_n2,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_parse_decimal_n3",utc_capi_base_utils_i18n_unumber_parse_decimal_n3,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_parse_decimal_n4",utc_capi_base_utils_i18n_unumber_parse_decimal_n4,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_parse_decimal_n5",utc_capi_base_utils_i18n_unumber_parse_decimal_n5,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_parse_double_currency_p",utc_capi_base_utils_i18n_unumber_parse_double_currency_p,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_parse_double_currency_p2",utc_capi_base_utils_i18n_unumber_parse_double_currency_p2,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_parse_double_currency_n",utc_capi_base_utils_i18n_unumber_parse_double_currency_n,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_parse_double_currency_n2",utc_capi_base_utils_i18n_unumber_parse_double_currency_n2,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_parse_double_currency_n3",utc_capi_base_utils_i18n_unumber_parse_double_currency_n3,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_parse_double_currency_n4",utc_capi_base_utils_i18n_unumber_parse_double_currency_n4,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_apply_pattern_p",utc_capi_base_utils_i18n_unumber_apply_pattern_p,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_apply_pattern_p2",utc_capi_base_utils_i18n_unumber_apply_pattern_p2,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_apply_pattern_n",utc_capi_base_utils_i18n_unumber_apply_pattern_n,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_apply_pattern_n2",utc_capi_base_utils_i18n_unumber_apply_pattern_n2,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_apply_pattern_n3",utc_capi_base_utils_i18n_unumber_apply_pattern_n3,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_get_available_p",utc_capi_base_utils_i18n_unumber_get_available_p,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_get_available_n",utc_capi_base_utils_i18n_unumber_get_available_n,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_count_available_p",utc_capi_base_utils_i18n_unumber_count_available_p,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_get_attribute_p",utc_capi_base_utils_i18n_unumber_get_attribute_p,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_get_attribute_n",utc_capi_base_utils_i18n_unumber_get_attribute_n,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_set_attribute_p",utc_capi_base_utils_i18n_unumber_set_attribute_p,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_set_attribute_n",utc_capi_base_utils_i18n_unumber_set_attribute_n,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_set_attribute_n2",utc_capi_base_utils_i18n_unumber_set_attribute_n2,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_get_double_attribute_p",utc_capi_base_utils_i18n_unumber_get_double_attribute_p,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_get_double_attribute_n",utc_capi_base_utils_i18n_unumber_get_double_attribute_n,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_set_double_attribute_p",utc_capi_base_utils_i18n_unumber_set_double_attribute_p,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_set_double_attribute_n",utc_capi_base_utils_i18n_unumber_set_double_attribute_n,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_get_text_attribute_p",utc_capi_base_utils_i18n_unumber_get_text_attribute_p,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_get_text_attribute_p2",utc_capi_base_utils_i18n_unumber_get_text_attribute_p2,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_get_text_attribute_n",utc_capi_base_utils_i18n_unumber_get_text_attribute_n,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_get_text_attribute_n2",utc_capi_base_utils_i18n_unumber_get_text_attribute_n2,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_get_text_attribute_n3",utc_capi_base_utils_i18n_unumber_get_text_attribute_n3,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_get_text_attribute_n4",utc_capi_base_utils_i18n_unumber_get_text_attribute_n4,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_set_text_attribute_p",utc_capi_base_utils_i18n_unumber_set_text_attribute_p,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_set_text_attribute_p2",utc_capi_base_utils_i18n_unumber_set_text_attribute_p2,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_set_text_attribute_n",utc_capi_base_utils_i18n_unumber_set_text_attribute_n,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_set_text_attribute_n2",utc_capi_base_utils_i18n_unumber_set_text_attribute_n2,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_set_text_attribute_n3",utc_capi_base_utils_i18n_unumber_set_text_attribute_n3,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_set_text_attribute_n4",utc_capi_base_utils_i18n_unumber_set_text_attribute_n4,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_to_pattern_p",utc_capi_base_utils_i18n_unumber_to_pattern_p,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_to_pattern_p2",utc_capi_base_utils_i18n_unumber_to_pattern_p2,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_to_pattern_n",utc_capi_base_utils_i18n_unumber_to_pattern_n,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_to_pattern_n2",utc_capi_base_utils_i18n_unumber_to_pattern_n2,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_to_pattern_n3",utc_capi_base_utils_i18n_unumber_to_pattern_n3,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_set_symbol_p",utc_capi_base_utils_i18n_unumber_set_symbol_p,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_set_symbol_n",utc_capi_base_utils_i18n_unumber_set_symbol_n,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_set_symbol_n2",utc_capi_base_utils_i18n_unumber_set_symbol_n2,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_set_symbol_n3",utc_capi_base_utils_i18n_unumber_set_symbol_n3,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_set_symbol_n4",utc_capi_base_utils_i18n_unumber_set_symbol_n4,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_get_locale_by_type_p",utc_capi_base_utils_i18n_unumber_get_locale_by_type_p,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_get_locale_by_type_p2",utc_capi_base_utils_i18n_unumber_get_locale_by_type_p2,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_get_locale_by_type_n",utc_capi_base_utils_i18n_unumber_get_locale_by_type_n,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_unumber_get_locale_by_type_n2",utc_capi_base_utils_i18n_unumber_get_locale_by_type_n2,utc_capi_base_utils_unumber_startup,utc_capi_base_utils_unumber_cleanup},
+       {"utc_capi_base_utils_i18n_uset_create_empty_p",utc_capi_base_utils_i18n_uset_create_empty_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_create_empty_n",utc_capi_base_utils_i18n_uset_create_empty_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_create_p",utc_capi_base_utils_i18n_uset_create_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_create_n",utc_capi_base_utils_i18n_uset_create_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_create_pattern_p",utc_capi_base_utils_i18n_uset_create_pattern_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_create_pattern_n",utc_capi_base_utils_i18n_uset_create_pattern_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_create_pattern_n2",utc_capi_base_utils_i18n_uset_create_pattern_n2,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_create_pattern_n3",utc_capi_base_utils_i18n_uset_create_pattern_n3,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_create_pattern_options_p",utc_capi_base_utils_i18n_uset_create_pattern_options_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_create_pattern_options_n",utc_capi_base_utils_i18n_uset_create_pattern_options_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_create_pattern_options_n2",utc_capi_base_utils_i18n_uset_create_pattern_options_n2,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_create_pattern_options_n3",utc_capi_base_utils_i18n_uset_create_pattern_options_n3,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_create_pattern_options_n4",utc_capi_base_utils_i18n_uset_create_pattern_options_n4,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_destroy_p",utc_capi_base_utils_i18n_uset_destroy_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_destroy_n",utc_capi_base_utils_i18n_uset_destroy_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_clone_p",utc_capi_base_utils_i18n_uset_clone_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_clone_n",utc_capi_base_utils_i18n_uset_clone_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_clone_n2",utc_capi_base_utils_i18n_uset_clone_n2,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_is_frozen_p",utc_capi_base_utils_i18n_uset_is_frozen_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_is_frozen_n",utc_capi_base_utils_i18n_uset_is_frozen_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_freeze_p",utc_capi_base_utils_i18n_uset_freeze_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_freeze_n",utc_capi_base_utils_i18n_uset_freeze_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_clone_as_thawed_p",utc_capi_base_utils_i18n_uset_clone_as_thawed_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_clone_as_thawed_n",utc_capi_base_utils_i18n_uset_clone_as_thawed_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_clone_as_thawed_n2",utc_capi_base_utils_i18n_uset_clone_as_thawed_n2,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_set_p",utc_capi_base_utils_i18n_uset_set_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_set_n",utc_capi_base_utils_i18n_uset_set_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_apply_pattern_p",utc_capi_base_utils_i18n_uset_apply_pattern_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_apply_pattern_n",utc_capi_base_utils_i18n_uset_apply_pattern_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_apply_pattern_n2",utc_capi_base_utils_i18n_uset_apply_pattern_n2,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_apply_pattern_n3",utc_capi_base_utils_i18n_uset_apply_pattern_n3,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_apply_pattern_n4",utc_capi_base_utils_i18n_uset_apply_pattern_n4,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_apply_int_property_value_p",utc_capi_base_utils_i18n_uset_apply_int_property_value_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_apply_int_property_value_n",utc_capi_base_utils_i18n_uset_apply_int_property_value_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_apply_int_property_value_n2",utc_capi_base_utils_i18n_uset_apply_int_property_value_n2,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_apply_int_property_value_n3",utc_capi_base_utils_i18n_uset_apply_int_property_value_n3,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_apply_property_alias_p",utc_capi_base_utils_i18n_uset_apply_property_alias_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_apply_property_alias_n",utc_capi_base_utils_i18n_uset_apply_property_alias_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_apply_property_alias_n2",utc_capi_base_utils_i18n_uset_apply_property_alias_n2,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_apply_property_alias_n3",utc_capi_base_utils_i18n_uset_apply_property_alias_n3,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_apply_property_alias_n4",utc_capi_base_utils_i18n_uset_apply_property_alias_n4,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_apply_property_alias_n5",utc_capi_base_utils_i18n_uset_apply_property_alias_n5,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_resembles_pattern_p",utc_capi_base_utils_i18n_uset_resembles_pattern_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_resembles_pattern_n",utc_capi_base_utils_i18n_uset_resembles_pattern_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_resembles_pattern_n2",utc_capi_base_utils_i18n_uset_resembles_pattern_n2,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_resembles_pattern_n3",utc_capi_base_utils_i18n_uset_resembles_pattern_n3,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_to_pattern_p",utc_capi_base_utils_i18n_uset_to_pattern_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_to_pattern_n",utc_capi_base_utils_i18n_uset_to_pattern_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_to_pattern_n2",utc_capi_base_utils_i18n_uset_to_pattern_n2,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_to_pattern_n3",utc_capi_base_utils_i18n_uset_to_pattern_n3,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_add_p",utc_capi_base_utils_i18n_uset_add_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_add_n",utc_capi_base_utils_i18n_uset_add_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_add_all_p",utc_capi_base_utils_i18n_uset_add_all_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_add_all_n",utc_capi_base_utils_i18n_uset_add_all_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_add_all_n2",utc_capi_base_utils_i18n_uset_add_all_n2,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_add_range_p",utc_capi_base_utils_i18n_uset_add_range_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_add_range_n",utc_capi_base_utils_i18n_uset_add_range_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_add_string_p",utc_capi_base_utils_i18n_uset_add_string_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_add_string_n",utc_capi_base_utils_i18n_uset_add_string_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_add_string_n2",utc_capi_base_utils_i18n_uset_add_string_n2,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_add_string_n3",utc_capi_base_utils_i18n_uset_add_string_n3,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_add_all_code_points_p",utc_capi_base_utils_i18n_uset_add_all_code_points_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_add_all_code_points_n",utc_capi_base_utils_i18n_uset_add_all_code_points_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_add_all_code_points_n2",utc_capi_base_utils_i18n_uset_add_all_code_points_n2,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_add_all_code_points_n3",utc_capi_base_utils_i18n_uset_add_all_code_points_n3,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_remove_p",utc_capi_base_utils_i18n_uset_remove_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_remove_n",utc_capi_base_utils_i18n_uset_remove_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_remove_range_p",utc_capi_base_utils_i18n_uset_remove_range_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_remove_range_n",utc_capi_base_utils_i18n_uset_remove_range_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_remove_string_p",utc_capi_base_utils_i18n_uset_remove_string_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_remove_string_n",utc_capi_base_utils_i18n_uset_remove_string_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_remove_string_n2",utc_capi_base_utils_i18n_uset_remove_string_n2,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_remove_string_n3",utc_capi_base_utils_i18n_uset_remove_string_n3,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_remove_all_p",utc_capi_base_utils_i18n_uset_remove_all_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_remove_all_n",utc_capi_base_utils_i18n_uset_remove_all_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_remove_all_n2",utc_capi_base_utils_i18n_uset_remove_all_n2,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_retain_p",utc_capi_base_utils_i18n_uset_retain_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_retain_n",utc_capi_base_utils_i18n_uset_retain_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_retain_all_p",utc_capi_base_utils_i18n_uset_retain_all_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_retain_all_n",utc_capi_base_utils_i18n_uset_retain_all_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_retain_all_n2",utc_capi_base_utils_i18n_uset_retain_all_n2,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_compact_p",utc_capi_base_utils_i18n_uset_compact_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_compact_n",utc_capi_base_utils_i18n_uset_compact_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_complement_p",utc_capi_base_utils_i18n_uset_complement_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_complement_n",utc_capi_base_utils_i18n_uset_complement_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_complement_all_p",utc_capi_base_utils_i18n_uset_complement_all_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_complement_all_n",utc_capi_base_utils_i18n_uset_complement_all_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_complement_all_n2",utc_capi_base_utils_i18n_uset_complement_all_n2,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_clear_p",utc_capi_base_utils_i18n_uset_clear_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_clear_n",utc_capi_base_utils_i18n_uset_clear_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_destroy_over_p",utc_capi_base_utils_i18n_uset_destroy_over_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_destroy_over_n",utc_capi_base_utils_i18n_uset_destroy_over_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_remove_all_strings_p",utc_capi_base_utils_i18n_uset_remove_all_strings_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_remove_all_strings_n",utc_capi_base_utils_i18n_uset_remove_all_strings_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_is_empty_p",utc_capi_base_utils_i18n_uset_is_empty_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_is_empty_n",utc_capi_base_utils_i18n_uset_is_empty_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_contains_p",utc_capi_base_utils_i18n_uset_contains_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_contains_n",utc_capi_base_utils_i18n_uset_contains_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_contains_range_p",utc_capi_base_utils_i18n_uset_contains_range_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_contains_range_n",utc_capi_base_utils_i18n_uset_contains_range_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_contains_string_p",utc_capi_base_utils_i18n_uset_contains_string_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_contains_string_n",utc_capi_base_utils_i18n_uset_contains_string_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_contains_string_n2",utc_capi_base_utils_i18n_uset_contains_string_n2,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_contains_string_n3",utc_capi_base_utils_i18n_uset_contains_string_n3,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_index_of_p",utc_capi_base_utils_i18n_uset_index_of_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_index_of_n",utc_capi_base_utils_i18n_uset_index_of_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_char_at_p",utc_capi_base_utils_i18n_uset_char_at_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_char_at_n",utc_capi_base_utils_i18n_uset_char_at_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_char_at_n2",utc_capi_base_utils_i18n_uset_char_at_n2,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_size_p",utc_capi_base_utils_i18n_uset_size_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_size_n",utc_capi_base_utils_i18n_uset_size_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_get_item_count_p",utc_capi_base_utils_i18n_uset_get_item_count_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_get_item_count_n",utc_capi_base_utils_i18n_uset_get_item_count_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_get_item_p",utc_capi_base_utils_i18n_uset_get_item_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_get_item_n",utc_capi_base_utils_i18n_uset_get_item_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_get_item_n2",utc_capi_base_utils_i18n_uset_get_item_n2,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_get_item_n3",utc_capi_base_utils_i18n_uset_get_item_n3,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_get_item_n4",utc_capi_base_utils_i18n_uset_get_item_n4,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_get_item_n5",utc_capi_base_utils_i18n_uset_get_item_n5,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_get_item_n6",utc_capi_base_utils_i18n_uset_get_item_n6,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_contains_all_p",utc_capi_base_utils_i18n_uset_contains_all_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_contains_all_n",utc_capi_base_utils_i18n_uset_contains_all_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_contains_all_n2",utc_capi_base_utils_i18n_uset_contains_all_n2,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_contains_all_code_points_p",utc_capi_base_utils_i18n_uset_contains_all_code_points_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_contains_all_code_points_n",utc_capi_base_utils_i18n_uset_contains_all_code_points_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_contains_all_code_points_n2",utc_capi_base_utils_i18n_uset_contains_all_code_points_n2,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_contains_all_code_points_n3",utc_capi_base_utils_i18n_uset_contains_all_code_points_n3,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_contains_none_p",utc_capi_base_utils_i18n_uset_contains_none_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_contains_none_n",utc_capi_base_utils_i18n_uset_contains_none_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_contains_none_n2",utc_capi_base_utils_i18n_uset_contains_none_n2,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_contains_some_p",utc_capi_base_utils_i18n_uset_contains_some_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_contains_some_n",utc_capi_base_utils_i18n_uset_contains_some_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_contains_some_n2",utc_capi_base_utils_i18n_uset_contains_some_n2,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_span_p",utc_capi_base_utils_i18n_uset_span_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_span_n",utc_capi_base_utils_i18n_uset_span_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_span_n2",utc_capi_base_utils_i18n_uset_span_n2,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_span_n3",utc_capi_base_utils_i18n_uset_span_n3,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_span_back_p",utc_capi_base_utils_i18n_uset_span_back_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_span_back_n",utc_capi_base_utils_i18n_uset_span_back_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_span_back_n2",utc_capi_base_utils_i18n_uset_span_back_n2,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_span_back_n3",utc_capi_base_utils_i18n_uset_span_back_n3,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_span_back_n4",utc_capi_base_utils_i18n_uset_span_back_n4,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_span_utf8_p",utc_capi_base_utils_i18n_uset_span_utf8_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_span_utf8_n",utc_capi_base_utils_i18n_uset_span_utf8_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_span_utf8_n2",utc_capi_base_utils_i18n_uset_span_utf8_n2,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_span_utf8_n3",utc_capi_base_utils_i18n_uset_span_utf8_n3,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_span_utf8_n4",utc_capi_base_utils_i18n_uset_span_utf8_n4,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_span_back_utf8_p",utc_capi_base_utils_i18n_uset_span_back_utf8_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_span_back_utf8_n",utc_capi_base_utils_i18n_uset_span_back_utf8_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_span_back_utf8_n2",utc_capi_base_utils_i18n_uset_span_back_utf8_n2,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_span_back_utf8_n3",utc_capi_base_utils_i18n_uset_span_back_utf8_n3,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_span_back_utf8_n4",utc_capi_base_utils_i18n_uset_span_back_utf8_n4,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_equals_p",utc_capi_base_utils_i18n_uset_equals_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_equals_n",utc_capi_base_utils_i18n_uset_equals_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_equals_n2",utc_capi_base_utils_i18n_uset_equals_n2,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_serialize_p",utc_capi_base_utils_i18n_uset_serialize_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_serialize_n",utc_capi_base_utils_i18n_uset_serialize_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_serialize_n2",utc_capi_base_utils_i18n_uset_serialize_n2,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_serialize_n3",utc_capi_base_utils_i18n_uset_serialize_n3,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_get_serialized_set_p",utc_capi_base_utils_i18n_uset_get_serialized_set_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_get_serialized_set_n",utc_capi_base_utils_i18n_uset_get_serialized_set_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_get_serialized_set_n2",utc_capi_base_utils_i18n_uset_get_serialized_set_n2,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_get_serialized_set_n3",utc_capi_base_utils_i18n_uset_get_serialized_set_n3,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_set_serialized_to_one_p",utc_capi_base_utils_i18n_uset_set_serialized_to_one_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_set_serialized_to_one_n",utc_capi_base_utils_i18n_uset_set_serialized_to_one_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_serialized_contains_p",utc_capi_base_utils_i18n_uset_serialized_contains_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_serialized_contains_n",utc_capi_base_utils_i18n_uset_serialized_contains_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_get_serialized_range_count_p",utc_capi_base_utils_i18n_uset_get_serialized_range_count_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_get_serialized_range_count_n",utc_capi_base_utils_i18n_uset_get_serialized_range_count_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_get_serialized_range_p",utc_capi_base_utils_i18n_uset_get_serialized_range_p,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_get_serialized_range_n",utc_capi_base_utils_i18n_uset_get_serialized_range_n,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_get_serialized_range_n2",utc_capi_base_utils_i18n_uset_get_serialized_range_n2,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_get_serialized_range_n3",utc_capi_base_utils_i18n_uset_get_serialized_range_n3,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_uset_get_serialized_range_n4",utc_capi_base_utils_i18n_uset_get_serialized_range_n4,utc_capi_base_utils_uset_startup,utc_capi_base_utils_uset_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_create_unknown_p",utc_capi_base_utils_i18n_timezone_create_unknown_p,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_create_unknown_n",utc_capi_base_utils_i18n_timezone_create_unknown_n,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_create_gmt_p",utc_capi_base_utils_i18n_timezone_create_gmt_p,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_create_gmt_n",utc_capi_base_utils_i18n_timezone_create_gmt_n,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_create_p",utc_capi_base_utils_i18n_timezone_create_p,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_create_p2",utc_capi_base_utils_i18n_timezone_create_p2,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_create_n",utc_capi_base_utils_i18n_timezone_create_n,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_destroy_p",utc_capi_base_utils_i18n_timezone_destroy_p,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_destroy_n",utc_capi_base_utils_i18n_timezone_destroy_n,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_foreach_timezone_id_by_region_p",utc_capi_base_utils_i18n_timezone_foreach_timezone_id_by_region_p,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_foreach_timezone_id_by_region_n",utc_capi_base_utils_i18n_timezone_foreach_timezone_id_by_region_n,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_foreach_timezone_id_p",utc_capi_base_utils_i18n_timezone_foreach_timezone_id_p,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_foreach_timezone_id_n",utc_capi_base_utils_i18n_timezone_foreach_timezone_id_n,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_foreach_timezone_id_with_offset_p",utc_capi_base_utils_i18n_timezone_foreach_timezone_id_with_offset_p,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_foreach_timezone_id_with_offset_n",utc_capi_base_utils_i18n_timezone_foreach_timezone_id_with_offset_n,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_foreach_timezone_id_by_country_p",utc_capi_base_utils_i18n_timezone_foreach_timezone_id_by_country_p,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_foreach_timezone_id_by_country_n",utc_capi_base_utils_i18n_timezone_foreach_timezone_id_by_country_n,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_count_equivalent_ids_p",utc_capi_base_utils_i18n_timezone_count_equivalent_ids_p,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_count_equivalent_ids_n",utc_capi_base_utils_i18n_timezone_count_equivalent_ids_n,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_equivalent_id_p",utc_capi_base_utils_i18n_timezone_get_equivalent_id_p,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_equivalent_id_n",utc_capi_base_utils_i18n_timezone_get_equivalent_id_n,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_equivalent_id_n2",utc_capi_base_utils_i18n_timezone_get_equivalent_id_n2,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_equivalent_id_n3",utc_capi_base_utils_i18n_timezone_get_equivalent_id_n3,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_create_default_p",utc_capi_base_utils_i18n_timezone_create_default_p,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_create_default_n",utc_capi_base_utils_i18n_timezone_create_default_n,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_set_default_p",utc_capi_base_utils_i18n_timezone_set_default_p,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_set_default_n",utc_capi_base_utils_i18n_timezone_set_default_n,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_tzdata_version_p",utc_capi_base_utils_i18n_timezone_get_tzdata_version_p,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_region_p",utc_capi_base_utils_i18n_timezone_get_region_p,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_region_n",utc_capi_base_utils_i18n_timezone_get_region_n,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_region_n2",utc_capi_base_utils_i18n_timezone_get_region_n2,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_region_n3",utc_capi_base_utils_i18n_timezone_get_region_n3,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_region_n4",utc_capi_base_utils_i18n_timezone_get_region_n4,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_offset_with_date_p",utc_capi_base_utils_i18n_timezone_get_offset_with_date_p,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_offset_with_date_n",utc_capi_base_utils_i18n_timezone_get_offset_with_date_n,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_offset_with_date_n2",utc_capi_base_utils_i18n_timezone_get_offset_with_date_n2,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_offset_with_date_n3",utc_capi_base_utils_i18n_timezone_get_offset_with_date_n3,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_set_raw_offset_p",utc_capi_base_utils_i18n_timezone_set_raw_offset_p,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_set_raw_offset_n",utc_capi_base_utils_i18n_timezone_set_raw_offset_n,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_raw_offset_p",utc_capi_base_utils_i18n_timezone_get_raw_offset_p,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_raw_offset_n",utc_capi_base_utils_i18n_timezone_get_raw_offset_n,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_raw_offset_n2",utc_capi_base_utils_i18n_timezone_get_raw_offset_n2,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_id_p",utc_capi_base_utils_i18n_timezone_get_id_p,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_id_n",utc_capi_base_utils_i18n_timezone_get_id_n,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_id_n2",utc_capi_base_utils_i18n_timezone_get_id_n2,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_set_id_p",utc_capi_base_utils_i18n_timezone_set_id_p,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_set_id_n",utc_capi_base_utils_i18n_timezone_set_id_n,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_set_id_n2",utc_capi_base_utils_i18n_timezone_set_id_n2,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_display_name_p",utc_capi_base_utils_i18n_timezone_get_display_name_p,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_display_name_n",utc_capi_base_utils_i18n_timezone_get_display_name_n,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_display_name_n2",utc_capi_base_utils_i18n_timezone_get_display_name_n2,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_display_name_with_locale_p",utc_capi_base_utils_i18n_timezone_get_display_name_with_locale_p,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_display_name_with_locale_n",utc_capi_base_utils_i18n_timezone_get_display_name_with_locale_n,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_display_name_with_locale_n2",utc_capi_base_utils_i18n_timezone_get_display_name_with_locale_n2,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_display_name_with_type_p",utc_capi_base_utils_i18n_timezone_get_display_name_with_type_p,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_display_name_with_type_n",utc_capi_base_utils_i18n_timezone_get_display_name_with_type_n,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_display_name_with_type_n2",utc_capi_base_utils_i18n_timezone_get_display_name_with_type_n2,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_display_name_with_type_locale_p",utc_capi_base_utils_i18n_timezone_get_display_name_with_type_locale_p,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_display_name_with_type_locale_n",utc_capi_base_utils_i18n_timezone_get_display_name_with_type_locale_n,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_display_name_with_type_locale_n2",utc_capi_base_utils_i18n_timezone_get_display_name_with_type_locale_n2,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_use_daylight_time_p",utc_capi_base_utils_i18n_timezone_use_daylight_time_p,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_use_daylight_time_n",utc_capi_base_utils_i18n_timezone_use_daylight_time_n,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_use_daylight_time_n2",utc_capi_base_utils_i18n_timezone_use_daylight_time_n2,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_has_same_rule_p",utc_capi_base_utils_i18n_timezone_has_same_rule_p,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_has_same_rule_n",utc_capi_base_utils_i18n_timezone_has_same_rule_n,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_has_same_rule_n2",utc_capi_base_utils_i18n_timezone_has_same_rule_n2,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_has_same_rule_n3",utc_capi_base_utils_i18n_timezone_has_same_rule_n3,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_clone_p",utc_capi_base_utils_i18n_timezone_clone_p,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_clone_n",utc_capi_base_utils_i18n_timezone_clone_n,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_clone_n2",utc_capi_base_utils_i18n_timezone_clone_n2,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_dst_savings_p",utc_capi_base_utils_i18n_timezone_get_dst_savings_p,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_dst_savings_n",utc_capi_base_utils_i18n_timezone_get_dst_savings_n,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_dst_savings_n2",utc_capi_base_utils_i18n_timezone_get_dst_savings_n2,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_detect_host_timezone_p",utc_capi_base_utils_i18n_timezone_detect_host_timezone_p,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_detect_host_timezone_n",utc_capi_base_utils_i18n_timezone_detect_host_timezone_n,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_display_name_with_locale_id_p",utc_capi_base_utils_i18n_timezone_get_display_name_with_locale_id_p,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_display_name_with_locale_id_n",utc_capi_base_utils_i18n_timezone_get_display_name_with_locale_id_n,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_display_name_with_locale_id_n2",utc_capi_base_utils_i18n_timezone_get_display_name_with_locale_id_n2,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_display_name_with_type_locale_id_p",utc_capi_base_utils_i18n_timezone_get_display_name_with_type_locale_id_p,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_display_name_with_type_locale_id_n",utc_capi_base_utils_i18n_timezone_get_display_name_with_type_locale_id_n,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_timezone_get_display_name_with_type_locale_id_n2",utc_capi_base_utils_i18n_timezone_get_display_name_with_type_locale_id_n2,utc_capi_base_utils_timezone_startup,utc_capi_base_utils_timezone_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_create_p",utc_capi_base_utils_i18n_ubrk_create_p,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_create_p2",utc_capi_base_utils_i18n_ubrk_create_p2,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_create_p3",utc_capi_base_utils_i18n_ubrk_create_p3,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_create_p4",utc_capi_base_utils_i18n_ubrk_create_p4,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_create_n",utc_capi_base_utils_i18n_ubrk_create_n,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_create_n2",utc_capi_base_utils_i18n_ubrk_create_n2,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_create_n3",utc_capi_base_utils_i18n_ubrk_create_n3,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_create_rules_p",utc_capi_base_utils_i18n_ubrk_create_rules_p,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_create_rules_n",utc_capi_base_utils_i18n_ubrk_create_rules_n,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_create_rules_n2",utc_capi_base_utils_i18n_ubrk_create_rules_n2,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_create_rules_n3",utc_capi_base_utils_i18n_ubrk_create_rules_n3,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_create_rules_n4",utc_capi_base_utils_i18n_ubrk_create_rules_n4,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_safe_clone_p",utc_capi_base_utils_i18n_ubrk_safe_clone_p,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_safe_clone_n",utc_capi_base_utils_i18n_ubrk_safe_clone_n,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_safe_clone_n3",utc_capi_base_utils_i18n_ubrk_safe_clone_n3,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_destroy_p",utc_capi_base_utils_i18n_ubrk_destroy_p,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_destroy_n",utc_capi_base_utils_i18n_ubrk_destroy_n,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_set_text_p",utc_capi_base_utils_i18n_ubrk_set_text_p,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_set_text_n",utc_capi_base_utils_i18n_ubrk_set_text_n,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_current_p",utc_capi_base_utils_i18n_ubrk_current_p,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_current_n",utc_capi_base_utils_i18n_ubrk_current_n,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_next_p",utc_capi_base_utils_i18n_ubrk_next_p,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_next_n",utc_capi_base_utils_i18n_ubrk_next_n,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_previous_p",utc_capi_base_utils_i18n_ubrk_previous_p,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_previous_n",utc_capi_base_utils_i18n_ubrk_previous_n,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_first_p",utc_capi_base_utils_i18n_ubrk_first_p,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_first_n",utc_capi_base_utils_i18n_ubrk_first_n,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_last_p",utc_capi_base_utils_i18n_ubrk_last_p,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_last_n",utc_capi_base_utils_i18n_ubrk_last_n,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_preceding_p",utc_capi_base_utils_i18n_ubrk_preceding_p,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_preceding_n",utc_capi_base_utils_i18n_ubrk_preceding_n,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_following_p",utc_capi_base_utils_i18n_ubrk_following_p,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_following_n",utc_capi_base_utils_i18n_ubrk_following_n,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_get_available_p",utc_capi_base_utils_i18n_ubrk_get_available_p,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_get_available_n",utc_capi_base_utils_i18n_ubrk_get_available_n,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_count_available_p",utc_capi_base_utils_i18n_ubrk_count_available_p,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_is_boundary_p",utc_capi_base_utils_i18n_ubrk_is_boundary_p,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_is_boundary_n",utc_capi_base_utils_i18n_ubrk_is_boundary_n,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_get_rule_status_p",utc_capi_base_utils_i18n_ubrk_get_rule_status_p,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_get_rule_status_n",utc_capi_base_utils_i18n_ubrk_get_rule_status_n,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_get_rule_status_vec_p",utc_capi_base_utils_i18n_ubrk_get_rule_status_vec_p,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_get_rule_status_vec_n",utc_capi_base_utils_i18n_ubrk_get_rule_status_vec_n,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_get_locale_by_type_p",utc_capi_base_utils_i18n_ubrk_get_locale_by_type_p,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_ubrk_get_locale_by_type_n",utc_capi_base_utils_i18n_ubrk_get_locale_by_type_n,utc_capi_base_utils_ubrk_startup,utc_capi_base_utils_ubrk_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_get_int_property_value_p",utc_capi_base_utils_i18n_uchar_get_int_property_value_p,utc_capi_base_utils_uchar_startup,utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_get_int_property_value_p2",utc_capi_base_utils_i18n_uchar_get_int_property_value_p2,utc_capi_base_utils_uchar_startup,utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_get_int_property_value_p3",utc_capi_base_utils_i18n_uchar_get_int_property_value_p3,utc_capi_base_utils_uchar_startup,utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_get_int_property_value_n",utc_capi_base_utils_i18n_uchar_get_int_property_value_n,utc_capi_base_utils_uchar_startup,utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_get_ublock_code_p",utc_capi_base_utils_i18n_uchar_get_ublock_code_p,utc_capi_base_utils_uchar_startup,utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_get_ublock_code_n",utc_capi_base_utils_i18n_uchar_get_ublock_code_n,utc_capi_base_utils_uchar_startup,utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_has_binary_property_p", utc_capi_base_utils_i18n_uchar_has_binary_property_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_has_binary_property_p2", utc_capi_base_utils_i18n_uchar_has_binary_property_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_has_binary_property_n", utc_capi_base_utils_i18n_uchar_has_binary_property_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_alphabetic_p", utc_capi_base_utils_i18n_uchar_is_alphabetic_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_alphabetic_p2", utc_capi_base_utils_i18n_uchar_is_alphabetic_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_alphabetic_n", utc_capi_base_utils_i18n_uchar_is_alphabetic_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_lowercase_p", utc_capi_base_utils_i18n_uchar_is_lowercase_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_lowercase_p2", utc_capi_base_utils_i18n_uchar_is_lowercase_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_lowercase_n", utc_capi_base_utils_i18n_uchar_is_lowercase_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_uppercase_p", utc_capi_base_utils_i18n_uchar_is_uppercase_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_uppercase_p2", utc_capi_base_utils_i18n_uchar_is_uppercase_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_uppercase_n", utc_capi_base_utils_i18n_uchar_is_uppercase_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_white_space_p", utc_capi_base_utils_i18n_uchar_is_white_space_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_white_space_p2", utc_capi_base_utils_i18n_uchar_is_white_space_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_white_space_n", utc_capi_base_utils_i18n_uchar_is_white_space_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_get_int_property_min_value_p", utc_capi_base_utils_i18n_uchar_get_int_property_min_value_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_get_int_property_min_value_p2", utc_capi_base_utils_i18n_uchar_get_int_property_min_value_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_get_int_property_min_value_n", utc_capi_base_utils_i18n_uchar_get_int_property_min_value_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_get_int_property_max_value_p", utc_capi_base_utils_i18n_uchar_get_int_property_max_value_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_get_int_property_max_value_p2", utc_capi_base_utils_i18n_uchar_get_int_property_max_value_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_get_int_property_max_value_n", utc_capi_base_utils_i18n_uchar_get_int_property_max_value_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_get_numeric_value_p", utc_capi_base_utils_i18n_uchar_get_numeric_value_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_get_numeric_value_p2", utc_capi_base_utils_i18n_uchar_get_numeric_value_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_get_numeric_value_n", utc_capi_base_utils_i18n_uchar_get_numeric_value_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_lower_p", utc_capi_base_utils_i18n_uchar_is_lower_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_lower_p2", utc_capi_base_utils_i18n_uchar_is_lower_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_lower_n", utc_capi_base_utils_i18n_uchar_is_lower_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_upper_p", utc_capi_base_utils_i18n_uchar_is_upper_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_upper_p2", utc_capi_base_utils_i18n_uchar_is_upper_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_upper_n", utc_capi_base_utils_i18n_uchar_is_upper_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_title_p", utc_capi_base_utils_i18n_uchar_is_title_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_title_p2", utc_capi_base_utils_i18n_uchar_is_title_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_title_n", utc_capi_base_utils_i18n_uchar_is_title_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_digit_p", utc_capi_base_utils_i18n_uchar_is_digit_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_digit_p2", utc_capi_base_utils_i18n_uchar_is_digit_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_digit_n", utc_capi_base_utils_i18n_uchar_is_digit_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_alpha_p", utc_capi_base_utils_i18n_uchar_is_alpha_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_alpha_p2", utc_capi_base_utils_i18n_uchar_is_alpha_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_alpha_n", utc_capi_base_utils_i18n_uchar_is_alpha_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_alnum_p", utc_capi_base_utils_i18n_uchar_is_alnum_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_alnum_p2", utc_capi_base_utils_i18n_uchar_is_alnum_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_alnum_n", utc_capi_base_utils_i18n_uchar_is_alnum_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_xdigit_p", utc_capi_base_utils_i18n_uchar_is_xdigit_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_xdigit_p2", utc_capi_base_utils_i18n_uchar_is_xdigit_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_xdigit_n", utc_capi_base_utils_i18n_uchar_is_xdigit_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_punct_p", utc_capi_base_utils_i18n_uchar_is_punct_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_punct_p2", utc_capi_base_utils_i18n_uchar_is_punct_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_punct_n", utc_capi_base_utils_i18n_uchar_is_punct_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_graph_p", utc_capi_base_utils_i18n_uchar_is_graph_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_graph_p2", utc_capi_base_utils_i18n_uchar_is_graph_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_graph_n", utc_capi_base_utils_i18n_uchar_is_graph_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_blank_p", utc_capi_base_utils_i18n_uchar_is_blank_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_blank_p2", utc_capi_base_utils_i18n_uchar_is_blank_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_blank_n", utc_capi_base_utils_i18n_uchar_is_blank_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_defined_p", utc_capi_base_utils_i18n_uchar_is_defined_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_defined_p2", utc_capi_base_utils_i18n_uchar_is_defined_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_defined_n", utc_capi_base_utils_i18n_uchar_is_defined_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_space_p", utc_capi_base_utils_i18n_uchar_is_space_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_space_p2", utc_capi_base_utils_i18n_uchar_is_space_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_space_n", utc_capi_base_utils_i18n_uchar_is_space_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_java_space_char_p", utc_capi_base_utils_i18n_uchar_is_java_space_char_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_java_space_char_p2", utc_capi_base_utils_i18n_uchar_is_java_space_char_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_java_space_char_n", utc_capi_base_utils_i18n_uchar_is_java_space_char_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_whitespace_p", utc_capi_base_utils_i18n_uchar_is_whitespace_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_whitespace_p2", utc_capi_base_utils_i18n_uchar_is_whitespace_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_whitespace_n", utc_capi_base_utils_i18n_uchar_is_whitespace_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_control_p", utc_capi_base_utils_i18n_uchar_is_control_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_control_p2", utc_capi_base_utils_i18n_uchar_is_control_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_control_n", utc_capi_base_utils_i18n_uchar_is_control_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_iso_control_p", utc_capi_base_utils_i18n_uchar_is_iso_control_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_iso_control_p2", utc_capi_base_utils_i18n_uchar_is_iso_control_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_iso_control_n", utc_capi_base_utils_i18n_uchar_is_iso_control_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_printable_p", utc_capi_base_utils_i18n_uchar_is_printable_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_printable_p2", utc_capi_base_utils_i18n_uchar_is_printable_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_printable_n", utc_capi_base_utils_i18n_uchar_is_printable_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_base_p", utc_capi_base_utils_i18n_uchar_is_base_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_base_p2", utc_capi_base_utils_i18n_uchar_is_base_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_base_n", utc_capi_base_utils_i18n_uchar_is_base_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_char_direction_p", utc_capi_base_utils_i18n_uchar_char_direction_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_char_direction_p2", utc_capi_base_utils_i18n_uchar_char_direction_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_char_direction_n", utc_capi_base_utils_i18n_uchar_char_direction_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_mirrored_p", utc_capi_base_utils_i18n_uchar_is_mirrored_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_mirrored_p2", utc_capi_base_utils_i18n_uchar_is_mirrored_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_mirrored_n", utc_capi_base_utils_i18n_uchar_is_mirrored_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_char_mirror_p", utc_capi_base_utils_i18n_uchar_char_mirror_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_char_mirror_p2", utc_capi_base_utils_i18n_uchar_char_mirror_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_char_mirror_n", utc_capi_base_utils_i18n_uchar_char_mirror_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_get_bidi_paired_bracket_p", utc_capi_base_utils_i18n_uchar_get_bidi_paired_bracket_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_get_bidi_paired_bracket_p2", utc_capi_base_utils_i18n_uchar_get_bidi_paired_bracket_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_get_bidi_paired_bracket_n", utc_capi_base_utils_i18n_uchar_get_bidi_paired_bracket_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_char_type_p", utc_capi_base_utils_i18n_uchar_char_type_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_char_type_p2", utc_capi_base_utils_i18n_uchar_char_type_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_char_type_n", utc_capi_base_utils_i18n_uchar_char_type_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_enum_char_types_p", utc_capi_base_utils_i18n_uchar_enum_char_types_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_enum_char_types_n", utc_capi_base_utils_i18n_uchar_enum_char_types_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_get_combining_class_p", utc_capi_base_utils_i18n_uchar_get_combining_class_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_get_combining_class_p2", utc_capi_base_utils_i18n_uchar_get_combining_class_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_get_combining_class_n", utc_capi_base_utils_i18n_uchar_get_combining_class_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_char_digit_value_p", utc_capi_base_utils_i18n_uchar_char_digit_value_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_char_digit_value_p2", utc_capi_base_utils_i18n_uchar_char_digit_value_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_char_digit_value_n", utc_capi_base_utils_i18n_uchar_char_digit_value_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_char_name_p", utc_capi_base_utils_i18n_uchar_char_name_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_char_name_p2", utc_capi_base_utils_i18n_uchar_char_name_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_char_name_n", utc_capi_base_utils_i18n_uchar_char_name_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_char_name_n2", utc_capi_base_utils_i18n_uchar_char_name_n2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_char_from_name_p", utc_capi_base_utils_i18n_uchar_char_from_name_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_char_from_name_p2", utc_capi_base_utils_i18n_uchar_char_from_name_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_char_from_name_n", utc_capi_base_utils_i18n_uchar_char_from_name_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_char_from_name_n2", utc_capi_base_utils_i18n_uchar_char_from_name_n2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_char_from_name_n3", utc_capi_base_utils_i18n_uchar_char_from_name_n3, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_enum_char_names_p", utc_capi_base_utils_i18n_uchar_enum_char_names_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_enum_char_names_n", utc_capi_base_utils_i18n_uchar_enum_char_names_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_get_property_name_p", utc_capi_base_utils_i18n_uchar_get_property_name_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_get_property_name_p2", utc_capi_base_utils_i18n_uchar_get_property_name_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_get_property_name_n", utc_capi_base_utils_i18n_uchar_get_property_name_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_get_property_enum_p", utc_capi_base_utils_i18n_uchar_get_property_enum_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_get_property_enum_p2", utc_capi_base_utils_i18n_uchar_get_property_enum_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_get_property_enum_n", utc_capi_base_utils_i18n_uchar_get_property_enum_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_get_property_value_name_p", utc_capi_base_utils_i18n_uchar_get_property_value_name_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_get_property_value_name_p2", utc_capi_base_utils_i18n_uchar_get_property_value_name_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_get_property_value_name_n", utc_capi_base_utils_i18n_uchar_get_property_value_name_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_get_property_value_enum_p", utc_capi_base_utils_i18n_uchar_get_property_value_enum_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_get_property_value_enum_p2", utc_capi_base_utils_i18n_uchar_get_property_value_enum_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_get_property_value_enum_n", utc_capi_base_utils_i18n_uchar_get_property_value_enum_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_id_start_p", utc_capi_base_utils_i18n_uchar_is_id_start_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_id_start_p2", utc_capi_base_utils_i18n_uchar_is_id_start_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_id_start_n", utc_capi_base_utils_i18n_uchar_is_id_start_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_id_part_p", utc_capi_base_utils_i18n_uchar_is_id_part_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_id_part_p2", utc_capi_base_utils_i18n_uchar_is_id_part_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_id_part_n", utc_capi_base_utils_i18n_uchar_is_id_part_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_id_ignorable_p", utc_capi_base_utils_i18n_uchar_is_id_ignorable_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_id_ignorable_p2", utc_capi_base_utils_i18n_uchar_is_id_ignorable_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_id_ignorable_n", utc_capi_base_utils_i18n_uchar_is_id_ignorable_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_java_id_start_p", utc_capi_base_utils_i18n_uchar_is_java_id_start_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_java_id_start_p2", utc_capi_base_utils_i18n_uchar_is_java_id_start_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_java_id_start_n", utc_capi_base_utils_i18n_uchar_is_java_id_start_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_java_id_part_p", utc_capi_base_utils_i18n_uchar_is_java_id_part_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_java_id_part_p2", utc_capi_base_utils_i18n_uchar_is_java_id_part_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_is_java_id_part_n", utc_capi_base_utils_i18n_uchar_is_java_id_part_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_to_lower_p", utc_capi_base_utils_i18n_uchar_to_lower_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_to_lower_p2", utc_capi_base_utils_i18n_uchar_to_lower_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_to_lower_n", utc_capi_base_utils_i18n_uchar_to_lower_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_to_upper_p", utc_capi_base_utils_i18n_uchar_to_upper_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_to_upper_p2", utc_capi_base_utils_i18n_uchar_to_upper_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_to_upper_n", utc_capi_base_utils_i18n_uchar_to_upper_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_to_title_p", utc_capi_base_utils_i18n_uchar_to_title_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_to_title_p2", utc_capi_base_utils_i18n_uchar_to_title_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_to_title_n", utc_capi_base_utils_i18n_uchar_to_title_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_fold_case_p", utc_capi_base_utils_i18n_uchar_fold_case_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_fold_case_p2", utc_capi_base_utils_i18n_uchar_fold_case_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_fold_case_n", utc_capi_base_utils_i18n_uchar_fold_case_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_digit_p", utc_capi_base_utils_i18n_uchar_digit_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_digit_p2", utc_capi_base_utils_i18n_uchar_digit_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_digit_n", utc_capi_base_utils_i18n_uchar_digit_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_for_digit_p", utc_capi_base_utils_i18n_uchar_for_digit_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_for_digit_p2", utc_capi_base_utils_i18n_uchar_for_digit_p2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_for_digit_n", utc_capi_base_utils_i18n_uchar_for_digit_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_char_age_p", utc_capi_base_utils_i18n_uchar_char_age_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_char_age_n", utc_capi_base_utils_i18n_uchar_char_age_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_get_unicode_version_p", utc_capi_base_utils_i18n_uchar_get_unicode_version_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_get_unicode_version_n", utc_capi_base_utils_i18n_uchar_get_unicode_version_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_get_fc_nfkc_closure_p", utc_capi_base_utils_i18n_uchar_get_fc_nfkc_closure_p, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_get_fc_nfkc_closure_n", utc_capi_base_utils_i18n_uchar_get_fc_nfkc_closure_n, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_get_fc_nfkc_closure_n2", utc_capi_base_utils_i18n_uchar_get_fc_nfkc_closure_n2, utc_capi_base_utils_uchar_startup, utc_capi_base_utils_uchar_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_create_p",utc_capi_base_utils_i18n_ucollator_create_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_create_n",utc_capi_base_utils_i18n_ucollator_create_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_destroy_p",utc_capi_base_utils_i18n_ucollator_destroy_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_create_rules_p",utc_capi_base_utils_i18n_ucollator_create_rules_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_create_rules_n",utc_capi_base_utils_i18n_ucollator_create_rules_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_create_rules_n2",utc_capi_base_utils_i18n_ucollator_create_rules_n2,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_create_rules_n3",utc_capi_base_utils_i18n_ucollator_create_rules_n3,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_contractions_and_expansions_p",utc_capi_base_utils_i18n_ucollator_get_contractions_and_expansions_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_contractions_and_expansions_n",utc_capi_base_utils_i18n_ucollator_get_contractions_and_expansions_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_str_collator_utf8_p",utc_capi_base_utils_i18n_ucollator_str_collator_utf8_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_str_collator_utf8_n",utc_capi_base_utils_i18n_ucollator_str_collator_utf8_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_greater_p",utc_capi_base_utils_i18n_ucollator_greater_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_greater_n",utc_capi_base_utils_i18n_ucollator_greater_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_greater_n2",utc_capi_base_utils_i18n_ucollator_greater_n2,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_greater_or_equal_p",utc_capi_base_utils_i18n_ucollator_greater_or_equal_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_greater_or_equal_n",utc_capi_base_utils_i18n_ucollator_greater_or_equal_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_greater_or_equal_n2",utc_capi_base_utils_i18n_ucollator_greater_or_equal_n2,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_str_collator_iter_p",utc_capi_base_utils_i18n_ucollator_str_collator_iter_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_str_collator_iter_n",utc_capi_base_utils_i18n_ucollator_str_collator_iter_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_str_collator_iter_n2",utc_capi_base_utils_i18n_ucollator_str_collator_iter_n2,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_strength_p",utc_capi_base_utils_i18n_ucollator_get_strength_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_strength_n",utc_capi_base_utils_i18n_ucollator_get_strength_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_strength_n2",utc_capi_base_utils_i18n_ucollator_get_strength_n2,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_reorder_codes_p",utc_capi_base_utils_i18n_ucollator_get_reorder_codes_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_reorder_codes_n",utc_capi_base_utils_i18n_ucollator_get_reorder_codes_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_reorder_codes_n2",utc_capi_base_utils_i18n_ucollator_get_reorder_codes_n2,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_set_reorder_codes_p",utc_capi_base_utils_i18n_ucollator_set_reorder_codes_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_set_reorder_codes_n",utc_capi_base_utils_i18n_ucollator_set_reorder_codes_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_equivalent_reorder_codes_p",utc_capi_base_utils_i18n_ucollator_get_equivalent_reorder_codes_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_equivalent_reorder_codes_n",utc_capi_base_utils_i18n_ucollator_get_equivalent_reorder_codes_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_display_name_p",utc_capi_base_utils_i18n_ucollator_get_display_name_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_display_name_n",utc_capi_base_utils_i18n_ucollator_get_display_name_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_display_name_n2",utc_capi_base_utils_i18n_ucollator_get_display_name_n2,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_available_p",utc_capi_base_utils_i18n_ucollator_get_available_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_available_n",utc_capi_base_utils_i18n_ucollator_get_available_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_count_available_p",utc_capi_base_utils_i18n_ucollator_count_available_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_count_available_n",utc_capi_base_utils_i18n_ucollator_count_available_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_create_available_locales_p",utc_capi_base_utils_i18n_ucollator_create_available_locales_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_create_available_locales_n",utc_capi_base_utils_i18n_ucollator_create_available_locales_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_keywords_p",utc_capi_base_utils_i18n_ucollator_get_keywords_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_keywords_n",utc_capi_base_utils_i18n_ucollator_get_keywords_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_keyword_values_p",utc_capi_base_utils_i18n_ucollator_get_keyword_values_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_keyword_values_n",utc_capi_base_utils_i18n_ucollator_get_keyword_values_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_keyword_values_for_locale_p",utc_capi_base_utils_i18n_ucollator_get_keyword_values_for_locale_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_keyword_values_for_locale_n",utc_capi_base_utils_i18n_ucollator_get_keyword_values_for_locale_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_functional_equivalent_p",utc_capi_base_utils_i18n_ucollator_get_functional_equivalent_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_functional_equivalent_n",utc_capi_base_utils_i18n_ucollator_get_functional_equivalent_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_rules_p",utc_capi_base_utils_i18n_ucollator_get_rules_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_rules_n",utc_capi_base_utils_i18n_ucollator_get_rules_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_rules_n2",utc_capi_base_utils_i18n_ucollator_get_rules_n2,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_sort_key_p",utc_capi_base_utils_i18n_ucollator_get_sort_key_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_sort_key_n",utc_capi_base_utils_i18n_ucollator_get_sort_key_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_sort_key_n2",utc_capi_base_utils_i18n_ucollator_get_sort_key_n2,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_next_sort_key_part_p",utc_capi_base_utils_i18n_ucollator_next_sort_key_part_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_next_sort_key_part_n",utc_capi_base_utils_i18n_ucollator_next_sort_key_part_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_next_sort_key_part_n2",utc_capi_base_utils_i18n_ucollator_next_sort_key_part_n2,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_bound_p",utc_capi_base_utils_i18n_ucollator_get_bound_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_bound_n",utc_capi_base_utils_i18n_ucollator_get_bound_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_version_p",utc_capi_base_utils_i18n_ucollator_get_version_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_version_n",utc_capi_base_utils_i18n_ucollator_get_version_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_version_n2",utc_capi_base_utils_i18n_ucollator_get_version_n2,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_uca_version_p",utc_capi_base_utils_i18n_ucollator_get_uca_version_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_uca_version_n",utc_capi_base_utils_i18n_ucollator_get_uca_version_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_uca_version_n2",utc_capi_base_utils_i18n_ucollator_get_uca_version_n2,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_merge_sort_keys_p",utc_capi_base_utils_i18n_ucollator_merge_sort_keys_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_merge_sort_keys_n",utc_capi_base_utils_i18n_ucollator_merge_sort_keys_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_attribute_p",utc_capi_base_utils_i18n_ucollator_get_attribute_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_attribute_n",utc_capi_base_utils_i18n_ucollator_get_attribute_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_attribute_n2",utc_capi_base_utils_i18n_ucollator_get_attribute_n2,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_set_max_variable_p",utc_capi_base_utils_i18n_ucollator_set_max_variable_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_set_max_variable_n",utc_capi_base_utils_i18n_ucollator_set_max_variable_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_max_variable_p",utc_capi_base_utils_i18n_ucollator_get_max_variable_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_max_variable_n",utc_capi_base_utils_i18n_ucollator_get_max_variable_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_max_variable_n2",utc_capi_base_utils_i18n_ucollator_get_max_variable_n2,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_variable_top_p",utc_capi_base_utils_i18n_ucollator_get_variable_top_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_variable_top_n",utc_capi_base_utils_i18n_ucollator_get_variable_top_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_variable_top_n2",utc_capi_base_utils_i18n_ucollator_get_variable_top_n2,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_safe_clone_p",utc_capi_base_utils_i18n_ucollator_safe_clone_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_safe_clone_n",utc_capi_base_utils_i18n_ucollator_safe_clone_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_safe_clone_n2",utc_capi_base_utils_i18n_ucollator_safe_clone_n2,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_rules_ex_p",utc_capi_base_utils_i18n_ucollator_get_rules_ex_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_rules_ex_n",utc_capi_base_utils_i18n_ucollator_get_rules_ex_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_rules_ex_n2",utc_capi_base_utils_i18n_ucollator_get_rules_ex_n2,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_locale_by_type_p",utc_capi_base_utils_i18n_ucollator_get_locale_by_type_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_locale_by_type_n",utc_capi_base_utils_i18n_ucollator_get_locale_by_type_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_locale_by_type_n2",utc_capi_base_utils_i18n_ucollator_get_locale_by_type_n2,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_tailored_set_p",utc_capi_base_utils_i18n_ucollator_get_tailored_set_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_tailored_set_n",utc_capi_base_utils_i18n_ucollator_get_tailored_set_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_get_tailored_set_n2",utc_capi_base_utils_i18n_ucollator_get_tailored_set_n2,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_clone_binary_p",utc_capi_base_utils_i18n_ucollator_clone_binary_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_clone_binary_n",utc_capi_base_utils_i18n_ucollator_clone_binary_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_clone_binary_n2",utc_capi_base_utils_i18n_ucollator_clone_binary_n2,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_clone_binary_n3",utc_capi_base_utils_i18n_ucollator_clone_binary_n3,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_create_binary_p",utc_capi_base_utils_i18n_ucollator_create_binary_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_create_binary_n",utc_capi_base_utils_i18n_ucollator_create_binary_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_create_binary_n2",utc_capi_base_utils_i18n_ucollator_create_binary_n2,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_destroy_n",utc_capi_base_utils_i18n_ucollator_destroy_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_str_collator_p",utc_capi_base_utils_i18n_ucollator_str_collator_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_str_collator_n",utc_capi_base_utils_i18n_ucollator_str_collator_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_equal_p",utc_capi_base_utils_i18n_ucollator_equal_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_equal_n",utc_capi_base_utils_i18n_ucollator_equal_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_set_strength_p",utc_capi_base_utils_i18n_ucollator_set_strength_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_set_strength_n",utc_capi_base_utils_i18n_ucollator_set_strength_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_set_attribute_p",utc_capi_base_utils_i18n_ucollator_set_attribute_p,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_ucollator_set_attribute_n",utc_capi_base_utils_i18n_ucollator_set_attribute_n,utc_capi_base_utils_ucollator_startup,utc_capi_base_utils_ucollator_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_normalize_p",utc_capi_base_utils_i18n_unormalization_normalize_p,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_normalize_n",utc_capi_base_utils_i18n_unormalization_normalize_n,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_get_instance_p",utc_capi_base_utils_i18n_unormalization_get_instance_p,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_get_instance_n",utc_capi_base_utils_i18n_unormalization_get_instance_n,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_get_nfc_instance_p",utc_capi_base_utils_i18n_unormalization_get_nfc_instance_p,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_get_nfc_instance_n",utc_capi_base_utils_i18n_unormalization_get_nfc_instance_n,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_get_nfd_instance_p",utc_capi_base_utils_i18n_unormalization_get_nfd_instance_p,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_get_nfd_instance_n",utc_capi_base_utils_i18n_unormalization_get_nfd_instance_n,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_get_nfkc_instance_p",utc_capi_base_utils_i18n_unormalization_get_nfkc_instance_p,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_get_nfkc_instance_n",utc_capi_base_utils_i18n_unormalization_get_nfkc_instance_n,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_get_nfkc_casefold_instance_p",utc_capi_base_utils_i18n_unormalization_get_nfkc_casefold_instance_p,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_get_nfkc_casefold_instance_n",utc_capi_base_utils_i18n_unormalization_get_nfkc_casefold_instance_n,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_get_nfkd_instance_p",utc_capi_base_utils_i18n_unormalization_get_nfkd_instance_p,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_get_nfkd_instance_n",utc_capi_base_utils_i18n_unormalization_get_nfkd_instance_n,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_create_filtered_p",utc_capi_base_utils_i18n_unormalization_create_filtered_p,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_create_filtered_n",utc_capi_base_utils_i18n_unormalization_create_filtered_n,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_destroy_p",utc_capi_base_utils_i18n_unormalization_destroy_p,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_destroy_n",utc_capi_base_utils_i18n_unormalization_destroy_n,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_normalize_second_and_append_p",utc_capi_base_utils_i18n_unormalization_normalize_second_and_append_p,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_normalize_second_and_append_n",utc_capi_base_utils_i18n_unormalization_normalize_second_and_append_n,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_append_p",utc_capi_base_utils_i18n_unormalization_append_p,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_append_n",utc_capi_base_utils_i18n_unormalization_append_n,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_get_decomposition_p1",utc_capi_base_utils_i18n_unormalization_get_decomposition_p1,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_get_decomposition_p2",utc_capi_base_utils_i18n_unormalization_get_decomposition_p2,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_get_decomposition_p3",utc_capi_base_utils_i18n_unormalization_get_decomposition_p3,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_get_decomposition_n1",utc_capi_base_utils_i18n_unormalization_get_decomposition_n1,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_get_decomposition_n2",utc_capi_base_utils_i18n_unormalization_get_decomposition_n2,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_get_decomposition_n3",utc_capi_base_utils_i18n_unormalization_get_decomposition_n3,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_get_raw_decomposition_p1",utc_capi_base_utils_i18n_unormalization_get_raw_decomposition_p1,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_get_raw_decomposition_p2",utc_capi_base_utils_i18n_unormalization_get_raw_decomposition_p2,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_get_raw_decomposition_p3",utc_capi_base_utils_i18n_unormalization_get_raw_decomposition_p3,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_get_raw_decomposition_p4",utc_capi_base_utils_i18n_unormalization_get_raw_decomposition_p4,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_get_raw_decomposition_p5",utc_capi_base_utils_i18n_unormalization_get_raw_decomposition_p5,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_get_raw_decomposition_p6",utc_capi_base_utils_i18n_unormalization_get_raw_decomposition_p6,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_get_raw_decomposition_n1",utc_capi_base_utils_i18n_unormalization_get_raw_decomposition_n1,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_get_raw_decomposition_n2",utc_capi_base_utils_i18n_unormalization_get_raw_decomposition_n2,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_get_raw_decomposition_n3",utc_capi_base_utils_i18n_unormalization_get_raw_decomposition_n3,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_compose_pair_p",utc_capi_base_utils_i18n_unormalization_compose_pair_p,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_compose_pair_n",utc_capi_base_utils_i18n_unormalization_compose_pair_n,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_is_normalized_p",utc_capi_base_utils_i18n_unormalization_is_normalized_p,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_is_normalized_n1",utc_capi_base_utils_i18n_unormalization_is_normalized_n1,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_is_normalized_n2",utc_capi_base_utils_i18n_unormalization_is_normalized_n2,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_quick_check_p",utc_capi_base_utils_i18n_unormalization_quick_check_p,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_quick_check_n1",utc_capi_base_utils_i18n_unormalization_quick_check_n1,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_quick_check_n2",utc_capi_base_utils_i18n_unormalization_quick_check_n2,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_span_quick_check_yes_p",utc_capi_base_utils_i18n_unormalization_span_quick_check_yes_p,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_span_quick_check_yes_n1",utc_capi_base_utils_i18n_unormalization_span_quick_check_yes_n1,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_span_quick_check_yes_n2",utc_capi_base_utils_i18n_unormalization_span_quick_check_yes_n2,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalizer_has_boundary_before_p",utc_capi_base_utils_i18n_unormalizer_has_boundary_before_p,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalizer_has_boundary_before_n",utc_capi_base_utils_i18n_unormalizer_has_boundary_before_n,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalizer_has_boundary_after_p",utc_capi_base_utils_i18n_unormalizer_has_boundary_after_p,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalizer_has_boundary_after_n",utc_capi_base_utils_i18n_unormalizer_has_boundary_after_n,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_is_inert_p",utc_capi_base_utils_i18n_unormalization_is_inert_p,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_unormalization_is_inert_n",utc_capi_base_utils_i18n_unormalization_is_inert_n,utc_capi_base_utils_unormalization_startup,utc_capi_base_utils_unormalization_cleanup},
+       {"utc_capi_base_utils_i18n_usearch_create_new_p",utc_capi_base_utils_i18n_usearch_create_new_p,utc_capi_base_utils_usearch_startup,utc_capi_base_utils_usearch_cleanup},
+       {"utc_capi_base_utils_i18n_usearch_create_new_n",utc_capi_base_utils_i18n_usearch_create_new_n,utc_capi_base_utils_usearch_startup,utc_capi_base_utils_usearch_cleanup},
+       {"utc_capi_base_utils_i18n_usearch_destroy_p",utc_capi_base_utils_i18n_usearch_destroy_p,utc_capi_base_utils_usearch_startup,utc_capi_base_utils_usearch_cleanup},
+       {"utc_capi_base_utils_i18n_usearch_destroy_n",utc_capi_base_utils_i18n_usearch_destroy_n,utc_capi_base_utils_usearch_startup,utc_capi_base_utils_usearch_cleanup},
+       {"utc_capi_base_utils_i18n_usearch_get_matched_text_p",utc_capi_base_utils_i18n_usearch_get_matched_text_p,utc_capi_base_utils_usearch_startup,utc_capi_base_utils_usearch_cleanup},
+       {"utc_capi_base_utils_i18n_usearch_get_matched_text_n",utc_capi_base_utils_i18n_usearch_get_matched_text_n,utc_capi_base_utils_usearch_startup,utc_capi_base_utils_usearch_cleanup},
+       {"utc_capi_base_utils_i18n_usearch_get_collator_p",utc_capi_base_utils_i18n_usearch_get_collator_p,utc_capi_base_utils_usearch_startup,utc_capi_base_utils_usearch_cleanup},
+       {"utc_capi_base_utils_i18n_usearch_get_collator_n",utc_capi_base_utils_i18n_usearch_get_collator_n,utc_capi_base_utils_usearch_startup,utc_capi_base_utils_usearch_cleanup},
+       {"utc_capi_base_utils_i18n_usearch_first_p",utc_capi_base_utils_i18n_usearch_first_p,utc_capi_base_utils_usearch_startup,utc_capi_base_utils_usearch_cleanup},
+       {"utc_capi_base_utils_i18n_usearch_first_n",utc_capi_base_utils_i18n_usearch_first_n,utc_capi_base_utils_usearch_startup,utc_capi_base_utils_usearch_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_get_length_p",utc_capi_base_utils_i18n_ustring_get_length_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_get_length_n",utc_capi_base_utils_i18n_ustring_get_length_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_count_char32_p",utc_capi_base_utils_i18n_ustring_count_char32_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_count_char32_n",utc_capi_base_utils_i18n_ustring_count_char32_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_has_more_char32_than_p",utc_capi_base_utils_i18n_ustring_has_more_char32_than_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_has_more_char32_than_n",utc_capi_base_utils_i18n_ustring_has_more_char32_than_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_cat_p",utc_capi_base_utils_i18n_ustring_cat_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_cat_n",utc_capi_base_utils_i18n_ustring_cat_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_cat_n_p",utc_capi_base_utils_i18n_ustring_cat_n_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_cat_n_n",utc_capi_base_utils_i18n_ustring_cat_n_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_string_p",utc_capi_base_utils_i18n_ustring_string_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_string_n",utc_capi_base_utils_i18n_ustring_string_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_find_first_p",utc_capi_base_utils_i18n_ustring_find_first_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_find_first_n",utc_capi_base_utils_i18n_ustring_find_first_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_char_p",utc_capi_base_utils_i18n_ustring_char_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_char_n",utc_capi_base_utils_i18n_ustring_char_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_char32_p",utc_capi_base_utils_i18n_ustring_char32_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_char32_n",utc_capi_base_utils_i18n_ustring_char32_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_r_string_p",utc_capi_base_utils_i18n_ustring_r_string_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_r_string_n",utc_capi_base_utils_i18n_ustring_r_string_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_find_last_p",utc_capi_base_utils_i18n_ustring_find_last_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_find_last_n",utc_capi_base_utils_i18n_ustring_find_last_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_r_char_p",utc_capi_base_utils_i18n_ustring_r_char_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_r_char_n",utc_capi_base_utils_i18n_ustring_r_char_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_r_char32_p",utc_capi_base_utils_i18n_ustring_r_char32_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_r_char32_n",utc_capi_base_utils_i18n_ustring_r_char32_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_pbrk_p",utc_capi_base_utils_i18n_ustring_pbrk_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_pbrk_n",utc_capi_base_utils_i18n_ustring_pbrk_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_cspn_p",utc_capi_base_utils_i18n_ustring_cspn_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_cspn_n",utc_capi_base_utils_i18n_ustring_cspn_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_spn_p",utc_capi_base_utils_i18n_ustring_spn_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_spn_n",utc_capi_base_utils_i18n_ustring_spn_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_tokenizer_r_p",utc_capi_base_utils_i18n_ustring_tokenizer_r_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_tokenizer_r_n",utc_capi_base_utils_i18n_ustring_tokenizer_r_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_compare_p",utc_capi_base_utils_i18n_ustring_compare_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_compare_n",utc_capi_base_utils_i18n_ustring_compare_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_compare_code_point_order_p",utc_capi_base_utils_i18n_ustring_compare_code_point_order_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_compare_code_point_order_p2",utc_capi_base_utils_i18n_ustring_compare_code_point_order_p2,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_compare_code_point_order_n",utc_capi_base_utils_i18n_ustring_compare_code_point_order_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_compare_binary_order_p",utc_capi_base_utils_i18n_ustring_compare_binary_order_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_compare_binary_order_p2",utc_capi_base_utils_i18n_ustring_compare_binary_order_p2,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_compare_binary_order_n",utc_capi_base_utils_i18n_ustring_compare_binary_order_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_case_compare_with_length_p",utc_capi_base_utils_i18n_ustring_case_compare_with_length_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_case_compare_with_length_p2",utc_capi_base_utils_i18n_ustring_case_compare_with_length_p2,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_case_compare_with_length_n",utc_capi_base_utils_i18n_ustring_case_compare_with_length_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_compare_n_p",utc_capi_base_utils_i18n_ustring_compare_n_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_compare_n_n",utc_capi_base_utils_i18n_ustring_compare_n_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_compare_n_code_point_order_p",utc_capi_base_utils_i18n_ustring_compare_n_code_point_order_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_compare_n_code_point_order_p2",utc_capi_base_utils_i18n_ustring_compare_n_code_point_order_p2,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_compare_n_code_point_order_n",utc_capi_base_utils_i18n_ustring_compare_n_code_point_order_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_case_compare_p",utc_capi_base_utils_i18n_ustring_case_compare_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_case_compare_p2",utc_capi_base_utils_i18n_ustring_case_compare_p2,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_case_compare_n",utc_capi_base_utils_i18n_ustring_case_compare_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_case_compare_n_p",utc_capi_base_utils_i18n_ustring_case_compare_n_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_case_compare_n_p2",utc_capi_base_utils_i18n_ustring_case_compare_n_p2,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_case_compare_n_n",utc_capi_base_utils_i18n_ustring_case_compare_n_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_mem_case_compare_p",utc_capi_base_utils_i18n_ustring_mem_case_compare_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_mem_case_compare_n",utc_capi_base_utils_i18n_ustring_mem_case_compare_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_copy_au_p",utc_capi_base_utils_i18n_ustring_copy_au_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_copy_au_n",utc_capi_base_utils_i18n_ustring_copy_au_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_copy_au_n_p",utc_capi_base_utils_i18n_ustring_copy_au_n_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_copy_au_n_n",utc_capi_base_utils_i18n_ustring_copy_au_n_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_copy_p",utc_capi_base_utils_i18n_ustring_copy_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_copy_n",utc_capi_base_utils_i18n_ustring_copy_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_copy_n_p",utc_capi_base_utils_i18n_ustring_copy_n_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_copy_n_n",utc_capi_base_utils_i18n_ustring_copy_n_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_copy_ua_p",utc_capi_base_utils_i18n_ustring_copy_ua_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_copy_ua_n",utc_capi_base_utils_i18n_ustring_copy_ua_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_copy_ua_n_p",utc_capi_base_utils_i18n_ustring_copy_ua_n_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_copy_ua_n_n",utc_capi_base_utils_i18n_ustring_copy_ua_n_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_mem_copy_p",utc_capi_base_utils_i18n_ustring_mem_copy_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_mem_copy_n",utc_capi_base_utils_i18n_ustring_mem_copy_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_mem_move_p",utc_capi_base_utils_i18n_ustring_mem_move_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_mem_move_n",utc_capi_base_utils_i18n_ustring_mem_move_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_mem_set_p",utc_capi_base_utils_i18n_ustring_mem_set_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_mem_set_n",utc_capi_base_utils_i18n_ustring_mem_set_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_mem_compare_p",utc_capi_base_utils_i18n_ustring_mem_compare_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_mem_compare_p2",utc_capi_base_utils_i18n_ustring_mem_compare_p2,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_mem_compare_n",utc_capi_base_utils_i18n_ustring_mem_compare_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_mem_compare_code_point_order_p",utc_capi_base_utils_i18n_ustring_mem_compare_code_point_order_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_mem_compare_code_point_order_n",utc_capi_base_utils_i18n_ustring_mem_compare_code_point_order_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_mem_char_p",utc_capi_base_utils_i18n_ustring_mem_char_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_mem_char_n",utc_capi_base_utils_i18n_ustring_mem_char_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_mem_char32_p",utc_capi_base_utils_i18n_ustring_mem_char32_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_mem_char32_n",utc_capi_base_utils_i18n_ustring_mem_char32_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_mem_r_char_p",utc_capi_base_utils_i18n_ustring_mem_r_char_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_mem_r_char_n",utc_capi_base_utils_i18n_ustring_mem_r_char_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_mem_r_char32_p",utc_capi_base_utils_i18n_ustring_mem_r_char32_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_mem_r_char32_n",utc_capi_base_utils_i18n_ustring_mem_r_char32_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_unescape_p",utc_capi_base_utils_i18n_ustring_unescape_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_unescape_n",utc_capi_base_utils_i18n_ustring_unescape_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_unescape_at_p",utc_capi_base_utils_i18n_ustring_unescape_at_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_unescape_at_n",utc_capi_base_utils_i18n_ustring_unescape_at_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_to_upper_p",utc_capi_base_utils_i18n_ustring_to_upper_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_to_upper_n",utc_capi_base_utils_i18n_ustring_to_upper_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_to_lower_p",utc_capi_base_utils_i18n_ustring_to_lower_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_to_lower_n",utc_capi_base_utils_i18n_ustring_to_lower_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_to_title_new_p",utc_capi_base_utils_i18n_ustring_to_title_new_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_to_title_new_n",utc_capi_base_utils_i18n_ustring_to_title_new_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_fold_case_p",utc_capi_base_utils_i18n_ustring_fold_case_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_fold_case_n",utc_capi_base_utils_i18n_ustring_fold_case_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_to_WCS_p",utc_capi_base_utils_i18n_ustring_to_WCS_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_to_WCS_n",utc_capi_base_utils_i18n_ustring_to_WCS_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_from_WCS_p",utc_capi_base_utils_i18n_ustring_from_WCS_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_from_WCS_n",utc_capi_base_utils_i18n_ustring_from_WCS_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_to_UTF8_p",utc_capi_base_utils_i18n_ustring_to_UTF8_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_to_UTF8_n",utc_capi_base_utils_i18n_ustring_to_UTF8_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_from_UTF8_p",utc_capi_base_utils_i18n_ustring_from_UTF8_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_from_UTF8_n",utc_capi_base_utils_i18n_ustring_from_UTF8_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_to_UTF8_with_sub_p",utc_capi_base_utils_i18n_ustring_to_UTF8_with_sub_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_to_UTF8_with_sub_n",utc_capi_base_utils_i18n_ustring_to_UTF8_with_sub_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_from_UTF8_with_sub_p",utc_capi_base_utils_i18n_ustring_from_UTF8_with_sub_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_from_UTF8_with_sub_n",utc_capi_base_utils_i18n_ustring_from_UTF8_with_sub_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_from_UTF8_lenient_p",utc_capi_base_utils_i18n_ustring_from_UTF8_lenient_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_from_UTF8_lenient_n",utc_capi_base_utils_i18n_ustring_from_UTF8_lenient_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_to_UTF32_p",utc_capi_base_utils_i18n_ustring_to_UTF32_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_to_UTF32_n",utc_capi_base_utils_i18n_ustring_to_UTF32_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_from_UTF32_p",utc_capi_base_utils_i18n_ustring_from_UTF32_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_from_UTF32_n",utc_capi_base_utils_i18n_ustring_from_UTF32_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_to_UTF32_with_sub_p",utc_capi_base_utils_i18n_ustring_to_UTF32_with_sub_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_to_UTF32_with_sub_n",utc_capi_base_utils_i18n_ustring_to_UTF32_with_sub_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_from_UTF32_with_sub_p",utc_capi_base_utils_i18n_ustring_from_UTF32_with_sub_p,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_ustring_from_UTF32_with_sub_n",utc_capi_base_utils_i18n_ustring_from_UTF32_with_sub_n,utc_capi_base_utils_string_startup,utc_capi_base_utils_string_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_set_string_p",utc_capi_base_utils_i18n_formattable_set_string_p,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_set_string_n",utc_capi_base_utils_i18n_formattable_set_string_n,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_set_long_p",utc_capi_base_utils_i18n_formattable_set_long_p,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_set_long_n",utc_capi_base_utils_i18n_formattable_set_long_n,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_set_int64_p",utc_capi_base_utils_i18n_formattable_set_int64_p,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_set_int64_n",utc_capi_base_utils_i18n_formattable_set_int64_n,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_set_double_p",utc_capi_base_utils_i18n_formattable_set_double_p,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_set_double_n",utc_capi_base_utils_i18n_formattable_set_double_n,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_set_date_p",utc_capi_base_utils_i18n_formattable_set_date_p,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_set_date_n",utc_capi_base_utils_i18n_formattable_set_date_n,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_set_array_p",utc_capi_base_utils_i18n_formattable_set_array_p,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_set_array_n",utc_capi_base_utils_i18n_formattable_set_array_n,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_set_array_n2",utc_capi_base_utils_i18n_formattable_set_array_n2,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_set_array_n3",utc_capi_base_utils_i18n_formattable_set_array_n3,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_element_at_p",utc_capi_base_utils_i18n_formattable_element_at_p,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_element_at_n",utc_capi_base_utils_i18n_formattable_element_at_n,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_element_at_n2",utc_capi_base_utils_i18n_formattable_element_at_n2,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_element_at_n3",utc_capi_base_utils_i18n_formattable_element_at_n3,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_equal_p",utc_capi_base_utils_i18n_formattable_equal_p,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_equal_p2",utc_capi_base_utils_i18n_formattable_equal_p2,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_equal_n",utc_capi_base_utils_i18n_formattable_equal_n,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_equal_n2",utc_capi_base_utils_i18n_formattable_equal_n2,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_equal_n3",utc_capi_base_utils_i18n_formattable_equal_n3,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_not_equal_p",utc_capi_base_utils_i18n_formattable_not_equal_p,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_not_equal_p2",utc_capi_base_utils_i18n_formattable_not_equal_p2,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_not_equal_n",utc_capi_base_utils_i18n_formattable_not_equal_n,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_not_equal_n2",utc_capi_base_utils_i18n_formattable_not_equal_n2,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_not_equal_n3",utc_capi_base_utils_i18n_formattable_not_equal_n3,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_is_numeric_p",utc_capi_base_utils_i18n_formattable_is_numeric_p,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_is_numeric_p2",utc_capi_base_utils_i18n_formattable_is_numeric_p2,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_is_numeric_n",utc_capi_base_utils_i18n_formattable_is_numeric_n,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_is_numeric_n2",utc_capi_base_utils_i18n_formattable_is_numeric_n2,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_get_type_p",utc_capi_base_utils_i18n_formattable_get_type_p,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_get_type_n",utc_capi_base_utils_i18n_formattable_get_type_n,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_get_type_n2",utc_capi_base_utils_i18n_formattable_get_type_n2,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_get_string_p",utc_capi_base_utils_i18n_formattable_get_string_p,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_get_string_n",utc_capi_base_utils_i18n_formattable_get_string_n,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_get_string_n2",utc_capi_base_utils_i18n_formattable_get_string_n2,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_get_long_p",utc_capi_base_utils_i18n_formattable_get_long_p,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_get_long_n",utc_capi_base_utils_i18n_formattable_get_long_n,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_get_long_n2",utc_capi_base_utils_i18n_formattable_get_long_n2,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_get_int64_p",utc_capi_base_utils_i18n_formattable_get_int64_p,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_get_int64_n",utc_capi_base_utils_i18n_formattable_get_int64_n,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_get_int64_n2",utc_capi_base_utils_i18n_formattable_get_int64_n2,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_get_double_p",utc_capi_base_utils_i18n_formattable_get_double_p,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_get_double_n",utc_capi_base_utils_i18n_formattable_get_double_n,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_get_double_n2",utc_capi_base_utils_i18n_formattable_get_double_n2,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_get_date_p",utc_capi_base_utils_i18n_formattable_get_date_p,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_get_date_n",utc_capi_base_utils_i18n_formattable_get_date_n,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_get_date_n2",utc_capi_base_utils_i18n_formattable_get_date_n2,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_get_array_p",utc_capi_base_utils_i18n_formattable_get_array_p,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_get_array_n",utc_capi_base_utils_i18n_formattable_get_array_n,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_get_array_n2",utc_capi_base_utils_i18n_formattable_get_array_n2,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_get_array_n3",utc_capi_base_utils_i18n_formattable_get_array_n3,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_clone_p",utc_capi_base_utils_i18n_formattable_clone_p,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_clone_n",utc_capi_base_utils_i18n_formattable_clone_n,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_clone_n2",utc_capi_base_utils_i18n_formattable_clone_n2,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_destroy_p",utc_capi_base_utils_i18n_formattable_destroy_p,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_destroy_n",utc_capi_base_utils_i18n_formattable_destroy_n,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_create_with_formattable_array_p",utc_capi_base_utils_i18n_formattable_create_with_formattable_array_p,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_create_with_formattable_array_n",utc_capi_base_utils_i18n_formattable_create_with_formattable_array_n,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_create_with_formattable_array_n2",utc_capi_base_utils_i18n_formattable_create_with_formattable_array_n2,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_create_with_formattable_array_n3",utc_capi_base_utils_i18n_formattable_create_with_formattable_array_n3,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_create_with_char_string_p",utc_capi_base_utils_i18n_formattable_create_with_char_string_p,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_create_with_char_string_n",utc_capi_base_utils_i18n_formattable_create_with_char_string_n,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_create_with_int64_p",utc_capi_base_utils_i18n_formattable_create_with_int64_p,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_create_with_int64_n",utc_capi_base_utils_i18n_formattable_create_with_int64_n,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_create_with_long_p",utc_capi_base_utils_i18n_formattable_create_with_long_p,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_create_with_long_n",utc_capi_base_utils_i18n_formattable_create_with_long_n,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_create_with_double_p",utc_capi_base_utils_i18n_formattable_create_with_double_p,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_create_with_double_n",utc_capi_base_utils_i18n_formattable_create_with_double_n,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_create_with_udate_p",utc_capi_base_utils_i18n_formattable_create_with_udate_p,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_create_with_udate_n",utc_capi_base_utils_i18n_formattable_create_with_udate_n,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_create_default_p",utc_capi_base_utils_i18n_formattable_create_default_p,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_formattable_create_default_n",utc_capi_base_utils_i18n_formattable_create_default_n,utc_capi_base_utils_formattable_startup,utc_capi_base_utils_formattable_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_teaspoon_p",utc_capi_base_utils_i18n_measure_unit_create_teaspoon_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_teaspoon_n",utc_capi_base_utils_i18n_measure_unit_create_teaspoon_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_tablespoon_p",utc_capi_base_utils_i18n_measure_unit_create_tablespoon_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_tablespoon_n",utc_capi_base_utils_i18n_measure_unit_create_tablespoon_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_quart_p",utc_capi_base_utils_i18n_measure_unit_create_quart_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_quart_n",utc_capi_base_utils_i18n_measure_unit_create_quart_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_pint_p",utc_capi_base_utils_i18n_measure_unit_create_pint_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_pint_n",utc_capi_base_utils_i18n_measure_unit_create_pint_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_milliliter_p",utc_capi_base_utils_i18n_measure_unit_create_milliliter_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_milliliter_n",utc_capi_base_utils_i18n_measure_unit_create_milliliter_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_megaliter_p",utc_capi_base_utils_i18n_measure_unit_create_megaliter_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_megaliter_n",utc_capi_base_utils_i18n_measure_unit_create_megaliter_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_liter_p",utc_capi_base_utils_i18n_measure_unit_create_liter_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_liter_n",utc_capi_base_utils_i18n_measure_unit_create_liter_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_hectoliter_p",utc_capi_base_utils_i18n_measure_unit_create_hectoliter_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_hectoliter_n",utc_capi_base_utils_i18n_measure_unit_create_hectoliter_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_gallon_p",utc_capi_base_utils_i18n_measure_unit_create_gallon_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_gallon_n",utc_capi_base_utils_i18n_measure_unit_create_gallon_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_fluid_ounce_p",utc_capi_base_utils_i18n_measure_unit_create_fluid_ounce_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_fluid_ounce_n",utc_capi_base_utils_i18n_measure_unit_create_fluid_ounce_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_deciliter_p",utc_capi_base_utils_i18n_measure_unit_create_deciliter_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_deciliter_n",utc_capi_base_utils_i18n_measure_unit_create_deciliter_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_cup_p",utc_capi_base_utils_i18n_measure_unit_create_cup_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_cup_n",utc_capi_base_utils_i18n_measure_unit_create_cup_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_cubic_yard_p",utc_capi_base_utils_i18n_measure_unit_create_cubic_yard_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_cubic_yard_n",utc_capi_base_utils_i18n_measure_unit_create_cubic_yard_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_cubic_mile_p",utc_capi_base_utils_i18n_measure_unit_create_cubic_mile_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_cubic_mile_n",utc_capi_base_utils_i18n_measure_unit_create_cubic_mile_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_cubic_meter_p",utc_capi_base_utils_i18n_measure_unit_create_cubic_meter_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_cubic_meter_n",utc_capi_base_utils_i18n_measure_unit_create_cubic_meter_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_cubic_kilometer_p",utc_capi_base_utils_i18n_measure_unit_create_cubic_kilometer_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_cubic_kilometer_n",utc_capi_base_utils_i18n_measure_unit_create_cubic_kilometer_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_cubic_inch_p",utc_capi_base_utils_i18n_measure_unit_create_cubic_inch_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_cubic_inch_n",utc_capi_base_utils_i18n_measure_unit_create_cubic_inch_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_cubic_foot_p",utc_capi_base_utils_i18n_measure_unit_create_cubic_foot_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_cubic_foot_n",utc_capi_base_utils_i18n_measure_unit_create_cubic_foot_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_cubic_centimeter_p",utc_capi_base_utils_i18n_measure_unit_create_cubic_centimeter_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_cubic_centimeter_n",utc_capi_base_utils_i18n_measure_unit_create_cubic_centimeter_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_centiliter_p",utc_capi_base_utils_i18n_measure_unit_create_centiliter_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_centiliter_n",utc_capi_base_utils_i18n_measure_unit_create_centiliter_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_bushel_p",utc_capi_base_utils_i18n_measure_unit_create_bushel_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_bushel_n",utc_capi_base_utils_i18n_measure_unit_create_bushel_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_acre_foot_p",utc_capi_base_utils_i18n_measure_unit_create_acre_foot_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_acre_foot_n",utc_capi_base_utils_i18n_measure_unit_create_acre_foot_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_kelvin_p",utc_capi_base_utils_i18n_measure_unit_create_kelvin_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_kelvin_n",utc_capi_base_utils_i18n_measure_unit_create_kelvin_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_fahrenheit_p",utc_capi_base_utils_i18n_measure_unit_create_fahrenheit_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_fahrenheit_n",utc_capi_base_utils_i18n_measure_unit_create_fahrenheit_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_celsius_p",utc_capi_base_utils_i18n_measure_unit_create_celsius_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_celsius_n",utc_capi_base_utils_i18n_measure_unit_create_celsius_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_mile_per_hour_p",utc_capi_base_utils_i18n_measure_unit_create_mile_per_hour_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_mile_per_hour_n",utc_capi_base_utils_i18n_measure_unit_create_mile_per_hour_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_meter_per_second_p",utc_capi_base_utils_i18n_measure_unit_create_meter_per_second_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_meter_per_second_n",utc_capi_base_utils_i18n_measure_unit_create_meter_per_second_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_kilometer_per_hour_p",utc_capi_base_utils_i18n_measure_unit_create_kilometer_per_hour_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_kilometer_per_hour_n",utc_capi_base_utils_i18n_measure_unit_create_kilometer_per_hour_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_karat_p",utc_capi_base_utils_i18n_measure_unit_create_karat_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_karat_n",utc_capi_base_utils_i18n_measure_unit_create_karat_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_pound_per_square_inch_p",utc_capi_base_utils_i18n_measure_unit_create_pound_per_square_inch_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_pound_per_square_inch_n",utc_capi_base_utils_i18n_measure_unit_create_pound_per_square_inch_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_millimeter_of_mercury_p",utc_capi_base_utils_i18n_measure_unit_create_millimeter_of_mercury_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_millimeter_of_mercury_n",utc_capi_base_utils_i18n_measure_unit_create_millimeter_of_mercury_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_millibar_p",utc_capi_base_utils_i18n_measure_unit_create_millibar_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_millibar_n",utc_capi_base_utils_i18n_measure_unit_create_millibar_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_inch_hg_p",utc_capi_base_utils_i18n_measure_unit_create_inch_hg_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_inch_hg_n",utc_capi_base_utils_i18n_measure_unit_create_inch_hg_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_hectopascal_p",utc_capi_base_utils_i18n_measure_unit_create_hectopascal_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_hectopascal_n",utc_capi_base_utils_i18n_measure_unit_create_hectopascal_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_watt_p",utc_capi_base_utils_i18n_measure_unit_create_watt_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_watt_n",utc_capi_base_utils_i18n_measure_unit_create_watt_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_milliwatt_p",utc_capi_base_utils_i18n_measure_unit_create_milliwatt_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_milliwatt_n",utc_capi_base_utils_i18n_measure_unit_create_milliwatt_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_megawatt_p",utc_capi_base_utils_i18n_measure_unit_create_megawatt_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_megawatt_n",utc_capi_base_utils_i18n_measure_unit_create_megawatt_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_kilowatt_p",utc_capi_base_utils_i18n_measure_unit_create_kilowatt_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_kilowatt_n",utc_capi_base_utils_i18n_measure_unit_create_kilowatt_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_horsepower_p",utc_capi_base_utils_i18n_measure_unit_create_horsepower_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_horsepower_n",utc_capi_base_utils_i18n_measure_unit_create_horsepower_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_gigawatt_p",utc_capi_base_utils_i18n_measure_unit_create_gigawatt_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_gigawatt_n",utc_capi_base_utils_i18n_measure_unit_create_gigawatt_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_ton_p",utc_capi_base_utils_i18n_measure_unit_create_ton_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_ton_n",utc_capi_base_utils_i18n_measure_unit_create_ton_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_stone_p",utc_capi_base_utils_i18n_measure_unit_create_stone_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_stone_n",utc_capi_base_utils_i18n_measure_unit_create_stone_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_pound_p",utc_capi_base_utils_i18n_measure_unit_create_pound_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_pound_n",utc_capi_base_utils_i18n_measure_unit_create_pound_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_ounce_troy_p",utc_capi_base_utils_i18n_measure_unit_create_ounce_troy_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_ounce_troy_n",utc_capi_base_utils_i18n_measure_unit_create_ounce_troy_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_ounce_p",utc_capi_base_utils_i18n_measure_unit_create_ounce_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_ounce_n",utc_capi_base_utils_i18n_measure_unit_create_ounce_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_milligram_p",utc_capi_base_utils_i18n_measure_unit_create_milligram_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_milligram_n",utc_capi_base_utils_i18n_measure_unit_create_milligram_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_microgram_p",utc_capi_base_utils_i18n_measure_unit_create_microgram_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_microgram_n",utc_capi_base_utils_i18n_measure_unit_create_microgram_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_metric_ton_p",utc_capi_base_utils_i18n_measure_unit_create_metric_ton_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_metric_ton_n",utc_capi_base_utils_i18n_measure_unit_create_metric_ton_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_kilogram_p",utc_capi_base_utils_i18n_measure_unit_create_kilogram_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_kilogram_n",utc_capi_base_utils_i18n_measure_unit_create_kilogram_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_gram_p",utc_capi_base_utils_i18n_measure_unit_create_gram_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_gram_n",utc_capi_base_utils_i18n_measure_unit_create_gram_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_carat_p",utc_capi_base_utils_i18n_measure_unit_create_carat_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_carat_n",utc_capi_base_utils_i18n_measure_unit_create_carat_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_lux_p",utc_capi_base_utils_i18n_measure_unit_create_lux_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_lux_n",utc_capi_base_utils_i18n_measure_unit_create_lux_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_yard_p",utc_capi_base_utils_i18n_measure_unit_create_yard_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_yard_n",utc_capi_base_utils_i18n_measure_unit_create_yard_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_picometer_p",utc_capi_base_utils_i18n_measure_unit_create_picometer_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_picometer_n",utc_capi_base_utils_i18n_measure_unit_create_picometer_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_parsec_p",utc_capi_base_utils_i18n_measure_unit_create_parsec_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_parsec_n",utc_capi_base_utils_i18n_measure_unit_create_parsec_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_nautical_mile_p",utc_capi_base_utils_i18n_measure_unit_create_nautical_mile_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_nautical_mile_n",utc_capi_base_utils_i18n_measure_unit_create_nautical_mile_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_nanometer_p",utc_capi_base_utils_i18n_measure_unit_create_nanometer_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_nanometer_n",utc_capi_base_utils_i18n_measure_unit_create_nanometer_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_millimeter_p",utc_capi_base_utils_i18n_measure_unit_create_millimeter_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_millimeter_n",utc_capi_base_utils_i18n_measure_unit_create_millimeter_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_mile_p",utc_capi_base_utils_i18n_measure_unit_create_mile_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_mile_n",utc_capi_base_utils_i18n_measure_unit_create_mile_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_micrometer_p",utc_capi_base_utils_i18n_measure_unit_create_micrometer_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_micrometer_n",utc_capi_base_utils_i18n_measure_unit_create_micrometer_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_meter_p",utc_capi_base_utils_i18n_measure_unit_create_meter_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_meter_n",utc_capi_base_utils_i18n_measure_unit_create_meter_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_light_year_p",utc_capi_base_utils_i18n_measure_unit_create_light_year_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_light_year_n",utc_capi_base_utils_i18n_measure_unit_create_light_year_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_kilometer_p",utc_capi_base_utils_i18n_measure_unit_create_kilometer_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_kilometer_n",utc_capi_base_utils_i18n_measure_unit_create_kilometer_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_inch_p",utc_capi_base_utils_i18n_measure_unit_create_inch_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_inch_n",utc_capi_base_utils_i18n_measure_unit_create_inch_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_furlong_p",utc_capi_base_utils_i18n_measure_unit_create_furlong_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_furlong_n",utc_capi_base_utils_i18n_measure_unit_create_furlong_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_foot_p",utc_capi_base_utils_i18n_measure_unit_create_foot_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_foot_n",utc_capi_base_utils_i18n_measure_unit_create_foot_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_fathom_p",utc_capi_base_utils_i18n_measure_unit_create_fathom_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_fathom_n",utc_capi_base_utils_i18n_measure_unit_create_fathom_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_decimeter_p",utc_capi_base_utils_i18n_measure_unit_create_decimeter_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_decimeter_n",utc_capi_base_utils_i18n_measure_unit_create_decimeter_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_centimeter_p",utc_capi_base_utils_i18n_measure_unit_create_centimeter_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_centimeter_n",utc_capi_base_utils_i18n_measure_unit_create_centimeter_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_astronomical_unit_p",utc_capi_base_utils_i18n_measure_unit_create_astronomical_unit_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_astronomical_unit_n",utc_capi_base_utils_i18n_measure_unit_create_astronomical_unit_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_megahertz_p",utc_capi_base_utils_i18n_measure_unit_create_megahertz_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_megahertz_n",utc_capi_base_utils_i18n_measure_unit_create_megahertz_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_kilohertz_p",utc_capi_base_utils_i18n_measure_unit_create_kilohertz_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_kilohertz_n",utc_capi_base_utils_i18n_measure_unit_create_kilohertz_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_hertz_p",utc_capi_base_utils_i18n_measure_unit_create_hertz_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_hertz_n",utc_capi_base_utils_i18n_measure_unit_create_hertz_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_gigahertz_p",utc_capi_base_utils_i18n_measure_unit_create_gigahertz_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_gigahertz_n",utc_capi_base_utils_i18n_measure_unit_create_gigahertz_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_kilowatt_hour_p",utc_capi_base_utils_i18n_measure_unit_create_kilowatt_hour_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_kilowatt_hour_n",utc_capi_base_utils_i18n_measure_unit_create_kilowatt_hour_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_kilojoule_p",utc_capi_base_utils_i18n_measure_unit_create_kilojoule_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_kilojoule_n",utc_capi_base_utils_i18n_measure_unit_create_kilojoule_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_kilocalorie_p",utc_capi_base_utils_i18n_measure_unit_create_kilocalorie_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_kilocalorie_n",utc_capi_base_utils_i18n_measure_unit_create_kilocalorie_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_joule_p",utc_capi_base_utils_i18n_measure_unit_create_joule_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_joule_n",utc_capi_base_utils_i18n_measure_unit_create_joule_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_foodcalorie_p",utc_capi_base_utils_i18n_measure_unit_create_foodcalorie_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_foodcalorie_n",utc_capi_base_utils_i18n_measure_unit_create_foodcalorie_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_calorie_p",utc_capi_base_utils_i18n_measure_unit_create_calorie_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_calorie_n",utc_capi_base_utils_i18n_measure_unit_create_calorie_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_volt_p",utc_capi_base_utils_i18n_measure_unit_create_volt_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_volt_n",utc_capi_base_utils_i18n_measure_unit_create_volt_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_ohm_p",utc_capi_base_utils_i18n_measure_unit_create_ohm_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_ohm_n",utc_capi_base_utils_i18n_measure_unit_create_ohm_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_milliampere_p",utc_capi_base_utils_i18n_measure_unit_create_milliampere_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_milliampere_n",utc_capi_base_utils_i18n_measure_unit_create_milliampere_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_ampere_p",utc_capi_base_utils_i18n_measure_unit_create_ampere_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_ampere_n",utc_capi_base_utils_i18n_measure_unit_create_ampere_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_year_p",utc_capi_base_utils_i18n_measure_unit_create_year_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_year_n",utc_capi_base_utils_i18n_measure_unit_create_year_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_week_p",utc_capi_base_utils_i18n_measure_unit_create_week_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_week_n",utc_capi_base_utils_i18n_measure_unit_create_week_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_second_p",utc_capi_base_utils_i18n_measure_unit_create_second_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_second_n",utc_capi_base_utils_i18n_measure_unit_create_second_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_nanosecond_p",utc_capi_base_utils_i18n_measure_unit_create_nanosecond_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_nanosecond_n",utc_capi_base_utils_i18n_measure_unit_create_nanosecond_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_month_p",utc_capi_base_utils_i18n_measure_unit_create_month_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_month_n",utc_capi_base_utils_i18n_measure_unit_create_month_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_minute_p",utc_capi_base_utils_i18n_measure_unit_create_minute_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_minute_n",utc_capi_base_utils_i18n_measure_unit_create_minute_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_millisecond_p",utc_capi_base_utils_i18n_measure_unit_create_millisecond_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_millisecond_n",utc_capi_base_utils_i18n_measure_unit_create_millisecond_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_microsecond_p",utc_capi_base_utils_i18n_measure_unit_create_microsecond_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_microsecond_n",utc_capi_base_utils_i18n_measure_unit_create_microsecond_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_hour_p",utc_capi_base_utils_i18n_measure_unit_create_hour_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_hour_n",utc_capi_base_utils_i18n_measure_unit_create_hour_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_day_p",utc_capi_base_utils_i18n_measure_unit_create_day_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_day_n",utc_capi_base_utils_i18n_measure_unit_create_day_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_terabyte_p",utc_capi_base_utils_i18n_measure_unit_create_terabyte_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_terabyte_n",utc_capi_base_utils_i18n_measure_unit_create_terabyte_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_terabit_p",utc_capi_base_utils_i18n_measure_unit_create_terabit_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_terabit_n",utc_capi_base_utils_i18n_measure_unit_create_terabit_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_megabyte_p",utc_capi_base_utils_i18n_measure_unit_create_megabyte_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_megabyte_n",utc_capi_base_utils_i18n_measure_unit_create_megabyte_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_megabit_p",utc_capi_base_utils_i18n_measure_unit_create_megabit_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_megabit_n",utc_capi_base_utils_i18n_measure_unit_create_megabit_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_kilobyte_p",utc_capi_base_utils_i18n_measure_unit_create_kilobyte_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_kilobyte_n",utc_capi_base_utils_i18n_measure_unit_create_kilobyte_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_kilobit_p",utc_capi_base_utils_i18n_measure_unit_create_kilobit_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_kilobit_n",utc_capi_base_utils_i18n_measure_unit_create_kilobit_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_gigabyte_p",utc_capi_base_utils_i18n_measure_unit_create_gigabyte_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_gigabyte_n",utc_capi_base_utils_i18n_measure_unit_create_gigabyte_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_gigabit_p",utc_capi_base_utils_i18n_measure_unit_create_gigabit_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_gigabit_n",utc_capi_base_utils_i18n_measure_unit_create_gigabit_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_byte_p",utc_capi_base_utils_i18n_measure_unit_create_byte_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_byte_n",utc_capi_base_utils_i18n_measure_unit_create_byte_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_bit_p",utc_capi_base_utils_i18n_measure_unit_create_bit_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_bit_n",utc_capi_base_utils_i18n_measure_unit_create_bit_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_mile_per_gallon_p",utc_capi_base_utils_i18n_measure_unit_create_mile_per_gallon_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_mile_per_gallon_n",utc_capi_base_utils_i18n_measure_unit_create_mile_per_gallon_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_liter_per_kilometer_p",utc_capi_base_utils_i18n_measure_unit_create_liter_per_kilometer_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_liter_per_kilometer_n",utc_capi_base_utils_i18n_measure_unit_create_liter_per_kilometer_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_square_yard_p",utc_capi_base_utils_i18n_measure_unit_create_square_yard_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_square_yard_n",utc_capi_base_utils_i18n_measure_unit_create_square_yard_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_square_mile_p",utc_capi_base_utils_i18n_measure_unit_create_square_mile_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_square_mile_n",utc_capi_base_utils_i18n_measure_unit_create_square_mile_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_square_meter_p",utc_capi_base_utils_i18n_measure_unit_create_square_meter_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_square_meter_n",utc_capi_base_utils_i18n_measure_unit_create_square_meter_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_square_kilometer_p",utc_capi_base_utils_i18n_measure_unit_create_square_kilometer_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_square_kilometer_n",utc_capi_base_utils_i18n_measure_unit_create_square_kilometer_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_square_inch_p",utc_capi_base_utils_i18n_measure_unit_create_square_inch_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_square_inch_n",utc_capi_base_utils_i18n_measure_unit_create_square_inch_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_square_foot_p",utc_capi_base_utils_i18n_measure_unit_create_square_foot_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_square_foot_n",utc_capi_base_utils_i18n_measure_unit_create_square_foot_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_square_centimeter_p",utc_capi_base_utils_i18n_measure_unit_create_square_centimeter_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_square_centimeter_n",utc_capi_base_utils_i18n_measure_unit_create_square_centimeter_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_hectare_p",utc_capi_base_utils_i18n_measure_unit_create_hectare_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_hectare_n",utc_capi_base_utils_i18n_measure_unit_create_hectare_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_acre_p",utc_capi_base_utils_i18n_measure_unit_create_acre_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_acre_n",utc_capi_base_utils_i18n_measure_unit_create_acre_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_radian_p",utc_capi_base_utils_i18n_measure_unit_create_radian_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_radian_n",utc_capi_base_utils_i18n_measure_unit_create_radian_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_degree_p",utc_capi_base_utils_i18n_measure_unit_create_degree_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_degree_n",utc_capi_base_utils_i18n_measure_unit_create_degree_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_arc_second_p",utc_capi_base_utils_i18n_measure_unit_create_arc_second_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_arc_second_n",utc_capi_base_utils_i18n_measure_unit_create_arc_second_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_arc_minute_p",utc_capi_base_utils_i18n_measure_unit_create_arc_minute_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_arc_minute_n",utc_capi_base_utils_i18n_measure_unit_create_arc_minute_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_meter_per_second_squared_p",utc_capi_base_utils_i18n_measure_unit_create_meter_per_second_squared_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_meter_per_second_squared_n",utc_capi_base_utils_i18n_measure_unit_create_meter_per_second_squared_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_g_force_p",utc_capi_base_utils_i18n_measure_unit_create_g_force_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_g_force_n",utc_capi_base_utils_i18n_measure_unit_create_g_force_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_foreach_available_type_p",utc_capi_base_utils_i18n_measure_unit_foreach_available_type_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_foreach_available_type_n",utc_capi_base_utils_i18n_measure_unit_foreach_available_type_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_get_available_with_type_p",utc_capi_base_utils_i18n_measure_unit_get_available_with_type_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_get_available_with_type_n",utc_capi_base_utils_i18n_measure_unit_get_available_with_type_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_get_available_with_type_n2",utc_capi_base_utils_i18n_measure_unit_get_available_with_type_n2,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_get_available_with_type_n3",utc_capi_base_utils_i18n_measure_unit_get_available_with_type_n3,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_get_available_with_type_n4",utc_capi_base_utils_i18n_measure_unit_get_available_with_type_n4,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_get_available_p",utc_capi_base_utils_i18n_measure_unit_get_available_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_get_available_n",utc_capi_base_utils_i18n_measure_unit_get_available_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_get_available_n2",utc_capi_base_utils_i18n_measure_unit_get_available_n2,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_get_available_n3",utc_capi_base_utils_i18n_measure_unit_get_available_n3,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_get_subtype_p",utc_capi_base_utils_i18n_measure_unit_get_subtype_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_get_subtype_n",utc_capi_base_utils_i18n_measure_unit_get_subtype_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_get_subtype_n2",utc_capi_base_utils_i18n_measure_unit_get_subtype_n2,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_get_type_p",utc_capi_base_utils_i18n_measure_unit_get_type_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_get_type_n",utc_capi_base_utils_i18n_measure_unit_get_type_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_get_type_n2",utc_capi_base_utils_i18n_measure_unit_get_type_n2,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_destroy_p",utc_capi_base_utils_i18n_measure_unit_destroy_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_destroy_n",utc_capi_base_utils_i18n_measure_unit_destroy_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_array_destroy_p",utc_capi_base_utils_i18n_measure_unit_array_destroy_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_array_destroy_n",utc_capi_base_utils_i18n_measure_unit_array_destroy_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_clone_p",utc_capi_base_utils_i18n_measure_unit_clone_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_clone_n",utc_capi_base_utils_i18n_measure_unit_clone_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_clone_n2",utc_capi_base_utils_i18n_measure_unit_clone_n2,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_p",utc_capi_base_utils_i18n_measure_unit_create_p,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_unit_create_n",utc_capi_base_utils_i18n_measure_unit_create_n,utc_capi_base_utils_measure_unit_startup,utc_capi_base_utils_measure_unit_cleanup},
+       {"utc_capi_base_utils_i18n_measure_get_unit_p",utc_capi_base_utils_i18n_measure_get_unit_p,utc_capi_base_utils_measure_startup,utc_capi_base_utils_measure_cleanup},
+       {"utc_capi_base_utils_i18n_measure_get_unit_n",utc_capi_base_utils_i18n_measure_get_unit_n,utc_capi_base_utils_measure_startup,utc_capi_base_utils_measure_cleanup},
+       {"utc_capi_base_utils_i18n_measure_get_unit_n2",utc_capi_base_utils_i18n_measure_get_unit_n2,utc_capi_base_utils_measure_startup,utc_capi_base_utils_measure_cleanup},
+       {"utc_capi_base_utils_i18n_measure_get_number_p",utc_capi_base_utils_i18n_measure_get_number_p,utc_capi_base_utils_measure_startup,utc_capi_base_utils_measure_cleanup},
+       {"utc_capi_base_utils_i18n_measure_get_number_n",utc_capi_base_utils_i18n_measure_get_number_n,utc_capi_base_utils_measure_startup,utc_capi_base_utils_measure_cleanup},
+       {"utc_capi_base_utils_i18n_measure_get_number_n2",utc_capi_base_utils_i18n_measure_get_number_n2,utc_capi_base_utils_measure_startup,utc_capi_base_utils_measure_cleanup},
+       {"utc_capi_base_utils_i18n_measure_destroy_p",utc_capi_base_utils_i18n_measure_destroy_p,utc_capi_base_utils_measure_startup,utc_capi_base_utils_measure_cleanup},
+       {"utc_capi_base_utils_i18n_measure_destroy_n",utc_capi_base_utils_i18n_measure_destroy_n,utc_capi_base_utils_measure_startup,utc_capi_base_utils_measure_cleanup},
+       {"utc_capi_base_utils_i18n_measure_clone_p",utc_capi_base_utils_i18n_measure_clone_p,utc_capi_base_utils_measure_startup,utc_capi_base_utils_measure_cleanup},
+       {"utc_capi_base_utils_i18n_measure_clone_n",utc_capi_base_utils_i18n_measure_clone_n,utc_capi_base_utils_measure_startup,utc_capi_base_utils_measure_cleanup},
+       {"utc_capi_base_utils_i18n_measure_clone_n2",utc_capi_base_utils_i18n_measure_clone_n2,utc_capi_base_utils_measure_startup,utc_capi_base_utils_measure_cleanup},
+       {"utc_capi_base_utils_i18n_measure_create_p",utc_capi_base_utils_i18n_measure_create_p,utc_capi_base_utils_measure_startup,utc_capi_base_utils_measure_cleanup},
+       {"utc_capi_base_utils_i18n_measure_create_n",utc_capi_base_utils_i18n_measure_create_n,utc_capi_base_utils_measure_startup,utc_capi_base_utils_measure_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_create_currency_format_p",utc_capi_base_utils_i18n_measure_format_create_currency_format_p,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_create_currency_format_n",utc_capi_base_utils_i18n_measure_format_create_currency_format_n,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_create_currency_format_from_locale_p",utc_capi_base_utils_i18n_measure_format_create_currency_format_from_locale_p,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_create_currency_format_from_locale_n",utc_capi_base_utils_i18n_measure_format_create_currency_format_from_locale_n,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_clone_p",utc_capi_base_utils_i18n_measure_format_clone_p,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_clone_n",utc_capi_base_utils_i18n_measure_format_clone_n,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_clone_n2",utc_capi_base_utils_i18n_measure_format_clone_n2,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_destroy_p",utc_capi_base_utils_i18n_measure_format_destroy_p,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_destroy_n",utc_capi_base_utils_i18n_measure_format_destroy_n,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_create_p",utc_capi_base_utils_i18n_measure_format_create_p,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_create_p2",utc_capi_base_utils_i18n_measure_format_create_p2,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_create_p3",utc_capi_base_utils_i18n_measure_format_create_p3,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_create_n",utc_capi_base_utils_i18n_measure_format_create_n,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_create_n2",utc_capi_base_utils_i18n_measure_format_create_n2,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_format_p",utc_capi_base_utils_i18n_measure_format_format_p,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_format_n",utc_capi_base_utils_i18n_measure_format_format_n,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_format_n2",utc_capi_base_utils_i18n_measure_format_format_n2,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_format_n3",utc_capi_base_utils_i18n_measure_format_format_n3,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_format_n4",utc_capi_base_utils_i18n_measure_format_format_n4,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_parse_object_p",utc_capi_base_utils_i18n_measure_format_parse_object_p,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_parse_object_n",utc_capi_base_utils_i18n_measure_format_parse_object_n,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_parse_object_n2",utc_capi_base_utils_i18n_measure_format_parse_object_n2,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_parse_object_n3",utc_capi_base_utils_i18n_measure_format_parse_object_n3,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_parse_object_n4",utc_capi_base_utils_i18n_measure_format_parse_object_n4,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_format_buff_p",utc_capi_base_utils_i18n_measure_format_format_buff_p,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_format_buff_n",utc_capi_base_utils_i18n_measure_format_format_buff_n,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_format_buff_n2",utc_capi_base_utils_i18n_measure_format_format_buff_n2,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_format_buff_n3",utc_capi_base_utils_i18n_measure_format_format_buff_n3,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_format_buff_n4",utc_capi_base_utils_i18n_measure_format_format_buff_n4,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_format_buff_n5",utc_capi_base_utils_i18n_measure_format_format_buff_n5,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_format_buff_n6",utc_capi_base_utils_i18n_measure_format_format_buff_n6,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_format_measures_p",utc_capi_base_utils_i18n_measure_format_format_measures_p,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_format_measures_p2",utc_capi_base_utils_i18n_measure_format_format_measures_p2,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_format_measures_n",utc_capi_base_utils_i18n_measure_format_format_measures_n,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_format_measures_n2",utc_capi_base_utils_i18n_measure_format_format_measures_n2,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_format_measures_n3",utc_capi_base_utils_i18n_measure_format_format_measures_n3,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_format_measures_n4",utc_capi_base_utils_i18n_measure_format_format_measures_n4,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_format_measures_n5",utc_capi_base_utils_i18n_measure_format_format_measures_n5,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_format_measures_n6",utc_capi_base_utils_i18n_measure_format_format_measures_n6,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_format_measures_n7",utc_capi_base_utils_i18n_measure_format_format_measures_n7,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_format_measures_n8",utc_capi_base_utils_i18n_measure_format_format_measures_n8,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_format_measure_per_unit_p",utc_capi_base_utils_i18n_measure_format_format_measure_per_unit_p,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_format_measure_per_unit_n",utc_capi_base_utils_i18n_measure_format_format_measure_per_unit_n,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_format_measure_per_unit_n2",utc_capi_base_utils_i18n_measure_format_format_measure_per_unit_n2,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_format_measure_per_unit_n3",utc_capi_base_utils_i18n_measure_format_format_measure_per_unit_n3,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_format_measure_per_unit_n4",utc_capi_base_utils_i18n_measure_format_format_measure_per_unit_n4,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_format_measure_per_unit_n5",utc_capi_base_utils_i18n_measure_format_format_measure_per_unit_n5,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_format_measure_per_unit_n6",utc_capi_base_utils_i18n_measure_format_format_measure_per_unit_n6,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_format_measure_per_unit_n7",utc_capi_base_utils_i18n_measure_format_format_measure_per_unit_n7,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_get_unit_display_name_p",utc_capi_base_utils_i18n_measure_format_get_unit_display_name_p,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_get_unit_display_name_p2",utc_capi_base_utils_i18n_measure_format_get_unit_display_name_p2,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_get_unit_display_name_p3",utc_capi_base_utils_i18n_measure_format_get_unit_display_name_p3,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_get_unit_display_name_n",utc_capi_base_utils_i18n_measure_format_get_unit_display_name_n,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_get_unit_display_name_n2",utc_capi_base_utils_i18n_measure_format_get_unit_display_name_n2,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_get_unit_display_name_n3",utc_capi_base_utils_i18n_measure_format_get_unit_display_name_n3,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_create_from_locale_id_p",utc_capi_base_utils_i18n_measure_format_create_from_locale_id_p,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_create_from_locale_id_n",utc_capi_base_utils_i18n_measure_format_create_from_locale_id_n,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_create_from_locale_id_n2",utc_capi_base_utils_i18n_measure_format_create_from_locale_id_n2,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_create_currency_format_from_locale_id_p",utc_capi_base_utils_i18n_measure_format_create_currency_format_from_locale_id_p,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_measure_format_create_currency_format_from_locale_id_n",utc_capi_base_utils_i18n_measure_format_create_currency_format_from_locale_id_n,utc_capi_base_utils_measure_format_startup,utc_capi_base_utils_measure_format_cleanup},
+       {"utc_capi_base_utils_i18n_format_get_locale_p",utc_capi_base_utils_i18n_format_get_locale_p,utc_capi_base_utils_format_startup,utc_capi_base_utils_format_cleanup},
+       {"utc_capi_base_utils_i18n_format_get_locale_n",utc_capi_base_utils_i18n_format_get_locale_n,utc_capi_base_utils_format_startup,utc_capi_base_utils_format_cleanup},
+       {"utc_capi_base_utils_i18n_format_get_locale_n2",utc_capi_base_utils_i18n_format_get_locale_n2,utc_capi_base_utils_format_startup,utc_capi_base_utils_format_cleanup},
+       {"utc_capi_base_utils_i18n_format_get_locale_n3",utc_capi_base_utils_i18n_format_get_locale_n3,utc_capi_base_utils_format_startup,utc_capi_base_utils_format_cleanup},
+       {"utc_capi_base_utils_i18n_format_get_locale_n4",utc_capi_base_utils_i18n_format_get_locale_n4,utc_capi_base_utils_format_startup,utc_capi_base_utils_format_cleanup},
+       {"utc_capi_base_utils_i18n_format_parse_object_p",utc_capi_base_utils_i18n_format_parse_object_p,utc_capi_base_utils_format_startup,utc_capi_base_utils_format_cleanup},
+       {"utc_capi_base_utils_i18n_format_parse_object_n",utc_capi_base_utils_i18n_format_parse_object_n,utc_capi_base_utils_format_startup,utc_capi_base_utils_format_cleanup},
+       {"utc_capi_base_utils_i18n_format_parse_object_n2",utc_capi_base_utils_i18n_format_parse_object_n2,utc_capi_base_utils_format_startup,utc_capi_base_utils_format_cleanup},
+       {"utc_capi_base_utils_i18n_format_parse_object_n3",utc_capi_base_utils_i18n_format_parse_object_n3,utc_capi_base_utils_format_startup,utc_capi_base_utils_format_cleanup},
+       {"utc_capi_base_utils_i18n_format_format_p",utc_capi_base_utils_i18n_format_format_p,utc_capi_base_utils_format_startup,utc_capi_base_utils_format_cleanup},
+       {"utc_capi_base_utils_i18n_format_format_n",utc_capi_base_utils_i18n_format_format_n,utc_capi_base_utils_format_startup,utc_capi_base_utils_format_cleanup},
+       {"utc_capi_base_utils_i18n_format_format_n2",utc_capi_base_utils_i18n_format_format_n2,utc_capi_base_utils_format_startup,utc_capi_base_utils_format_cleanup},
+       {"utc_capi_base_utils_i18n_format_format_n3",utc_capi_base_utils_i18n_format_format_n3,utc_capi_base_utils_format_startup,utc_capi_base_utils_format_cleanup},
+       {"utc_capi_base_utils_i18n_format_clone_p",utc_capi_base_utils_i18n_format_clone_p,utc_capi_base_utils_format_startup,utc_capi_base_utils_format_cleanup},
+       {"utc_capi_base_utils_i18n_format_clone_n",utc_capi_base_utils_i18n_format_clone_n,utc_capi_base_utils_format_startup,utc_capi_base_utils_format_cleanup},
+       {"utc_capi_base_utils_i18n_format_clone_n2",utc_capi_base_utils_i18n_format_clone_n2,utc_capi_base_utils_format_startup,utc_capi_base_utils_format_cleanup},
+       {"utc_capi_base_utils_i18n_format_destroy_p",utc_capi_base_utils_i18n_format_destroy_p,utc_capi_base_utils_format_startup,utc_capi_base_utils_format_cleanup},
+       {"utc_capi_base_utils_i18n_format_destroy_n",utc_capi_base_utils_i18n_format_destroy_n,utc_capi_base_utils_format_startup,utc_capi_base_utils_format_cleanup},
+       {"utc_capi_base_utils_i18n_format_format_with_field_position_p",utc_capi_base_utils_i18n_format_format_with_field_position_p,utc_capi_base_utils_format_startup,utc_capi_base_utils_format_cleanup},
+       {"utc_capi_base_utils_i18n_format_format_with_field_position_n",utc_capi_base_utils_i18n_format_format_with_field_position_n,utc_capi_base_utils_format_startup,utc_capi_base_utils_format_cleanup},
+       {"utc_capi_base_utils_i18n_format_format_with_field_position_n2",utc_capi_base_utils_i18n_format_format_with_field_position_n2,utc_capi_base_utils_format_startup,utc_capi_base_utils_format_cleanup},
+       {"utc_capi_base_utils_i18n_format_format_with_field_position_n3",utc_capi_base_utils_i18n_format_format_with_field_position_n3,utc_capi_base_utils_format_startup,utc_capi_base_utils_format_cleanup},
+       {"utc_capi_base_utils_i18n_format_format_with_field_position_n4",utc_capi_base_utils_i18n_format_format_with_field_position_n4,utc_capi_base_utils_format_startup,utc_capi_base_utils_format_cleanup},
+       {"utc_capi_base_utils_i18n_format_parse_object_with_parse_position_p",utc_capi_base_utils_i18n_format_parse_object_with_parse_position_p,utc_capi_base_utils_format_startup,utc_capi_base_utils_format_cleanup},
+       {"utc_capi_base_utils_i18n_format_parse_object_with_parse_position_n",utc_capi_base_utils_i18n_format_parse_object_with_parse_position_n,utc_capi_base_utils_format_startup,utc_capi_base_utils_format_cleanup},
+       {"utc_capi_base_utils_i18n_format_parse_object_with_parse_position_n2",utc_capi_base_utils_i18n_format_parse_object_with_parse_position_n2,utc_capi_base_utils_format_startup,utc_capi_base_utils_format_cleanup},
+       {"utc_capi_base_utils_i18n_format_parse_object_with_parse_position_n3",utc_capi_base_utils_i18n_format_parse_object_with_parse_position_n3,utc_capi_base_utils_format_startup,utc_capi_base_utils_format_cleanup},
+       {"utc_capi_base_utils_i18n_format_parse_object_with_parse_position_n4",utc_capi_base_utils_i18n_format_parse_object_with_parse_position_n4,utc_capi_base_utils_format_startup,utc_capi_base_utils_format_cleanup},
+       {"utc_capi_base_utils_i18n_format_get_locale_id_p",utc_capi_base_utils_i18n_format_get_locale_id_p,utc_capi_base_utils_format_startup,utc_capi_base_utils_format_cleanup},
+       {"utc_capi_base_utils_i18n_format_get_locale_id_n",utc_capi_base_utils_i18n_format_get_locale_id_n,utc_capi_base_utils_format_startup,utc_capi_base_utils_format_cleanup},
+       {"utc_capi_base_utils_i18n_format_get_locale_id_n2",utc_capi_base_utils_i18n_format_get_locale_id_n2,utc_capi_base_utils_format_startup,utc_capi_base_utils_format_cleanup},
+       {"utc_capi_base_utils_i18n_format_get_locale_id_n3",utc_capi_base_utils_i18n_format_get_locale_id_n3,utc_capi_base_utils_format_startup,utc_capi_base_utils_format_cleanup},
+       {"utc_capi_base_utils_i18n_parse_position_get_error_index_p",utc_capi_base_utils_i18n_parse_position_get_error_index_p,utc_capi_base_utils_parse_position_startup,utc_capi_base_utils_parse_position_cleanup},
+       {"utc_capi_base_utils_i18n_parse_position_get_error_index_n",utc_capi_base_utils_i18n_parse_position_get_error_index_n,utc_capi_base_utils_parse_position_startup,utc_capi_base_utils_parse_position_cleanup},
+       {"utc_capi_base_utils_i18n_parse_position_get_error_index_n2",utc_capi_base_utils_i18n_parse_position_get_error_index_n2,utc_capi_base_utils_parse_position_startup,utc_capi_base_utils_parse_position_cleanup},
+       {"utc_capi_base_utils_i18n_parse_position_set_error_index_p",utc_capi_base_utils_i18n_parse_position_set_error_index_p,utc_capi_base_utils_parse_position_startup,utc_capi_base_utils_parse_position_cleanup},
+       {"utc_capi_base_utils_i18n_parse_position_set_error_index_n",utc_capi_base_utils_i18n_parse_position_set_error_index_n,utc_capi_base_utils_parse_position_startup,utc_capi_base_utils_parse_position_cleanup},
+       {"utc_capi_base_utils_i18n_parse_position_set_index_p",utc_capi_base_utils_i18n_parse_position_set_index_p,utc_capi_base_utils_parse_position_startup,utc_capi_base_utils_parse_position_cleanup},
+       {"utc_capi_base_utils_i18n_parse_position_set_index_n",utc_capi_base_utils_i18n_parse_position_set_index_n,utc_capi_base_utils_parse_position_startup,utc_capi_base_utils_parse_position_cleanup},
+       {"utc_capi_base_utils_i18n_parse_position_get_index_p",utc_capi_base_utils_i18n_parse_position_get_index_p,utc_capi_base_utils_parse_position_startup,utc_capi_base_utils_parse_position_cleanup},
+       {"utc_capi_base_utils_i18n_parse_position_get_index_n",utc_capi_base_utils_i18n_parse_position_get_index_n,utc_capi_base_utils_parse_position_startup,utc_capi_base_utils_parse_position_cleanup},
+       {"utc_capi_base_utils_i18n_parse_position_get_index_n2",utc_capi_base_utils_i18n_parse_position_get_index_n2,utc_capi_base_utils_parse_position_startup,utc_capi_base_utils_parse_position_cleanup},
+       {"utc_capi_base_utils_i18n_parse_position_clone_p",utc_capi_base_utils_i18n_parse_position_clone_p,utc_capi_base_utils_parse_position_startup,utc_capi_base_utils_parse_position_cleanup},
+       {"utc_capi_base_utils_i18n_parse_position_clone_n",utc_capi_base_utils_i18n_parse_position_clone_n,utc_capi_base_utils_parse_position_startup,utc_capi_base_utils_parse_position_cleanup},
+       {"utc_capi_base_utils_i18n_parse_position_clone_n2",utc_capi_base_utils_i18n_parse_position_clone_n2,utc_capi_base_utils_parse_position_startup,utc_capi_base_utils_parse_position_cleanup},
+       {"utc_capi_base_utils_i18n_parse_position_destroy_p",utc_capi_base_utils_i18n_parse_position_destroy_p,utc_capi_base_utils_parse_position_startup,utc_capi_base_utils_parse_position_cleanup},
+       {"utc_capi_base_utils_i18n_parse_position_destroy_n",utc_capi_base_utils_i18n_parse_position_destroy_n,utc_capi_base_utils_parse_position_startup,utc_capi_base_utils_parse_position_cleanup},
+       {"utc_capi_base_utils_i18n_parse_position_create_with_index_p",utc_capi_base_utils_i18n_parse_position_create_with_index_p,utc_capi_base_utils_parse_position_startup,utc_capi_base_utils_parse_position_cleanup},
+       {"utc_capi_base_utils_i18n_parse_position_create_with_index_n",utc_capi_base_utils_i18n_parse_position_create_with_index_n,utc_capi_base_utils_parse_position_startup,utc_capi_base_utils_parse_position_cleanup},
+       {"utc_capi_base_utils_i18n_parse_position_create_p",utc_capi_base_utils_i18n_parse_position_create_p,utc_capi_base_utils_parse_position_startup,utc_capi_base_utils_parse_position_cleanup},
+       {"utc_capi_base_utils_i18n_parse_position_create_n",utc_capi_base_utils_i18n_parse_position_create_n,utc_capi_base_utils_parse_position_startup,utc_capi_base_utils_parse_position_cleanup},
+       {"utc_capi_base_utils_i18n_field_position_set_end_index_p",utc_capi_base_utils_i18n_field_position_set_end_index_p,utc_capi_base_utils_field_position_startup,utc_capi_base_utils_field_position_cleanup},
+       {"utc_capi_base_utils_i18n_field_position_set_end_index_n",utc_capi_base_utils_i18n_field_position_set_end_index_n,utc_capi_base_utils_field_position_startup,utc_capi_base_utils_field_position_cleanup},
+       {"utc_capi_base_utils_i18n_field_position_set_begin_index_p",utc_capi_base_utils_i18n_field_position_set_begin_index_p,utc_capi_base_utils_field_position_startup,utc_capi_base_utils_field_position_cleanup},
+       {"utc_capi_base_utils_i18n_field_position_set_begin_index_n",utc_capi_base_utils_i18n_field_position_set_begin_index_n,utc_capi_base_utils_field_position_startup,utc_capi_base_utils_field_position_cleanup},
+       {"utc_capi_base_utils_i18n_field_position_set_field_p",utc_capi_base_utils_i18n_field_position_set_field_p,utc_capi_base_utils_field_position_startup,utc_capi_base_utils_field_position_cleanup},
+       {"utc_capi_base_utils_i18n_field_position_set_field_n",utc_capi_base_utils_i18n_field_position_set_field_n,utc_capi_base_utils_field_position_startup,utc_capi_base_utils_field_position_cleanup},
+       {"utc_capi_base_utils_i18n_field_position_get_end_index_p",utc_capi_base_utils_i18n_field_position_get_end_index_p,utc_capi_base_utils_field_position_startup,utc_capi_base_utils_field_position_cleanup},
+       {"utc_capi_base_utils_i18n_field_position_get_end_index_n",utc_capi_base_utils_i18n_field_position_get_end_index_n,utc_capi_base_utils_field_position_startup,utc_capi_base_utils_field_position_cleanup},
+       {"utc_capi_base_utils_i18n_field_position_get_end_index_n2",utc_capi_base_utils_i18n_field_position_get_end_index_n2,utc_capi_base_utils_field_position_startup,utc_capi_base_utils_field_position_cleanup},
+       {"utc_capi_base_utils_i18n_field_position_get_begin_index_p",utc_capi_base_utils_i18n_field_position_get_begin_index_p,utc_capi_base_utils_field_position_startup,utc_capi_base_utils_field_position_cleanup},
+       {"utc_capi_base_utils_i18n_field_position_get_begin_index_n",utc_capi_base_utils_i18n_field_position_get_begin_index_n,utc_capi_base_utils_field_position_startup,utc_capi_base_utils_field_position_cleanup},
+       {"utc_capi_base_utils_i18n_field_position_get_begin_index_n2",utc_capi_base_utils_i18n_field_position_get_begin_index_n2,utc_capi_base_utils_field_position_startup,utc_capi_base_utils_field_position_cleanup},
+       {"utc_capi_base_utils_i18n_field_position_get_field_p",utc_capi_base_utils_i18n_field_position_get_field_p,utc_capi_base_utils_field_position_startup,utc_capi_base_utils_field_position_cleanup},
+       {"utc_capi_base_utils_i18n_field_position_get_field_n",utc_capi_base_utils_i18n_field_position_get_field_n,utc_capi_base_utils_field_position_startup,utc_capi_base_utils_field_position_cleanup},
+       {"utc_capi_base_utils_i18n_field_position_get_field_n2",utc_capi_base_utils_i18n_field_position_get_field_n2,utc_capi_base_utils_field_position_startup,utc_capi_base_utils_field_position_cleanup},
+       {"utc_capi_base_utils_i18n_field_position_clone_p",utc_capi_base_utils_i18n_field_position_clone_p,utc_capi_base_utils_field_position_startup,utc_capi_base_utils_field_position_cleanup},
+       {"utc_capi_base_utils_i18n_field_position_clone_n",utc_capi_base_utils_i18n_field_position_clone_n,utc_capi_base_utils_field_position_startup,utc_capi_base_utils_field_position_cleanup},
+       {"utc_capi_base_utils_i18n_field_position_clone_n2",utc_capi_base_utils_i18n_field_position_clone_n2,utc_capi_base_utils_field_position_startup,utc_capi_base_utils_field_position_cleanup},
+       {"utc_capi_base_utils_i18n_field_position_destroy_p",utc_capi_base_utils_i18n_field_position_destroy_p,utc_capi_base_utils_field_position_startup,utc_capi_base_utils_field_position_cleanup},
+       {"utc_capi_base_utils_i18n_field_position_destroy_n",utc_capi_base_utils_i18n_field_position_destroy_n,utc_capi_base_utils_field_position_startup,utc_capi_base_utils_field_position_cleanup},
+       {"utc_capi_base_utils_i18n_field_position_create_for_field_p",utc_capi_base_utils_i18n_field_position_create_for_field_p,utc_capi_base_utils_field_position_startup,utc_capi_base_utils_field_position_cleanup},
+       {"utc_capi_base_utils_i18n_field_position_create_for_field_n",utc_capi_base_utils_i18n_field_position_create_for_field_n,utc_capi_base_utils_field_position_startup,utc_capi_base_utils_field_position_cleanup},
+       {"utc_capi_base_utils_i18n_field_position_create_p",utc_capi_base_utils_i18n_field_position_create_p,utc_capi_base_utils_field_position_startup,utc_capi_base_utils_field_position_cleanup},
+       {"utc_capi_base_utils_i18n_field_position_create_n",utc_capi_base_utils_i18n_field_position_create_n,utc_capi_base_utils_field_position_startup,utc_capi_base_utils_field_position_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_reset_record_iter_p",utc_capi_base_utils_i18n_alpha_idx_reset_record_iter_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_reset_record_iter_n",utc_capi_base_utils_i18n_alpha_idx_reset_record_iter_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_reset_bucket_iter_p",utc_capi_base_utils_i18n_alpha_idx_reset_bucket_iter_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_reset_bucket_iter_n",utc_capi_base_utils_i18n_alpha_idx_reset_bucket_iter_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_record_name_p",utc_capi_base_utils_i18n_alpha_idx_get_record_name_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_record_name_n",utc_capi_base_utils_i18n_alpha_idx_get_record_name_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_record_name_n2",utc_capi_base_utils_i18n_alpha_idx_get_record_name_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_type_p",utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_type_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_type_n",utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_type_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_type_n2",utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_type_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_current_bucket_index_p",utc_capi_base_utils_i18n_alpha_idx_get_current_bucket_index_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_current_bucket_index_n",utc_capi_base_utils_i18n_alpha_idx_get_current_bucket_index_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_current_bucket_index_n2",utc_capi_base_utils_i18n_alpha_idx_get_current_bucket_index_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_p",utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_n",utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_n2",utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_n3",utc_capi_base_utils_i18n_alpha_idx_get_bucket_index_n3,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_record_count_p",utc_capi_base_utils_i18n_alpha_idx_get_record_count_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_record_count_n",utc_capi_base_utils_i18n_alpha_idx_get_record_count_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_record_count_n2",utc_capi_base_utils_i18n_alpha_idx_get_record_count_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_count_p",utc_capi_base_utils_i18n_alpha_idx_get_bucket_count_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_count_n",utc_capi_base_utils_i18n_alpha_idx_get_bucket_count_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_count_n2",utc_capi_base_utils_i18n_alpha_idx_get_bucket_count_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_clear_records_p",utc_capi_base_utils_i18n_alpha_idx_clear_records_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_clear_records_n",utc_capi_base_utils_i18n_alpha_idx_clear_records_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_set_max_label_count_p",utc_capi_base_utils_i18n_alpha_idx_set_max_label_count_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_set_max_label_count_n",utc_capi_base_utils_i18n_alpha_idx_set_max_label_count_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_set_max_label_count_n2",utc_capi_base_utils_i18n_alpha_idx_set_max_label_count_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_max_label_count_p",utc_capi_base_utils_i18n_alpha_idx_get_max_label_count_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_max_label_count_n",utc_capi_base_utils_i18n_alpha_idx_get_max_label_count_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_max_label_count_n2",utc_capi_base_utils_i18n_alpha_idx_get_max_label_count_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_set_underflow_label_p",utc_capi_base_utils_i18n_alpha_idx_set_underflow_label_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_set_underflow_label_n",utc_capi_base_utils_i18n_alpha_idx_set_underflow_label_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_set_underflow_label_n2",utc_capi_base_utils_i18n_alpha_idx_set_underflow_label_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_underflow_label_p",utc_capi_base_utils_i18n_alpha_idx_get_underflow_label_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_underflow_label_n",utc_capi_base_utils_i18n_alpha_idx_get_underflow_label_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_underflow_label_n2",utc_capi_base_utils_i18n_alpha_idx_get_underflow_label_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_set_overflow_label_p",utc_capi_base_utils_i18n_alpha_idx_set_overflow_label_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_set_overflow_label_n",utc_capi_base_utils_i18n_alpha_idx_set_overflow_label_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_set_overflow_label_n2",utc_capi_base_utils_i18n_alpha_idx_set_overflow_label_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_overflow_label_p",utc_capi_base_utils_i18n_alpha_idx_get_overflow_label_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_overflow_label_n",utc_capi_base_utils_i18n_alpha_idx_get_overflow_label_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_overflow_label_n2",utc_capi_base_utils_i18n_alpha_idx_get_overflow_label_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_set_inflow_label_p",utc_capi_base_utils_i18n_alpha_idx_set_inflow_label_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_set_inflow_label_n",utc_capi_base_utils_i18n_alpha_idx_set_inflow_label_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_set_inflow_label_n2",utc_capi_base_utils_i18n_alpha_idx_set_inflow_label_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_inflow_label_p",utc_capi_base_utils_i18n_alpha_idx_get_inflow_label_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_inflow_label_n",utc_capi_base_utils_i18n_alpha_idx_get_inflow_label_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_inflow_label_n2",utc_capi_base_utils_i18n_alpha_idx_get_inflow_label_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_record_data_p",utc_capi_base_utils_i18n_alpha_idx_get_record_data_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_record_data_n",utc_capi_base_utils_i18n_alpha_idx_get_record_data_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_p",utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_n",utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_n2",utc_capi_base_utils_i18n_alpha_idx_get_bucket_label_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_record_count_p",utc_capi_base_utils_i18n_alpha_idx_get_bucket_record_count_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_record_count_n",utc_capi_base_utils_i18n_alpha_idx_get_bucket_record_count_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_bucket_record_count_n2",utc_capi_base_utils_i18n_alpha_idx_get_bucket_record_count_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_next_record_p",utc_capi_base_utils_i18n_alpha_idx_get_next_record_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_next_record_n",utc_capi_base_utils_i18n_alpha_idx_get_next_record_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_next_bucket_p",utc_capi_base_utils_i18n_alpha_idx_get_next_bucket_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_get_next_bucket_n",utc_capi_base_utils_i18n_alpha_idx_get_next_bucket_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_add_record_p",utc_capi_base_utils_i18n_alpha_idx_add_record_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_add_record_n",utc_capi_base_utils_i18n_alpha_idx_add_record_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_add_record_n2",utc_capi_base_utils_i18n_alpha_idx_add_record_n2,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_add_labels_p",utc_capi_base_utils_i18n_alpha_idx_add_labels_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_add_labels_n",utc_capi_base_utils_i18n_alpha_idx_add_labels_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_destroy_p",utc_capi_base_utils_i18n_alpha_idx_destroy_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_destroy_n",utc_capi_base_utils_i18n_alpha_idx_destroy_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_create_p",utc_capi_base_utils_i18n_alpha_idx_create_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_create_n",utc_capi_base_utils_i18n_alpha_idx_create_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_create_from_locale_id_p",utc_capi_base_utils_i18n_alpha_idx_create_from_locale_id_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_create_from_locale_id_n",utc_capi_base_utils_i18n_alpha_idx_create_from_locale_id_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_add_labels_with_locale_id_p",utc_capi_base_utils_i18n_alpha_idx_add_labels_with_locale_id_p,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_alpha_idx_add_labels_with_locale_id_n",utc_capi_base_utils_i18n_alpha_idx_add_labels_with_locale_id_n,utc_capi_base_utils_alpha_idx_startup,utc_capi_base_utils_alpha_idx_cleanup},
+       {"utc_capi_base_utils_i18n_ushape_shape_arabic_p",utc_capi_base_utils_i18n_ushape_shape_arabic_p,utc_capi_base_utils_ushape_startup,utc_capi_base_utils_ushape_cleanup},
+       {"utc_capi_base_utils_i18n_ushape_shape_arabic_p2",utc_capi_base_utils_i18n_ushape_shape_arabic_p2,utc_capi_base_utils_ushape_startup,utc_capi_base_utils_ushape_cleanup},
+       {"utc_capi_base_utils_i18n_ushape_shape_arabic_p3",utc_capi_base_utils_i18n_ushape_shape_arabic_p3,utc_capi_base_utils_ushape_startup,utc_capi_base_utils_ushape_cleanup},
+       {"utc_capi_base_utils_i18n_ushape_shape_arabic_p4",utc_capi_base_utils_i18n_ushape_shape_arabic_p4,utc_capi_base_utils_ushape_startup,utc_capi_base_utils_ushape_cleanup},
+       {"utc_capi_base_utils_i18n_ushape_shape_arabic_p5",utc_capi_base_utils_i18n_ushape_shape_arabic_p5,utc_capi_base_utils_ushape_startup,utc_capi_base_utils_ushape_cleanup},
+       {"utc_capi_base_utils_i18n_ushape_shape_arabic_p6",utc_capi_base_utils_i18n_ushape_shape_arabic_p6,utc_capi_base_utils_ushape_startup,utc_capi_base_utils_ushape_cleanup},
+       {"utc_capi_base_utils_i18n_ushape_shape_arabic_p7",utc_capi_base_utils_i18n_ushape_shape_arabic_p7,utc_capi_base_utils_ushape_startup,utc_capi_base_utils_ushape_cleanup},
+       {"utc_capi_base_utils_i18n_ushape_shape_arabic_p8",utc_capi_base_utils_i18n_ushape_shape_arabic_p8,utc_capi_base_utils_ushape_startup,utc_capi_base_utils_ushape_cleanup},
+       {"utc_capi_base_utils_i18n_ushape_shape_arabic_p9",utc_capi_base_utils_i18n_ushape_shape_arabic_p9,utc_capi_base_utils_ushape_startup,utc_capi_base_utils_ushape_cleanup},
+       {"utc_capi_base_utils_i18n_ushape_shape_arabic_p10",utc_capi_base_utils_i18n_ushape_shape_arabic_p10,utc_capi_base_utils_ushape_startup,utc_capi_base_utils_ushape_cleanup},
+       {"utc_capi_base_utils_i18n_ushape_shape_arabic_p11",utc_capi_base_utils_i18n_ushape_shape_arabic_p11,utc_capi_base_utils_ushape_startup,utc_capi_base_utils_ushape_cleanup},
+       {"utc_capi_base_utils_i18n_ushape_shape_arabic_p12",utc_capi_base_utils_i18n_ushape_shape_arabic_p12,utc_capi_base_utils_ushape_startup,utc_capi_base_utils_ushape_cleanup},
+       {"utc_capi_base_utils_i18n_ushape_shape_arabic_p13",utc_capi_base_utils_i18n_ushape_shape_arabic_p13,utc_capi_base_utils_ushape_startup,utc_capi_base_utils_ushape_cleanup},
+       {"utc_capi_base_utils_i18n_ushape_shape_arabic_p14",utc_capi_base_utils_i18n_ushape_shape_arabic_p14,utc_capi_base_utils_ushape_startup,utc_capi_base_utils_ushape_cleanup},
+       {"utc_capi_base_utils_i18n_ushape_shape_arabic_p15",utc_capi_base_utils_i18n_ushape_shape_arabic_p15,utc_capi_base_utils_ushape_startup,utc_capi_base_utils_ushape_cleanup},
+       {"utc_capi_base_utils_i18n_ushape_shape_arabic_p16",utc_capi_base_utils_i18n_ushape_shape_arabic_p16,utc_capi_base_utils_ushape_startup,utc_capi_base_utils_ushape_cleanup},
+       {"utc_capi_base_utils_i18n_ushape_shape_arabic_p17",utc_capi_base_utils_i18n_ushape_shape_arabic_p17,utc_capi_base_utils_ushape_startup,utc_capi_base_utils_ushape_cleanup},
+       {"utc_capi_base_utils_i18n_ushape_shape_arabic_p18",utc_capi_base_utils_i18n_ushape_shape_arabic_p18,utc_capi_base_utils_ushape_startup,utc_capi_base_utils_ushape_cleanup},
+       {"utc_capi_base_utils_i18n_ushape_shape_arabic_p19",utc_capi_base_utils_i18n_ushape_shape_arabic_p19,utc_capi_base_utils_ushape_startup,utc_capi_base_utils_ushape_cleanup},
+       {"utc_capi_base_utils_i18n_ushape_shape_arabic_n",utc_capi_base_utils_i18n_ushape_shape_arabic_n,utc_capi_base_utils_ushape_startup,utc_capi_base_utils_ushape_cleanup},
+       {"utc_capi_base_utils_i18n_ushape_shape_arabic_n2",utc_capi_base_utils_i18n_ushape_shape_arabic_n2,utc_capi_base_utils_ushape_startup,utc_capi_base_utils_ushape_cleanup},
+       {"utc_capi_base_utils_i18n_ushape_shape_arabic_n3",utc_capi_base_utils_i18n_ushape_shape_arabic_n3,utc_capi_base_utils_ushape_startup,utc_capi_base_utils_ushape_cleanup},
+       {"utc_capi_base_utils_i18n_ushape_shape_arabic_n4",utc_capi_base_utils_i18n_ushape_shape_arabic_n4,utc_capi_base_utils_ushape_startup,utc_capi_base_utils_ushape_cleanup},
+       {"utc_capi_base_utils_i18n_ushape_shape_arabic_n5",utc_capi_base_utils_i18n_ushape_shape_arabic_n5,utc_capi_base_utils_ushape_startup,utc_capi_base_utils_ushape_cleanup},
+       {"utc_capi_base_utils_i18n_utmscale_get_time_scale_value_p",utc_capi_base_utils_i18n_utmscale_get_time_scale_value_p,utc_capi_base_utils_utmscale_startup,utc_capi_base_utils_utmscale_cleanup},
+       {"utc_capi_base_utils_i18n_utmscale_get_time_scale_value_n",utc_capi_base_utils_i18n_utmscale_get_time_scale_value_n,utc_capi_base_utils_utmscale_startup,utc_capi_base_utils_utmscale_cleanup},
+       {"utc_capi_base_utils_i18n_utmscale_get_time_scale_value_n2",utc_capi_base_utils_i18n_utmscale_get_time_scale_value_n2,utc_capi_base_utils_utmscale_startup,utc_capi_base_utils_utmscale_cleanup},
+       {"utc_capi_base_utils_i18n_utmscale_get_time_scale_value_n3",utc_capi_base_utils_i18n_utmscale_get_time_scale_value_n3,utc_capi_base_utils_utmscale_startup,utc_capi_base_utils_utmscale_cleanup},
+       {"utc_capi_base_utils_i18n_utmscale_from_int64_p",utc_capi_base_utils_i18n_utmscale_from_int64_p,utc_capi_base_utils_utmscale_startup,utc_capi_base_utils_utmscale_cleanup},
+       {"utc_capi_base_utils_i18n_utmscale_from_int64_n",utc_capi_base_utils_i18n_utmscale_from_int64_n,utc_capi_base_utils_utmscale_startup,utc_capi_base_utils_utmscale_cleanup},
+       {"utc_capi_base_utils_i18n_utmscale_from_int64_n2",utc_capi_base_utils_i18n_utmscale_from_int64_n2,utc_capi_base_utils_utmscale_startup,utc_capi_base_utils_utmscale_cleanup},
+       {"utc_capi_base_utils_i18n_utmscale_to_int64_p",utc_capi_base_utils_i18n_utmscale_to_int64_p,utc_capi_base_utils_utmscale_startup,utc_capi_base_utils_utmscale_cleanup},
+       {"utc_capi_base_utils_i18n_utmscale_to_int64_n",utc_capi_base_utils_i18n_utmscale_to_int64_n,utc_capi_base_utils_utmscale_startup,utc_capi_base_utils_utmscale_cleanup},
+       {"utc_capi_base_utils_i18n_utmscale_to_int64_n2",utc_capi_base_utils_i18n_utmscale_to_int64_n2,utc_capi_base_utils_utmscale_startup,utc_capi_base_utils_utmscale_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_write_reverse_p",utc_capi_base_utils_i18n_ubidi_write_reverse_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_write_reverse_p2",utc_capi_base_utils_i18n_ubidi_write_reverse_p2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_write_reverse_n",utc_capi_base_utils_i18n_ubidi_write_reverse_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_write_reverse_n2",utc_capi_base_utils_i18n_ubidi_write_reverse_n2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_write_reverse_n3",utc_capi_base_utils_i18n_ubidi_write_reverse_n3,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_write_reverse_n4",utc_capi_base_utils_i18n_ubidi_write_reverse_n4,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_write_reverse_n5",utc_capi_base_utils_i18n_ubidi_write_reverse_n5,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_write_reordered_p",utc_capi_base_utils_i18n_ubidi_write_reordered_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_write_reordered_n",utc_capi_base_utils_i18n_ubidi_write_reordered_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_write_reordered_n2",utc_capi_base_utils_i18n_ubidi_write_reordered_n2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_write_reordered_n3",utc_capi_base_utils_i18n_ubidi_write_reordered_n3,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_write_reordered_n4",utc_capi_base_utils_i18n_ubidi_write_reordered_n4,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_set_reordering_options_p",utc_capi_base_utils_i18n_ubidi_set_reordering_options_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_set_reordering_options_n",utc_capi_base_utils_i18n_ubidi_set_reordering_options_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_set_reordering_mode_p",utc_capi_base_utils_i18n_ubidi_set_reordering_mode_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_set_reordering_mode_n",utc_capi_base_utils_i18n_ubidi_set_reordering_mode_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_set_para_p",utc_capi_base_utils_i18n_ubidi_set_para_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_set_para_n",utc_capi_base_utils_i18n_ubidi_set_para_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_set_para_n2",utc_capi_base_utils_i18n_ubidi_set_para_n2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_set_para_n3",utc_capi_base_utils_i18n_ubidi_set_para_n3,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_set_line_p",utc_capi_base_utils_i18n_ubidi_set_line_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_set_line_n",utc_capi_base_utils_i18n_ubidi_set_line_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_set_line_n2",utc_capi_base_utils_i18n_ubidi_set_line_n2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_set_line_n3",utc_capi_base_utils_i18n_ubidi_set_line_n3,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_set_line_n4",utc_capi_base_utils_i18n_ubidi_set_line_n4,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_set_line_n5",utc_capi_base_utils_i18n_ubidi_set_line_n5,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_set_line_n6",utc_capi_base_utils_i18n_ubidi_set_line_n6,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_set_line_n7",utc_capi_base_utils_i18n_ubidi_set_line_n7,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_set_inverse_p",utc_capi_base_utils_i18n_ubidi_set_inverse_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_set_inverse_p2",utc_capi_base_utils_i18n_ubidi_set_inverse_p2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_set_inverse_n",utc_capi_base_utils_i18n_ubidi_set_inverse_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_set_context_p",utc_capi_base_utils_i18n_ubidi_set_context_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_set_context_p2",utc_capi_base_utils_i18n_ubidi_set_context_p2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_set_context_n",utc_capi_base_utils_i18n_ubidi_set_context_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_set_context_n2",utc_capi_base_utils_i18n_ubidi_set_context_n2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_set_context_n3",utc_capi_base_utils_i18n_ubidi_set_context_n3,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_set_context_n4",utc_capi_base_utils_i18n_ubidi_set_context_n4,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_set_context_n5",utc_capi_base_utils_i18n_ubidi_set_context_n5,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_set_class_cb_p",utc_capi_base_utils_i18n_ubidi_set_class_cb_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_set_class_cb_n",utc_capi_base_utils_i18n_ubidi_set_class_cb_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_set_class_cb_n2",utc_capi_base_utils_i18n_ubidi_set_class_cb_n2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_reorder_visual_p",utc_capi_base_utils_i18n_ubidi_reorder_visual_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_reorder_visual_n",utc_capi_base_utils_i18n_ubidi_reorder_visual_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_reorder_visual_n2",utc_capi_base_utils_i18n_ubidi_reorder_visual_n2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_reorder_visual_n3",utc_capi_base_utils_i18n_ubidi_reorder_visual_n3,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_reorder_logical_p",utc_capi_base_utils_i18n_ubidi_reorder_logical_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_reorder_logical_n",utc_capi_base_utils_i18n_ubidi_reorder_logical_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_reorder_logical_n2",utc_capi_base_utils_i18n_ubidi_reorder_logical_n2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_reorder_logical_n3",utc_capi_base_utils_i18n_ubidi_reorder_logical_n3,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_order_paragraphs_ltr_p",utc_capi_base_utils_i18n_ubidi_order_paragraphs_ltr_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_order_paragraphs_ltr_n",utc_capi_base_utils_i18n_ubidi_order_paragraphs_ltr_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_create_sized_p",utc_capi_base_utils_i18n_ubidi_create_sized_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_create_sized_n",utc_capi_base_utils_i18n_ubidi_create_sized_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_create_sized_n2",utc_capi_base_utils_i18n_ubidi_create_sized_n2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_create_sized_n3",utc_capi_base_utils_i18n_ubidi_create_sized_n3,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_create_p",utc_capi_base_utils_i18n_ubidi_create_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_create_n",utc_capi_base_utils_i18n_ubidi_create_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_is_order_paragraphs_ltr_p",utc_capi_base_utils_i18n_ubidi_is_order_paragraphs_ltr_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_is_order_paragraphs_ltr_n",utc_capi_base_utils_i18n_ubidi_is_order_paragraphs_ltr_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_is_order_paragraphs_ltr_n2",utc_capi_base_utils_i18n_ubidi_is_order_paragraphs_ltr_n2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_is_inverse_p",utc_capi_base_utils_i18n_ubidi_is_inverse_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_is_inverse_p2",utc_capi_base_utils_i18n_ubidi_is_inverse_p2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_is_inverse_n",utc_capi_base_utils_i18n_ubidi_is_inverse_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_is_inverse_n2",utc_capi_base_utils_i18n_ubidi_is_inverse_n2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_invert_map_p",utc_capi_base_utils_i18n_ubidi_invert_map_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_invert_map_n",utc_capi_base_utils_i18n_ubidi_invert_map_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_invert_map_n2",utc_capi_base_utils_i18n_ubidi_invert_map_n2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_invert_map_n3",utc_capi_base_utils_i18n_ubidi_invert_map_n3,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_visual_run_p",utc_capi_base_utils_i18n_ubidi_get_visual_run_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_visual_run_n",utc_capi_base_utils_i18n_ubidi_get_visual_run_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_visual_run_n2",utc_capi_base_utils_i18n_ubidi_get_visual_run_n2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_visual_run_n3",utc_capi_base_utils_i18n_ubidi_get_visual_run_n3,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_visual_map_p",utc_capi_base_utils_i18n_ubidi_get_visual_map_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_visual_map_n",utc_capi_base_utils_i18n_ubidi_get_visual_map_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_visual_map_n2",utc_capi_base_utils_i18n_ubidi_get_visual_map_n2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_visual_index_p",utc_capi_base_utils_i18n_ubidi_get_visual_index_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_visual_index_n",utc_capi_base_utils_i18n_ubidi_get_visual_index_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_visual_index_n2",utc_capi_base_utils_i18n_ubidi_get_visual_index_n2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_visual_index_n3",utc_capi_base_utils_i18n_ubidi_get_visual_index_n3,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_text_p",utc_capi_base_utils_i18n_ubidi_get_text_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_text_n",utc_capi_base_utils_i18n_ubidi_get_text_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_text_n2",utc_capi_base_utils_i18n_ubidi_get_text_n2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_text_n3",utc_capi_base_utils_i18n_ubidi_get_text_n3,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_result_length_p",utc_capi_base_utils_i18n_ubidi_get_result_length_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_result_length_n",utc_capi_base_utils_i18n_ubidi_get_result_length_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_result_length_n2",utc_capi_base_utils_i18n_ubidi_get_result_length_n2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_reordering_options_p",utc_capi_base_utils_i18n_ubidi_get_reordering_options_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_reordering_options_n",utc_capi_base_utils_i18n_ubidi_get_reordering_options_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_reordering_options_n2",utc_capi_base_utils_i18n_ubidi_get_reordering_options_n2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_reordering_mode_p",utc_capi_base_utils_i18n_ubidi_get_reordering_mode_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_reordering_mode_n",utc_capi_base_utils_i18n_ubidi_get_reordering_mode_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_reordering_mode_n2",utc_capi_base_utils_i18n_ubidi_get_reordering_mode_n2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_processed_length_p",utc_capi_base_utils_i18n_ubidi_get_processed_length_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_processed_length_n",utc_capi_base_utils_i18n_ubidi_get_processed_length_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_processed_length_n2",utc_capi_base_utils_i18n_ubidi_get_processed_length_n2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_para_level_p",utc_capi_base_utils_i18n_ubidi_get_para_level_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_para_level_p2",utc_capi_base_utils_i18n_ubidi_get_para_level_p2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_para_level_n",utc_capi_base_utils_i18n_ubidi_get_para_level_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_para_level_n2",utc_capi_base_utils_i18n_ubidi_get_para_level_n2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_paragraph_by_index_p",utc_capi_base_utils_i18n_ubidi_get_paragraph_by_index_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_paragraph_by_index_n",utc_capi_base_utils_i18n_ubidi_get_paragraph_by_index_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_paragraph_by_index_n2",utc_capi_base_utils_i18n_ubidi_get_paragraph_by_index_n2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_paragraph_p",utc_capi_base_utils_i18n_ubidi_get_paragraph_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_paragraph_n",utc_capi_base_utils_i18n_ubidi_get_paragraph_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_paragraph_n2",utc_capi_base_utils_i18n_ubidi_get_paragraph_n2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_paragraph_n3",utc_capi_base_utils_i18n_ubidi_get_paragraph_n3,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_logical_run_p",utc_capi_base_utils_i18n_ubidi_get_logical_run_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_logical_run_n",utc_capi_base_utils_i18n_ubidi_get_logical_run_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_logical_map_p",utc_capi_base_utils_i18n_ubidi_get_logical_map_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_logical_map_n",utc_capi_base_utils_i18n_ubidi_get_logical_map_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_logical_map_n2",utc_capi_base_utils_i18n_ubidi_get_logical_map_n2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_logical_index_p",utc_capi_base_utils_i18n_ubidi_get_logical_index_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_logical_index_n",utc_capi_base_utils_i18n_ubidi_get_logical_index_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_logical_index_n2",utc_capi_base_utils_i18n_ubidi_get_logical_index_n2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_logical_index_n3",utc_capi_base_utils_i18n_ubidi_get_logical_index_n3,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_levels_p",utc_capi_base_utils_i18n_ubidi_get_levels_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_levels_n",utc_capi_base_utils_i18n_ubidi_get_levels_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_levels_n2",utc_capi_base_utils_i18n_ubidi_get_levels_n2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_level_at_p",utc_capi_base_utils_i18n_ubidi_get_level_at_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_level_at_n",utc_capi_base_utils_i18n_ubidi_get_level_at_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_level_at_n2",utc_capi_base_utils_i18n_ubidi_get_level_at_n2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_length_p",utc_capi_base_utils_i18n_ubidi_get_length_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_length_n",utc_capi_base_utils_i18n_ubidi_get_length_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_length_n2",utc_capi_base_utils_i18n_ubidi_get_length_n2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_direction_p",utc_capi_base_utils_i18n_ubidi_get_direction_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_direction_n",utc_capi_base_utils_i18n_ubidi_get_direction_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_direction_n2",utc_capi_base_utils_i18n_ubidi_get_direction_n2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_customized_class_p",utc_capi_base_utils_i18n_ubidi_get_customized_class_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_customized_class_p2",utc_capi_base_utils_i18n_ubidi_get_customized_class_p2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_customized_class_n",utc_capi_base_utils_i18n_ubidi_get_customized_class_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_customized_class_n2",utc_capi_base_utils_i18n_ubidi_get_customized_class_n2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_class_cb_p",utc_capi_base_utils_i18n_ubidi_get_class_cb_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_class_cb_n",utc_capi_base_utils_i18n_ubidi_get_class_cb_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_base_direction_p",utc_capi_base_utils_i18n_ubidi_get_base_direction_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_base_direction_n",utc_capi_base_utils_i18n_ubidi_get_base_direction_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_base_direction_n2",utc_capi_base_utils_i18n_ubidi_get_base_direction_n2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_get_base_direction_n3",utc_capi_base_utils_i18n_ubidi_get_base_direction_n3,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_count_runs_p",utc_capi_base_utils_i18n_ubidi_count_runs_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_count_runs_n",utc_capi_base_utils_i18n_ubidi_count_runs_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_count_runs_n2",utc_capi_base_utils_i18n_ubidi_count_runs_n2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_count_paragraphs_p",utc_capi_base_utils_i18n_ubidi_count_paragraphs_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_count_paragraphs_n",utc_capi_base_utils_i18n_ubidi_count_paragraphs_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_count_paragraphs_n2",utc_capi_base_utils_i18n_ubidi_count_paragraphs_n2,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_destroy_p",utc_capi_base_utils_i18n_ubidi_destroy_p,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_ubidi_destroy_n",utc_capi_base_utils_i18n_ubidi_destroy_n,utc_capi_base_utils_ubidi_startup,utc_capi_base_utils_ubidi_cleanup},
+       {"utc_capi_base_utils_i18n_uversion_get_version_p",utc_capi_base_utils_i18n_uversion_get_version_p,utc_capi_base_utils_uversion_startup,utc_capi_base_utils_uversion_cleanup},
+       {"utc_capi_base_utils_i18n_uversion_to_string_p",utc_capi_base_utils_i18n_uversion_to_string_p,utc_capi_base_utils_uversion_startup,utc_capi_base_utils_uversion_cleanup},
+       {"utc_capi_base_utils_i18n_uversion_to_string_p2",utc_capi_base_utils_i18n_uversion_to_string_p2,utc_capi_base_utils_uversion_startup,utc_capi_base_utils_uversion_cleanup},
+       {"utc_capi_base_utils_i18n_uversion_from_string_p",utc_capi_base_utils_i18n_uversion_from_string_p,utc_capi_base_utils_uversion_startup,utc_capi_base_utils_uversion_cleanup},
+       {"utc_capi_base_utils_i18n_uversion_from_string_p2",utc_capi_base_utils_i18n_uversion_from_string_p2,utc_capi_base_utils_uversion_startup,utc_capi_base_utils_uversion_cleanup},
+       {"utc_capi_base_utils_i18n_uversion_from_ustring_p",utc_capi_base_utils_i18n_uversion_from_ustring_p,utc_capi_base_utils_uversion_startup,utc_capi_base_utils_uversion_cleanup},
+       {"utc_capi_base_utils_i18n_uversion_from_ustring_p2",utc_capi_base_utils_i18n_uversion_from_ustring_p2,utc_capi_base_utils_uversion_startup,utc_capi_base_utils_uversion_cleanup},
+       {"utc_capi_base_utils_i18n_uversion_get_version_n",utc_capi_base_utils_i18n_uversion_get_version_n,utc_capi_base_utils_uversion_startup,utc_capi_base_utils_uversion_cleanup},
+       {"utc_capi_base_utils_i18n_uversion_from_string_n",utc_capi_base_utils_i18n_uversion_from_string_n,utc_capi_base_utils_uversion_startup,utc_capi_base_utils_uversion_cleanup},
+       {"utc_capi_base_utils_i18n_uversion_from_string_n2",utc_capi_base_utils_i18n_uversion_from_string_n2,utc_capi_base_utils_uversion_startup,utc_capi_base_utils_uversion_cleanup},
+       {"utc_capi_base_utils_i18n_uversion_from_ustring_n",utc_capi_base_utils_i18n_uversion_from_ustring_n,utc_capi_base_utils_uversion_startup,utc_capi_base_utils_uversion_cleanup},
+       {"utc_capi_base_utils_i18n_uversion_from_ustring_n2",utc_capi_base_utils_i18n_uversion_from_ustring_n2,utc_capi_base_utils_uversion_startup,utc_capi_base_utils_uversion_cleanup},
+       {"utc_capi_base_utils_i18n_uversion_to_string_n",utc_capi_base_utils_i18n_uversion_to_string_n,utc_capi_base_utils_uversion_startup,utc_capi_base_utils_uversion_cleanup},
+       {"utc_capi_base_utils_i18n_uversion_to_string_n2",utc_capi_base_utils_i18n_uversion_to_string_n2,utc_capi_base_utils_uversion_startup,utc_capi_base_utils_uversion_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_iter_set_string_p",utc_capi_base_utils_i18n_uchar_iter_set_string_p,utc_capi_base_utils_uchar_iter_startup,utc_capi_base_utils_uchar_iter_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_iter_set_string_n",utc_capi_base_utils_i18n_uchar_iter_set_string_n,utc_capi_base_utils_uchar_iter_startup,utc_capi_base_utils_uchar_iter_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_iter_set_string_n2",utc_capi_base_utils_i18n_uchar_iter_set_string_n2,utc_capi_base_utils_uchar_iter_startup,utc_capi_base_utils_uchar_iter_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_iter_set_utf16be_p",utc_capi_base_utils_i18n_uchar_iter_set_utf16be_p,utc_capi_base_utils_uchar_iter_startup,utc_capi_base_utils_uchar_iter_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_iter_set_utf16be_n",utc_capi_base_utils_i18n_uchar_iter_set_utf16be_n,utc_capi_base_utils_uchar_iter_startup,utc_capi_base_utils_uchar_iter_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_iter_set_utf16be_n2",utc_capi_base_utils_i18n_uchar_iter_set_utf16be_n2,utc_capi_base_utils_uchar_iter_startup,utc_capi_base_utils_uchar_iter_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_iter_set_utf8_p",utc_capi_base_utils_i18n_uchar_iter_set_utf8_p,utc_capi_base_utils_uchar_iter_startup,utc_capi_base_utils_uchar_iter_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_iter_set_utf8_n",utc_capi_base_utils_i18n_uchar_iter_set_utf8_n,utc_capi_base_utils_uchar_iter_startup,utc_capi_base_utils_uchar_iter_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_iter_set_utf8_n2",utc_capi_base_utils_i18n_uchar_iter_set_utf8_n2,utc_capi_base_utils_uchar_iter_startup,utc_capi_base_utils_uchar_iter_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_iter_get_index_p",utc_capi_base_utils_i18n_uchar_iter_get_index_p,utc_capi_base_utils_uchar_iter_startup,utc_capi_base_utils_uchar_iter_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_iter_get_index_n",utc_capi_base_utils_i18n_uchar_iter_get_index_n,utc_capi_base_utils_uchar_iter_startup,utc_capi_base_utils_uchar_iter_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_iter_get_index_n2",utc_capi_base_utils_i18n_uchar_iter_get_index_n2,utc_capi_base_utils_uchar_iter_startup,utc_capi_base_utils_uchar_iter_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_iter_move_p",utc_capi_base_utils_i18n_uchar_iter_move_p,utc_capi_base_utils_uchar_iter_startup,utc_capi_base_utils_uchar_iter_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_iter_move_n",utc_capi_base_utils_i18n_uchar_iter_move_n,utc_capi_base_utils_uchar_iter_startup,utc_capi_base_utils_uchar_iter_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_iter_move_n2",utc_capi_base_utils_i18n_uchar_iter_move_n2,utc_capi_base_utils_uchar_iter_startup,utc_capi_base_utils_uchar_iter_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_iter_has_next_p",utc_capi_base_utils_i18n_uchar_iter_has_next_p,utc_capi_base_utils_uchar_iter_startup,utc_capi_base_utils_uchar_iter_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_iter_has_next_n",utc_capi_base_utils_i18n_uchar_iter_has_next_n,utc_capi_base_utils_uchar_iter_startup,utc_capi_base_utils_uchar_iter_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_iter_has_next_n2",utc_capi_base_utils_i18n_uchar_iter_has_next_n2,utc_capi_base_utils_uchar_iter_startup,utc_capi_base_utils_uchar_iter_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_iter_has_previous_p",utc_capi_base_utils_i18n_uchar_iter_has_previous_p,utc_capi_base_utils_uchar_iter_startup,utc_capi_base_utils_uchar_iter_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_iter_has_previous_n",utc_capi_base_utils_i18n_uchar_iter_has_previous_n,utc_capi_base_utils_uchar_iter_startup,utc_capi_base_utils_uchar_iter_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_iter_has_previous_n2",utc_capi_base_utils_i18n_uchar_iter_has_previous_n2,utc_capi_base_utils_uchar_iter_startup,utc_capi_base_utils_uchar_iter_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_iter_current_p",utc_capi_base_utils_i18n_uchar_iter_current_p,utc_capi_base_utils_uchar_iter_startup,utc_capi_base_utils_uchar_iter_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_iter_current_n",utc_capi_base_utils_i18n_uchar_iter_current_n,utc_capi_base_utils_uchar_iter_startup,utc_capi_base_utils_uchar_iter_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_iter_current_n2",utc_capi_base_utils_i18n_uchar_iter_current_n2,utc_capi_base_utils_uchar_iter_startup,utc_capi_base_utils_uchar_iter_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_iter_next_p",utc_capi_base_utils_i18n_uchar_iter_next_p,utc_capi_base_utils_uchar_iter_startup,utc_capi_base_utils_uchar_iter_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_iter_next_n",utc_capi_base_utils_i18n_uchar_iter_next_n,utc_capi_base_utils_uchar_iter_startup,utc_capi_base_utils_uchar_iter_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_iter_next_n2",utc_capi_base_utils_i18n_uchar_iter_next_n2,utc_capi_base_utils_uchar_iter_startup,utc_capi_base_utils_uchar_iter_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_iter_previous_p",utc_capi_base_utils_i18n_uchar_iter_previous_p,utc_capi_base_utils_uchar_iter_startup,utc_capi_base_utils_uchar_iter_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_iter_previous_n",utc_capi_base_utils_i18n_uchar_iter_previous_n,utc_capi_base_utils_uchar_iter_startup,utc_capi_base_utils_uchar_iter_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_iter_previous_n2",utc_capi_base_utils_i18n_uchar_iter_previous_n2,utc_capi_base_utils_uchar_iter_startup,utc_capi_base_utils_uchar_iter_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_iter_get_state_p",utc_capi_base_utils_i18n_uchar_iter_get_state_p,utc_capi_base_utils_uchar_iter_startup,utc_capi_base_utils_uchar_iter_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_iter_get_state_n",utc_capi_base_utils_i18n_uchar_iter_get_state_n,utc_capi_base_utils_uchar_iter_startup,utc_capi_base_utils_uchar_iter_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_iter_get_state_n2",utc_capi_base_utils_i18n_uchar_iter_get_state_n2,utc_capi_base_utils_uchar_iter_startup,utc_capi_base_utils_uchar_iter_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_iter_set_state_p",utc_capi_base_utils_i18n_uchar_iter_set_state_p,utc_capi_base_utils_uchar_iter_startup,utc_capi_base_utils_uchar_iter_cleanup},
+       {"utc_capi_base_utils_i18n_uchar_iter_set_state_n",utc_capi_base_utils_i18n_uchar_iter_set_state_n,utc_capi_base_utils_uchar_iter_startup,utc_capi_base_utils_uchar_iter_cleanup},
+       {"utc_capi_base_utils_i18n_plural_rules_create_p",utc_capi_base_utils_i18n_plural_rules_create_p,utc_capi_base_utils_plural_rules_startup,utc_capi_base_utils_plural_rules_cleanup},
+       {"utc_capi_base_utils_i18n_plural_rules_create_n",utc_capi_base_utils_i18n_plural_rules_create_n,utc_capi_base_utils_plural_rules_startup,utc_capi_base_utils_plural_rules_cleanup},
+       {"utc_capi_base_utils_i18n_plural_rules_destroy_p",utc_capi_base_utils_i18n_plural_rules_destroy_p,utc_capi_base_utils_plural_rules_startup,utc_capi_base_utils_plural_rules_cleanup},
+       {"utc_capi_base_utils_i18n_plural_rules_destroy_n",utc_capi_base_utils_i18n_plural_rules_destroy_n,utc_capi_base_utils_plural_rules_startup,utc_capi_base_utils_plural_rules_cleanup},
+       {"utc_capi_base_utils_i18n_plural_rules_clone_p",utc_capi_base_utils_i18n_plural_rules_clone_p,utc_capi_base_utils_plural_rules_startup,utc_capi_base_utils_plural_rules_cleanup},
+       {"utc_capi_base_utils_i18n_plural_rules_clone_n",utc_capi_base_utils_i18n_plural_rules_clone_n,utc_capi_base_utils_plural_rules_startup,utc_capi_base_utils_plural_rules_cleanup},
+       {"utc_capi_base_utils_i18n_plural_rules_clone_n2",utc_capi_base_utils_i18n_plural_rules_clone_n2,utc_capi_base_utils_plural_rules_startup,utc_capi_base_utils_plural_rules_cleanup},
+       {"utc_capi_base_utils_i18n_plural_rules_create_rules_from_descr_p",utc_capi_base_utils_i18n_plural_rules_create_rules_from_descr_p,utc_capi_base_utils_plural_rules_startup,utc_capi_base_utils_plural_rules_cleanup},
+       {"utc_capi_base_utils_i18n_plural_rules_create_rules_from_descr_n",utc_capi_base_utils_i18n_plural_rules_create_rules_from_descr_n,utc_capi_base_utils_plural_rules_startup,utc_capi_base_utils_plural_rules_cleanup},
+       {"utc_capi_base_utils_i18n_plural_rules_create_rules_from_descr_n2",utc_capi_base_utils_i18n_plural_rules_create_rules_from_descr_n2,utc_capi_base_utils_plural_rules_startup,utc_capi_base_utils_plural_rules_cleanup},
+       {"utc_capi_base_utils_i18n_plural_rules_create_rules_from_descr_n3",utc_capi_base_utils_i18n_plural_rules_create_rules_from_descr_n3,utc_capi_base_utils_plural_rules_startup,utc_capi_base_utils_plural_rules_cleanup},
+       {"utc_capi_base_utils_i18n_plural_rules_for_locale_p",utc_capi_base_utils_i18n_plural_rules_for_locale_p,utc_capi_base_utils_plural_rules_startup,utc_capi_base_utils_plural_rules_cleanup},
+       {"utc_capi_base_utils_i18n_plural_rules_for_locale_p2",utc_capi_base_utils_i18n_plural_rules_for_locale_p2,utc_capi_base_utils_plural_rules_startup,utc_capi_base_utils_plural_rules_cleanup},
+       {"utc_capi_base_utils_i18n_plural_rules_for_locale_n",utc_capi_base_utils_i18n_plural_rules_for_locale_n,utc_capi_base_utils_plural_rules_startup,utc_capi_base_utils_plural_rules_cleanup},
+       {"utc_capi_base_utils_i18n_plural_rules_select_int32_p",utc_capi_base_utils_i18n_plural_rules_select_int32_p,utc_capi_base_utils_plural_rules_startup,utc_capi_base_utils_plural_rules_cleanup},
+       {"utc_capi_base_utils_i18n_plural_rules_select_int32_n",utc_capi_base_utils_i18n_plural_rules_select_int32_n,utc_capi_base_utils_plural_rules_startup,utc_capi_base_utils_plural_rules_cleanup},
+       {"utc_capi_base_utils_i18n_plural_rules_select_int32_n2",utc_capi_base_utils_i18n_plural_rules_select_int32_n2,utc_capi_base_utils_plural_rules_startup,utc_capi_base_utils_plural_rules_cleanup},
+       {"utc_capi_base_utils_i18n_plural_rules_select_double_p",utc_capi_base_utils_i18n_plural_rules_select_double_p,utc_capi_base_utils_plural_rules_startup,utc_capi_base_utils_plural_rules_cleanup},
+       {"utc_capi_base_utils_i18n_plural_rules_select_double_n",utc_capi_base_utils_i18n_plural_rules_select_double_n,utc_capi_base_utils_plural_rules_startup,utc_capi_base_utils_plural_rules_cleanup},
+       {"utc_capi_base_utils_i18n_plural_rules_select_double_n2",utc_capi_base_utils_i18n_plural_rules_select_double_n2,utc_capi_base_utils_plural_rules_startup,utc_capi_base_utils_plural_rules_cleanup},
+       {"utc_capi_base_utils_i18n_plural_rules_get_keywords_p",utc_capi_base_utils_i18n_plural_rules_get_keywords_p,utc_capi_base_utils_plural_rules_startup,utc_capi_base_utils_plural_rules_cleanup},
+       {"utc_capi_base_utils_i18n_plural_rules_get_keywords_n",utc_capi_base_utils_i18n_plural_rules_get_keywords_n,utc_capi_base_utils_plural_rules_startup,utc_capi_base_utils_plural_rules_cleanup},
+       {"utc_capi_base_utils_i18n_plural_rules_get_keywords_n2",utc_capi_base_utils_i18n_plural_rules_get_keywords_n2,utc_capi_base_utils_plural_rules_startup,utc_capi_base_utils_plural_rules_cleanup},
+       {"utc_capi_base_utils_i18n_plural_rules_get_samples_p",utc_capi_base_utils_i18n_plural_rules_get_samples_p,utc_capi_base_utils_plural_rules_startup,utc_capi_base_utils_plural_rules_cleanup},
+       {"utc_capi_base_utils_i18n_plural_rules_get_samples_n",utc_capi_base_utils_i18n_plural_rules_get_samples_n,utc_capi_base_utils_plural_rules_startup,utc_capi_base_utils_plural_rules_cleanup},
+       {"utc_capi_base_utils_i18n_plural_rules_get_samples_n2",utc_capi_base_utils_i18n_plural_rules_get_samples_n2,utc_capi_base_utils_plural_rules_startup,utc_capi_base_utils_plural_rules_cleanup},
+       {"utc_capi_base_utils_i18n_plural_rules_get_samples_n3",utc_capi_base_utils_i18n_plural_rules_get_samples_n3,utc_capi_base_utils_plural_rules_startup,utc_capi_base_utils_plural_rules_cleanup},
+       {"utc_capi_base_utils_i18n_plural_rules_get_samples_n4",utc_capi_base_utils_i18n_plural_rules_get_samples_n4,utc_capi_base_utils_plural_rules_startup,utc_capi_base_utils_plural_rules_cleanup},
+       {"utc_capi_base_utils_i18n_plural_rules_is_keyword_p",utc_capi_base_utils_i18n_plural_rules_is_keyword_p,utc_capi_base_utils_plural_rules_startup,utc_capi_base_utils_plural_rules_cleanup},
+       {"utc_capi_base_utils_i18n_plural_rules_is_keyword_p2",utc_capi_base_utils_i18n_plural_rules_is_keyword_p2,utc_capi_base_utils_plural_rules_startup,utc_capi_base_utils_plural_rules_cleanup},
+       {"utc_capi_base_utils_i18n_plural_rules_is_keyword_p3",utc_capi_base_utils_i18n_plural_rules_is_keyword_p3,utc_capi_base_utils_plural_rules_startup,utc_capi_base_utils_plural_rules_cleanup},
+       {"utc_capi_base_utils_i18n_plural_rules_is_keyword_n",utc_capi_base_utils_i18n_plural_rules_is_keyword_n,utc_capi_base_utils_plural_rules_startup,utc_capi_base_utils_plural_rules_cleanup},
+       {"utc_capi_base_utils_i18n_plural_rules_is_keyword_n2",utc_capi_base_utils_i18n_plural_rules_is_keyword_n2,utc_capi_base_utils_plural_rules_startup,utc_capi_base_utils_plural_rules_cleanup},
+       {"utc_capi_base_utils_i18n_plural_rules_get_keyword_other_p",utc_capi_base_utils_i18n_plural_rules_get_keyword_other_p,utc_capi_base_utils_plural_rules_startup,utc_capi_base_utils_plural_rules_cleanup},
+       {"utc_capi_base_utils_i18n_plural_rules_get_keyword_other_n",utc_capi_base_utils_i18n_plural_rules_get_keyword_other_n,utc_capi_base_utils_plural_rules_startup,utc_capi_base_utils_plural_rules_cleanup},
+       {"utc_capi_base_utils_i18n_plural_rules_get_keyword_other_n2",utc_capi_base_utils_i18n_plural_rules_get_keyword_other_n2,utc_capi_base_utils_plural_rules_startup,utc_capi_base_utils_plural_rules_cleanup},
+       {"utc_capi_base_utils_i18n_plural_rules_for_locale_id_p",utc_capi_base_utils_i18n_plural_rules_for_locale_id_p,utc_capi_base_utils_plural_rules_startup,utc_capi_base_utils_plural_rules_cleanup},
+       {"utc_capi_base_utils_i18n_plural_rules_for_locale_id_n",utc_capi_base_utils_i18n_plural_rules_for_locale_id_n,utc_capi_base_utils_plural_rules_startup,utc_capi_base_utils_plural_rules_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_create_p",utc_capi_base_utils_i18n_plural_format_create_p,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_create_n",utc_capi_base_utils_i18n_plural_format_create_n,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_create_from_locale_p",utc_capi_base_utils_i18n_plural_format_create_from_locale_p,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_create_from_locale_n",utc_capi_base_utils_i18n_plural_format_create_from_locale_n,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_create_from_rules_pattern_p",utc_capi_base_utils_i18n_plural_format_create_from_rules_pattern_p,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_create_from_rules_pattern_n",utc_capi_base_utils_i18n_plural_format_create_from_rules_pattern_n,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_create_from_rules_pattern_n2",utc_capi_base_utils_i18n_plural_format_create_from_rules_pattern_n2,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_create_from_rules_pattern_n3",utc_capi_base_utils_i18n_plural_format_create_from_rules_pattern_n3,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_create_from_locale_type_pattern_p",utc_capi_base_utils_i18n_plural_format_create_from_locale_type_pattern_p,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_create_from_locale_type_pattern_n",utc_capi_base_utils_i18n_plural_format_create_from_locale_type_pattern_n,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_create_from_locale_type_pattern_n2",utc_capi_base_utils_i18n_plural_format_create_from_locale_type_pattern_n2,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_create_from_locale_type_pattern_n3",utc_capi_base_utils_i18n_plural_format_create_from_locale_type_pattern_n3,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_create_from_locale_type_p",utc_capi_base_utils_i18n_plural_format_create_from_locale_type_p,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_create_from_locale_type_n",utc_capi_base_utils_i18n_plural_format_create_from_locale_type_n,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_create_from_locale_type_n2",utc_capi_base_utils_i18n_plural_format_create_from_locale_type_n2,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_create_from_locale_pattern_p",utc_capi_base_utils_i18n_plural_format_create_from_locale_pattern_p,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_create_from_locale_pattern_n",utc_capi_base_utils_i18n_plural_format_create_from_locale_pattern_n,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_create_from_locale_pattern_n2",utc_capi_base_utils_i18n_plural_format_create_from_locale_pattern_n2,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_create_from_locale_pattern_n3",utc_capi_base_utils_i18n_plural_format_create_from_locale_pattern_n3,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_create_from_locale_rules_pattern_p",utc_capi_base_utils_i18n_plural_format_create_from_locale_rules_pattern_p,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_create_from_locale_rules_pattern_n",utc_capi_base_utils_i18n_plural_format_create_from_locale_rules_pattern_n,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_create_from_locale_rules_pattern_n2",utc_capi_base_utils_i18n_plural_format_create_from_locale_rules_pattern_n2,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_create_from_locale_rules_pattern_n3",utc_capi_base_utils_i18n_plural_format_create_from_locale_rules_pattern_n3,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_destroy_p",utc_capi_base_utils_i18n_plural_format_destroy_p,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_destroy_n",utc_capi_base_utils_i18n_plural_format_destroy_n,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_clone_p",utc_capi_base_utils_i18n_plural_format_clone_p,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_clone_n",utc_capi_base_utils_i18n_plural_format_clone_n,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_clone_n2",utc_capi_base_utils_i18n_plural_format_clone_n2,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_apply_pattern_p",utc_capi_base_utils_i18n_plural_format_apply_pattern_p,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_apply_pattern_n",utc_capi_base_utils_i18n_plural_format_apply_pattern_n,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_apply_pattern_n2",utc_capi_base_utils_i18n_plural_format_apply_pattern_n2,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_format_int32_p",utc_capi_base_utils_i18n_plural_format_format_int32_p,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_format_int32_p2",utc_capi_base_utils_i18n_plural_format_format_int32_p2,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_format_int32_p3",utc_capi_base_utils_i18n_plural_format_format_int32_p3,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_format_int32_n",utc_capi_base_utils_i18n_plural_format_format_int32_n,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_format_int32_n2",utc_capi_base_utils_i18n_plural_format_format_int32_n2,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_format_int32_n3",utc_capi_base_utils_i18n_plural_format_format_int32_n3,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_format_double_p",utc_capi_base_utils_i18n_plural_format_format_double_p,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_format_double_p2",utc_capi_base_utils_i18n_plural_format_format_double_p2,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_format_double_p3",utc_capi_base_utils_i18n_plural_format_format_double_p3,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_format_double_n",utc_capi_base_utils_i18n_plural_format_format_double_n,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_format_double_n2",utc_capi_base_utils_i18n_plural_format_format_double_n2,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_format_double_n3",utc_capi_base_utils_i18n_plural_format_format_double_n3,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_format_formattable_p",utc_capi_base_utils_i18n_plural_format_format_formattable_p,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_format_formattable_p2",utc_capi_base_utils_i18n_plural_format_format_formattable_p2,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_format_formattable_p3",utc_capi_base_utils_i18n_plural_format_format_formattable_p3,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_format_formattable_n",utc_capi_base_utils_i18n_plural_format_format_formattable_n,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_format_formattable_n2",utc_capi_base_utils_i18n_plural_format_format_formattable_n2,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_format_formattable_n3",utc_capi_base_utils_i18n_plural_format_format_formattable_n3,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_format_formattable_n4",utc_capi_base_utils_i18n_plural_format_format_formattable_n4,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_set_number_format_p",utc_capi_base_utils_i18n_plural_format_set_number_format_p,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_set_number_format_n",utc_capi_base_utils_i18n_plural_format_set_number_format_n,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_set_number_format_n2",utc_capi_base_utils_i18n_plural_format_set_number_format_n2,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_to_pattern_p",utc_capi_base_utils_i18n_plural_format_to_pattern_p,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_to_pattern_n",utc_capi_base_utils_i18n_plural_format_to_pattern_n,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_to_pattern_n2",utc_capi_base_utils_i18n_plural_format_to_pattern_n2,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_plural_format_to_pattern_n3",utc_capi_base_utils_i18n_plural_format_to_pattern_n3,utc_capi_base_utils_plural_format_startup,utc_capi_base_utils_plural_format_cleanup},
+       {"utc_capi_base_utils_i18n_immutable_idx_create_p",utc_capi_base_utils_i18n_immutable_idx_create_p,utc_capi_base_utils_immutable_idx_startup,utc_capi_base_utils_immutable_idx_cleanup},
+       {"utc_capi_base_utils_i18n_immutable_idx_create_n",utc_capi_base_utils_i18n_immutable_idx_create_n,utc_capi_base_utils_immutable_idx_startup,utc_capi_base_utils_immutable_idx_cleanup},
+       {"utc_capi_base_utils_i18n_immutable_idx_create_n2",utc_capi_base_utils_i18n_immutable_idx_create_n2,utc_capi_base_utils_immutable_idx_startup,utc_capi_base_utils_immutable_idx_cleanup},
+       {"utc_capi_base_utils_i18n_immutable_idx_destroy_p",utc_capi_base_utils_i18n_immutable_idx_destroy_p,utc_capi_base_utils_immutable_idx_startup,utc_capi_base_utils_immutable_idx_cleanup},
+       {"utc_capi_base_utils_i18n_immutable_idx_destroy_n",utc_capi_base_utils_i18n_immutable_idx_destroy_n,utc_capi_base_utils_immutable_idx_startup,utc_capi_base_utils_immutable_idx_cleanup},
+       {"utc_capi_base_utils_i18n_immutable_idx_get_bucket_count_p",utc_capi_base_utils_i18n_immutable_idx_get_bucket_count_p,utc_capi_base_utils_immutable_idx_startup,utc_capi_base_utils_immutable_idx_cleanup},
+       {"utc_capi_base_utils_i18n_immutable_idx_get_bucket_count_n",utc_capi_base_utils_i18n_immutable_idx_get_bucket_count_n,utc_capi_base_utils_immutable_idx_startup,utc_capi_base_utils_immutable_idx_cleanup},
+       {"utc_capi_base_utils_i18n_immutable_idx_get_bucket_count_n2",utc_capi_base_utils_i18n_immutable_idx_get_bucket_count_n2,utc_capi_base_utils_immutable_idx_startup,utc_capi_base_utils_immutable_idx_cleanup},
+       {"utc_capi_base_utils_i18n_immutable_idx_get_bucket_index_p",utc_capi_base_utils_i18n_immutable_idx_get_bucket_index_p,utc_capi_base_utils_immutable_idx_startup,utc_capi_base_utils_immutable_idx_cleanup},
+       {"utc_capi_base_utils_i18n_immutable_idx_get_bucket_index_n",utc_capi_base_utils_i18n_immutable_idx_get_bucket_index_n,utc_capi_base_utils_immutable_idx_startup,utc_capi_base_utils_immutable_idx_cleanup},
+       {"utc_capi_base_utils_i18n_immutable_idx_get_bucket_index_n2",utc_capi_base_utils_i18n_immutable_idx_get_bucket_index_n2,utc_capi_base_utils_immutable_idx_startup,utc_capi_base_utils_immutable_idx_cleanup},
+       {"utc_capi_base_utils_i18n_immutable_idx_get_bucket_index_n3",utc_capi_base_utils_i18n_immutable_idx_get_bucket_index_n3,utc_capi_base_utils_immutable_idx_startup,utc_capi_base_utils_immutable_idx_cleanup},
+       {"utc_capi_base_utils_i18n_immutable_idx_get_bucket_label_p",utc_capi_base_utils_i18n_immutable_idx_get_bucket_label_p,utc_capi_base_utils_immutable_idx_startup,utc_capi_base_utils_immutable_idx_cleanup},
+       {"utc_capi_base_utils_i18n_immutable_idx_get_bucket_label_n",utc_capi_base_utils_i18n_immutable_idx_get_bucket_label_n,utc_capi_base_utils_immutable_idx_startup,utc_capi_base_utils_immutable_idx_cleanup},
+       {"utc_capi_base_utils_i18n_immutable_idx_get_bucket_label_n2",utc_capi_base_utils_i18n_immutable_idx_get_bucket_label_n2,utc_capi_base_utils_immutable_idx_startup,utc_capi_base_utils_immutable_idx_cleanup},
+       {"utc_capi_base_utils_i18n_immutable_idx_get_bucket_label_type_p",utc_capi_base_utils_i18n_immutable_idx_get_bucket_label_type_p,utc_capi_base_utils_immutable_idx_startup,utc_capi_base_utils_immutable_idx_cleanup},
+       {"utc_capi_base_utils_i18n_immutable_idx_get_bucket_label_type_n",utc_capi_base_utils_i18n_immutable_idx_get_bucket_label_type_n,utc_capi_base_utils_immutable_idx_startup,utc_capi_base_utils_immutable_idx_cleanup},
+       {"utc_capi_base_utils_i18n_immutable_idx_get_bucket_label_type_n2",utc_capi_base_utils_i18n_immutable_idx_get_bucket_label_type_n2,utc_capi_base_utils_immutable_idx_startup,utc_capi_base_utils_immutable_idx_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_create_p",utc_capi_base_utils_i18n_date_interval_create_p,utc_capi_base_utils_date_interval_startup,utc_capi_base_utils_date_interval_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_create_n",utc_capi_base_utils_i18n_date_interval_create_n,utc_capi_base_utils_date_interval_startup,utc_capi_base_utils_date_interval_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_destroy_p",utc_capi_base_utils_i18n_date_interval_destroy_p,utc_capi_base_utils_date_interval_startup,utc_capi_base_utils_date_interval_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_destroy_n",utc_capi_base_utils_i18n_date_interval_destroy_n,utc_capi_base_utils_date_interval_startup,utc_capi_base_utils_date_interval_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_clone_p",utc_capi_base_utils_i18n_date_interval_clone_p,utc_capi_base_utils_date_interval_startup,utc_capi_base_utils_date_interval_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_clone_n",utc_capi_base_utils_i18n_date_interval_clone_n,utc_capi_base_utils_date_interval_startup,utc_capi_base_utils_date_interval_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_clone_n2",utc_capi_base_utils_i18n_date_interval_clone_n2,utc_capi_base_utils_date_interval_startup,utc_capi_base_utils_date_interval_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_get_from_date_p",utc_capi_base_utils_i18n_date_interval_get_from_date_p,utc_capi_base_utils_date_interval_startup,utc_capi_base_utils_date_interval_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_get_from_date_n",utc_capi_base_utils_i18n_date_interval_get_from_date_n,utc_capi_base_utils_date_interval_startup,utc_capi_base_utils_date_interval_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_get_from_date_n2",utc_capi_base_utils_i18n_date_interval_get_from_date_n2,utc_capi_base_utils_date_interval_startup,utc_capi_base_utils_date_interval_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_get_to_date_p",utc_capi_base_utils_i18n_date_interval_get_to_date_p,utc_capi_base_utils_date_interval_startup,utc_capi_base_utils_date_interval_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_get_to_date_n",utc_capi_base_utils_i18n_date_interval_get_to_date_n,utc_capi_base_utils_date_interval_startup,utc_capi_base_utils_date_interval_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_get_to_date_n2",utc_capi_base_utils_i18n_date_interval_get_to_date_n2,utc_capi_base_utils_date_interval_startup,utc_capi_base_utils_date_interval_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_equals_p",utc_capi_base_utils_i18n_date_interval_equals_p,utc_capi_base_utils_date_interval_startup,utc_capi_base_utils_date_interval_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_equals_p2",utc_capi_base_utils_i18n_date_interval_equals_p2,utc_capi_base_utils_date_interval_startup,utc_capi_base_utils_date_interval_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_equals_n",utc_capi_base_utils_i18n_date_interval_equals_n,utc_capi_base_utils_date_interval_startup,utc_capi_base_utils_date_interval_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_equals_n2",utc_capi_base_utils_i18n_date_interval_equals_n2,utc_capi_base_utils_date_interval_startup,utc_capi_base_utils_date_interval_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_equals_n3",utc_capi_base_utils_i18n_date_interval_equals_n3,utc_capi_base_utils_date_interval_startup,utc_capi_base_utils_date_interval_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_fmt_create_p",utc_capi_base_utils_i18n_date_interval_fmt_create_p,utc_capi_base_utils_date_interval_fmt_startup,utc_capi_base_utils_date_interval_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_fmt_create_n",utc_capi_base_utils_i18n_date_interval_fmt_create_n,utc_capi_base_utils_date_interval_fmt_startup,utc_capi_base_utils_date_interval_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_fmt_create_from_locale_p",utc_capi_base_utils_i18n_date_interval_fmt_create_from_locale_p,utc_capi_base_utils_date_interval_fmt_startup,utc_capi_base_utils_date_interval_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_fmt_create_from_locale_n",utc_capi_base_utils_i18n_date_interval_fmt_create_from_locale_n,utc_capi_base_utils_date_interval_fmt_startup,utc_capi_base_utils_date_interval_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_fmt_clone_p",utc_capi_base_utils_i18n_date_interval_fmt_clone_p,utc_capi_base_utils_date_interval_fmt_startup,utc_capi_base_utils_date_interval_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_fmt_clone_n",utc_capi_base_utils_i18n_date_interval_fmt_clone_n,utc_capi_base_utils_date_interval_fmt_startup,utc_capi_base_utils_date_interval_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_fmt_clone_n2",utc_capi_base_utils_i18n_date_interval_fmt_clone_n2,utc_capi_base_utils_date_interval_fmt_startup,utc_capi_base_utils_date_interval_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_fmt_destroy_p",utc_capi_base_utils_i18n_date_interval_fmt_destroy_p,utc_capi_base_utils_date_interval_fmt_startup,utc_capi_base_utils_date_interval_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_fmt_destroy_n",utc_capi_base_utils_i18n_date_interval_fmt_destroy_n,utc_capi_base_utils_date_interval_fmt_startup,utc_capi_base_utils_date_interval_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_fmt_equals_p",utc_capi_base_utils_i18n_date_interval_fmt_equals_p,utc_capi_base_utils_date_interval_fmt_startup,utc_capi_base_utils_date_interval_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_fmt_equals_p2",utc_capi_base_utils_i18n_date_interval_fmt_equals_p2,utc_capi_base_utils_date_interval_fmt_startup,utc_capi_base_utils_date_interval_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_fmt_equals_n",utc_capi_base_utils_i18n_date_interval_fmt_equals_n,utc_capi_base_utils_date_interval_fmt_startup,utc_capi_base_utils_date_interval_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_fmt_equals_n2",utc_capi_base_utils_i18n_date_interval_fmt_equals_n2,utc_capi_base_utils_date_interval_fmt_startup,utc_capi_base_utils_date_interval_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_fmt_equals_n3",utc_capi_base_utils_i18n_date_interval_fmt_equals_n3,utc_capi_base_utils_date_interval_fmt_startup,utc_capi_base_utils_date_interval_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_fmt_set_time_zone_p",utc_capi_base_utils_i18n_date_interval_fmt_set_time_zone_p,utc_capi_base_utils_date_interval_fmt_startup,utc_capi_base_utils_date_interval_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_fmt_set_time_zone_n",utc_capi_base_utils_i18n_date_interval_fmt_set_time_zone_n,utc_capi_base_utils_date_interval_fmt_startup,utc_capi_base_utils_date_interval_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_fmt_set_time_zone_n2",utc_capi_base_utils_i18n_date_interval_fmt_set_time_zone_n2,utc_capi_base_utils_date_interval_fmt_startup,utc_capi_base_utils_date_interval_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_fmt_get_time_zone_p",utc_capi_base_utils_i18n_date_interval_fmt_get_time_zone_p,utc_capi_base_utils_date_interval_fmt_startup,utc_capi_base_utils_date_interval_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_fmt_get_time_zone_n",utc_capi_base_utils_i18n_date_interval_fmt_get_time_zone_n,utc_capi_base_utils_date_interval_fmt_startup,utc_capi_base_utils_date_interval_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_fmt_get_time_zone_n2",utc_capi_base_utils_i18n_date_interval_fmt_get_time_zone_n2,utc_capi_base_utils_date_interval_fmt_startup,utc_capi_base_utils_date_interval_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_fmt_adopt_time_zone_p",utc_capi_base_utils_i18n_date_interval_fmt_adopt_time_zone_p,utc_capi_base_utils_date_interval_fmt_startup,utc_capi_base_utils_date_interval_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_fmt_adopt_time_zone_n",utc_capi_base_utils_i18n_date_interval_fmt_adopt_time_zone_n,utc_capi_base_utils_date_interval_fmt_startup,utc_capi_base_utils_date_interval_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_fmt_adopt_time_zone_n2",utc_capi_base_utils_i18n_date_interval_fmt_adopt_time_zone_n2,utc_capi_base_utils_date_interval_fmt_startup,utc_capi_base_utils_date_interval_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_fmt_format_with_date_interval_p",utc_capi_base_utils_i18n_date_interval_fmt_format_with_date_interval_p,utc_capi_base_utils_date_interval_fmt_startup,utc_capi_base_utils_date_interval_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_fmt_format_with_date_interval_n",utc_capi_base_utils_i18n_date_interval_fmt_format_with_date_interval_n,utc_capi_base_utils_date_interval_fmt_startup,utc_capi_base_utils_date_interval_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_fmt_format_with_date_interval_n2",utc_capi_base_utils_i18n_date_interval_fmt_format_with_date_interval_n2,utc_capi_base_utils_date_interval_fmt_startup,utc_capi_base_utils_date_interval_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_fmt_format_with_date_interval_n3",utc_capi_base_utils_i18n_date_interval_fmt_format_with_date_interval_n3,utc_capi_base_utils_date_interval_fmt_startup,utc_capi_base_utils_date_interval_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_fmt_format_with_date_interval_n4",utc_capi_base_utils_i18n_date_interval_fmt_format_with_date_interval_n4,utc_capi_base_utils_date_interval_fmt_startup,utc_capi_base_utils_date_interval_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_fmt_format_with_calendar_p",utc_capi_base_utils_i18n_date_interval_fmt_format_with_calendar_p,utc_capi_base_utils_date_interval_fmt_startup,utc_capi_base_utils_date_interval_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_fmt_format_with_calendar_n",utc_capi_base_utils_i18n_date_interval_fmt_format_with_calendar_n,utc_capi_base_utils_date_interval_fmt_startup,utc_capi_base_utils_date_interval_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_fmt_format_with_calendar_n2",utc_capi_base_utils_i18n_date_interval_fmt_format_with_calendar_n2,utc_capi_base_utils_date_interval_fmt_startup,utc_capi_base_utils_date_interval_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_fmt_format_with_calendar_n3",utc_capi_base_utils_i18n_date_interval_fmt_format_with_calendar_n3,utc_capi_base_utils_date_interval_fmt_startup,utc_capi_base_utils_date_interval_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_fmt_format_with_calendar_n4",utc_capi_base_utils_i18n_date_interval_fmt_format_with_calendar_n4,utc_capi_base_utils_date_interval_fmt_startup,utc_capi_base_utils_date_interval_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_date_interval_fmt_format_with_calendar_n5",utc_capi_base_utils_i18n_date_interval_fmt_format_with_calendar_n5,utc_capi_base_utils_date_interval_fmt_startup,utc_capi_base_utils_date_interval_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_create_p",utc_capi_base_utils_i18n_simple_date_fmt_create_p,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_create_n",utc_capi_base_utils_i18n_simple_date_fmt_create_n,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_p",utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_p,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_n",utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_n,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_n2",utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_n2,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_override_p",utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_override_p,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_override_n",utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_override_n,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_override_n2",utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_override_n2,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_override_n3",utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_override_n3,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_locale_p",utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_locale_p,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_locale_n",utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_locale_n,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_locale_n2",utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_locale_n2,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_locale_n3",utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_locale_n3,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_override_locale_p",utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_override_locale_p,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_override_locale_n",utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_override_locale_n,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_override_locale_n2",utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_override_locale_n2,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_override_locale_n3",utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_override_locale_n3,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_override_locale_n4",utc_capi_base_utils_i18n_simple_date_fmt_create_from_pattern_override_locale_n4,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_destroy_p",utc_capi_base_utils_i18n_simple_date_fmt_destroy_p,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_destroy_n",utc_capi_base_utils_i18n_simple_date_fmt_destroy_n,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_clone_p",utc_capi_base_utils_i18n_simple_date_fmt_clone_p,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_clone_n",utc_capi_base_utils_i18n_simple_date_fmt_clone_n,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_clone_n2",utc_capi_base_utils_i18n_simple_date_fmt_clone_n2,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_equals_p",utc_capi_base_utils_i18n_simple_date_fmt_equals_p,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_equals_p2",utc_capi_base_utils_i18n_simple_date_fmt_equals_p2,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_equals_n",utc_capi_base_utils_i18n_simple_date_fmt_equals_n,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_equals_n2",utc_capi_base_utils_i18n_simple_date_fmt_equals_n2,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_equals_n3",utc_capi_base_utils_i18n_simple_date_fmt_equals_n3,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_format_with_field_position_p",utc_capi_base_utils_i18n_simple_date_fmt_format_with_field_position_p,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_format_with_field_position_n",utc_capi_base_utils_i18n_simple_date_fmt_format_with_field_position_n,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_format_with_field_position_n2",utc_capi_base_utils_i18n_simple_date_fmt_format_with_field_position_n2,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_format_with_field_position_n3",utc_capi_base_utils_i18n_simple_date_fmt_format_with_field_position_n3,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_format_with_field_position_n4",utc_capi_base_utils_i18n_simple_date_fmt_format_with_field_position_n4,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_parse_p",utc_capi_base_utils_i18n_simple_date_fmt_parse_p,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_parse_n",utc_capi_base_utils_i18n_simple_date_fmt_parse_n,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_parse_n2",utc_capi_base_utils_i18n_simple_date_fmt_parse_n2,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_parse_n3",utc_capi_base_utils_i18n_simple_date_fmt_parse_n3,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_parse_n4",utc_capi_base_utils_i18n_simple_date_fmt_parse_n4,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_set_2digit_year_start_p",utc_capi_base_utils_i18n_simple_date_fmt_set_2digit_year_start_p,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_set_2digit_year_start_n",utc_capi_base_utils_i18n_simple_date_fmt_set_2digit_year_start_n,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_get_2digit_year_start_p",utc_capi_base_utils_i18n_simple_date_fmt_get_2digit_year_start_p,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_get_2digit_year_start_n",utc_capi_base_utils_i18n_simple_date_fmt_get_2digit_year_start_n,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_get_2digit_year_start_n2",utc_capi_base_utils_i18n_simple_date_fmt_get_2digit_year_start_n2,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_to_pattern_p",utc_capi_base_utils_i18n_simple_date_fmt_to_pattern_p,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_to_pattern_n",utc_capi_base_utils_i18n_simple_date_fmt_to_pattern_n,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_to_pattern_n3",utc_capi_base_utils_i18n_simple_date_fmt_to_pattern_n3,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_to_localized_pattern_p",utc_capi_base_utils_i18n_simple_date_fmt_to_localized_pattern_p,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_to_localized_pattern_n",utc_capi_base_utils_i18n_simple_date_fmt_to_localized_pattern_n,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_to_localized_pattern_n3",utc_capi_base_utils_i18n_simple_date_fmt_to_localized_pattern_n3,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_apply_pattern_p",utc_capi_base_utils_i18n_simple_date_fmt_apply_pattern_p,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_apply_pattern_n",utc_capi_base_utils_i18n_simple_date_fmt_apply_pattern_n,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_apply_pattern_n2",utc_capi_base_utils_i18n_simple_date_fmt_apply_pattern_n2,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_apply_localized_pattern_p",utc_capi_base_utils_i18n_simple_date_fmt_apply_localized_pattern_p,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_apply_localized_pattern_n",utc_capi_base_utils_i18n_simple_date_fmt_apply_localized_pattern_n,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_apply_localized_pattern_n2",utc_capi_base_utils_i18n_simple_date_fmt_apply_localized_pattern_n2,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_adopt_calendar_p",utc_capi_base_utils_i18n_simple_date_fmt_adopt_calendar_p,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_adopt_calendar_n",utc_capi_base_utils_i18n_simple_date_fmt_adopt_calendar_n,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_adopt_calendar_n2",utc_capi_base_utils_i18n_simple_date_fmt_adopt_calendar_n2,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_set_context_p",utc_capi_base_utils_i18n_simple_date_fmt_set_context_p,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+       {"utc_capi_base_utils_i18n_simple_date_fmt_set_context_n",utc_capi_base_utils_i18n_simple_date_fmt_set_context_n,utc_capi_base_utils_simple_date_fmt_startup,utc_capi_base_utils_simple_date_fmt_cleanup},
+    {"utc_capi_base_utils_i18n_loc_disp_names_create_p",utc_capi_base_utils_i18n_loc_disp_names_create_p,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_create_n",utc_capi_base_utils_i18n_loc_disp_names_create_n,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_create_from_dialect_p",utc_capi_base_utils_i18n_loc_disp_names_create_from_dialect_p,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_create_from_dialect_n",utc_capi_base_utils_i18n_loc_disp_names_create_from_dialect_n,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_create_from_context_p",utc_capi_base_utils_i18n_loc_disp_names_create_from_context_p,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_create_from_context_n",utc_capi_base_utils_i18n_loc_disp_names_create_from_context_n,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_locale_p",utc_capi_base_utils_i18n_loc_disp_names_get_locale_p,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_locale_n",utc_capi_base_utils_i18n_loc_disp_names_get_locale_n,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_locale_n2",utc_capi_base_utils_i18n_loc_disp_names_get_locale_n2,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_dialect_handling_p",utc_capi_base_utils_i18n_loc_disp_names_get_dialect_handling_p,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_dialect_handling_n",utc_capi_base_utils_i18n_loc_disp_names_get_dialect_handling_n,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_dialect_handling_n2",utc_capi_base_utils_i18n_loc_disp_names_get_dialect_handling_n2,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_context_p",utc_capi_base_utils_i18n_loc_disp_names_get_context_p,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_context_n",utc_capi_base_utils_i18n_loc_disp_names_get_context_n,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_context_n2",utc_capi_base_utils_i18n_loc_disp_names_get_context_n2,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_loc_disp_name_p",utc_capi_base_utils_i18n_loc_disp_names_get_loc_disp_name_p,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_loc_disp_name_n",utc_capi_base_utils_i18n_loc_disp_names_get_loc_disp_name_n,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_loc_disp_name_n2",utc_capi_base_utils_i18n_loc_disp_names_get_loc_disp_name_n2,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_loc_disp_name_n3",utc_capi_base_utils_i18n_loc_disp_names_get_loc_disp_name_n3,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_language_disp_name_p",utc_capi_base_utils_i18n_loc_disp_names_get_language_disp_name_p,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_language_disp_name_n",utc_capi_base_utils_i18n_loc_disp_names_get_language_disp_name_n,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_language_disp_name_n2",utc_capi_base_utils_i18n_loc_disp_names_get_language_disp_name_n2,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_language_disp_name_n3",utc_capi_base_utils_i18n_loc_disp_names_get_language_disp_name_n3,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_script_disp_name_p",utc_capi_base_utils_i18n_loc_disp_names_get_script_disp_name_p,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_script_disp_name_n",utc_capi_base_utils_i18n_loc_disp_names_get_script_disp_name_n,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_script_disp_name_n2",utc_capi_base_utils_i18n_loc_disp_names_get_script_disp_name_n2,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_script_disp_name_n3",utc_capi_base_utils_i18n_loc_disp_names_get_script_disp_name_n3,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_script_disp_name_with_script_code_p",utc_capi_base_utils_i18n_loc_disp_names_get_script_disp_name_with_script_code_p,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_script_disp_name_with_script_code_n",utc_capi_base_utils_i18n_loc_disp_names_get_script_disp_name_with_script_code_n,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_script_disp_name_with_script_code_n2",utc_capi_base_utils_i18n_loc_disp_names_get_script_disp_name_with_script_code_n2,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_region_disp_name_p",utc_capi_base_utils_i18n_loc_disp_names_get_region_disp_name_p,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_region_disp_name_n",utc_capi_base_utils_i18n_loc_disp_names_get_region_disp_name_n,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_region_disp_name_n2",utc_capi_base_utils_i18n_loc_disp_names_get_region_disp_name_n2,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_region_disp_name_n3",utc_capi_base_utils_i18n_loc_disp_names_get_region_disp_name_n3,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_variant_disp_name_p",utc_capi_base_utils_i18n_loc_disp_names_get_variant_disp_name_p,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_variant_disp_name_n",utc_capi_base_utils_i18n_loc_disp_names_get_variant_disp_name_n,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_variant_disp_name_n2",utc_capi_base_utils_i18n_loc_disp_names_get_variant_disp_name_n2,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_variant_disp_name_n3",utc_capi_base_utils_i18n_loc_disp_names_get_variant_disp_name_n3,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_key_disp_name_p",utc_capi_base_utils_i18n_loc_disp_names_get_key_disp_name_p,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_key_disp_name_n",utc_capi_base_utils_i18n_loc_disp_names_get_key_disp_name_n,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_key_disp_name_n2",utc_capi_base_utils_i18n_loc_disp_names_get_key_disp_name_n2,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_key_disp_name_n3",utc_capi_base_utils_i18n_loc_disp_names_get_key_disp_name_n3,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_key_value_disp_name_p",utc_capi_base_utils_i18n_loc_disp_names_get_key_value_disp_name_p,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_key_value_disp_name_n",utc_capi_base_utils_i18n_loc_disp_names_get_key_value_disp_name_n,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_key_value_disp_name_n2",utc_capi_base_utils_i18n_loc_disp_names_get_key_value_disp_name_n2,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_key_value_disp_name_n3",utc_capi_base_utils_i18n_loc_disp_names_get_key_value_disp_name_n3,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_loc_disp_names_get_key_value_disp_name_n4",utc_capi_base_utils_i18n_loc_disp_names_get_key_value_disp_name_n4,utc_capi_base_utils_loc_disp_names_startup,utc_capi_base_utils_loc_disp_names_cleanup},
+       {"utc_capi_base_utils_i18n_utext_create_for_UTF8_p",utc_capi_base_utils_i18n_utext_create_for_UTF8_p,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_create_for_UTF8_n",utc_capi_base_utils_i18n_utext_create_for_UTF8_n,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_create_for_uchars_p",utc_capi_base_utils_i18n_utext_create_for_uchars_p,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_create_for_uchars_n",utc_capi_base_utils_i18n_utext_create_for_uchars_n,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_clone_p",utc_capi_base_utils_i18n_utext_clone_p,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_clone_n",utc_capi_base_utils_i18n_utext_clone_n,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_equals_p",utc_capi_base_utils_i18n_utext_equals_p,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_equals_n",utc_capi_base_utils_i18n_utext_equals_n,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_native_length_p",utc_capi_base_utils_i18n_utext_native_length_p,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_native_length_n",utc_capi_base_utils_i18n_utext_native_length_n,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_is_length_expensive_p",utc_capi_base_utils_i18n_utext_is_length_expensive_p,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_is_length_expensive_n",utc_capi_base_utils_i18n_utext_is_length_expensive_n,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_char32_at_p",utc_capi_base_utils_i18n_utext_char32_at_p,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_char32_at_n",utc_capi_base_utils_i18n_utext_char32_at_n,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_current32_p",utc_capi_base_utils_i18n_utext_current32_p,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_current32_n",utc_capi_base_utils_i18n_utext_current32_n,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_next32_p",utc_capi_base_utils_i18n_utext_next32_p,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_next32_n",utc_capi_base_utils_i18n_utext_next32_n,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_previous32_p",utc_capi_base_utils_i18n_utext_previous32_p,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_previous32_n",utc_capi_base_utils_i18n_utext_previous32_n,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_next32_from_p",utc_capi_base_utils_i18n_utext_next32_from_p,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_next32_from_n",utc_capi_base_utils_i18n_utext_next32_from_n,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_previous32_from_p",utc_capi_base_utils_i18n_utext_previous32_from_p,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_previous32_from_n",utc_capi_base_utils_i18n_utext_previous32_from_n,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_set_get_native_index_p",utc_capi_base_utils_i18n_utext_set_get_native_index_p,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_set_native_index_n1",utc_capi_base_utils_i18n_utext_set_native_index_n1,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_get_native_index_n",utc_capi_base_utils_i18n_utext_get_native_index_n,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_move_index32_p",utc_capi_base_utils_i18n_utext_move_index32_p,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_move_index32_n1",utc_capi_base_utils_i18n_utext_move_index32_n1,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_get_previous_native_index_p",utc_capi_base_utils_i18n_utext_get_previous_native_index_p,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_get_previous_native_index_n",utc_capi_base_utils_i18n_utext_get_previous_native_index_n,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_extract_p",utc_capi_base_utils_i18n_utext_extract_p,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_extract_n",utc_capi_base_utils_i18n_utext_extract_n,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_is_writable_p",utc_capi_base_utils_i18n_utext_is_writable_p,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_is_writable_n",utc_capi_base_utils_i18n_utext_is_writable_n,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_has_meta_data_p",utc_capi_base_utils_i18n_utext_has_meta_data_p,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_has_meta_data_n",utc_capi_base_utils_i18n_utext_has_meta_data_n,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_replace_n",utc_capi_base_utils_i18n_utext_replace_n,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_copy_n",utc_capi_base_utils_i18n_utext_copy_n,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_freeze_p",utc_capi_base_utils_i18n_utext_freeze_p,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_utext_freeze_n",utc_capi_base_utils_i18n_utext_freeze_n,utc_capi_base_utils_utext_startup,utc_capi_base_utils_utext_cleanup},
+       {"utc_capi_base_utils_i18n_uscript_get_codes_p",utc_capi_base_utils_i18n_uscript_get_codes_p,utc_capi_base_utils_uscript_startup,utc_capi_base_utils_uscript_cleanup},
+       {"utc_capi_base_utils_i18n_uscript_get_codes_n",utc_capi_base_utils_i18n_uscript_get_codes_n,utc_capi_base_utils_uscript_startup,utc_capi_base_utils_uscript_cleanup},
+       {"utc_capi_base_utils_i18n_uscript_get_name_p",utc_capi_base_utils_i18n_uscript_get_name_p,utc_capi_base_utils_uscript_startup,utc_capi_base_utils_uscript_cleanup},
+       {"utc_capi_base_utils_i18n_uscript_get_name_n",utc_capi_base_utils_i18n_uscript_get_name_n,utc_capi_base_utils_uscript_startup,utc_capi_base_utils_uscript_cleanup},
+       {"utc_capi_base_utils_i18n_uscript_get_short_name_p",utc_capi_base_utils_i18n_uscript_get_short_name_p,utc_capi_base_utils_uscript_startup,utc_capi_base_utils_uscript_cleanup},
+       {"utc_capi_base_utils_i18n_uscript_get_short_name_n",utc_capi_base_utils_i18n_uscript_get_short_name_n,utc_capi_base_utils_uscript_startup,utc_capi_base_utils_uscript_cleanup},
+       {"utc_capi_base_utils_i18n_uscript_get_script_p",utc_capi_base_utils_i18n_uscript_get_script_p,utc_capi_base_utils_uscript_startup,utc_capi_base_utils_uscript_cleanup},
+       {"utc_capi_base_utils_i18n_uscript_get_script_n",utc_capi_base_utils_i18n_uscript_get_script_n,utc_capi_base_utils_uscript_startup,utc_capi_base_utils_uscript_cleanup},
+       {"utc_capi_base_utils_i18n_uscript_has_script_p",utc_capi_base_utils_i18n_uscript_has_script_p,utc_capi_base_utils_uscript_startup,utc_capi_base_utils_uscript_cleanup},
+       {"utc_capi_base_utils_i18n_uscript_has_script_n",utc_capi_base_utils_i18n_uscript_has_script_n,utc_capi_base_utils_uscript_startup,utc_capi_base_utils_uscript_cleanup},
+       {"utc_capi_base_utils_i18n_uscript_get_script_extensions_p",utc_capi_base_utils_i18n_uscript_get_script_extensions_p,utc_capi_base_utils_uscript_startup,utc_capi_base_utils_uscript_cleanup},
+       {"utc_capi_base_utils_i18n_uscript_get_script_extensions_n",utc_capi_base_utils_i18n_uscript_get_script_extensions_n,utc_capi_base_utils_uscript_startup,utc_capi_base_utils_uscript_cleanup},
+       {"utc_capi_base_utils_i18n_uscript_get_sample_string_p",utc_capi_base_utils_i18n_uscript_get_sample_string_p,utc_capi_base_utils_uscript_startup,utc_capi_base_utils_uscript_cleanup},
+       {"utc_capi_base_utils_i18n_uscript_get_sample_string_n",utc_capi_base_utils_i18n_uscript_get_sample_string_n,utc_capi_base_utils_uscript_startup,utc_capi_base_utils_uscript_cleanup},
+       {"utc_capi_base_utils_i18n_uscript_get_usage_p",utc_capi_base_utils_i18n_uscript_get_usage_p,utc_capi_base_utils_uscript_startup,utc_capi_base_utils_uscript_cleanup},
+       {"utc_capi_base_utils_i18n_uscript_get_usage_n",utc_capi_base_utils_i18n_uscript_get_usage_n,utc_capi_base_utils_uscript_startup,utc_capi_base_utils_uscript_cleanup},
+       {"utc_capi_base_utils_i18n_uscript_is_right_to_left_p",utc_capi_base_utils_i18n_uscript_is_right_to_left_p,utc_capi_base_utils_uscript_startup,utc_capi_base_utils_uscript_cleanup},
+       {"utc_capi_base_utils_i18n_uscript_is_right_to_left_n",utc_capi_base_utils_i18n_uscript_is_right_to_left_n,utc_capi_base_utils_uscript_startup,utc_capi_base_utils_uscript_cleanup},
+       {"utc_capi_base_utils_i18n_uscript_breaks_between_letters_p",utc_capi_base_utils_i18n_uscript_breaks_between_letters_p,utc_capi_base_utils_uscript_startup,utc_capi_base_utils_uscript_cleanup},
+       {"utc_capi_base_utils_i18n_uscript_breaks_between_letters_n",utc_capi_base_utils_i18n_uscript_breaks_between_letters_n,utc_capi_base_utils_uscript_startup,utc_capi_base_utils_uscript_cleanup},
+       {"utc_capi_base_utils_i18n_uscript_is_cased_p",utc_capi_base_utils_i18n_uscript_is_cased_p,utc_capi_base_utils_uscript_startup,utc_capi_base_utils_uscript_cleanup},
+       {"utc_capi_base_utils_i18n_uscript_is_cased_n",utc_capi_base_utils_i18n_uscript_is_cased_n,utc_capi_base_utils_uscript_startup,utc_capi_base_utils_uscript_cleanup},
+       {"utc_capi_base_utils_i18n_unumsys_create_p",utc_capi_base_utils_i18n_unumsys_create_p,utc_capi_base_utils_unumsys_startup,utc_capi_base_utils_unumsys_cleanup},
+       {"utc_capi_base_utils_i18n_unumsys_create_n",utc_capi_base_utils_i18n_unumsys_create_n,utc_capi_base_utils_unumsys_startup,utc_capi_base_utils_unumsys_cleanup},
+       {"utc_capi_base_utils_i18n_unumsys_create_by_name_p",utc_capi_base_utils_i18n_unumsys_create_by_name_p,utc_capi_base_utils_unumsys_startup,utc_capi_base_utils_unumsys_cleanup},
+       {"utc_capi_base_utils_i18n_unumsys_create_by_name_n1",utc_capi_base_utils_i18n_unumsys_create_by_name_n1,utc_capi_base_utils_unumsys_startup,utc_capi_base_utils_unumsys_cleanup},
+       {"utc_capi_base_utils_i18n_unumsys_create_by_name_n2",utc_capi_base_utils_i18n_unumsys_create_by_name_n2,utc_capi_base_utils_unumsys_startup,utc_capi_base_utils_unumsys_cleanup},
+       {"utc_capi_base_utils_i18n_unumsys_is_algorithmic_p1",utc_capi_base_utils_i18n_unumsys_is_algorithmic_p1,utc_capi_base_utils_unumsys_startup,utc_capi_base_utils_unumsys_cleanup},
+       {"utc_capi_base_utils_i18n_unumsys_is_algorithmic_p2",utc_capi_base_utils_i18n_unumsys_is_algorithmic_p2,utc_capi_base_utils_unumsys_startup,utc_capi_base_utils_unumsys_cleanup},
+       {"utc_capi_base_utils_i18n_unumsys_is_algorithmic_n",utc_capi_base_utils_i18n_unumsys_is_algorithmic_n,utc_capi_base_utils_unumsys_startup,utc_capi_base_utils_unumsys_cleanup},
+       {"utc_capi_base_utils_i18n_unumsys_get_available_names_p",utc_capi_base_utils_i18n_unumsys_get_available_names_p,utc_capi_base_utils_unumsys_startup,utc_capi_base_utils_unumsys_cleanup},
+       {"utc_capi_base_utils_i18n_unumsys_get_available_names_n",utc_capi_base_utils_i18n_unumsys_get_available_names_n,utc_capi_base_utils_unumsys_startup,utc_capi_base_utils_unumsys_cleanup},
+       {"utc_capi_base_utils_i18n_unumsys_get_name_p",utc_capi_base_utils_i18n_unumsys_get_name_p,utc_capi_base_utils_unumsys_startup,utc_capi_base_utils_unumsys_cleanup},
+       {"utc_capi_base_utils_i18n_unumsys_get_name_n",utc_capi_base_utils_i18n_unumsys_get_name_n,utc_capi_base_utils_unumsys_startup,utc_capi_base_utils_unumsys_cleanup},
+       {"utc_capi_base_utils_i18n_unumsys_get_radix_p",utc_capi_base_utils_i18n_unumsys_get_radix_p,utc_capi_base_utils_unumsys_startup,utc_capi_base_utils_unumsys_cleanup},
+       {"utc_capi_base_utils_i18n_unumsys_get_radix_n",utc_capi_base_utils_i18n_unumsys_get_radix_n,utc_capi_base_utils_unumsys_startup,utc_capi_base_utils_unumsys_cleanup},
+       {"utc_capi_base_utils_i18n_unumsys_get_description_p",utc_capi_base_utils_i18n_unumsys_get_description_p,utc_capi_base_utils_unumsys_startup,utc_capi_base_utils_unumsys_cleanup},
+       {"utc_capi_base_utils_i18n_unumsys_get_description_n1",utc_capi_base_utils_i18n_unumsys_get_description_n1,utc_capi_base_utils_unumsys_startup,utc_capi_base_utils_unumsys_cleanup},
+       {"utc_capi_base_utils_i18n_unumsys_get_description_n2",utc_capi_base_utils_i18n_unumsys_get_description_n2,utc_capi_base_utils_unumsys_startup,utc_capi_base_utils_unumsys_cleanup},
+       {"utc_capi_base_utils_i18n_unumsys_get_description_n3",utc_capi_base_utils_i18n_unumsys_get_description_n3,utc_capi_base_utils_unumsys_startup,utc_capi_base_utils_unumsys_cleanup},
+       {"utc_capi_base_utils_i18n_uidna_label_to_ascii_p",utc_capi_base_utils_i18n_uidna_label_to_ascii_p,utc_capi_base_utils_uidna_startup,utc_capi_base_utils_uidna_cleanup},
+       {"utc_capi_base_utils_i18n_uidna_label_to_ascii_n",utc_capi_base_utils_i18n_uidna_label_to_ascii_n,utc_capi_base_utils_uidna_startup,utc_capi_base_utils_uidna_cleanup},
+       {"utc_capi_base_utils_i18n_uidna_label_to_unicode_p",utc_capi_base_utils_i18n_uidna_label_to_unicode_p,utc_capi_base_utils_uidna_startup,utc_capi_base_utils_uidna_cleanup},
+       {"utc_capi_base_utils_i18n_uidna_label_to_unicode_n",utc_capi_base_utils_i18n_uidna_label_to_unicode_n,utc_capi_base_utils_uidna_startup,utc_capi_base_utils_uidna_cleanup},
+       {"utc_capi_base_utils_i18n_uidna_name_to_ascii_p",utc_capi_base_utils_i18n_uidna_name_to_ascii_p,utc_capi_base_utils_uidna_startup,utc_capi_base_utils_uidna_cleanup},
+       {"utc_capi_base_utils_i18n_uidna_name_to_ascii_n",utc_capi_base_utils_i18n_uidna_name_to_ascii_n,utc_capi_base_utils_uidna_startup,utc_capi_base_utils_uidna_cleanup},
+       {"utc_capi_base_utils_i18n_uidna_name_to_unicode_p",utc_capi_base_utils_i18n_uidna_name_to_unicode_p,utc_capi_base_utils_uidna_startup,utc_capi_base_utils_uidna_cleanup},
+       {"utc_capi_base_utils_i18n_uidna_name_to_unicode_n",utc_capi_base_utils_i18n_uidna_name_to_unicode_n,utc_capi_base_utils_uidna_startup,utc_capi_base_utils_uidna_cleanup},
+       {"utc_capi_base_utils_i18n_uidna_label_to_ascii_UTF8_p",utc_capi_base_utils_i18n_uidna_label_to_ascii_UTF8_p,utc_capi_base_utils_uidna_startup,utc_capi_base_utils_uidna_cleanup},
+       {"utc_capi_base_utils_i18n_uidna_label_to_ascii_UTF8_n",utc_capi_base_utils_i18n_uidna_label_to_ascii_UTF8_n,utc_capi_base_utils_uidna_startup,utc_capi_base_utils_uidna_cleanup},
+       {"utc_capi_base_utils_i18n_uidna_label_to_unicode_UTF8_p",utc_capi_base_utils_i18n_uidna_label_to_unicode_UTF8_p,utc_capi_base_utils_uidna_startup,utc_capi_base_utils_uidna_cleanup},
+       {"utc_capi_base_utils_i18n_uidna_label_to_unicode_UTF8_n",utc_capi_base_utils_i18n_uidna_label_to_unicode_UTF8_n,utc_capi_base_utils_uidna_startup,utc_capi_base_utils_uidna_cleanup},
+       {"utc_capi_base_utils_i18n_uidna_name_to_ascii_UTF8_p",utc_capi_base_utils_i18n_uidna_name_to_ascii_UTF8_p,utc_capi_base_utils_uidna_startup,utc_capi_base_utils_uidna_cleanup},
+       {"utc_capi_base_utils_i18n_uidna_name_to_ascii_UTF8_n",utc_capi_base_utils_i18n_uidna_name_to_ascii_UTF8_n,utc_capi_base_utils_uidna_startup,utc_capi_base_utils_uidna_cleanup},
+       {"utc_capi_base_utils_i18n_uidna_name_to_unicode_UTF8_p",utc_capi_base_utils_i18n_uidna_name_to_unicode_UTF8_p,utc_capi_base_utils_uidna_startup,utc_capi_base_utils_uidna_cleanup},
+       {"utc_capi_base_utils_i18n_uidna_name_to_unicode_UTF8_n",utc_capi_base_utils_i18n_uidna_name_to_unicode_UTF8_n,utc_capi_base_utils_uidna_startup,utc_capi_base_utils_uidna_cleanup},
+       {"utc_capi_base_utils_i18n_uidna_info_get_is_trans_different_p",utc_capi_base_utils_i18n_uidna_info_get_is_trans_different_p,utc_capi_base_utils_uidna_startup,utc_capi_base_utils_uidna_cleanup},
+       {"utc_capi_base_utils_i18n_uidna_info_get_is_trans_different_n",utc_capi_base_utils_i18n_uidna_info_get_is_trans_different_n,utc_capi_base_utils_uidna_startup,utc_capi_base_utils_uidna_cleanup},
+       {"utc_capi_base_utils_i18n_uidna_info_get_errors_p",utc_capi_base_utils_i18n_uidna_info_get_errors_p,utc_capi_base_utils_uidna_startup,utc_capi_base_utils_uidna_cleanup},
+       {"utc_capi_base_utils_i18n_uidna_info_get_errors_n",utc_capi_base_utils_i18n_uidna_info_get_errors_n,utc_capi_base_utils_uidna_startup,utc_capi_base_utils_uidna_cleanup},
+       {"utc_capi_base_utils_i18n_uidna_info_destroy_p",utc_capi_base_utils_i18n_uidna_info_destroy_p,utc_capi_base_utils_uidna_startup,utc_capi_base_utils_uidna_cleanup},
+       {"utc_capi_base_utils_i18n_uidna_info_destroy_n",utc_capi_base_utils_i18n_uidna_info_destroy_n,utc_capi_base_utils_uidna_startup,utc_capi_base_utils_uidna_cleanup},
+       {"utc_capi_base_utils_i18n_ucsdet_create_p",utc_capi_base_utils_i18n_ucsdet_create_p,utc_capi_base_utils_ucsdet_startup,utc_capi_base_utils_ucsdet_cleanup},
+       {"utc_capi_base_utils_i18n_ucsdet_create_n",utc_capi_base_utils_i18n_ucsdet_create_n,utc_capi_base_utils_ucsdet_startup,utc_capi_base_utils_ucsdet_cleanup},
+       {"utc_capi_base_utils_i18n_ucsdet_destroy_p",utc_capi_base_utils_i18n_ucsdet_destroy_p,utc_capi_base_utils_ucsdet_startup,utc_capi_base_utils_ucsdet_cleanup},
+       {"utc_capi_base_utils_i18n_ucsdet_destroy_n",utc_capi_base_utils_i18n_ucsdet_destroy_n,utc_capi_base_utils_ucsdet_startup,utc_capi_base_utils_ucsdet_cleanup},
+       {"utc_capi_base_utils_i18n_ucsdet_set_text_p",utc_capi_base_utils_i18n_ucsdet_set_text_p,utc_capi_base_utils_ucsdet_startup,utc_capi_base_utils_ucsdet_cleanup},
+       {"utc_capi_base_utils_i18n_ucsdet_set_text_n",utc_capi_base_utils_i18n_ucsdet_set_text_n,utc_capi_base_utils_ucsdet_startup,utc_capi_base_utils_ucsdet_cleanup},
+       {"utc_capi_base_utils_i18n_ucsdet_set_declared_encoding_p",utc_capi_base_utils_i18n_ucsdet_set_declared_encoding_p,utc_capi_base_utils_ucsdet_startup,utc_capi_base_utils_ucsdet_cleanup},
+       {"utc_capi_base_utils_i18n_ucsdet_set_declared_encoding_n1",utc_capi_base_utils_i18n_ucsdet_set_declared_encoding_n1,utc_capi_base_utils_ucsdet_startup,utc_capi_base_utils_ucsdet_cleanup},
+       {"utc_capi_base_utils_i18n_ucsdet_set_declared_encoding_n2",utc_capi_base_utils_i18n_ucsdet_set_declared_encoding_n2,utc_capi_base_utils_ucsdet_startup,utc_capi_base_utils_ucsdet_cleanup},
+       {"utc_capi_base_utils_i18n_ucsdet_detect_p",utc_capi_base_utils_i18n_ucsdet_detect_p,utc_capi_base_utils_ucsdet_startup,utc_capi_base_utils_ucsdet_cleanup},
+       {"utc_capi_base_utils_i18n_ucsdet_detect_n1",utc_capi_base_utils_i18n_ucsdet_detect_n1,utc_capi_base_utils_ucsdet_startup,utc_capi_base_utils_ucsdet_cleanup},
+       {"utc_capi_base_utils_i18n_ucsdet_detect_n2",utc_capi_base_utils_i18n_ucsdet_detect_n2,utc_capi_base_utils_ucsdet_startup,utc_capi_base_utils_ucsdet_cleanup},
+       {"utc_capi_base_utils_i18n_ucsdet_detect_all_p",utc_capi_base_utils_i18n_ucsdet_detect_all_p,utc_capi_base_utils_ucsdet_startup,utc_capi_base_utils_ucsdet_cleanup},
+       {"utc_capi_base_utils_i18n_ucsdet_detect_all_n",utc_capi_base_utils_i18n_ucsdet_detect_all_n,utc_capi_base_utils_ucsdet_startup,utc_capi_base_utils_ucsdet_cleanup},
+       {"utc_capi_base_utils_i18n_ucsdet_get_name_p",utc_capi_base_utils_i18n_ucsdet_get_name_p,utc_capi_base_utils_ucsdet_startup,utc_capi_base_utils_ucsdet_cleanup},
+       {"utc_capi_base_utils_i18n_ucsdet_get_name_n",utc_capi_base_utils_i18n_ucsdet_get_name_n,utc_capi_base_utils_ucsdet_startup,utc_capi_base_utils_ucsdet_cleanup},
+       {"utc_capi_base_utils_i18n_ucsdet_get_confidence_p",utc_capi_base_utils_i18n_ucsdet_get_confidence_p,utc_capi_base_utils_ucsdet_startup,utc_capi_base_utils_ucsdet_cleanup},
+       {"utc_capi_base_utils_i18n_ucsdet_get_confidence_n",utc_capi_base_utils_i18n_ucsdet_get_confidence_n,utc_capi_base_utils_ucsdet_startup,utc_capi_base_utils_ucsdet_cleanup},
+       {"utc_capi_base_utils_i18n_ucsdet_get_language_p",utc_capi_base_utils_i18n_ucsdet_get_language_p,utc_capi_base_utils_ucsdet_startup,utc_capi_base_utils_ucsdet_cleanup},
+       {"utc_capi_base_utils_i18n_ucsdet_get_language_n",utc_capi_base_utils_i18n_ucsdet_get_language_n,utc_capi_base_utils_ucsdet_startup,utc_capi_base_utils_ucsdet_cleanup},
+       {"utc_capi_base_utils_i18n_ucsdet_get_uchars_p",utc_capi_base_utils_i18n_ucsdet_get_uchars_p,utc_capi_base_utils_ucsdet_startup,utc_capi_base_utils_ucsdet_cleanup},
+       {"utc_capi_base_utils_i18n_ucsdet_get_uchars_n1",utc_capi_base_utils_i18n_ucsdet_get_uchars_n1,utc_capi_base_utils_ucsdet_startup,utc_capi_base_utils_ucsdet_cleanup},
+       {"utc_capi_base_utils_i18n_ucsdet_get_uchars_n2",utc_capi_base_utils_i18n_ucsdet_get_uchars_n2,utc_capi_base_utils_ucsdet_startup,utc_capi_base_utils_ucsdet_cleanup},
+       {"utc_capi_base_utils_i18n_ucsdet_get_uchars_n3",utc_capi_base_utils_i18n_ucsdet_get_uchars_n3,utc_capi_base_utils_ucsdet_startup,utc_capi_base_utils_ucsdet_cleanup},
+       {"utc_capi_base_utils_i18n_ucsdet_get_all_detectable_charsets_p",utc_capi_base_utils_i18n_ucsdet_get_all_detectable_charsets_p,utc_capi_base_utils_ucsdet_startup,utc_capi_base_utils_ucsdet_cleanup},
+       {"utc_capi_base_utils_i18n_ucsdet_get_all_detectable_charsets_n",utc_capi_base_utils_i18n_ucsdet_get_all_detectable_charsets_n,utc_capi_base_utils_ucsdet_startup,utc_capi_base_utils_ucsdet_cleanup},
+       {"utc_capi_base_utils_i18n_ucsdet_is_input_filter_enabled_p",utc_capi_base_utils_i18n_ucsdet_is_input_filter_enabled_p,utc_capi_base_utils_ucsdet_startup,utc_capi_base_utils_ucsdet_cleanup},
+       {"utc_capi_base_utils_i18n_ucsdet_is_input_filter_enabled_n1",utc_capi_base_utils_i18n_ucsdet_is_input_filter_enabled_n1,utc_capi_base_utils_ucsdet_startup,utc_capi_base_utils_ucsdet_cleanup},
+       {"utc_capi_base_utils_i18n_ucsdet_is_input_filter_enabled_n2",utc_capi_base_utils_i18n_ucsdet_is_input_filter_enabled_n2,utc_capi_base_utils_ucsdet_startup,utc_capi_base_utils_ucsdet_cleanup},
+       {"utc_capi_base_utils_i18n_ucsdet_enable_input_filter_p",utc_capi_base_utils_i18n_ucsdet_enable_input_filter_p,utc_capi_base_utils_ucsdet_startup,utc_capi_base_utils_ucsdet_cleanup},
+       {"utc_capi_base_utils_i18n_ucsdet_enable_input_filter_n1",utc_capi_base_utils_i18n_ucsdet_enable_input_filter_n1,utc_capi_base_utils_ucsdet_startup,utc_capi_base_utils_ucsdet_cleanup},
+       {"utc_capi_base_utils_i18n_ucsdet_enable_input_filter_n2",utc_capi_base_utils_i18n_ucsdet_enable_input_filter_n2,utc_capi_base_utils_ucsdet_startup,utc_capi_base_utils_ucsdet_cleanup},
+       {"utc_capi_base_utils_i18n_ucnvsel_create_p",utc_capi_base_utils_i18n_ucnvsel_create_p,utc_capi_base_utils_ucnvsel_startup,utc_capi_base_utils_ucnvsel_cleanup},
+       {"utc_capi_base_utils_i18n_ucnvsel_create_n1",utc_capi_base_utils_i18n_ucnvsel_create_n1,utc_capi_base_utils_ucnvsel_startup,utc_capi_base_utils_ucnvsel_cleanup},
+       {"utc_capi_base_utils_i18n_ucnvsel_create_n2",utc_capi_base_utils_i18n_ucnvsel_create_n2,utc_capi_base_utils_ucnvsel_startup,utc_capi_base_utils_ucnvsel_cleanup},
+       {"utc_capi_base_utils_i18n_ucnvsel_destroy_p",utc_capi_base_utils_i18n_ucnvsel_destroy_p,utc_capi_base_utils_ucnvsel_startup,utc_capi_base_utils_ucnvsel_cleanup},
+       {"utc_capi_base_utils_i18n_ucnvsel_destroy_n",utc_capi_base_utils_i18n_ucnvsel_destroy_n,utc_capi_base_utils_ucnvsel_startup,utc_capi_base_utils_ucnvsel_cleanup},
+       {"utc_capi_base_utils_i18n_ucnvsel_create_from_serialized_p",utc_capi_base_utils_i18n_ucnvsel_create_from_serialized_p,utc_capi_base_utils_ucnvsel_startup,utc_capi_base_utils_ucnvsel_cleanup},
+       {"utc_capi_base_utils_i18n_ucnvsel_create_from_serialized_n1",utc_capi_base_utils_i18n_ucnvsel_create_from_serialized_n1,utc_capi_base_utils_ucnvsel_startup,utc_capi_base_utils_ucnvsel_cleanup},
+       {"utc_capi_base_utils_i18n_ucnvsel_create_from_serialized_n2",utc_capi_base_utils_i18n_ucnvsel_create_from_serialized_n2,utc_capi_base_utils_ucnvsel_startup,utc_capi_base_utils_ucnvsel_cleanup},
+       {"utc_capi_base_utils_i18n_ucnvsel_serialize_p",utc_capi_base_utils_i18n_ucnvsel_serialize_p,utc_capi_base_utils_ucnvsel_startup,utc_capi_base_utils_ucnvsel_cleanup},
+       {"utc_capi_base_utils_i18n_ucnvsel_serialize_n",utc_capi_base_utils_i18n_ucnvsel_serialize_n,utc_capi_base_utils_ucnvsel_startup,utc_capi_base_utils_ucnvsel_cleanup},
+       {"utc_capi_base_utils_i18n_ucnvsel_select_for_string_p",utc_capi_base_utils_i18n_ucnvsel_select_for_string_p,utc_capi_base_utils_ucnvsel_startup,utc_capi_base_utils_ucnvsel_cleanup},
+       {"utc_capi_base_utils_i18n_ucnvsel_select_for_string_n1",utc_capi_base_utils_i18n_ucnvsel_select_for_string_n1,utc_capi_base_utils_ucnvsel_startup,utc_capi_base_utils_ucnvsel_cleanup},
+       {"utc_capi_base_utils_i18n_ucnvsel_select_for_string_n2",utc_capi_base_utils_i18n_ucnvsel_select_for_string_n2,utc_capi_base_utils_ucnvsel_startup,utc_capi_base_utils_ucnvsel_cleanup},
+       {"utc_capi_base_utils_i18n_ucnvsel_select_for_utf8_p",utc_capi_base_utils_i18n_ucnvsel_select_for_utf8_p,utc_capi_base_utils_ucnvsel_startup,utc_capi_base_utils_ucnvsel_cleanup},
+       {"utc_capi_base_utils_i18n_ucnvsel_select_for_utf8_n1",utc_capi_base_utils_i18n_ucnvsel_select_for_utf8_n1,utc_capi_base_utils_ucnvsel_startup,utc_capi_base_utils_ucnvsel_cleanup},
+       {"utc_capi_base_utils_i18n_ucnvsel_select_for_utf8_n2",utc_capi_base_utils_i18n_ucnvsel_select_for_utf8_n2,utc_capi_base_utils_ucnvsel_startup,utc_capi_base_utils_ucnvsel_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_max_bytes_for_string_p",utc_capi_base_utils_i18n_ucnv_get_max_bytes_for_string_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_max_bytes_for_string_n1",utc_capi_base_utils_i18n_ucnv_get_max_bytes_for_string_n1,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_max_bytes_for_string_n2",utc_capi_base_utils_i18n_ucnv_get_max_bytes_for_string_n2,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_compare_names_p",utc_capi_base_utils_i18n_ucnv_compare_names_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_compare_names_n1",utc_capi_base_utils_i18n_ucnv_compare_names_n1,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_compare_names_n2",utc_capi_base_utils_i18n_ucnv_compare_names_n2,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_create_p",utc_capi_base_utils_i18n_ucnv_create_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_create_n",utc_capi_base_utils_i18n_ucnv_create_n,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_create_unicode_p",utc_capi_base_utils_i18n_ucnv_create_unicode_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_create_unicode_n1",utc_capi_base_utils_i18n_ucnv_create_unicode_n1,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_create_unicode_n2",utc_capi_base_utils_i18n_ucnv_create_unicode_n2,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_create_ccsid_p",utc_capi_base_utils_i18n_ucnv_create_ccsid_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_create_ccsid_n1",utc_capi_base_utils_i18n_ucnv_create_ccsid_n1,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_create_ccsid_n2",utc_capi_base_utils_i18n_ucnv_create_ccsid_n2,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_safe_clone_p",utc_capi_base_utils_i18n_ucnv_safe_clone_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_safe_clone_n",utc_capi_base_utils_i18n_ucnv_safe_clone_n,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_destroy_p",utc_capi_base_utils_i18n_ucnv_destroy_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_destroy_n",utc_capi_base_utils_i18n_ucnv_destroy_n,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_subst_chars_p",utc_capi_base_utils_i18n_ucnv_get_subst_chars_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_subst_chars_n",utc_capi_base_utils_i18n_ucnv_get_subst_chars_n,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_set_subst_chars_p",utc_capi_base_utils_i18n_ucnv_set_subst_chars_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_set_subst_chars_n",utc_capi_base_utils_i18n_ucnv_set_subst_chars_n,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_set_subst_string_p",utc_capi_base_utils_i18n_ucnv_set_subst_string_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_set_subst_string_n1",utc_capi_base_utils_i18n_ucnv_set_subst_string_n1,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_set_subst_string_n2",utc_capi_base_utils_i18n_ucnv_set_subst_string_n2,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_invalid_chars_p",utc_capi_base_utils_i18n_ucnv_get_invalid_chars_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_invalid_chars_n1",utc_capi_base_utils_i18n_ucnv_get_invalid_chars_n1,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_invalid_chars_n2",utc_capi_base_utils_i18n_ucnv_get_invalid_chars_n2,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_invalid_chars_n3",utc_capi_base_utils_i18n_ucnv_get_invalid_chars_n3,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_invalid_uchars_p",utc_capi_base_utils_i18n_ucnv_get_invalid_uchars_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_invalid_uchars_n1",utc_capi_base_utils_i18n_ucnv_get_invalid_uchars_n1,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_invalid_uchars_n2",utc_capi_base_utils_i18n_ucnv_get_invalid_uchars_n2,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_invalid_uchars_n3",utc_capi_base_utils_i18n_ucnv_get_invalid_uchars_n3,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_reset_p",utc_capi_base_utils_i18n_ucnv_reset_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_reset_n",utc_capi_base_utils_i18n_ucnv_reset_n,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_reset_to_unicode_p",utc_capi_base_utils_i18n_ucnv_reset_to_unicode_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_reset_to_unicode_n",utc_capi_base_utils_i18n_ucnv_reset_to_unicode_n,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_reset_from_unicode_p",utc_capi_base_utils_i18n_ucnv_reset_from_unicode_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_reset_from_unicode_n",utc_capi_base_utils_i18n_ucnv_reset_from_unicode_n,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_max_char_size_p",utc_capi_base_utils_i18n_ucnv_get_max_char_size_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_max_char_size_n",utc_capi_base_utils_i18n_ucnv_get_max_char_size_n,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_min_char_size_p",utc_capi_base_utils_i18n_ucnv_get_min_char_size_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_min_char_size_n",utc_capi_base_utils_i18n_ucnv_get_min_char_size_n,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_display_name_p",utc_capi_base_utils_i18n_ucnv_get_display_name_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_display_name_n1",utc_capi_base_utils_i18n_ucnv_get_display_name_n1,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_display_name_n2",utc_capi_base_utils_i18n_ucnv_get_display_name_n2,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_display_name_n3",utc_capi_base_utils_i18n_ucnv_get_display_name_n3,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_display_name_n4",utc_capi_base_utils_i18n_ucnv_get_display_name_n4,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_name_p",utc_capi_base_utils_i18n_ucnv_get_name_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_name_n",utc_capi_base_utils_i18n_ucnv_get_name_n,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_ccsid_p",utc_capi_base_utils_i18n_ucnv_get_ccsid_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_ccsid_n",utc_capi_base_utils_i18n_ucnv_get_ccsid_n,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_platform_p",utc_capi_base_utils_i18n_ucnv_get_platform_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_platform_n",utc_capi_base_utils_i18n_ucnv_get_platform_n,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_type_p",utc_capi_base_utils_i18n_ucnv_get_type_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_type_n",utc_capi_base_utils_i18n_ucnv_get_type_n,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_starters_p",utc_capi_base_utils_i18n_ucnv_get_starters_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_starters_n",utc_capi_base_utils_i18n_ucnv_get_starters_n,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_unicode_set_p",utc_capi_base_utils_i18n_ucnv_get_unicode_set_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_unicode_set_n1",utc_capi_base_utils_i18n_ucnv_get_unicode_set_n1,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_unicode_set_n2",utc_capi_base_utils_i18n_ucnv_get_unicode_set_n2,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_unicode_set_n3",utc_capi_base_utils_i18n_ucnv_get_unicode_set_n3,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_unicode_set_n4",utc_capi_base_utils_i18n_ucnv_get_unicode_set_n4,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_from_unicode_p",utc_capi_base_utils_i18n_ucnv_from_unicode_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_from_unicode_n1",utc_capi_base_utils_i18n_ucnv_from_unicode_n1,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_from_unicode_n2",utc_capi_base_utils_i18n_ucnv_from_unicode_n2,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_from_unicode_n3",utc_capi_base_utils_i18n_ucnv_from_unicode_n3,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_from_unicode_n4",utc_capi_base_utils_i18n_ucnv_from_unicode_n4,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_from_unicode_n5",utc_capi_base_utils_i18n_ucnv_from_unicode_n5,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_to_unicode_p",utc_capi_base_utils_i18n_ucnv_to_unicode_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_to_unicode_n1",utc_capi_base_utils_i18n_ucnv_to_unicode_n1,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_to_unicode_n2",utc_capi_base_utils_i18n_ucnv_to_unicode_n2,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_to_unicode_n3",utc_capi_base_utils_i18n_ucnv_to_unicode_n3,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_to_unicode_n4",utc_capi_base_utils_i18n_ucnv_to_unicode_n4,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_from_uchars_p",utc_capi_base_utils_i18n_ucnv_from_uchars_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_from_uchars_n1",utc_capi_base_utils_i18n_ucnv_from_uchars_n1,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_from_uchars_n2",utc_capi_base_utils_i18n_ucnv_from_uchars_n2,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_from_uchars_n3",utc_capi_base_utils_i18n_ucnv_from_uchars_n3,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_from_uchars_n4",utc_capi_base_utils_i18n_ucnv_from_uchars_n4,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_from_uchars_n5",utc_capi_base_utils_i18n_ucnv_from_uchars_n5,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_from_uchars_n6",utc_capi_base_utils_i18n_ucnv_from_uchars_n6,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_to_uchars_p",utc_capi_base_utils_i18n_ucnv_to_uchars_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_to_uchars_n1",utc_capi_base_utils_i18n_ucnv_to_uchars_n1,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_to_uchars_n2",utc_capi_base_utils_i18n_ucnv_to_uchars_n2,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_to_uchars_n3",utc_capi_base_utils_i18n_ucnv_to_uchars_n3,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_to_uchars_n4",utc_capi_base_utils_i18n_ucnv_to_uchars_n4,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_to_uchars_n5",utc_capi_base_utils_i18n_ucnv_to_uchars_n5,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_to_uchars_n6",utc_capi_base_utils_i18n_ucnv_to_uchars_n6,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_to_uchars_n7",utc_capi_base_utils_i18n_ucnv_to_uchars_n7,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_next_uchar_p",utc_capi_base_utils_i18n_ucnv_get_next_uchar_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_next_uchar_n1",utc_capi_base_utils_i18n_ucnv_get_next_uchar_n1,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_next_uchar_n2",utc_capi_base_utils_i18n_ucnv_get_next_uchar_n2,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_convert_ex_p",utc_capi_base_utils_i18n_ucnv_convert_ex_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_convert_ex_n1",utc_capi_base_utils_i18n_ucnv_convert_ex_n1,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_convert_ex_n2",utc_capi_base_utils_i18n_ucnv_convert_ex_n2,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_convert_ex_n3",utc_capi_base_utils_i18n_ucnv_convert_ex_n3,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_convert_ex_n4",utc_capi_base_utils_i18n_ucnv_convert_ex_n4,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_convert_ex_n5",utc_capi_base_utils_i18n_ucnv_convert_ex_n5,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_convert_ex_n6",utc_capi_base_utils_i18n_ucnv_convert_ex_n6,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_convert_ex_n7",utc_capi_base_utils_i18n_ucnv_convert_ex_n7,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_convert_ex_n8",utc_capi_base_utils_i18n_ucnv_convert_ex_n8,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_convert_p",utc_capi_base_utils_i18n_ucnv_convert_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_convert_n1",utc_capi_base_utils_i18n_ucnv_convert_n1,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_convert_n2",utc_capi_base_utils_i18n_ucnv_convert_n2,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_convert_n3",utc_capi_base_utils_i18n_ucnv_convert_n3,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_convert_n4",utc_capi_base_utils_i18n_ucnv_convert_n4,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_convert_n5",utc_capi_base_utils_i18n_ucnv_convert_n5,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_from_algorithmic_p",utc_capi_base_utils_i18n_ucnv_from_algorithmic_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_from_algorithmic_n1",utc_capi_base_utils_i18n_ucnv_from_algorithmic_n1,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_from_algorithmic_n2",utc_capi_base_utils_i18n_ucnv_from_algorithmic_n2,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_from_algorithmic_n3",utc_capi_base_utils_i18n_ucnv_from_algorithmic_n3,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_from_algorithmic_n4",utc_capi_base_utils_i18n_ucnv_from_algorithmic_n4,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_from_algorithmic_n5",utc_capi_base_utils_i18n_ucnv_from_algorithmic_n5,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_from_algorithmic_n6",utc_capi_base_utils_i18n_ucnv_from_algorithmic_n6,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_to_algorithmic_p",utc_capi_base_utils_i18n_ucnv_to_algorithmic_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_to_algorithmic_n1",utc_capi_base_utils_i18n_ucnv_to_algorithmic_n1,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_to_algorithmic_n2",utc_capi_base_utils_i18n_ucnv_to_algorithmic_n2,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_to_algorithmic_n3",utc_capi_base_utils_i18n_ucnv_to_algorithmic_n3,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_to_algorithmic_n4",utc_capi_base_utils_i18n_ucnv_to_algorithmic_n4,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_to_algorithmic_n5",utc_capi_base_utils_i18n_ucnv_to_algorithmic_n5,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_flush_cache_p",utc_capi_base_utils_i18n_ucnv_flush_cache_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_count_available_p",utc_capi_base_utils_i18n_ucnv_count_available_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_available_name_p",utc_capi_base_utils_i18n_ucnv_get_available_name_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_available_name_n1",utc_capi_base_utils_i18n_ucnv_get_available_name_n1,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_available_name_n2",utc_capi_base_utils_i18n_ucnv_get_available_name_n2,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_create_all_names_p",utc_capi_base_utils_i18n_ucnv_create_all_names_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_create_all_names_n",utc_capi_base_utils_i18n_ucnv_create_all_names_n,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_count_aliases_p",utc_capi_base_utils_i18n_ucnv_count_aliases_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_count_aliases_n1",utc_capi_base_utils_i18n_ucnv_count_aliases_n1,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_count_aliases_n2",utc_capi_base_utils_i18n_ucnv_count_aliases_n2,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_alias_p",utc_capi_base_utils_i18n_ucnv_get_alias_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_alias_n",utc_capi_base_utils_i18n_ucnv_get_alias_n,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_aliases_p",utc_capi_base_utils_i18n_ucnv_get_aliases_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_aliases_n",utc_capi_base_utils_i18n_ucnv_get_aliases_n,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_create_standard_names_p",utc_capi_base_utils_i18n_ucnv_create_standard_names_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_create_standard_names_n1",utc_capi_base_utils_i18n_ucnv_create_standard_names_n1,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_create_standard_names_n2",utc_capi_base_utils_i18n_ucnv_create_standard_names_n2,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_count_standards_p",utc_capi_base_utils_i18n_ucnv_count_standards_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_standard_p",utc_capi_base_utils_i18n_ucnv_get_standard_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_standard_n",utc_capi_base_utils_i18n_ucnv_get_standard_n,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_standard_name_p",utc_capi_base_utils_i18n_ucnv_get_standard_name_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_standard_name_n1",utc_capi_base_utils_i18n_ucnv_get_standard_name_n1,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_standard_name_n2",utc_capi_base_utils_i18n_ucnv_get_standard_name_n2,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_canonical_name_p",utc_capi_base_utils_i18n_ucnv_get_canonical_name_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_canonical_name_n1",utc_capi_base_utils_i18n_ucnv_get_canonical_name_n1,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_canonical_name_n2",utc_capi_base_utils_i18n_ucnv_get_canonical_name_n2,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_get_default_name_p",utc_capi_base_utils_i18n_ucnv_get_default_name_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_set_default_name_p",utc_capi_base_utils_i18n_ucnv_set_default_name_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_fix_file_separator_p",utc_capi_base_utils_i18n_ucnv_fix_file_separator_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_fix_file_separator_n1",utc_capi_base_utils_i18n_ucnv_fix_file_separator_n1,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_fix_file_separator_n2",utc_capi_base_utils_i18n_ucnv_fix_file_separator_n2,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_fix_file_separator_n3",utc_capi_base_utils_i18n_ucnv_fix_file_separator_n3,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_is_ambiguous_p",utc_capi_base_utils_i18n_ucnv_is_ambiguous_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_is_ambiguous_n",utc_capi_base_utils_i18n_ucnv_is_ambiguous_n,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_set_fallback_p",utc_capi_base_utils_i18n_ucnv_set_fallback_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_set_fallback_n",utc_capi_base_utils_i18n_ucnv_set_fallback_n,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_uses_fallback_p",utc_capi_base_utils_i18n_ucnv_uses_fallback_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_uses_fallback_n",utc_capi_base_utils_i18n_ucnv_uses_fallback_n,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_detect_unicode_signature_p",utc_capi_base_utils_i18n_ucnv_detect_unicode_signature_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_detect_unicode_signature_n1",utc_capi_base_utils_i18n_ucnv_detect_unicode_signature_n1,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_detect_unicode_signature_n2",utc_capi_base_utils_i18n_ucnv_detect_unicode_signature_n2,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_from_ucount_pending_p",utc_capi_base_utils_i18n_ucnv_from_ucount_pending_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_from_ucount_pending_n",utc_capi_base_utils_i18n_ucnv_from_ucount_pending_n,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_to_ucount_pending_p",utc_capi_base_utils_i18n_ucnv_to_ucount_pending_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_to_ucount_pending_n",utc_capi_base_utils_i18n_ucnv_to_ucount_pending_n,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_is_fixed_width_p",utc_capi_base_utils_i18n_ucnv_is_fixed_width_p,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ucnv_is_fixed_width_n",utc_capi_base_utils_i18n_ucnv_is_fixed_width_n,utc_capi_base_utils_ucnv_startup,utc_capi_base_utils_ucnv_cleanup},
+       {"utc_capi_base_utils_i18n_ures_create_p",utc_capi_base_utils_i18n_ures_create_p,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_create_n",utc_capi_base_utils_i18n_ures_create_n,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_create_direct_p",utc_capi_base_utils_i18n_ures_create_direct_p,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_create_direct_n",utc_capi_base_utils_i18n_ures_create_direct_n,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_create_unicode_p",utc_capi_base_utils_i18n_ures_create_unicode_p,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_create_unicode_n",utc_capi_base_utils_i18n_ures_create_unicode_n,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_destroy_p",utc_capi_base_utils_i18n_ures_destroy_p,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_destroy_n",utc_capi_base_utils_i18n_ures_destroy_n,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_version_p",utc_capi_base_utils_i18n_ures_get_version_p,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_version_n",utc_capi_base_utils_i18n_ures_get_version_n,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_locale_by_type_p",utc_capi_base_utils_i18n_ures_get_locale_by_type_p,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_locale_by_type_n1",utc_capi_base_utils_i18n_ures_get_locale_by_type_n1,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_locale_by_type_n2",utc_capi_base_utils_i18n_ures_get_locale_by_type_n2,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_locale_by_type_n3",utc_capi_base_utils_i18n_ures_get_locale_by_type_n3,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_string_p",utc_capi_base_utils_i18n_ures_get_string_p,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_string_n",utc_capi_base_utils_i18n_ures_get_string_n,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_UTF8_string_p",utc_capi_base_utils_i18n_ures_get_UTF8_string_p,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_UTF8_string_n1",utc_capi_base_utils_i18n_ures_get_UTF8_string_n1,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_binary_p",utc_capi_base_utils_i18n_ures_get_binary_p,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_binary_n1",utc_capi_base_utils_i18n_ures_get_binary_n1,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_binary_n2",utc_capi_base_utils_i18n_ures_get_binary_n2,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_int_vector_p",utc_capi_base_utils_i18n_ures_get_int_vector_p,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_int_vector_n1",utc_capi_base_utils_i18n_ures_get_int_vector_n1,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_int_vector_n2",utc_capi_base_utils_i18n_ures_get_int_vector_n2,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_uint_p",utc_capi_base_utils_i18n_ures_get_uint_p,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_uint_n1",utc_capi_base_utils_i18n_ures_get_uint_n1,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_uint_n2",utc_capi_base_utils_i18n_ures_get_uint_n2,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_int_p",utc_capi_base_utils_i18n_ures_get_int_p,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_int_n1",utc_capi_base_utils_i18n_ures_get_int_n1,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_int_n2",utc_capi_base_utils_i18n_ures_get_int_n2,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_size_p",utc_capi_base_utils_i18n_ures_get_size_p,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_size_n1",utc_capi_base_utils_i18n_ures_get_size_n1,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_size_n2",utc_capi_base_utils_i18n_ures_get_size_n2,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_type_p",utc_capi_base_utils_i18n_ures_get_type_p,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_type_n1",utc_capi_base_utils_i18n_ures_get_type_n1,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_type_n2",utc_capi_base_utils_i18n_ures_get_type_n2,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_key_p",utc_capi_base_utils_i18n_ures_get_key_p,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_key_n1",utc_capi_base_utils_i18n_ures_get_key_n1,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_key_n2",utc_capi_base_utils_i18n_ures_get_key_n2,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_reset_iterator_p",utc_capi_base_utils_i18n_ures_reset_iterator_p,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_reset_iterator_n",utc_capi_base_utils_i18n_ures_reset_iterator_n,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_has_next_p",utc_capi_base_utils_i18n_ures_has_next_p,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_has_next_n1",utc_capi_base_utils_i18n_ures_has_next_n1,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_has_next_n2",utc_capi_base_utils_i18n_ures_has_next_n2,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_next_resource_p",utc_capi_base_utils_i18n_ures_get_next_resource_p,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_next_resource_n",utc_capi_base_utils_i18n_ures_get_next_resource_n,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_next_string_p",utc_capi_base_utils_i18n_ures_get_next_string_p,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_next_string_n1",utc_capi_base_utils_i18n_ures_get_next_string_n1,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_next_string_n2",utc_capi_base_utils_i18n_ures_get_next_string_n2,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_next_string_n3",utc_capi_base_utils_i18n_ures_get_next_string_n3,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_next_string_n4",utc_capi_base_utils_i18n_ures_get_next_string_n4,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_by_index_p",utc_capi_base_utils_i18n_ures_get_by_index_p,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_by_index_n1",utc_capi_base_utils_i18n_ures_get_by_index_n1,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_by_index_n2",utc_capi_base_utils_i18n_ures_get_by_index_n2,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_string_by_index_p",utc_capi_base_utils_i18n_ures_get_string_by_index_p,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_string_by_index_n1",utc_capi_base_utils_i18n_ures_get_string_by_index_n1,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_string_by_index_n2",utc_capi_base_utils_i18n_ures_get_string_by_index_n2,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_UTF8_string_by_index_p",utc_capi_base_utils_i18n_ures_get_UTF8_string_by_index_p,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_UTF8_string_by_index_n1",utc_capi_base_utils_i18n_ures_get_UTF8_string_by_index_n1,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_UTF8_string_by_index_n2",utc_capi_base_utils_i18n_ures_get_UTF8_string_by_index_n2,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_UTF8_string_by_index_n3",utc_capi_base_utils_i18n_ures_get_UTF8_string_by_index_n3,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_UTF8_string_by_index_n4",utc_capi_base_utils_i18n_ures_get_UTF8_string_by_index_n4,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_UTF8_string_by_index_n5",utc_capi_base_utils_i18n_ures_get_UTF8_string_by_index_n5,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_by_key_p",utc_capi_base_utils_i18n_ures_get_by_key_p,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_by_key_n1",utc_capi_base_utils_i18n_ures_get_by_key_n1,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_by_key_n2",utc_capi_base_utils_i18n_ures_get_by_key_n2,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_by_key_n3",utc_capi_base_utils_i18n_ures_get_by_key_n3,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_string_by_key_p",utc_capi_base_utils_i18n_ures_get_string_by_key_p,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_string_by_key_n1",utc_capi_base_utils_i18n_ures_get_string_by_key_n1,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_string_by_key_n2",utc_capi_base_utils_i18n_ures_get_string_by_key_n2,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_string_by_key_n3",utc_capi_base_utils_i18n_ures_get_string_by_key_n3,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_UTF8_string_by_key_p",utc_capi_base_utils_i18n_ures_get_UTF8_string_by_key_p,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_UTF8_string_by_key_n1",utc_capi_base_utils_i18n_ures_get_UTF8_string_by_key_n1,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_UTF8_string_by_key_n2",utc_capi_base_utils_i18n_ures_get_UTF8_string_by_key_n2,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_UTF8_string_by_key_n3",utc_capi_base_utils_i18n_ures_get_UTF8_string_by_key_n3,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_UTF8_string_by_key_n4",utc_capi_base_utils_i18n_ures_get_UTF8_string_by_key_n4,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {"utc_capi_base_utils_i18n_ures_get_UTF8_string_by_key_n5",utc_capi_base_utils_i18n_ures_get_UTF8_string_by_key_n5,utc_capi_base_utils_ures_startup,utc_capi_base_utils_ures_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_BASE-UTILS-NATIVE_H__
diff --git a/src/utc/battery-monitor/tct-battery-monitor-core_tv.h b/src/utc/battery-monitor/tct-battery-monitor-core_tv.h
new file mode 100644 (file)
index 0000000..448ca20
--- /dev/null
@@ -0,0 +1,134 @@
+/*
+ * Copyright (c) 2019 Samsung Electronics Co., Ltd.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef __TCT_BATTERY_MONITOR_NATIVE_H__
+#define __TCT_BATTERY_MONITOR_NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_battery_monitor_startup(void);
+extern void utc_battery_monitor_cleanup(void);
+extern int utc_battery_monitor_battery_usage_data_destroy_p(void);
+extern int utc_battery_monitor_battery_usage_data_destroy_n(void);
+
+extern void utc_battery_monitor_startup(void);
+extern void utc_battery_monitor_cleanup(void);
+extern int utc_battery_monitor_usage_data_get_power_usage_per_resource_p(void);
+extern int utc_battery_monitor_usage_data_get_power_usage_per_resource_n(void);
+
+extern void utc_battery_monitor_startup(void);
+extern void utc_battery_monitor_cleanup(void);
+extern int utc_battery_monitor_get_power_usage_by_app_for_all_resources_p(void);
+extern int utc_battery_monitor_get_power_usage_by_app_for_all_resources_n(void);
+
+extern void utc_battery_monitor_startup(void);
+extern void utc_battery_monitor_cleanup(void);
+extern int utc_battery_monitor_get_power_usage_by_app_per_resource_p(void);
+extern int utc_battery_monitor_get_power_usage_by_app_per_resource_n(void);
+
+extern void utc_battery_monitor_startup(void);
+extern void utc_battery_monitor_cleanup(void);
+extern int utc_battery_monitor_get_power_usage_by_app_p(void);
+extern int utc_battery_monitor_get_power_usage_by_app_n(void);
+
+extern void utc_battery_monitor_startup(void);
+extern void utc_battery_monitor_cleanup(void);
+extern int utc_battery_monitor_get_power_usage_by_resource_p(void);
+extern int utc_battery_monitor_get_power_usage_by_resource_n(void);
+
+testcase tc_array[] = {
+       {
+               "utc_battery_monitor_battery_usage_data_destroy_p",
+               utc_battery_monitor_battery_usage_data_destroy_p,
+               utc_battery_monitor_startup,
+               utc_battery_monitor_cleanup
+       },
+       {
+               "utc_battery_monitor_battery_usage_data_destroy_n",
+               utc_battery_monitor_battery_usage_data_destroy_n,
+               utc_battery_monitor_startup,
+               utc_battery_monitor_cleanup
+       },
+       {
+               "utc_battery_monitor_usage_data_get_power_usage_per_resource_p",
+               utc_battery_monitor_usage_data_get_power_usage_per_resource_p,
+               utc_battery_monitor_startup,
+               utc_battery_monitor_cleanup
+       },
+       {
+               "utc_battery_monitor_usage_data_get_power_usage_per_resource_n",
+               utc_battery_monitor_usage_data_get_power_usage_per_resource_n,
+               utc_battery_monitor_startup,
+               utc_battery_monitor_cleanup
+       },
+       {
+               "utc_battery_monitor_get_power_usage_by_app_for_all_resources_p",
+               utc_battery_monitor_get_power_usage_by_app_for_all_resources_p,
+               utc_battery_monitor_startup,
+               utc_battery_monitor_cleanup
+       },
+       {
+               "utc_battery_monitor_get_power_usage_by_app_for_all_resources_n",
+               utc_battery_monitor_get_power_usage_by_app_for_all_resources_n,
+               utc_battery_monitor_startup,
+               utc_battery_monitor_cleanup
+       },
+       {
+               "utc_battery_monitor_get_power_usage_by_app_per_resource_p",
+               utc_battery_monitor_get_power_usage_by_app_per_resource_p,
+               utc_battery_monitor_startup,
+               utc_battery_monitor_cleanup
+       },
+       {
+               "utc_battery_monitor_get_power_usage_by_app_per_resource_n",
+               utc_battery_monitor_get_power_usage_by_app_per_resource_n,
+               utc_battery_monitor_startup,
+               utc_battery_monitor_cleanup
+       },
+       {
+               "utc_battery_monitor_get_power_usage_by_app_p",
+               utc_battery_monitor_get_power_usage_by_app_p,
+               utc_battery_monitor_startup,
+               utc_battery_monitor_cleanup
+       },
+       {
+               "utc_battery_monitor_get_power_usage_by_app_n",
+               utc_battery_monitor_get_power_usage_by_app_n,
+               utc_battery_monitor_startup,
+               utc_battery_monitor_cleanup
+       },
+       {
+               "utc_battery_monitor_get_power_usage_by_resource_p",
+               utc_battery_monitor_get_power_usage_by_resource_p,
+               utc_battery_monitor_startup,
+               utc_battery_monitor_cleanup
+       },
+       {
+               "utc_battery_monitor_get_power_usage_by_resource_n",
+               utc_battery_monitor_get_power_usage_by_resource_n,
+               utc_battery_monitor_startup,
+               utc_battery_monitor_cleanup
+       },
+       {
+               NULL,
+               NULL,
+               NULL,
+               NULL
+       }
+};
+
+#endif /* __TCT_BATTERY_MONITOR_NATIVE_H__ */
diff --git a/src/utc/bluetooth/tct-bluetooth-core_tv.h b/src/utc/bluetooth/tct-bluetooth-core_tv.h
new file mode 100755 (executable)
index 0000000..1fb3d06
--- /dev/null
@@ -0,0 +1,895 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_BLUETOOTH-NATIVE_H__
+#define __TCT_BLUETOOTH-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_bluetooth_adapter_negative_startup(void);
+extern void utc_bluetooth_adapter_negative_cleanup(void);
+extern void utc_bluetooth_adapter_positive_startup(void);
+extern void utc_bluetooth_adapter_positive_cleanup(void);
+extern void utc_bluetooth_bt_audio_negative_startup(void);
+extern void utc_bluetooth_bt_audio_negative_cleanup(void);
+extern void utc_bluetooth_audio_positive_startup(void);
+extern void utc_bluetooth_audio_positive_cleanup(void);
+extern void utc_bluetooth_avrcp_callback_positive_startup(void);
+extern void utc_bluetooth_avrcp_callback_positive_cleanup(void);
+extern void utc_bluetooth_common_startup(void);
+extern void utc_bluetooth_common_cleanup(void);
+extern void utc_bluetooth_device_discovery_negative_startup(void);
+extern void utc_bluetooth_device_discovery_negative_cleanup(void);
+extern void utc_bluetooth_device_discovery_positive_startup(void);
+extern void utc_bluetooth_device_discovery_positive_cleanup(void);
+extern void utc_bluetooth_device_negative_startup(void);
+extern void utc_bluetooth_device_negative_cleanup(void);
+extern void utc_bluetooth_device_positive_startup(void);
+extern void utc_bluetooth_device_positive_cleanup(void);
+extern void utc_bluetooth_gatt_negative_startup(void);
+extern void utc_bluetooth_gatt_negative_cleanup(void);
+extern void utc_bluetooth_gatt_positive_startup(void);
+extern void utc_bluetooth_gatt_positive_cleanup(void);
+extern void utc_bluetooth_hdp_negative_startup(void);
+extern void utc_bluetooth_hdp_negative_cleanup(void);
+extern void utc_bluetooth_hdp_positive_startup(void);
+extern void utc_bluetooth_hdp_positive_cleanup(void);
+extern void utc_bluetooth_hid_negative_startup(void);
+extern void utc_bluetooth_hid_negative_cleanup(void);
+extern void utc_bluetooth_hid_positive_startup(void);
+extern void utc_bluetooth_hid_positive_cleanup(void);
+extern void utc_bluetooth_opp_client_negative_startup(void);
+extern void utc_bluetooth_opp_client_negative_cleanup(void);
+extern void utc_bluetooth_opp_client_positive_startup(void);
+extern void utc_bluetooth_opp_client_positive_cleanup(void);
+extern void utc_bluetooth_bt_opp_server_negative_startup(void);
+extern void utc_bluetooth_bt_opp_server_negative_cleanup(void);
+extern void utc_bluetooth_opp_server_positive_startup(void);
+extern void utc_bluetooth_opp_server_positive_cleanup(void);
+extern void utc_bluetooth_service_search_negative_startup(void);
+extern void utc_bluetooth_service_search_negative_cleanup(void);
+extern void utc_bluetooth_service_search_positive_startup(void);
+extern void utc_bluetooth_service_search_positive_cleanup(void);
+extern void utc_bluetooth_socket_negative_startup(void);
+extern void utc_bluetooth_socket_negative_cleanup(void);
+extern void utc_bluetooth_bt_socket_positive_startup(void);
+extern void utc_bluetooth_bt_socket_positive_cleanup(void);
+
+extern int utc_bluetooth_bt_deinitialize_n(void);
+extern int utc_bluetooth_bt_adapter_le_is_discovering_n(void);
+extern int utc_bluetooth_bt_adapter_set_state_changed_cb_n(void);
+extern int utc_bluetooth_bt_adapter_set_state_changed_cb_n1(void);
+extern int utc_bluetooth_bt_adapter_set_name_changed_cb_n(void);
+extern int utc_bluetooth_bt_adapter_set_name_changed_cb_n1(void);
+extern int utc_bluetooth_bt_adapter_set_visibility_mode_changed_cb_n(void);
+extern int utc_bluetooth_bt_adapter_set_visibility_mode_changed_cb_n1(void);
+extern int utc_bluetooth_bt_adapter_get_state_n(void);
+extern int utc_bluetooth_bt_adapter_get_state_n1(void);
+extern int utc_bluetooth_bt_adapter_get_address_n(void);
+extern int utc_bluetooth_bt_adapter_get_address_n1(void);
+extern int utc_bluetooth_bt_adapter_get_name_n(void);
+extern int utc_bluetooth_bt_adapter_get_name_n1(void);
+extern int utc_bluetooth_bt_adapter_get_visibility_n(void);
+extern int utc_bluetooth_bt_adapter_get_visibility_n1(void);
+extern int utc_bluetooth_bt_adapter_set_name_n(void);
+extern int utc_bluetooth_bt_adapter_set_name_n1(void);
+extern int utc_bluetooth_bt_adapter_unset_state_changed_cb_n(void);
+extern int utc_bluetooth_bt_adapter_unset_name_changed_cb_n(void);
+extern int utc_bluetooth_bt_adapter_unset_visibility_mode_changed_cb_n(void);
+extern int utc_bluetooth_bt_adapter_get_local_oob_data_n(void);
+extern int utc_bluetooth_bt_adapter_is_service_used_n(void);
+extern int utc_bluetooth_bt_adapter_set_visibility_duration_changed_cb_n(void);
+extern int utc_bluetooth_bt_adapter_le_create_advertiser_n(void);
+extern int utc_bluetooth_bt_adapter_le_destroy_advertiser_n(void);
+extern int utc_bluetooth_bt_adapter_le_stop_advertising_n(void);
+extern int utc_bluetooth_bt_adapter_le_clear_advertising_data_n(void);
+extern int utc_bluetooth_bt_adapter_unset_visibility_duration_changed_cb_n(void);
+extern int utc_bluetooth_bt_adapter_get_bonded_device_info_n(void);
+extern int utc_bluetooth_bt_adapter_free_device_info_n(void);
+extern int utc_bluetooth_bt_adapter_set_remote_oob_data_n(void);
+extern int utc_bluetooth_bt_adapter_remove_remote_oob_data_n(void);
+extern int utc_bluetooth_bt_adapter_le_start_scan_n(void);
+extern int utc_bluetooth_bt_adapter_le_stop_scan_n(void);
+extern int utc_bluetooth_bt_adapter_le_get_scan_result_service_uuids_n(void);
+extern int utc_bluetooth_bt_adapter_le_get_scan_result_device_name_n(void);
+extern int utc_bluetooth_bt_adapter_le_get_scan_result_tx_power_level_n(void);
+extern int utc_bluetooth_bt_adapter_le_get_scan_result_service_solicitation_uuids_n(void);
+extern int utc_bluetooth_bt_adapter_le_get_scan_result_service_data_list_n(void);
+extern int utc_bluetooth_bt_adapter_le_free_service_data_list_n(void);
+extern int utc_bluetooth_bt_adapter_le_get_scan_result_appearance_n(void);
+extern int utc_bluetooth_bt_adapter_le_get_scan_result_manufacturer_data_n(void);
+extern int utc_bluetooth_bt_adapter_le_add_advertising_service_uuid_n(void);
+extern int utc_bluetooth_bt_adapter_le_add_advertising_service_solicitation_uuid_n(void);
+extern int utc_bluetooth_bt_adapter_le_add_advertising_service_data_n(void);
+extern int utc_bluetooth_bt_adapter_le_set_advertising_appearance_n(void);
+extern int utc_bluetooth_bt_adapter_le_add_advertising_manufacturer_data_n(void);
+extern int utc_bluetooth_bt_adapter_le_set_advertising_device_name_n(void);
+extern int utc_bluetooth_bt_adapter_le_set_advertising_tx_power_level_n(void);
+extern int utc_bluetooth_bt_adapter_le_start_advertising_new_n(void);
+extern int utc_bluetooth_bt_adapter_le_set_advertising_mode_n(void);
+extern int utc_bluetooth_bt_adapter_le_set_advertising_connectable_n(void);
+extern int utc_bluetooth_bt_get_uuid_name_n(void);
+extern int utc_bluetooth_bt_adapter_le_set_scan_mode_n(void);
+extern int utc_bluetooth_bt_adapter_get_local_oob_ext_data_n(void);
+extern int utc_bluetooth_bt_adapter_set_remote_oob_ext_data_n(void);
+extern int utc_bluetooth_bt_adapter_le_scan_filter_create_n(void);
+extern int utc_bluetooth_bt_adapter_le_scan_filter_destroy_n(void);
+extern int utc_bluetooth_bt_adapter_le_scan_filter_set_device_address_n(void);
+extern int utc_bluetooth_bt_adapter_le_scan_filter_set_device_name_n(void);
+extern int utc_bluetooth_bt_adapter_le_scan_filter_set_service_uuid_n(void);
+extern int utc_bluetooth_bt_adapter_le_scan_filter_set_service_uuid_with_mask_n(void);
+extern int utc_bluetooth_bt_adapter_le_scan_filter_set_service_solicitation_uuid_n(void);
+extern int utc_bluetooth_bt_adapter_le_scan_filter_set_service_solicitation_uuid_with_mask_n(void);
+extern int utc_bluetooth_bt_adapter_le_scan_filter_set_service_data_n(void);
+extern int utc_bluetooth_bt_adapter_le_scan_filter_set_service_data_with_mask_n(void);
+extern int utc_bluetooth_bt_adapter_le_scan_filter_set_manufacturer_data_n(void);
+extern int utc_bluetooth_bt_adapter_le_scan_filter_set_manufacturer_data_with_mask_n(void);
+extern int utc_bluetooth_bt_adapter_le_scan_filter_register_n(void);
+extern int utc_bluetooth_bt_adapter_le_scan_filter_unregister_n(void);
+extern int utc_bluetooth_bt_adapter_le_scan_filter_unregister_all_n(void);
+extern int utc_bluetooth_bt_adapter_le_scan_filter_set_type_n(void);
+extern int utc_bluetooth_bt_adapter_le_get_scan_result_ibeacon_report_n(void);
+extern int utc_bluetooth_bt_adapter_le_free_ibeacon_report_n(void);
+extern int utc_bluetooth_bt_adapter_le_is_2m_phy_supported_n(void);
+extern int utc_bluetooth_bt_adapter_le_is_coded_phy_supported_n(void);
+extern int utc_bluetooth_bt_adapter_le_is_discovering_p(void);
+extern int utc_bluetooth_bt_adapter_set_state_changed_cb_p(void);
+extern int utc_bluetooth_bt_adapter_set_name_changed_cb_p(void);
+extern int utc_bluetooth_bt_adapter_set_name_changed_cb_p1(void);
+extern int utc_bluetooth_bt_adapter_set_visibility_mode_changed_cb_p(void);
+extern int utc_bluetooth_bt_adapter_set_visibility_mode_changed_cb_p1(void);
+extern int utc_bluetooth_bt_adapter_get_state_p(void);
+extern int utc_bluetooth_bt_adapter_get_address_p(void);
+extern int utc_bluetooth_bt_adapter_get_name_p(void);
+extern int utc_bluetooth_bt_adapter_get_visibility_p(void);
+extern int utc_bluetooth_bt_adapter_set_name_p(void);
+extern int utc_bluetooth_bt_adapter_unset_state_changed_cb_p(void);
+extern int utc_bluetooth_bt_adapter_unset_name_changed_cb_p(void);
+extern int utc_bluetooth_bt_adapter_unset_visibility_mode_changed_cb_p(void);
+extern int utc_bluetooth_bt_adapter_get_local_oob_data_p(void);
+extern int utc_bluetooth_bt_adapter_is_service_used_p(void);
+extern int utc_bluetooth_bt_adapter_le_clear_advertising_data_p(void);
+extern int utc_bluetooth_bt_adapter_set_visibility_duration_changed_cb_p(void);
+extern int utc_bluetooth_bt_adapter_le_create_advertiser_p(void);
+extern int utc_bluetooth_bt_adapter_le_destroy_advertiser_p(void);
+extern int utc_bluetooth_bt_adapter_unset_visibility_duration_changed_cb_p(void);
+extern int utc_bluetooth_bt_adapter_le_start_scan_p(void);
+extern int utc_bluetooth_bt_adapter_le_stop_scan_p(void);
+extern int utc_bluetooth_bt_adapter_le_add_advertising_service_uuid_p(void);
+extern int utc_bluetooth_bt_adapter_le_add_advertising_service_solicitation_uuid_p(void);
+extern int utc_bluetooth_bt_adapter_le_add_advertising_service_data_p(void);
+extern int utc_bluetooth_bt_adapter_le_set_advertising_appearance_p(void);
+extern int utc_bluetooth_bt_adapter_le_add_advertising_manufacturer_data_p(void);
+extern int utc_bluetooth_bt_adapter_le_set_advertising_device_name_p(void);
+extern int utc_bluetooth_bt_adapter_le_set_advertising_tx_power_level_p(void);
+extern int utc_bluetooth_bt_adapter_le_start_advertising_new_p(void);
+extern int utc_bluetooth_bt_adapter_le_set_advertising_mode_p(void);
+extern int utc_bluetooth_bt_adapter_le_set_advertising_connectable_p(void);
+extern int utc_bluetooth_bt_adapter_le_is_2m_phy_supported_p(void);
+extern int utc_bluetooth_bt_adapter_le_is_coded_phy_supported_p(void);
+extern int utc_bluetooth_bt_get_uuid_name_p(void);
+extern int utc_bluetooth_bt_adapter_le_set_scan_mode_p(void);
+extern int utc_bluetooth_bt_adapter_get_local_oob_ext_data_p(void);
+extern int utc_bluetooth_bt_adapter_le_scan_filter_set_type_p(void);
+extern int utc_bluetooth_bt_adapter_le_get_scan_result_ibeacon_report_p(void);
+extern int utc_bluetooth_bt_adapter_le_free_ibeacon_report_p(void);
+extern int utc_bluetooth_bt_audio_connect_n(void);
+extern int utc_bluetooth_bt_audio_disconnect_n(void);
+extern int utc_bluetooth_bt_audio_set_connection_state_changed_cb_n(void);
+extern int utc_bluetooth_bt_audio_set_connection_state_changed_cb_n1(void);
+extern int utc_bluetooth_bt_audio_deinitialize_n(void);
+extern int utc_bluetooth_bt_audio_initialize_n(void);
+extern int utc_bluetooth_bt_audio_unset_connection_state_changed_cb_n(void);
+extern int utc_bluetooth_bt_avrcp_set_equalizer_state_changed_cb_n(void);
+extern int utc_bluetooth_bt_avrcp_set_repeat_mode_changed_cb_n(void);
+extern int utc_bluetooth_bt_avrcp_set_scan_mode_changed_cb_n(void);
+extern int utc_bluetooth_bt_avrcp_set_shuffle_mode_changed_cb_n(void);
+extern int utc_bluetooth_bt_avrcp_target_deinitialize_n(void);
+extern int utc_bluetooth_bt_avrcp_target_initialize_n(void);
+extern int utc_bluetooth_bt_avrcp_target_notify_equalizer_state_n(void);
+extern int utc_bluetooth_bt_avrcp_target_notify_player_state_n(void);
+extern int utc_bluetooth_bt_avrcp_target_notify_position_n(void);
+extern int utc_bluetooth_bt_avrcp_target_notify_repeat_mode_n(void);
+extern int utc_bluetooth_bt_avrcp_target_notify_scan_mode_n(void);
+extern int utc_bluetooth_bt_avrcp_target_notify_shuffle_mode_n(void);
+extern int utc_bluetooth_bt_avrcp_target_notify_track_n(void);
+extern int utc_bluetooth_bt_avrcp_unset_equalizer_state_changed_cb_n(void);
+extern int utc_bluetooth_bt_avrcp_unset_repeat_mode_changed_cb_n(void);
+extern int utc_bluetooth_bt_avrcp_unset_scan_mode_changed_cb_n(void);
+extern int utc_bluetooth_bt_avrcp_unset_shuffle_mode_changed_cb_n(void);
+extern int utc_bluetooth_bt_audio_initialize_p(void);
+extern int utc_bluetooth_bt_audio_set_connection_state_changed_cb_p(void);
+extern int utc_bluetooth_bt_audio_unset_connection_state_changed_cb_p(void);
+extern int utc_bluetooth_bt_audio_deinitialize_p(void);
+extern int utc_bluetooth_bt_avrcp_target_initialize_p(void);
+extern int utc_bluetooth_bt_avrcp_target_deinitialize_p(void);
+extern int utc_bluetooth_bt_avrcp_target_notify_equalizer_state_p(void);
+extern int utc_bluetooth_bt_avrcp_target_notify_repeat_mode_p(void);
+extern int utc_bluetooth_bt_avrcp_target_notify_shuffle_mode_p(void);
+extern int utc_bluetooth_bt_avrcp_target_notify_scan_mode_p(void);
+extern int utc_bluetooth_bt_avrcp_target_notify_player_state_p(void);
+extern int utc_bluetooth_bt_avrcp_target_notify_position_p(void);
+extern int utc_bluetooth_bt_avrcp_target_notify_track_p(void);
+extern int utc_bluetooth_bt_avrcp_set_equalizer_state_changed_p(void);
+extern int utc_bluetooth_bt_avrcp_unset_equalizer_state_changed_p(void);
+extern int utc_bluetooth_bt_avrcp_set_repeat_mode_changed_p(void);
+extern int utc_bluetooth_bt_avrcp_unset_repeat_mode_changed_p(void);
+extern int utc_bluetooth_bt_avrcp_set_shuffle_mode_changed_p(void);
+extern int utc_bluetooth_bt_avrcp_unset_shuffle_mode_changed_p(void);
+extern int utc_bluetooth_bt_avrcp_set_scan_mode_changed_p(void);
+extern int utc_bluetooth_bt_avrcp_unset_scan_mode_changed_p(void);
+extern int utc_bluetooth_bt_initialize_p(void);
+extern int utc_bluetooth_bt_deinitialize_p(void);
+extern int utc_bluetooth_bt_adapter_stop_device_discovery_n1(void);
+extern int utc_bluetooth_bt_adapter_unset_device_discovery_state_changed_cb_n1(void);
+extern int utc_bluetooth_bt_adapter_set_device_discovery_state_changed_cb_n(void);
+extern int utc_bluetooth_bt_adapter_set_device_discovery_state_changed_cb_n1(void);
+extern int utc_bluetooth_bt_adapter_start_device_discovery_n1(void);
+extern int utc_bluetooth_bt_adapter_is_discovering_n1(void);
+extern int utc_bluetooth_bt_adapter_is_discovering_n2(void);
+extern int utc_bluetooth_bt_adapter_is_discovering_p(void);
+extern int utc_bluetooth_bt_adapter_set_device_discovery_state_changed_cb_p(void);
+extern int utc_bluetooth_bt_adapter_start_device_discovery_p(void);
+extern int utc_bluetooth_bt_adapter_unset_device_discovery_state_changed_cb_p(void);
+extern int utc_bluetooth_bt_adapter_stop_device_discovery_p(void);
+extern int utc_bluetooth_bt_device_set_bond_created_cb_n(void);
+extern int utc_bluetooth_bt_device_set_bond_created_cb_n1(void);
+extern int utc_bluetooth_bt_device_set_bond_destroyed_cb_n(void);
+extern int utc_bluetooth_bt_device_set_authorization_changed_cb_n(void);
+extern int utc_bluetooth_bt_device_set_authorization_changed_cb_n1(void);
+extern int utc_bluetooth_bt_device_unset_bond_created_cb_n(void);
+extern int utc_bluetooth_bt_device_unset_bond_destroyed_cb_n(void);
+extern int utc_bluetooth_bt_device_unset_authorization_changed_cb_n(void);
+extern int utc_bluetooth_bt_device_create_bond_n(void);
+extern int utc_bluetooth_bt_device_create_bond_n1(void);
+extern int utc_bluetooth_bt_device_cancel_bonding_n(void);
+extern int utc_bluetooth_bt_device_destroy_bond_n(void);
+extern int utc_bluetooth_bt_adapter_foreach_bonded_device_n1(void);
+extern int utc_bluetooth_bt_adapter_foreach_bonded_device_n2(void);
+extern int utc_bluetooth_bt_device_set_alias_n(void);
+extern int utc_bluetooth_bt_device_set_alias_n2(void);
+extern int utc_bluetooth_bt_device_set_authorization_n(void);
+extern int utc_bluetooth_bt_device_set_authorization_n2(void);
+extern int utc_bluetooth_bt_device_get_service_mask_from_uuid_list_n(void);
+extern int utc_bluetooth_bt_device_is_profile_connected_n(void);
+extern int utc_bluetooth_bt_device_set_connection_state_changed_cb_n(void);
+extern int utc_bluetooth_bt_device_unset_connection_state_changed_cb_n(void);
+extern int utc_bluetooth_bt_device_foreach_connected_profiles_n(void);
+extern int utc_bluetooth_bt_device_update_le_connection_mode_n(void);
+extern int utc_bluetooth_bt_device_set_bond_created_cb_p(void);
+extern int utc_bluetooth_bt_device_set_bond_destroyed_cb_p(void);
+extern int utc_bluetooth_bt_device_set_authorization_changed_cb_p(void);
+extern int utc_bluetooth_bt_device_get_service_mask_from_uuid_list_p(void);
+extern int utc_bluetooth_bt_device_is_profile_connected_p(void);
+extern int utc_bluetooth_bt_device_unset_bond_created_cb_p(void);
+extern int utc_bluetooth_bt_adapter_foreach_bonded_device_p(void);
+extern int utc_bluetooth_bt_device_unset_bond_destroyed_cb_p(void);
+extern int utc_bluetooth_bt_device_unset_authorization_changed_cb_p(void);
+extern int utc_bluetooth_bt_device_set_connection_state_changed_cb_p(void);
+extern int utc_bluetooth_bt_device_unset_connection_state_changed_cb_p(void);
+extern int utc_bluetooth_bt_gatt_connect_n(void);
+extern int utc_bluetooth_bt_gatt_disconnect_n(void);
+extern int utc_bluetooth_bt_gatt_connect_n1(void);
+extern int utc_bluetooth_bt_gatt_disconnect_n1(void);
+extern int utc_bluetooth_bt_gatt_set_connection_state_changed_cb_n(void);
+extern int utc_bluetooth_bt_gatt_unset_connection_state_changed_cb_n(void);
+extern int utc_bluetooth_bt_gatt_get_value_n(void);
+extern int utc_bluetooth_bt_gatt_get_int_value_n(void);
+extern int utc_bluetooth_bt_gatt_get_float_value_n(void);
+extern int utc_bluetooth_bt_gatt_set_value_n(void);
+extern int utc_bluetooth_bt_gatt_set_int_value_n(void);
+extern int utc_bluetooth_bt_gatt_set_float_value_n(void);
+extern int utc_bluetooth_bt_gatt_get_uuid_n(void);
+extern int utc_bluetooth_bt_gatt_get_type_n(void);
+extern int utc_bluetooth_bt_gatt_service_get_client_n(void);
+extern int utc_bluetooth_bt_gatt_service_get_characteristic_n(void);
+extern int utc_bluetooth_bt_gatt_service_foreach_characteristics_n(void);
+extern int utc_bluetooth_bt_gatt_service_get_included_service_n(void);
+extern int utc_bluetooth_bt_gatt_service_foreach_included_services_n(void);
+extern int utc_bluetooth_bt_gatt_characteristic_get_service_n(void);
+extern int utc_bluetooth_bt_gatt_characteristic_get_properties_n(void);
+extern int utc_bluetooth_bt_gatt_characteristic_get_write_type_n(void);
+extern int utc_bluetooth_bt_gatt_characteristic_set_write_type_n(void);
+extern int utc_bluetooth_bt_gatt_characteristic_get_descriptor_n(void);
+extern int utc_bluetooth_bt_gatt_characteristic_foreach_descriptors_n(void);
+extern int utc_bluetooth_bt_gatt_descriptor_get_characteristic_n(void);
+extern int utc_bluetooth_bt_gatt_client_create_n(void);
+extern int utc_bluetooth_bt_gatt_client_destroy_n(void);
+extern int utc_bluetooth_bt_gatt_client_get_remote_address_n(void);
+extern int utc_bluetooth_bt_gatt_client_read_value_n(void);
+extern int utc_bluetooth_bt_gatt_client_write_value_n(void);
+extern int utc_bluetooth_bt_gatt_client_set_characteristic_value_changed_cb_n(void);
+extern int utc_bluetooth_bt_gatt_client_unset_characteristic_value_changed_cb_n(void);
+extern int utc_bluetooth_bt_gatt_client_get_service_n(void);
+extern int utc_bluetooth_bt_gatt_client_foreach_services_n(void);
+extern int utc_bluetooth_bt_gatt_service_destroy_n(void);
+extern int utc_bluetooth_bt_gatt_characteristic_destroy_n(void);
+extern int utc_bluetooth_bt_gatt_descriptor_destroy_n(void);
+extern int utc_bluetooth_bt_gatt_characteristic_get_permissions_n(void);
+extern int utc_bluetooth_bt_gatt_descriptor_get_permissions_n(void);
+extern int utc_bluetooth_bt_gatt_service_create_n(void);
+extern int utc_bluetooth_bt_gatt_service_add_characteristic_n(void);
+extern int utc_bluetooth_bt_gatt_service_add_included_service_n(void);
+extern int utc_bluetooth_bt_gatt_service_get_server_n(void);
+extern int utc_bluetooth_bt_gatt_characteristic_create_n(void);
+extern int utc_bluetooth_bt_gatt_characteristic_add_descriptor_n(void);
+extern int utc_bluetooth_bt_gatt_descriptor_create_n(void);
+extern int utc_bluetooth_bt_gatt_server_initialize_n(void);
+extern int utc_bluetooth_bt_gatt_server_deinitialize_n(void);
+extern int utc_bluetooth_bt_gatt_server_create_n(void);
+extern int utc_bluetooth_bt_gatt_server_destroy_n(void);
+extern int utc_bluetooth_bt_gatt_server_set_read_value_requested_cb_n(void);
+extern int utc_bluetooth_bt_gatt_server_set_characteristic_notification_state_change_cb_n(void);
+extern int utc_bluetooth_bt_gatt_server_set_write_value_requested_cb_n(void);
+extern int utc_bluetooth_bt_gatt_server_notify_characteristic_changed_value_n(void);
+extern int utc_bluetooth_bt_gatt_server_get_service_n(void);
+extern int utc_bluetooth_bt_gatt_server_get_device_mtu_n(void);
+extern int utc_bluetooth_bt_gatt_server_foreach_services_n(void);
+extern int utc_bluetooth_bt_gatt_server_register_service_n(void);
+extern int utc_bluetooth_bt_gatt_server_unregister_service_n(void);
+extern int utc_bluetooth_bt_gatt_server_unregister_all_services_n(void);
+extern int utc_bluetooth_bt_gatt_server_start_n(void);
+extern int utc_bluetooth_bt_gatt_server_send_response_n(void);
+extern int utc_bluetooth_bt_gatt_client_set_service_changed_cb_n(void);
+extern int utc_bluetooth_bt_gatt_client_unset_service_changed_cb_n(void);
+extern int utc_bluetooth_bt_ipsp_initialize_n(void);
+extern int utc_bluetooth_bt_ipsp_deinitialize_n(void);
+extern int utc_bluetooth_bt_ipsp_connect_n(void);
+extern int utc_bluetooth_bt_ipsp_disconnect_n(void);
+extern int utc_bluetooth_bt_ipsp_set_connection_state_changed_cb_n(void);
+extern int utc_bluetooth_bt_ipsp_unset_connection_state_changed_cb_n(void);
+extern int utc_bluetooth_bt_gatt_client_request_att_mtu_change_n(void);
+extern int utc_bluetooth_bt_gatt_client_get_att_mtu_n(void);
+extern int utc_bluetooth_bt_gatt_client_set_att_mtu_changed_cb_n(void);
+extern int utc_bluetooth_bt_gatt_client_unset_att_mtu_changed_cb_n(void);
+extern int utc_bluetooth_bt_gatt_set_connection_state_changed_cb_p(void);
+extern int utc_bluetooth_bt_gatt_unset_connection_state_changed_cb_p(void);
+extern int utc_bluetooth_bt_gatt_service_destroy_p(void);
+extern int utc_bluetooth_bt_gatt_characteristic_destroy_p(void);
+extern int utc_bluetooth_bt_gatt_descriptor_destroy_p(void);
+extern int utc_bluetooth_bt_gatt_characteristic_get_permissions_p(void);
+extern int utc_bluetooth_bt_gatt_descriptor_get_permissions_p(void);
+extern int utc_bluetooth_bt_gatt_service_create_p(void);
+extern int utc_bluetooth_bt_gatt_service_add_characteristic_p(void);
+extern int utc_bluetooth_bt_gatt_service_add_included_service_p(void);
+extern int utc_bluetooth_bt_gatt_service_get_server_p(void);
+extern int utc_bluetooth_bt_gatt_characteristic_create_p(void);
+extern int utc_bluetooth_bt_gatt_characteristic_add_descriptor_p(void);
+extern int utc_bluetooth_bt_gatt_descriptor_create_p(void);
+extern int utc_bluetooth_bt_gatt_server_initialize_p(void);
+extern int utc_bluetooth_bt_gatt_server_deinitialize_p(void);
+extern int utc_bluetooth_bt_gatt_server_create_p(void);
+extern int utc_bluetooth_bt_gatt_server_destroy_p(void);
+extern int utc_bluetooth_bt_gatt_server_set_read_value_requested_cb_p(void);
+extern int utc_bluetooth_bt_gatt_server_set_characteristic_notification_state_change_cb_p(void);
+extern int utc_bluetooth_bt_gatt_server_set_write_value_requested_cb_p(void);
+extern int utc_bluetooth_bt_gatt_server_get_service_p(void);
+extern int utc_bluetooth_bt_gatt_server_foreach_services_p(void);
+extern int utc_bluetooth_bt_gatt_server_register_service_p(void);
+extern int utc_bluetooth_bt_gatt_server_unregister_service_p(void);
+extern int utc_bluetooth_bt_gatt_server_unregister_all_services_p(void);
+extern int utc_bluetooth_bt_gatt_server_start_p(void);
+extern int utc_bluetooth_bt_ipsp_set_connection_state_changed_cb_p(void);
+extern int utc_bluetooth_bt_ipsp_unset_connection_state_changed_cb_p(void);
+extern int utc_bluetooth_bt_gatt_client_set_att_mtu_changed_cb_p(void);
+extern int utc_bluetooth_bt_gatt_client_unset_att_mtu_changed_cb_p(void);
+extern int utc_bluetooth_bt_hdp_set_data_received_cb_n(void);
+extern int utc_bluetooth_bt_hdp_set_data_received_cb_n1(void);
+extern int utc_bluetooth_bt_hdp_set_connection_state_changed_cb_n(void);
+extern int utc_bluetooth_bt_hdp_set_connection_state_changed_cb_n1(void);
+extern int utc_bluetooth_bt_hdp_disconnect_n(void);
+extern int utc_bluetooth_bt_hdp_connect_to_source_n(void);
+extern int utc_bluetooth_bt_hdp_connect_to_source_n2(void);
+extern int utc_bluetooth_bt_hdp_register_sink_app_n(void);
+extern int utc_bluetooth_bt_hdp_unregister_sink_app_n(void);
+extern int utc_bluetooth_bt_hdp_unregister_sink_app_n1(void);
+extern int utc_bluetooth_bt_hdp_send_data_n(void);
+extern int utc_bluetooth_bt_hdp_unset_connection_state_changed_cb_n(void);
+extern int utc_bluetooth_bt_hdp_unset_data_received_cb_n(void);
+extern int utc_bluetooth_bt_hdp_set_data_received_cb_p(void);
+extern int utc_bluetooth_bt_hdp_unset_data_received_cb_p(void);
+extern int utc_bluetooth_bt_hdp_set_connection_state_changed_cb_p(void);
+extern int utc_bluetooth_bt_hdp_unset_connection_state_changed_cb_p(void);
+extern int utc_bluetooth_bt_hdp_unregister_sink_app_p(void);
+extern int utc_bluetooth_bt_hdp_register_sink_app_p(void);
+extern int utc_bluetooth_bt_hid_host_initialize_n(void);
+extern int utc_bluetooth_bt_hid_host_initialize_n1(void);
+extern int utc_bluetooth_bt_hid_host_connect_n(void);
+extern int utc_bluetooth_bt_hid_host_disconnect_n(void);
+extern int utc_bluetooth_bt_hid_host_deinitialize_n(void);
+extern int utc_bluetooth_bt_hid_host_initialize_p(void);
+extern int utc_bluetooth_bt_hid_host_deinitialize_p(void);
+extern int utc_bluetooth_bt_opp_client_initialize_n(void);
+extern int utc_bluetooth_bt_opp_client_deinitialize_n(void);
+extern int utc_bluetooth_bt_opp_client_add_file_n(void);
+extern int utc_bluetooth_bt_opp_client_add_file_n1(void);
+extern int utc_bluetooth_bt_opp_client_clear_files_n(void);
+extern int utc_bluetooth_bt_opp_client_push_files_n(void);
+extern int utc_bluetooth_bt_opp_client_cancel_push_n(void);
+extern int utc_bluetooth_bt_opp_client_initialize_p(void);
+extern int utc_bluetooth_bt_opp_client_deinitialize_p(void);
+extern int utc_bluetooth_bt_opp_client_clear_files_p(void);
+extern int utc_bluetooth_bt_opp_server_accept_n(void);
+extern int utc_bluetooth_bt_opp_server_accept_n1(void);
+extern int utc_bluetooth_bt_opp_server_accept_n2(void);
+extern int utc_bluetooth_bt_opp_server_reject_n(void);
+extern int utc_bluetooth_bt_opp_server_reject_n1(void);
+extern int utc_bluetooth_bt_opp_server_set_destination_n(void);
+extern int utc_bluetooth_bt_opp_server_set_destination_n1(void);
+extern int utc_bluetooth_bt_opp_server_set_destination_n2(void);
+extern int utc_bluetooth_bt_opp_server_initialize_by_connection_request_n(void);
+extern int utc_bluetooth_bt_opp_server_initialize_by_connection_request_n1(void);
+extern int utc_bluetooth_bt_opp_server_deinitialize_n(void);
+extern int utc_bluetooth_bt_opp_server_deinitialize_n1(void);
+extern int utc_bluetooth_bt_opp_server_cancel_transfer_n(void);
+extern int utc_bluetooth_bt_opp_server_cancel_transfer_n1(void);
+extern int utc_bluetooth_bt_opp_server_initialize_by_connection_request_p(void);
+extern int utc_bluetooth_bt_opp_server_deinitialize_p(void);
+extern int utc_bluetooth_bt_opp_server_set_destination_p(void);
+extern int utc_bluetooth_bt_device_set_service_searched_cb_n(void);
+extern int utc_bluetooth_bt_device_set_service_searched_cb_n1(void);
+extern int utc_bluetooth_bt_device_unset_service_searched_cb_n(void);
+extern int utc_bluetooth_bt_device_start_service_search_n(void);
+extern int utc_bluetooth_bt_device_set_service_searched_cb_p(void);
+extern int utc_bluetooth_bt_device_unset_service_searched_cb_p(void);
+extern int utc_bluetooth_bt_socket_set_data_received_cb_n(void);
+extern int utc_bluetooth_bt_socket_set_data_received_cb_n1(void);
+extern int utc_bluetooth_bt_socket_set_connection_state_changed_cb_n(void);
+extern int utc_bluetooth_bt_socket_set_connection_state_changed_cb_n1(void);
+extern int utc_bluetooth_bt_socket_unset_data_received_cb_n(void);
+extern int utc_bluetooth_bt_socket_unset_connection_state_changed_cb_n(void);
+extern int utc_bluetooth_bt_socket_create_rfcomm_n(void);
+extern int utc_bluetooth_bt_socket_create_rfcomm_n1(void);
+extern int utc_bluetooth_bt_socket_destroy_rfcomm_n(void);
+extern int utc_bluetooth_bt_socket_listen_and_accept_rfcomm_n(void);
+extern int utc_bluetooth_bt_socket_connect_rfcomm_n(void);
+extern int utc_bluetooth_bt_socket_disconnect_rfcomm_n(void);
+extern int utc_bluetooth_bt_socket_send_data_n(void);
+extern int utc_bluetooth_bt_socket_set_connection_requested_cb_n(void);
+extern int utc_bluetooth_bt_socket_unset_connection_requested_cb_n(void);
+extern int utc_bluetooth_bt_socket_set_data_received_cb_p(void);
+extern int utc_bluetooth_bt_socket_set_connection_state_changed_cb_p(void);
+extern int utc_bluetooth_bt_socket_create_rfcomm_p(void);
+extern int utc_bluetooth_bt_socket_listen_and_accept_rfcomm_p(void);
+extern int utc_bluetooth_bt_socket_destroy_rfcomm_p(void);
+extern int utc_bluetooth_bt_socket_unset_data_received_cb_p(void);
+extern int utc_bluetooth_bt_socket_unset_connection_state_changed_cb_p(void);
+extern int utc_bluetooth_bt_socket_set_connection_requested_cb_p(void);
+extern int utc_bluetooth_bt_socket_unset_connection_requested_cb_p(void);
+extern int utc_bluetooth_bt_avrcp_control_initialize_p(void);
+extern int utc_bluetooth_bt_avrcp_control_deinitialize_p(void);
+extern int utc_bluetooth_bt_avrcp_control_connect_n(void);
+extern int utc_bluetooth_bt_avrcp_control_disconnect_n(void);
+extern int utc_bluetooth_bt_avrcp_control_send_player_command_n(void);
+extern int utc_bluetooth_bt_avrcp_control_set_equalizer_state_n(void);
+extern int utc_bluetooth_bt_avrcp_control_get_equalizer_state_n(void);
+extern int utc_bluetooth_bt_avrcp_control_set_repeat_mode_n(void);
+extern int utc_bluetooth_bt_avrcp_control_get_repeat_mode_n(void);
+extern int utc_bluetooth_bt_avrcp_control_set_shuffle_mode_n(void);
+extern int utc_bluetooth_bt_avrcp_control_get_shuffle_mode_n(void);
+extern int utc_bluetooth_bt_avrcp_control_set_scan_mode_n(void);
+extern int utc_bluetooth_bt_avrcp_control_get_scan_mode_n(void);
+extern int utc_bluetooth_bt_avrcp_control_get_position_n(void);
+extern int utc_bluetooth_bt_avrcp_control_get_play_status_n(void);
+extern int utc_bluetooth_bt_avrcp_control_get_track_info_n(void);
+extern int utc_bluetooth_bt_avrcp_control_free_track_info_n(void);
+
+testcase tc_array[] = {
+       {"utc_bluetooth_bt_deinitialize_n",utc_bluetooth_bt_deinitialize_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_is_discovering_n",utc_bluetooth_bt_adapter_le_is_discovering_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_set_state_changed_cb_n",utc_bluetooth_bt_adapter_set_state_changed_cb_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_set_state_changed_cb_n1",utc_bluetooth_bt_adapter_set_state_changed_cb_n1,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_set_name_changed_cb_n",utc_bluetooth_bt_adapter_set_name_changed_cb_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_set_name_changed_cb_n1",utc_bluetooth_bt_adapter_set_name_changed_cb_n1,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_set_visibility_mode_changed_cb_n",utc_bluetooth_bt_adapter_set_visibility_mode_changed_cb_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_set_visibility_mode_changed_cb_n1",utc_bluetooth_bt_adapter_set_visibility_mode_changed_cb_n1,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_get_state_n",utc_bluetooth_bt_adapter_get_state_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_get_state_n1",utc_bluetooth_bt_adapter_get_state_n1,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_get_address_n",utc_bluetooth_bt_adapter_get_address_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_get_address_n1",utc_bluetooth_bt_adapter_get_address_n1,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_get_name_n",utc_bluetooth_bt_adapter_get_name_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_get_name_n1",utc_bluetooth_bt_adapter_get_name_n1,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_get_visibility_n",utc_bluetooth_bt_adapter_get_visibility_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_get_visibility_n1",utc_bluetooth_bt_adapter_get_visibility_n1,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_set_name_n",utc_bluetooth_bt_adapter_set_name_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_set_name_n1",utc_bluetooth_bt_adapter_set_name_n1,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_unset_state_changed_cb_n",utc_bluetooth_bt_adapter_unset_state_changed_cb_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_unset_name_changed_cb_n",utc_bluetooth_bt_adapter_unset_name_changed_cb_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_unset_visibility_mode_changed_cb_n",utc_bluetooth_bt_adapter_unset_visibility_mode_changed_cb_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_get_local_oob_data_n",utc_bluetooth_bt_adapter_get_local_oob_data_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_is_service_used_n",utc_bluetooth_bt_adapter_is_service_used_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_set_visibility_duration_changed_cb_n",utc_bluetooth_bt_adapter_set_visibility_duration_changed_cb_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_create_advertiser_n",utc_bluetooth_bt_adapter_le_create_advertiser_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_destroy_advertiser_n",utc_bluetooth_bt_adapter_le_destroy_advertiser_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_stop_advertising_n",utc_bluetooth_bt_adapter_le_stop_advertising_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_clear_advertising_data_n",utc_bluetooth_bt_adapter_le_clear_advertising_data_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_unset_visibility_duration_changed_cb_n",utc_bluetooth_bt_adapter_unset_visibility_duration_changed_cb_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_get_bonded_device_info_n",utc_bluetooth_bt_adapter_get_bonded_device_info_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_free_device_info_n",utc_bluetooth_bt_adapter_free_device_info_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_set_remote_oob_data_n",utc_bluetooth_bt_adapter_set_remote_oob_data_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_remove_remote_oob_data_n",utc_bluetooth_bt_adapter_remove_remote_oob_data_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_start_scan_n",utc_bluetooth_bt_adapter_le_start_scan_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_stop_scan_n",utc_bluetooth_bt_adapter_le_stop_scan_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_get_scan_result_service_uuids_n",utc_bluetooth_bt_adapter_le_get_scan_result_service_uuids_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_get_scan_result_device_name_n",utc_bluetooth_bt_adapter_le_get_scan_result_device_name_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_get_scan_result_tx_power_level_n",utc_bluetooth_bt_adapter_le_get_scan_result_tx_power_level_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_get_scan_result_service_solicitation_uuids_n",utc_bluetooth_bt_adapter_le_get_scan_result_service_solicitation_uuids_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_get_scan_result_service_data_list_n",utc_bluetooth_bt_adapter_le_get_scan_result_service_data_list_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_free_service_data_list_n",utc_bluetooth_bt_adapter_le_free_service_data_list_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_get_scan_result_appearance_n",utc_bluetooth_bt_adapter_le_get_scan_result_appearance_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_get_scan_result_manufacturer_data_n",utc_bluetooth_bt_adapter_le_get_scan_result_manufacturer_data_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_add_advertising_service_uuid_n",utc_bluetooth_bt_adapter_le_add_advertising_service_uuid_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_add_advertising_service_solicitation_uuid_n",utc_bluetooth_bt_adapter_le_add_advertising_service_solicitation_uuid_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_add_advertising_service_data_n",utc_bluetooth_bt_adapter_le_add_advertising_service_data_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_set_advertising_appearance_n",utc_bluetooth_bt_adapter_le_set_advertising_appearance_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_add_advertising_manufacturer_data_n",utc_bluetooth_bt_adapter_le_add_advertising_manufacturer_data_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_set_advertising_device_name_n",utc_bluetooth_bt_adapter_le_set_advertising_device_name_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_set_advertising_tx_power_level_n",utc_bluetooth_bt_adapter_le_set_advertising_tx_power_level_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_start_advertising_new_n",utc_bluetooth_bt_adapter_le_start_advertising_new_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_set_advertising_mode_n",utc_bluetooth_bt_adapter_le_set_advertising_mode_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_set_advertising_connectable_n",utc_bluetooth_bt_adapter_le_set_advertising_connectable_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_get_uuid_name_n",utc_bluetooth_bt_get_uuid_name_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_set_scan_mode_n",utc_bluetooth_bt_adapter_le_set_scan_mode_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_get_local_oob_ext_data_n",utc_bluetooth_bt_adapter_get_local_oob_ext_data_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_set_remote_oob_ext_data_n",utc_bluetooth_bt_adapter_set_remote_oob_ext_data_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_scan_filter_create_n",utc_bluetooth_bt_adapter_le_scan_filter_create_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_scan_filter_destroy_n",utc_bluetooth_bt_adapter_le_scan_filter_destroy_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_scan_filter_set_device_address_n",utc_bluetooth_bt_adapter_le_scan_filter_set_device_address_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_scan_filter_set_device_name_n",utc_bluetooth_bt_adapter_le_scan_filter_set_device_name_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_scan_filter_set_service_uuid_n",utc_bluetooth_bt_adapter_le_scan_filter_set_service_uuid_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_scan_filter_set_service_uuid_with_mask_n",utc_bluetooth_bt_adapter_le_scan_filter_set_service_uuid_with_mask_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_scan_filter_set_service_solicitation_uuid_n",utc_bluetooth_bt_adapter_le_scan_filter_set_service_solicitation_uuid_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_scan_filter_set_service_solicitation_uuid_with_mask_n",utc_bluetooth_bt_adapter_le_scan_filter_set_service_solicitation_uuid_with_mask_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_scan_filter_set_service_data_n",utc_bluetooth_bt_adapter_le_scan_filter_set_service_data_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_scan_filter_set_service_data_with_mask_n",utc_bluetooth_bt_adapter_le_scan_filter_set_service_data_with_mask_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_scan_filter_set_manufacturer_data_n",utc_bluetooth_bt_adapter_le_scan_filter_set_manufacturer_data_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_scan_filter_set_manufacturer_data_with_mask_n",utc_bluetooth_bt_adapter_le_scan_filter_set_manufacturer_data_with_mask_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_scan_filter_register_n",utc_bluetooth_bt_adapter_le_scan_filter_register_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_scan_filter_unregister_n",utc_bluetooth_bt_adapter_le_scan_filter_unregister_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_scan_filter_unregister_all_n",utc_bluetooth_bt_adapter_le_scan_filter_unregister_all_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_scan_filter_set_type_n",utc_bluetooth_bt_adapter_le_scan_filter_set_type_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_get_scan_result_ibeacon_report_n",utc_bluetooth_bt_adapter_le_get_scan_result_ibeacon_report_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_free_ibeacon_report_n",utc_bluetooth_bt_adapter_le_free_ibeacon_report_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_is_2m_phy_supported_n",utc_bluetooth_bt_adapter_le_is_2m_phy_supported_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_is_coded_phy_supported_n",utc_bluetooth_bt_adapter_le_is_coded_phy_supported_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_le_is_discovering_p",utc_bluetooth_bt_adapter_le_is_discovering_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_set_state_changed_cb_p",utc_bluetooth_bt_adapter_set_state_changed_cb_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_set_name_changed_cb_p",utc_bluetooth_bt_adapter_set_name_changed_cb_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_set_name_changed_cb_p1",utc_bluetooth_bt_adapter_set_name_changed_cb_p1,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_set_visibility_mode_changed_cb_p",utc_bluetooth_bt_adapter_set_visibility_mode_changed_cb_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_set_visibility_mode_changed_cb_p1",utc_bluetooth_bt_adapter_set_visibility_mode_changed_cb_p1,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_get_state_p",utc_bluetooth_bt_adapter_get_state_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_get_address_p",utc_bluetooth_bt_adapter_get_address_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_get_name_p",utc_bluetooth_bt_adapter_get_name_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_get_visibility_p",utc_bluetooth_bt_adapter_get_visibility_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_set_name_p",utc_bluetooth_bt_adapter_set_name_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_unset_state_changed_cb_p",utc_bluetooth_bt_adapter_unset_state_changed_cb_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_unset_name_changed_cb_p",utc_bluetooth_bt_adapter_unset_name_changed_cb_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_unset_visibility_mode_changed_cb_p",utc_bluetooth_bt_adapter_unset_visibility_mode_changed_cb_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_get_local_oob_data_p",utc_bluetooth_bt_adapter_get_local_oob_data_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_is_service_used_p",utc_bluetooth_bt_adapter_is_service_used_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_le_clear_advertising_data_p",utc_bluetooth_bt_adapter_le_clear_advertising_data_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_set_visibility_duration_changed_cb_p",utc_bluetooth_bt_adapter_set_visibility_duration_changed_cb_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_le_create_advertiser_p",utc_bluetooth_bt_adapter_le_create_advertiser_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_le_destroy_advertiser_p",utc_bluetooth_bt_adapter_le_destroy_advertiser_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_unset_visibility_duration_changed_cb_p",utc_bluetooth_bt_adapter_unset_visibility_duration_changed_cb_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_le_start_scan_p",utc_bluetooth_bt_adapter_le_start_scan_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_le_stop_scan_p",utc_bluetooth_bt_adapter_le_stop_scan_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_le_add_advertising_service_uuid_p",utc_bluetooth_bt_adapter_le_add_advertising_service_uuid_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_le_add_advertising_service_solicitation_uuid_p",utc_bluetooth_bt_adapter_le_add_advertising_service_solicitation_uuid_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_le_add_advertising_service_data_p",utc_bluetooth_bt_adapter_le_add_advertising_service_data_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_le_set_advertising_appearance_p",utc_bluetooth_bt_adapter_le_set_advertising_appearance_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_le_add_advertising_manufacturer_data_p",utc_bluetooth_bt_adapter_le_add_advertising_manufacturer_data_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_le_set_advertising_device_name_p",utc_bluetooth_bt_adapter_le_set_advertising_device_name_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_le_set_advertising_tx_power_level_p",utc_bluetooth_bt_adapter_le_set_advertising_tx_power_level_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_le_start_advertising_new_p",utc_bluetooth_bt_adapter_le_start_advertising_new_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_le_set_advertising_mode_p",utc_bluetooth_bt_adapter_le_set_advertising_mode_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_le_set_advertising_connectable_p",utc_bluetooth_bt_adapter_le_set_advertising_connectable_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_le_is_2m_phy_supported_p",utc_bluetooth_bt_adapter_le_is_2m_phy_supported_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_le_is_coded_phy_supported_p",utc_bluetooth_bt_adapter_le_is_coded_phy_supported_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_get_uuid_name_p",utc_bluetooth_bt_get_uuid_name_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_le_set_scan_mode_p",utc_bluetooth_bt_adapter_le_set_scan_mode_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_get_local_oob_ext_data_p",utc_bluetooth_bt_adapter_get_local_oob_ext_data_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_le_scan_filter_set_type_p",utc_bluetooth_bt_adapter_le_scan_filter_set_type_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_le_get_scan_result_ibeacon_report_p",utc_bluetooth_bt_adapter_le_get_scan_result_ibeacon_report_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_le_free_ibeacon_report_p",utc_bluetooth_bt_adapter_le_free_ibeacon_report_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup},
+       {"utc_bluetooth_bt_audio_connect_n",utc_bluetooth_bt_audio_connect_n,utc_bluetooth_bt_audio_negative_startup,utc_bluetooth_bt_audio_negative_cleanup},
+       {"utc_bluetooth_bt_audio_disconnect_n",utc_bluetooth_bt_audio_disconnect_n,utc_bluetooth_bt_audio_negative_startup,utc_bluetooth_bt_audio_negative_cleanup},
+       {"utc_bluetooth_bt_audio_set_connection_state_changed_cb_n",utc_bluetooth_bt_audio_set_connection_state_changed_cb_n,utc_bluetooth_bt_audio_negative_startup,utc_bluetooth_bt_audio_negative_cleanup},
+       {"utc_bluetooth_bt_audio_set_connection_state_changed_cb_n1",utc_bluetooth_bt_audio_set_connection_state_changed_cb_n1,utc_bluetooth_bt_audio_negative_startup,utc_bluetooth_bt_audio_negative_cleanup},
+       {"utc_bluetooth_bt_audio_deinitialize_n",utc_bluetooth_bt_audio_deinitialize_n,utc_bluetooth_bt_audio_negative_startup,utc_bluetooth_bt_audio_negative_cleanup},
+       {"utc_bluetooth_bt_audio_initialize_n",utc_bluetooth_bt_audio_initialize_n,utc_bluetooth_bt_audio_negative_startup,utc_bluetooth_bt_audio_negative_cleanup},
+       {"utc_bluetooth_bt_audio_unset_connection_state_changed_cb_n",utc_bluetooth_bt_audio_unset_connection_state_changed_cb_n,utc_bluetooth_bt_audio_negative_startup,utc_bluetooth_bt_audio_negative_cleanup},
+       {"utc_bluetooth_bt_avrcp_set_equalizer_state_changed_cb_n",utc_bluetooth_bt_avrcp_set_equalizer_state_changed_cb_n,utc_bluetooth_bt_audio_negative_startup,utc_bluetooth_bt_audio_negative_cleanup},
+       {"utc_bluetooth_bt_avrcp_set_repeat_mode_changed_cb_n",utc_bluetooth_bt_avrcp_set_repeat_mode_changed_cb_n,utc_bluetooth_bt_audio_negative_startup,utc_bluetooth_bt_audio_negative_cleanup},
+       {"utc_bluetooth_bt_avrcp_set_scan_mode_changed_cb_n",utc_bluetooth_bt_avrcp_set_scan_mode_changed_cb_n,utc_bluetooth_bt_audio_negative_startup,utc_bluetooth_bt_audio_negative_cleanup},
+       {"utc_bluetooth_bt_avrcp_set_shuffle_mode_changed_cb_n",utc_bluetooth_bt_avrcp_set_shuffle_mode_changed_cb_n,utc_bluetooth_bt_audio_negative_startup,utc_bluetooth_bt_audio_negative_cleanup},
+       {"utc_bluetooth_bt_avrcp_target_deinitialize_n",utc_bluetooth_bt_avrcp_target_deinitialize_n,utc_bluetooth_bt_audio_negative_startup,utc_bluetooth_bt_audio_negative_cleanup},
+       {"utc_bluetooth_bt_avrcp_target_initialize_n",utc_bluetooth_bt_avrcp_target_initialize_n,utc_bluetooth_bt_audio_negative_startup,utc_bluetooth_bt_audio_negative_cleanup},
+       {"utc_bluetooth_bt_avrcp_target_notify_equalizer_state_n",utc_bluetooth_bt_avrcp_target_notify_equalizer_state_n,utc_bluetooth_bt_audio_negative_startup,utc_bluetooth_bt_audio_negative_cleanup},
+       {"utc_bluetooth_bt_avrcp_target_notify_player_state_n",utc_bluetooth_bt_avrcp_target_notify_player_state_n,utc_bluetooth_bt_audio_negative_startup,utc_bluetooth_bt_audio_negative_cleanup},
+       {"utc_bluetooth_bt_avrcp_target_notify_position_n",utc_bluetooth_bt_avrcp_target_notify_position_n,utc_bluetooth_bt_audio_negative_startup,utc_bluetooth_bt_audio_negative_cleanup},
+       {"utc_bluetooth_bt_avrcp_target_notify_repeat_mode_n",utc_bluetooth_bt_avrcp_target_notify_repeat_mode_n,utc_bluetooth_bt_audio_negative_startup,utc_bluetooth_bt_audio_negative_cleanup},
+       {"utc_bluetooth_bt_avrcp_target_notify_scan_mode_n",utc_bluetooth_bt_avrcp_target_notify_scan_mode_n,utc_bluetooth_bt_audio_negative_startup,utc_bluetooth_bt_audio_negative_cleanup},
+       {"utc_bluetooth_bt_avrcp_target_notify_shuffle_mode_n",utc_bluetooth_bt_avrcp_target_notify_shuffle_mode_n,utc_bluetooth_bt_audio_negative_startup,utc_bluetooth_bt_audio_negative_cleanup},
+       {"utc_bluetooth_bt_avrcp_target_notify_track_n",utc_bluetooth_bt_avrcp_target_notify_track_n,utc_bluetooth_bt_audio_negative_startup,utc_bluetooth_bt_audio_negative_cleanup},
+       {"utc_bluetooth_bt_avrcp_unset_equalizer_state_changed_cb_n",utc_bluetooth_bt_avrcp_unset_equalizer_state_changed_cb_n,utc_bluetooth_bt_audio_negative_startup,utc_bluetooth_bt_audio_negative_cleanup},
+       {"utc_bluetooth_bt_avrcp_unset_repeat_mode_changed_cb_n",utc_bluetooth_bt_avrcp_unset_repeat_mode_changed_cb_n,utc_bluetooth_bt_audio_negative_startup,utc_bluetooth_bt_audio_negative_cleanup},
+       {"utc_bluetooth_bt_avrcp_unset_scan_mode_changed_cb_n",utc_bluetooth_bt_avrcp_unset_scan_mode_changed_cb_n,utc_bluetooth_bt_audio_negative_startup,utc_bluetooth_bt_audio_negative_cleanup},
+       {"utc_bluetooth_bt_avrcp_unset_shuffle_mode_changed_cb_n",utc_bluetooth_bt_avrcp_unset_shuffle_mode_changed_cb_n,utc_bluetooth_bt_audio_negative_startup,utc_bluetooth_bt_audio_negative_cleanup},
+       {"utc_bluetooth_bt_audio_initialize_p",utc_bluetooth_bt_audio_initialize_p,utc_bluetooth_audio_positive_startup,utc_bluetooth_audio_positive_cleanup},
+       {"utc_bluetooth_bt_audio_set_connection_state_changed_cb_p",utc_bluetooth_bt_audio_set_connection_state_changed_cb_p,utc_bluetooth_audio_positive_startup,utc_bluetooth_audio_positive_cleanup},
+       {"utc_bluetooth_bt_audio_unset_connection_state_changed_cb_p",utc_bluetooth_bt_audio_unset_connection_state_changed_cb_p,utc_bluetooth_audio_positive_startup,utc_bluetooth_audio_positive_cleanup},
+       {"utc_bluetooth_bt_audio_deinitialize_p",utc_bluetooth_bt_audio_deinitialize_p,utc_bluetooth_audio_positive_startup,utc_bluetooth_audio_positive_cleanup},
+       {"utc_bluetooth_bt_avrcp_target_initialize_p",utc_bluetooth_bt_avrcp_target_initialize_p,utc_bluetooth_avrcp_callback_positive_startup,utc_bluetooth_avrcp_callback_positive_cleanup},
+       {"utc_bluetooth_bt_avrcp_target_deinitialize_p",utc_bluetooth_bt_avrcp_target_deinitialize_p,utc_bluetooth_avrcp_callback_positive_startup,utc_bluetooth_avrcp_callback_positive_cleanup},
+       {"utc_bluetooth_bt_avrcp_target_notify_equalizer_state_p",utc_bluetooth_bt_avrcp_target_notify_equalizer_state_p,utc_bluetooth_avrcp_callback_positive_startup,utc_bluetooth_avrcp_callback_positive_cleanup},
+       {"utc_bluetooth_bt_avrcp_target_notify_repeat_mode_p",utc_bluetooth_bt_avrcp_target_notify_repeat_mode_p,utc_bluetooth_avrcp_callback_positive_startup,utc_bluetooth_avrcp_callback_positive_cleanup},
+       {"utc_bluetooth_bt_avrcp_target_notify_shuffle_mode_p",utc_bluetooth_bt_avrcp_target_notify_shuffle_mode_p,utc_bluetooth_avrcp_callback_positive_startup,utc_bluetooth_avrcp_callback_positive_cleanup},
+       {"utc_bluetooth_bt_avrcp_target_notify_scan_mode_p",utc_bluetooth_bt_avrcp_target_notify_scan_mode_p,utc_bluetooth_avrcp_callback_positive_startup,utc_bluetooth_avrcp_callback_positive_cleanup},
+       {"utc_bluetooth_bt_avrcp_target_notify_player_state_p",utc_bluetooth_bt_avrcp_target_notify_player_state_p,utc_bluetooth_avrcp_callback_positive_startup,utc_bluetooth_avrcp_callback_positive_cleanup},
+       {"utc_bluetooth_bt_avrcp_target_notify_position_p",utc_bluetooth_bt_avrcp_target_notify_position_p,utc_bluetooth_avrcp_callback_positive_startup,utc_bluetooth_avrcp_callback_positive_cleanup},
+       {"utc_bluetooth_bt_avrcp_target_notify_track_p",utc_bluetooth_bt_avrcp_target_notify_track_p,utc_bluetooth_avrcp_callback_positive_startup,utc_bluetooth_avrcp_callback_positive_cleanup},
+       {"utc_bluetooth_bt_avrcp_set_equalizer_state_changed_p",utc_bluetooth_bt_avrcp_set_equalizer_state_changed_p,utc_bluetooth_avrcp_callback_positive_startup,utc_bluetooth_avrcp_callback_positive_cleanup},
+       {"utc_bluetooth_bt_avrcp_unset_equalizer_state_changed_p",utc_bluetooth_bt_avrcp_unset_equalizer_state_changed_p,utc_bluetooth_avrcp_callback_positive_startup,utc_bluetooth_avrcp_callback_positive_cleanup},
+       {"utc_bluetooth_bt_avrcp_set_repeat_mode_changed_p",utc_bluetooth_bt_avrcp_set_repeat_mode_changed_p,utc_bluetooth_avrcp_callback_positive_startup,utc_bluetooth_avrcp_callback_positive_cleanup},
+       {"utc_bluetooth_bt_avrcp_unset_repeat_mode_changed_p",utc_bluetooth_bt_avrcp_unset_repeat_mode_changed_p,utc_bluetooth_avrcp_callback_positive_startup,utc_bluetooth_avrcp_callback_positive_cleanup},
+       {"utc_bluetooth_bt_avrcp_set_shuffle_mode_changed_p",utc_bluetooth_bt_avrcp_set_shuffle_mode_changed_p,utc_bluetooth_avrcp_callback_positive_startup,utc_bluetooth_avrcp_callback_positive_cleanup},
+       {"utc_bluetooth_bt_avrcp_unset_shuffle_mode_changed_p",utc_bluetooth_bt_avrcp_unset_shuffle_mode_changed_p,utc_bluetooth_avrcp_callback_positive_startup,utc_bluetooth_avrcp_callback_positive_cleanup},
+       {"utc_bluetooth_bt_avrcp_set_scan_mode_changed_p",utc_bluetooth_bt_avrcp_set_scan_mode_changed_p,utc_bluetooth_avrcp_callback_positive_startup,utc_bluetooth_avrcp_callback_positive_cleanup},
+       {"utc_bluetooth_bt_avrcp_unset_scan_mode_changed_p",utc_bluetooth_bt_avrcp_unset_scan_mode_changed_p,utc_bluetooth_avrcp_callback_positive_startup,utc_bluetooth_avrcp_callback_positive_cleanup},
+       {"utc_bluetooth_bt_initialize_p",utc_bluetooth_bt_initialize_p,utc_bluetooth_common_startup,utc_bluetooth_common_cleanup},
+       {"utc_bluetooth_bt_deinitialize_p",utc_bluetooth_bt_deinitialize_p,utc_bluetooth_common_startup,utc_bluetooth_common_cleanup},
+       {"utc_bluetooth_bt_adapter_stop_device_discovery_n1",utc_bluetooth_bt_adapter_stop_device_discovery_n1,utc_bluetooth_device_discovery_negative_startup,utc_bluetooth_device_discovery_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_unset_device_discovery_state_changed_cb_n1",utc_bluetooth_bt_adapter_unset_device_discovery_state_changed_cb_n1,utc_bluetooth_device_discovery_negative_startup,utc_bluetooth_device_discovery_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_set_device_discovery_state_changed_cb_n",utc_bluetooth_bt_adapter_set_device_discovery_state_changed_cb_n,utc_bluetooth_device_discovery_negative_startup,utc_bluetooth_device_discovery_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_set_device_discovery_state_changed_cb_n1",utc_bluetooth_bt_adapter_set_device_discovery_state_changed_cb_n1,utc_bluetooth_device_discovery_negative_startup,utc_bluetooth_device_discovery_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_start_device_discovery_n1",utc_bluetooth_bt_adapter_start_device_discovery_n1,utc_bluetooth_device_discovery_negative_startup,utc_bluetooth_device_discovery_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_is_discovering_n1",utc_bluetooth_bt_adapter_is_discovering_n1,utc_bluetooth_device_discovery_negative_startup,utc_bluetooth_device_discovery_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_is_discovering_n2",utc_bluetooth_bt_adapter_is_discovering_n2,utc_bluetooth_device_discovery_negative_startup,utc_bluetooth_device_discovery_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_is_discovering_p",utc_bluetooth_bt_adapter_is_discovering_p,utc_bluetooth_device_discovery_positive_startup,utc_bluetooth_device_discovery_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_set_device_discovery_state_changed_cb_p",utc_bluetooth_bt_adapter_set_device_discovery_state_changed_cb_p,utc_bluetooth_device_discovery_positive_startup,utc_bluetooth_device_discovery_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_start_device_discovery_p",utc_bluetooth_bt_adapter_start_device_discovery_p,utc_bluetooth_device_discovery_positive_startup,utc_bluetooth_device_discovery_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_unset_device_discovery_state_changed_cb_p",utc_bluetooth_bt_adapter_unset_device_discovery_state_changed_cb_p,utc_bluetooth_device_discovery_positive_startup,utc_bluetooth_device_discovery_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_stop_device_discovery_p",utc_bluetooth_bt_adapter_stop_device_discovery_p,utc_bluetooth_device_discovery_positive_startup,utc_bluetooth_device_discovery_positive_cleanup},
+       {"utc_bluetooth_bt_device_set_bond_created_cb_n",utc_bluetooth_bt_device_set_bond_created_cb_n,utc_bluetooth_device_negative_startup,utc_bluetooth_device_negative_cleanup},
+       {"utc_bluetooth_bt_device_set_bond_created_cb_n1",utc_bluetooth_bt_device_set_bond_created_cb_n1,utc_bluetooth_device_negative_startup,utc_bluetooth_device_negative_cleanup},
+       {"utc_bluetooth_bt_device_set_bond_destroyed_cb_n",utc_bluetooth_bt_device_set_bond_destroyed_cb_n,utc_bluetooth_device_negative_startup,utc_bluetooth_device_negative_cleanup},
+       {"utc_bluetooth_bt_device_set_authorization_changed_cb_n",utc_bluetooth_bt_device_set_authorization_changed_cb_n,utc_bluetooth_device_negative_startup,utc_bluetooth_device_negative_cleanup},
+       {"utc_bluetooth_bt_device_set_authorization_changed_cb_n1",utc_bluetooth_bt_device_set_authorization_changed_cb_n1,utc_bluetooth_device_negative_startup,utc_bluetooth_device_negative_cleanup},
+       {"utc_bluetooth_bt_device_unset_bond_created_cb_n",utc_bluetooth_bt_device_unset_bond_created_cb_n,utc_bluetooth_device_negative_startup,utc_bluetooth_device_negative_cleanup},
+       {"utc_bluetooth_bt_device_unset_bond_destroyed_cb_n",utc_bluetooth_bt_device_unset_bond_destroyed_cb_n,utc_bluetooth_device_negative_startup,utc_bluetooth_device_negative_cleanup},
+       {"utc_bluetooth_bt_device_unset_authorization_changed_cb_n",utc_bluetooth_bt_device_unset_authorization_changed_cb_n,utc_bluetooth_device_negative_startup,utc_bluetooth_device_negative_cleanup},
+       {"utc_bluetooth_bt_device_create_bond_n",utc_bluetooth_bt_device_create_bond_n,utc_bluetooth_device_negative_startup,utc_bluetooth_device_negative_cleanup},
+       {"utc_bluetooth_bt_device_create_bond_n1",utc_bluetooth_bt_device_create_bond_n1,utc_bluetooth_device_negative_startup,utc_bluetooth_device_negative_cleanup},
+       {"utc_bluetooth_bt_device_cancel_bonding_n",utc_bluetooth_bt_device_cancel_bonding_n,utc_bluetooth_device_negative_startup,utc_bluetooth_device_negative_cleanup},
+       {"utc_bluetooth_bt_device_destroy_bond_n",utc_bluetooth_bt_device_destroy_bond_n,utc_bluetooth_device_negative_startup,utc_bluetooth_device_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_foreach_bonded_device_n1",utc_bluetooth_bt_adapter_foreach_bonded_device_n1,utc_bluetooth_device_negative_startup,utc_bluetooth_device_negative_cleanup},
+       {"utc_bluetooth_bt_adapter_foreach_bonded_device_n2",utc_bluetooth_bt_adapter_foreach_bonded_device_n2,utc_bluetooth_device_negative_startup,utc_bluetooth_device_negative_cleanup},
+       {"utc_bluetooth_bt_device_set_alias_n",utc_bluetooth_bt_device_set_alias_n,utc_bluetooth_device_negative_startup,utc_bluetooth_device_negative_cleanup},
+       {"utc_bluetooth_bt_device_set_alias_n2",utc_bluetooth_bt_device_set_alias_n2,utc_bluetooth_device_negative_startup,utc_bluetooth_device_negative_cleanup},
+       {"utc_bluetooth_bt_device_set_authorization_n",utc_bluetooth_bt_device_set_authorization_n,utc_bluetooth_device_negative_startup,utc_bluetooth_device_negative_cleanup},
+       {"utc_bluetooth_bt_device_set_authorization_n2",utc_bluetooth_bt_device_set_authorization_n2,utc_bluetooth_device_negative_startup,utc_bluetooth_device_negative_cleanup},
+       {"utc_bluetooth_bt_device_get_service_mask_from_uuid_list_n",utc_bluetooth_bt_device_get_service_mask_from_uuid_list_n,utc_bluetooth_device_negative_startup,utc_bluetooth_device_negative_cleanup},
+       {"utc_bluetooth_bt_device_is_profile_connected_n",utc_bluetooth_bt_device_is_profile_connected_n,utc_bluetooth_device_negative_startup,utc_bluetooth_device_negative_cleanup},
+       {"utc_bluetooth_bt_device_set_connection_state_changed_cb_n",utc_bluetooth_bt_device_set_connection_state_changed_cb_n,utc_bluetooth_device_negative_startup,utc_bluetooth_device_negative_cleanup},
+       {"utc_bluetooth_bt_device_unset_connection_state_changed_cb_n",utc_bluetooth_bt_device_unset_connection_state_changed_cb_n,utc_bluetooth_device_negative_startup,utc_bluetooth_device_negative_cleanup},
+       {"utc_bluetooth_bt_device_foreach_connected_profiles_n",utc_bluetooth_bt_device_foreach_connected_profiles_n,utc_bluetooth_device_negative_startup,utc_bluetooth_device_negative_cleanup},
+       {"utc_bluetooth_bt_device_update_le_connection_mode_n",utc_bluetooth_bt_device_update_le_connection_mode_n,utc_bluetooth_device_negative_startup,utc_bluetooth_device_negative_cleanup},
+       {"utc_bluetooth_bt_device_set_bond_created_cb_p",utc_bluetooth_bt_device_set_bond_created_cb_p,utc_bluetooth_device_positive_startup,utc_bluetooth_device_positive_cleanup},
+       {"utc_bluetooth_bt_device_set_bond_destroyed_cb_p",utc_bluetooth_bt_device_set_bond_destroyed_cb_p,utc_bluetooth_device_positive_startup,utc_bluetooth_device_positive_cleanup},
+       {"utc_bluetooth_bt_device_set_authorization_changed_cb_p",utc_bluetooth_bt_device_set_authorization_changed_cb_p,utc_bluetooth_device_positive_startup,utc_bluetooth_device_positive_cleanup},
+       {"utc_bluetooth_bt_device_get_service_mask_from_uuid_list_p",utc_bluetooth_bt_device_get_service_mask_from_uuid_list_p,utc_bluetooth_device_positive_startup,utc_bluetooth_device_positive_cleanup},
+       {"utc_bluetooth_bt_device_is_profile_connected_p",utc_bluetooth_bt_device_is_profile_connected_p,utc_bluetooth_device_positive_startup,utc_bluetooth_device_positive_cleanup},
+       {"utc_bluetooth_bt_device_unset_bond_created_cb_p",utc_bluetooth_bt_device_unset_bond_created_cb_p,utc_bluetooth_device_positive_startup,utc_bluetooth_device_positive_cleanup},
+       {"utc_bluetooth_bt_adapter_foreach_bonded_device_p",utc_bluetooth_bt_adapter_foreach_bonded_device_p,utc_bluetooth_device_positive_startup,utc_bluetooth_device_positive_cleanup},
+       {"utc_bluetooth_bt_device_unset_bond_destroyed_cb_p",utc_bluetooth_bt_device_unset_bond_destroyed_cb_p,utc_bluetooth_device_positive_startup,utc_bluetooth_device_positive_cleanup},
+       {"utc_bluetooth_bt_device_unset_authorization_changed_cb_p",utc_bluetooth_bt_device_unset_authorization_changed_cb_p,utc_bluetooth_device_positive_startup,utc_bluetooth_device_positive_cleanup},
+       {"utc_bluetooth_bt_device_set_connection_state_changed_cb_p",utc_bluetooth_bt_device_set_connection_state_changed_cb_p,utc_bluetooth_device_positive_startup,utc_bluetooth_device_positive_cleanup},
+       {"utc_bluetooth_bt_device_unset_connection_state_changed_cb_p",utc_bluetooth_bt_device_unset_connection_state_changed_cb_p,utc_bluetooth_device_positive_startup,utc_bluetooth_device_positive_cleanup},
+       {"utc_bluetooth_bt_gatt_connect_n",utc_bluetooth_bt_gatt_connect_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_disconnect_n",utc_bluetooth_bt_gatt_disconnect_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_connect_n1",utc_bluetooth_bt_gatt_connect_n1,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_disconnect_n1",utc_bluetooth_bt_gatt_disconnect_n1,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_set_connection_state_changed_cb_n",utc_bluetooth_bt_gatt_set_connection_state_changed_cb_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_unset_connection_state_changed_cb_n",utc_bluetooth_bt_gatt_unset_connection_state_changed_cb_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_get_value_n",utc_bluetooth_bt_gatt_get_value_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_get_int_value_n",utc_bluetooth_bt_gatt_get_int_value_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_get_float_value_n",utc_bluetooth_bt_gatt_get_float_value_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_set_value_n",utc_bluetooth_bt_gatt_set_value_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_set_int_value_n",utc_bluetooth_bt_gatt_set_int_value_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_set_float_value_n",utc_bluetooth_bt_gatt_set_float_value_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_get_uuid_n",utc_bluetooth_bt_gatt_get_uuid_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_get_type_n",utc_bluetooth_bt_gatt_get_type_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_service_get_client_n",utc_bluetooth_bt_gatt_service_get_client_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_service_get_characteristic_n",utc_bluetooth_bt_gatt_service_get_characteristic_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_service_foreach_characteristics_n",utc_bluetooth_bt_gatt_service_foreach_characteristics_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_service_get_included_service_n",utc_bluetooth_bt_gatt_service_get_included_service_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_service_foreach_included_services_n",utc_bluetooth_bt_gatt_service_foreach_included_services_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_characteristic_get_service_n",utc_bluetooth_bt_gatt_characteristic_get_service_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_characteristic_get_properties_n",utc_bluetooth_bt_gatt_characteristic_get_properties_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_characteristic_get_write_type_n",utc_bluetooth_bt_gatt_characteristic_get_write_type_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_characteristic_set_write_type_n",utc_bluetooth_bt_gatt_characteristic_set_write_type_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_characteristic_get_descriptor_n",utc_bluetooth_bt_gatt_characteristic_get_descriptor_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_characteristic_foreach_descriptors_n",utc_bluetooth_bt_gatt_characteristic_foreach_descriptors_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_descriptor_get_characteristic_n",utc_bluetooth_bt_gatt_descriptor_get_characteristic_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_client_create_n",utc_bluetooth_bt_gatt_client_create_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_client_destroy_n",utc_bluetooth_bt_gatt_client_destroy_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_client_get_remote_address_n",utc_bluetooth_bt_gatt_client_get_remote_address_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_client_read_value_n",utc_bluetooth_bt_gatt_client_read_value_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_client_write_value_n",utc_bluetooth_bt_gatt_client_write_value_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_client_set_characteristic_value_changed_cb_n",utc_bluetooth_bt_gatt_client_set_characteristic_value_changed_cb_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_client_unset_characteristic_value_changed_cb_n",utc_bluetooth_bt_gatt_client_unset_characteristic_value_changed_cb_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_client_get_service_n",utc_bluetooth_bt_gatt_client_get_service_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_client_foreach_services_n",utc_bluetooth_bt_gatt_client_foreach_services_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_service_destroy_n",utc_bluetooth_bt_gatt_service_destroy_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_characteristic_destroy_n",utc_bluetooth_bt_gatt_characteristic_destroy_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_descriptor_destroy_n",utc_bluetooth_bt_gatt_descriptor_destroy_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_characteristic_get_permissions_n",utc_bluetooth_bt_gatt_characteristic_get_permissions_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_descriptor_get_permissions_n",utc_bluetooth_bt_gatt_descriptor_get_permissions_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_service_create_n",utc_bluetooth_bt_gatt_service_create_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_service_add_characteristic_n",utc_bluetooth_bt_gatt_service_add_characteristic_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_service_add_included_service_n",utc_bluetooth_bt_gatt_service_add_included_service_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_service_get_server_n",utc_bluetooth_bt_gatt_service_get_server_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_characteristic_create_n",utc_bluetooth_bt_gatt_characteristic_create_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_characteristic_add_descriptor_n",utc_bluetooth_bt_gatt_characteristic_add_descriptor_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_descriptor_create_n",utc_bluetooth_bt_gatt_descriptor_create_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_server_initialize_n",utc_bluetooth_bt_gatt_server_initialize_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_server_deinitialize_n",utc_bluetooth_bt_gatt_server_deinitialize_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_server_create_n",utc_bluetooth_bt_gatt_server_create_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_server_destroy_n",utc_bluetooth_bt_gatt_server_destroy_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_server_set_read_value_requested_cb_n",utc_bluetooth_bt_gatt_server_set_read_value_requested_cb_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_server_set_characteristic_notification_state_change_cb_n",utc_bluetooth_bt_gatt_server_set_characteristic_notification_state_change_cb_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_server_set_write_value_requested_cb_n",utc_bluetooth_bt_gatt_server_set_write_value_requested_cb_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_server_notify_characteristic_changed_value_n",utc_bluetooth_bt_gatt_server_notify_characteristic_changed_value_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_server_get_service_n",utc_bluetooth_bt_gatt_server_get_service_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_server_get_device_mtu_n",utc_bluetooth_bt_gatt_server_get_device_mtu_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_server_foreach_services_n",utc_bluetooth_bt_gatt_server_foreach_services_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_server_register_service_n",utc_bluetooth_bt_gatt_server_register_service_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_server_unregister_service_n",utc_bluetooth_bt_gatt_server_unregister_service_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_server_unregister_all_services_n",utc_bluetooth_bt_gatt_server_unregister_all_services_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_server_start_n",utc_bluetooth_bt_gatt_server_start_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_server_send_response_n",utc_bluetooth_bt_gatt_server_send_response_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_client_set_service_changed_cb_n",utc_bluetooth_bt_gatt_client_set_service_changed_cb_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_client_unset_service_changed_cb_n",utc_bluetooth_bt_gatt_client_unset_service_changed_cb_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_ipsp_initialize_n",utc_bluetooth_bt_ipsp_initialize_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_ipsp_deinitialize_n",utc_bluetooth_bt_ipsp_deinitialize_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_ipsp_connect_n",utc_bluetooth_bt_ipsp_connect_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_ipsp_disconnect_n",utc_bluetooth_bt_ipsp_disconnect_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_ipsp_set_connection_state_changed_cb_n",utc_bluetooth_bt_ipsp_set_connection_state_changed_cb_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_ipsp_unset_connection_state_changed_cb_n",utc_bluetooth_bt_ipsp_unset_connection_state_changed_cb_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_client_request_att_mtu_change_n",utc_bluetooth_bt_gatt_client_request_att_mtu_change_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_client_get_att_mtu_n",utc_bluetooth_bt_gatt_client_get_att_mtu_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_client_set_att_mtu_changed_cb_n",utc_bluetooth_bt_gatt_client_set_att_mtu_changed_cb_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_client_unset_att_mtu_changed_cb_n",utc_bluetooth_bt_gatt_client_unset_att_mtu_changed_cb_n,utc_bluetooth_gatt_negative_startup,utc_bluetooth_gatt_negative_cleanup},
+       {"utc_bluetooth_bt_gatt_set_connection_state_changed_cb_p",utc_bluetooth_bt_gatt_set_connection_state_changed_cb_p,utc_bluetooth_gatt_positive_startup,utc_bluetooth_gatt_positive_cleanup},
+       {"utc_bluetooth_bt_gatt_unset_connection_state_changed_cb_p",utc_bluetooth_bt_gatt_unset_connection_state_changed_cb_p,utc_bluetooth_gatt_positive_startup,utc_bluetooth_gatt_positive_cleanup},
+       {"utc_bluetooth_bt_gatt_service_destroy_p",utc_bluetooth_bt_gatt_service_destroy_p,utc_bluetooth_gatt_positive_startup,utc_bluetooth_gatt_positive_cleanup},
+       {"utc_bluetooth_bt_gatt_characteristic_destroy_p",utc_bluetooth_bt_gatt_characteristic_destroy_p,utc_bluetooth_gatt_positive_startup,utc_bluetooth_gatt_positive_cleanup},
+       {"utc_bluetooth_bt_gatt_descriptor_destroy_p",utc_bluetooth_bt_gatt_descriptor_destroy_p,utc_bluetooth_gatt_positive_startup,utc_bluetooth_gatt_positive_cleanup},
+       {"utc_bluetooth_bt_gatt_characteristic_get_permissions_p",utc_bluetooth_bt_gatt_characteristic_get_permissions_p,utc_bluetooth_gatt_positive_startup,utc_bluetooth_gatt_positive_cleanup},
+       {"utc_bluetooth_bt_gatt_descriptor_get_permissions_p",utc_bluetooth_bt_gatt_descriptor_get_permissions_p,utc_bluetooth_gatt_positive_startup,utc_bluetooth_gatt_positive_cleanup},
+       {"utc_bluetooth_bt_gatt_service_create_p",utc_bluetooth_bt_gatt_service_create_p,utc_bluetooth_gatt_positive_startup,utc_bluetooth_gatt_positive_cleanup},
+       {"utc_bluetooth_bt_gatt_service_add_characteristic_p",utc_bluetooth_bt_gatt_service_add_characteristic_p,utc_bluetooth_gatt_positive_startup,utc_bluetooth_gatt_positive_cleanup},
+       {"utc_bluetooth_bt_gatt_service_add_included_service_p",utc_bluetooth_bt_gatt_service_add_included_service_p,utc_bluetooth_gatt_positive_startup,utc_bluetooth_gatt_positive_cleanup},
+       {"utc_bluetooth_bt_gatt_service_get_server_p",utc_bluetooth_bt_gatt_service_get_server_p,utc_bluetooth_gatt_positive_startup,utc_bluetooth_gatt_positive_cleanup},
+       {"utc_bluetooth_bt_gatt_characteristic_create_p",utc_bluetooth_bt_gatt_characteristic_create_p,utc_bluetooth_gatt_positive_startup,utc_bluetooth_gatt_positive_cleanup},
+       {"utc_bluetooth_bt_gatt_characteristic_add_descriptor_p",utc_bluetooth_bt_gatt_characteristic_add_descriptor_p,utc_bluetooth_gatt_positive_startup,utc_bluetooth_gatt_positive_cleanup},
+       {"utc_bluetooth_bt_gatt_descriptor_create_p",utc_bluetooth_bt_gatt_descriptor_create_p,utc_bluetooth_gatt_positive_startup,utc_bluetooth_gatt_positive_cleanup},
+       {"utc_bluetooth_bt_gatt_server_initialize_p",utc_bluetooth_bt_gatt_server_initialize_p,utc_bluetooth_gatt_positive_startup,utc_bluetooth_gatt_positive_cleanup},
+       {"utc_bluetooth_bt_gatt_server_deinitialize_p",utc_bluetooth_bt_gatt_server_deinitialize_p,utc_bluetooth_gatt_positive_startup,utc_bluetooth_gatt_positive_cleanup},
+       {"utc_bluetooth_bt_gatt_server_create_p",utc_bluetooth_bt_gatt_server_create_p,utc_bluetooth_gatt_positive_startup,utc_bluetooth_gatt_positive_cleanup},
+       {"utc_bluetooth_bt_gatt_server_destroy_p",utc_bluetooth_bt_gatt_server_destroy_p,utc_bluetooth_gatt_positive_startup,utc_bluetooth_gatt_positive_cleanup},
+       {"utc_bluetooth_bt_gatt_server_set_read_value_requested_cb_p",utc_bluetooth_bt_gatt_server_set_read_value_requested_cb_p,utc_bluetooth_gatt_positive_startup,utc_bluetooth_gatt_positive_cleanup},
+       {"utc_bluetooth_bt_gatt_server_set_characteristic_notification_state_change_cb_p",utc_bluetooth_bt_gatt_server_set_characteristic_notification_state_change_cb_p,utc_bluetooth_gatt_positive_startup,utc_bluetooth_gatt_positive_cleanup},
+       {"utc_bluetooth_bt_gatt_server_set_write_value_requested_cb_p",utc_bluetooth_bt_gatt_server_set_write_value_requested_cb_p,utc_bluetooth_gatt_positive_startup,utc_bluetooth_gatt_positive_cleanup},
+       {"utc_bluetooth_bt_gatt_server_get_service_p",utc_bluetooth_bt_gatt_server_get_service_p,utc_bluetooth_gatt_positive_startup,utc_bluetooth_gatt_positive_cleanup},
+       {"utc_bluetooth_bt_gatt_server_foreach_services_p",utc_bluetooth_bt_gatt_server_foreach_services_p,utc_bluetooth_gatt_positive_startup,utc_bluetooth_gatt_positive_cleanup},
+       {"utc_bluetooth_bt_gatt_server_register_service_p",utc_bluetooth_bt_gatt_server_register_service_p,utc_bluetooth_gatt_positive_startup,utc_bluetooth_gatt_positive_cleanup},
+       {"utc_bluetooth_bt_gatt_server_unregister_service_p",utc_bluetooth_bt_gatt_server_unregister_service_p,utc_bluetooth_gatt_positive_startup,utc_bluetooth_gatt_positive_cleanup},
+       {"utc_bluetooth_bt_gatt_server_unregister_all_services_p",utc_bluetooth_bt_gatt_server_unregister_all_services_p,utc_bluetooth_gatt_positive_startup,utc_bluetooth_gatt_positive_cleanup},
+       {"utc_bluetooth_bt_gatt_server_start_p",utc_bluetooth_bt_gatt_server_start_p,utc_bluetooth_gatt_positive_startup,utc_bluetooth_gatt_positive_cleanup},
+       {"utc_bluetooth_bt_ipsp_set_connection_state_changed_cb_p",utc_bluetooth_bt_ipsp_set_connection_state_changed_cb_p,utc_bluetooth_gatt_positive_startup,utc_bluetooth_gatt_positive_cleanup},
+       {"utc_bluetooth_bt_ipsp_unset_connection_state_changed_cb_p",utc_bluetooth_bt_ipsp_unset_connection_state_changed_cb_p,utc_bluetooth_gatt_positive_startup,utc_bluetooth_gatt_positive_cleanup},
+       {"utc_bluetooth_bt_gatt_client_set_att_mtu_changed_cb_p",utc_bluetooth_bt_gatt_client_set_att_mtu_changed_cb_p,utc_bluetooth_gatt_positive_startup,utc_bluetooth_gatt_positive_cleanup},
+       {"utc_bluetooth_bt_gatt_client_unset_att_mtu_changed_cb_p",utc_bluetooth_bt_gatt_client_unset_att_mtu_changed_cb_p,utc_bluetooth_gatt_positive_startup,utc_bluetooth_gatt_positive_cleanup},
+       {"utc_bluetooth_bt_hdp_set_data_received_cb_n",utc_bluetooth_bt_hdp_set_data_received_cb_n,utc_bluetooth_hdp_negative_startup,utc_bluetooth_hdp_negative_cleanup},
+       {"utc_bluetooth_bt_hdp_set_data_received_cb_n1",utc_bluetooth_bt_hdp_set_data_received_cb_n1,utc_bluetooth_hdp_negative_startup,utc_bluetooth_hdp_negative_cleanup},
+       {"utc_bluetooth_bt_hdp_set_connection_state_changed_cb_n",utc_bluetooth_bt_hdp_set_connection_state_changed_cb_n,utc_bluetooth_hdp_negative_startup,utc_bluetooth_hdp_negative_cleanup},
+       {"utc_bluetooth_bt_hdp_set_connection_state_changed_cb_n1",utc_bluetooth_bt_hdp_set_connection_state_changed_cb_n1,utc_bluetooth_hdp_negative_startup,utc_bluetooth_hdp_negative_cleanup},
+       {"utc_bluetooth_bt_hdp_disconnect_n",utc_bluetooth_bt_hdp_disconnect_n,utc_bluetooth_hdp_negative_startup,utc_bluetooth_hdp_negative_cleanup},
+       {"utc_bluetooth_bt_hdp_connect_to_source_n",utc_bluetooth_bt_hdp_connect_to_source_n,utc_bluetooth_hdp_negative_startup,utc_bluetooth_hdp_negative_cleanup},
+       {"utc_bluetooth_bt_hdp_connect_to_source_n2",utc_bluetooth_bt_hdp_connect_to_source_n2,utc_bluetooth_hdp_negative_startup,utc_bluetooth_hdp_negative_cleanup},
+       {"utc_bluetooth_bt_hdp_register_sink_app_n",utc_bluetooth_bt_hdp_register_sink_app_n,utc_bluetooth_hdp_negative_startup,utc_bluetooth_hdp_negative_cleanup},
+       {"utc_bluetooth_bt_hdp_unregister_sink_app_n",utc_bluetooth_bt_hdp_unregister_sink_app_n,utc_bluetooth_hdp_negative_startup,utc_bluetooth_hdp_negative_cleanup},
+       {"utc_bluetooth_bt_hdp_unregister_sink_app_n1",utc_bluetooth_bt_hdp_unregister_sink_app_n1,utc_bluetooth_hdp_negative_startup,utc_bluetooth_hdp_negative_cleanup},
+       {"utc_bluetooth_bt_hdp_send_data_n",utc_bluetooth_bt_hdp_send_data_n,utc_bluetooth_hdp_negative_startup,utc_bluetooth_hdp_negative_cleanup},
+       {"utc_bluetooth_bt_hdp_unset_connection_state_changed_cb_n",utc_bluetooth_bt_hdp_unset_connection_state_changed_cb_n,utc_bluetooth_hdp_negative_startup,utc_bluetooth_hdp_negative_cleanup},
+       {"utc_bluetooth_bt_hdp_unset_data_received_cb_n",utc_bluetooth_bt_hdp_unset_data_received_cb_n,utc_bluetooth_hdp_negative_startup,utc_bluetooth_hdp_negative_cleanup},
+       {"utc_bluetooth_bt_hdp_set_data_received_cb_p",utc_bluetooth_bt_hdp_set_data_received_cb_p,utc_bluetooth_hdp_positive_startup,utc_bluetooth_hdp_positive_cleanup},
+       {"utc_bluetooth_bt_hdp_unset_data_received_cb_p",utc_bluetooth_bt_hdp_unset_data_received_cb_p,utc_bluetooth_hdp_positive_startup,utc_bluetooth_hdp_positive_cleanup},
+       {"utc_bluetooth_bt_hdp_set_connection_state_changed_cb_p",utc_bluetooth_bt_hdp_set_connection_state_changed_cb_p,utc_bluetooth_hdp_positive_startup,utc_bluetooth_hdp_positive_cleanup},
+       {"utc_bluetooth_bt_hdp_unset_connection_state_changed_cb_p",utc_bluetooth_bt_hdp_unset_connection_state_changed_cb_p,utc_bluetooth_hdp_positive_startup,utc_bluetooth_hdp_positive_cleanup},
+       {"utc_bluetooth_bt_hdp_unregister_sink_app_p",utc_bluetooth_bt_hdp_unregister_sink_app_p,utc_bluetooth_hdp_positive_startup,utc_bluetooth_hdp_positive_cleanup},
+       {"utc_bluetooth_bt_hdp_register_sink_app_p",utc_bluetooth_bt_hdp_register_sink_app_p,utc_bluetooth_hdp_positive_startup,utc_bluetooth_hdp_positive_cleanup},
+       {"utc_bluetooth_bt_hid_host_initialize_n",utc_bluetooth_bt_hid_host_initialize_n,utc_bluetooth_hid_negative_startup,utc_bluetooth_hid_negative_cleanup},
+       {"utc_bluetooth_bt_hid_host_initialize_n1",utc_bluetooth_bt_hid_host_initialize_n1,utc_bluetooth_hid_negative_startup,utc_bluetooth_hid_negative_cleanup},
+       {"utc_bluetooth_bt_hid_host_connect_n",utc_bluetooth_bt_hid_host_connect_n,utc_bluetooth_hid_negative_startup,utc_bluetooth_hid_negative_cleanup},
+       {"utc_bluetooth_bt_hid_host_disconnect_n",utc_bluetooth_bt_hid_host_disconnect_n,utc_bluetooth_hid_negative_startup,utc_bluetooth_hid_negative_cleanup},
+       {"utc_bluetooth_bt_hid_host_deinitialize_n",utc_bluetooth_bt_hid_host_deinitialize_n,utc_bluetooth_hid_negative_startup,utc_bluetooth_hid_negative_cleanup},
+       {"utc_bluetooth_bt_hid_host_initialize_p",utc_bluetooth_bt_hid_host_initialize_p,utc_bluetooth_hid_positive_startup,utc_bluetooth_hid_positive_cleanup},
+       {"utc_bluetooth_bt_hid_host_deinitialize_p",utc_bluetooth_bt_hid_host_deinitialize_p,utc_bluetooth_hid_positive_startup,utc_bluetooth_hid_positive_cleanup},
+       {"utc_bluetooth_bt_opp_client_initialize_n",utc_bluetooth_bt_opp_client_initialize_n,utc_bluetooth_opp_client_negative_startup,utc_bluetooth_opp_client_negative_cleanup},
+       {"utc_bluetooth_bt_opp_client_deinitialize_n",utc_bluetooth_bt_opp_client_deinitialize_n,utc_bluetooth_opp_client_negative_startup,utc_bluetooth_opp_client_negative_cleanup},
+       {"utc_bluetooth_bt_opp_client_add_file_n",utc_bluetooth_bt_opp_client_add_file_n,utc_bluetooth_opp_client_negative_startup,utc_bluetooth_opp_client_negative_cleanup},
+       {"utc_bluetooth_bt_opp_client_add_file_n1",utc_bluetooth_bt_opp_client_add_file_n1,utc_bluetooth_opp_client_negative_startup,utc_bluetooth_opp_client_negative_cleanup},
+       {"utc_bluetooth_bt_opp_client_clear_files_n",utc_bluetooth_bt_opp_client_clear_files_n,utc_bluetooth_opp_client_negative_startup,utc_bluetooth_opp_client_negative_cleanup},
+       {"utc_bluetooth_bt_opp_client_push_files_n",utc_bluetooth_bt_opp_client_push_files_n,utc_bluetooth_opp_client_negative_startup,utc_bluetooth_opp_client_negative_cleanup},
+       {"utc_bluetooth_bt_opp_client_cancel_push_n",utc_bluetooth_bt_opp_client_cancel_push_n,utc_bluetooth_opp_client_negative_startup,utc_bluetooth_opp_client_negative_cleanup},
+       {"utc_bluetooth_bt_opp_client_initialize_p",utc_bluetooth_bt_opp_client_initialize_p,utc_bluetooth_opp_client_positive_startup,utc_bluetooth_opp_client_positive_cleanup},
+       {"utc_bluetooth_bt_opp_client_deinitialize_p",utc_bluetooth_bt_opp_client_deinitialize_p,utc_bluetooth_opp_client_positive_startup,utc_bluetooth_opp_client_positive_cleanup},
+       {"utc_bluetooth_bt_opp_client_clear_files_p",utc_bluetooth_bt_opp_client_clear_files_p,utc_bluetooth_opp_client_positive_startup,utc_bluetooth_opp_client_positive_cleanup},
+       {"utc_bluetooth_bt_opp_server_accept_n",utc_bluetooth_bt_opp_server_accept_n,utc_bluetooth_bt_opp_server_negative_startup,utc_bluetooth_bt_opp_server_negative_cleanup},
+       {"utc_bluetooth_bt_opp_server_accept_n1",utc_bluetooth_bt_opp_server_accept_n1,utc_bluetooth_bt_opp_server_negative_startup,utc_bluetooth_bt_opp_server_negative_cleanup},
+       {"utc_bluetooth_bt_opp_server_accept_n2",utc_bluetooth_bt_opp_server_accept_n2,utc_bluetooth_bt_opp_server_negative_startup,utc_bluetooth_bt_opp_server_negative_cleanup},
+       {"utc_bluetooth_bt_opp_server_reject_n",utc_bluetooth_bt_opp_server_reject_n,utc_bluetooth_bt_opp_server_negative_startup,utc_bluetooth_bt_opp_server_negative_cleanup},
+       {"utc_bluetooth_bt_opp_server_reject_n1",utc_bluetooth_bt_opp_server_reject_n1,utc_bluetooth_bt_opp_server_negative_startup,utc_bluetooth_bt_opp_server_negative_cleanup},
+       {"utc_bluetooth_bt_opp_server_set_destination_n",utc_bluetooth_bt_opp_server_set_destination_n,utc_bluetooth_bt_opp_server_negative_startup,utc_bluetooth_bt_opp_server_negative_cleanup},
+       {"utc_bluetooth_bt_opp_server_set_destination_n1",utc_bluetooth_bt_opp_server_set_destination_n1,utc_bluetooth_bt_opp_server_negative_startup,utc_bluetooth_bt_opp_server_negative_cleanup},
+       {"utc_bluetooth_bt_opp_server_set_destination_n2",utc_bluetooth_bt_opp_server_set_destination_n2,utc_bluetooth_bt_opp_server_negative_startup,utc_bluetooth_bt_opp_server_negative_cleanup},
+       {"utc_bluetooth_bt_opp_server_initialize_by_connection_request_n",utc_bluetooth_bt_opp_server_initialize_by_connection_request_n,utc_bluetooth_bt_opp_server_negative_startup,utc_bluetooth_bt_opp_server_negative_cleanup},
+       {"utc_bluetooth_bt_opp_server_initialize_by_connection_request_n1",utc_bluetooth_bt_opp_server_initialize_by_connection_request_n1,utc_bluetooth_bt_opp_server_negative_startup,utc_bluetooth_bt_opp_server_negative_cleanup},
+       {"utc_bluetooth_bt_opp_server_deinitialize_n",utc_bluetooth_bt_opp_server_deinitialize_n,utc_bluetooth_bt_opp_server_negative_startup,utc_bluetooth_bt_opp_server_negative_cleanup},
+       {"utc_bluetooth_bt_opp_server_deinitialize_n1",utc_bluetooth_bt_opp_server_deinitialize_n1,utc_bluetooth_bt_opp_server_negative_startup,utc_bluetooth_bt_opp_server_negative_cleanup},
+       {"utc_bluetooth_bt_opp_server_cancel_transfer_n",utc_bluetooth_bt_opp_server_cancel_transfer_n,utc_bluetooth_bt_opp_server_negative_startup,utc_bluetooth_bt_opp_server_negative_cleanup},
+       {"utc_bluetooth_bt_opp_server_cancel_transfer_n1",utc_bluetooth_bt_opp_server_cancel_transfer_n1,utc_bluetooth_bt_opp_server_negative_startup,utc_bluetooth_bt_opp_server_negative_cleanup},
+       {"utc_bluetooth_bt_opp_server_initialize_by_connection_request_p",utc_bluetooth_bt_opp_server_initialize_by_connection_request_p,utc_bluetooth_opp_server_positive_startup,utc_bluetooth_opp_server_positive_cleanup},
+       {"utc_bluetooth_bt_opp_server_deinitialize_p",utc_bluetooth_bt_opp_server_deinitialize_p,utc_bluetooth_opp_server_positive_startup,utc_bluetooth_opp_server_positive_cleanup},
+       {"utc_bluetooth_bt_opp_server_set_destination_p",utc_bluetooth_bt_opp_server_set_destination_p,utc_bluetooth_opp_server_positive_startup,utc_bluetooth_opp_server_positive_cleanup},
+       {"utc_bluetooth_bt_device_set_service_searched_cb_n",utc_bluetooth_bt_device_set_service_searched_cb_n,utc_bluetooth_service_search_negative_startup,utc_bluetooth_service_search_negative_cleanup},
+       {"utc_bluetooth_bt_device_set_service_searched_cb_n1",utc_bluetooth_bt_device_set_service_searched_cb_n1,utc_bluetooth_service_search_negative_startup,utc_bluetooth_service_search_negative_cleanup},
+       {"utc_bluetooth_bt_device_unset_service_searched_cb_n",utc_bluetooth_bt_device_unset_service_searched_cb_n,utc_bluetooth_service_search_negative_startup,utc_bluetooth_service_search_negative_cleanup},
+       {"utc_bluetooth_bt_device_start_service_search_n",utc_bluetooth_bt_device_start_service_search_n,utc_bluetooth_service_search_negative_startup,utc_bluetooth_service_search_negative_cleanup},
+       {"utc_bluetooth_bt_device_set_service_searched_cb_p",utc_bluetooth_bt_device_set_service_searched_cb_p,utc_bluetooth_service_search_positive_startup,utc_bluetooth_service_search_positive_cleanup},
+       {"utc_bluetooth_bt_device_unset_service_searched_cb_p",utc_bluetooth_bt_device_unset_service_searched_cb_p,utc_bluetooth_service_search_positive_startup,utc_bluetooth_service_search_positive_cleanup},
+       {"utc_bluetooth_bt_socket_set_data_received_cb_n",utc_bluetooth_bt_socket_set_data_received_cb_n,utc_bluetooth_socket_negative_startup,utc_bluetooth_socket_negative_cleanup},
+       {"utc_bluetooth_bt_socket_set_data_received_cb_n1",utc_bluetooth_bt_socket_set_data_received_cb_n1,utc_bluetooth_socket_negative_startup,utc_bluetooth_socket_negative_cleanup},
+       {"utc_bluetooth_bt_socket_set_connection_state_changed_cb_n",utc_bluetooth_bt_socket_set_connection_state_changed_cb_n,utc_bluetooth_socket_negative_startup,utc_bluetooth_socket_negative_cleanup},
+       {"utc_bluetooth_bt_socket_set_connection_state_changed_cb_n1",utc_bluetooth_bt_socket_set_connection_state_changed_cb_n1,utc_bluetooth_socket_negative_startup,utc_bluetooth_socket_negative_cleanup},
+       {"utc_bluetooth_bt_socket_unset_data_received_cb_n",utc_bluetooth_bt_socket_unset_data_received_cb_n,utc_bluetooth_socket_negative_startup,utc_bluetooth_socket_negative_cleanup},
+       {"utc_bluetooth_bt_socket_unset_connection_state_changed_cb_n",utc_bluetooth_bt_socket_unset_connection_state_changed_cb_n,utc_bluetooth_socket_negative_startup,utc_bluetooth_socket_negative_cleanup},
+       {"utc_bluetooth_bt_socket_create_rfcomm_n",utc_bluetooth_bt_socket_create_rfcomm_n,utc_bluetooth_socket_negative_startup,utc_bluetooth_socket_negative_cleanup},
+       {"utc_bluetooth_bt_socket_create_rfcomm_n1",utc_bluetooth_bt_socket_create_rfcomm_n1,utc_bluetooth_socket_negative_startup,utc_bluetooth_socket_negative_cleanup},
+       {"utc_bluetooth_bt_socket_destroy_rfcomm_n",utc_bluetooth_bt_socket_destroy_rfcomm_n,utc_bluetooth_socket_negative_startup,utc_bluetooth_socket_negative_cleanup},
+       {"utc_bluetooth_bt_socket_listen_and_accept_rfcomm_n",utc_bluetooth_bt_socket_listen_and_accept_rfcomm_n,utc_bluetooth_socket_negative_startup,utc_bluetooth_socket_negative_cleanup},
+       {"utc_bluetooth_bt_socket_connect_rfcomm_n",utc_bluetooth_bt_socket_connect_rfcomm_n,utc_bluetooth_socket_negative_startup,utc_bluetooth_socket_negative_cleanup},
+       {"utc_bluetooth_bt_socket_disconnect_rfcomm_n",utc_bluetooth_bt_socket_disconnect_rfcomm_n,utc_bluetooth_socket_negative_startup,utc_bluetooth_socket_negative_cleanup},
+       {"utc_bluetooth_bt_socket_send_data_n",utc_bluetooth_bt_socket_send_data_n,utc_bluetooth_socket_negative_startup,utc_bluetooth_socket_negative_cleanup},
+       {"utc_bluetooth_bt_socket_set_connection_requested_cb_n",utc_bluetooth_bt_socket_set_connection_requested_cb_n,utc_bluetooth_socket_negative_startup,utc_bluetooth_socket_negative_cleanup},
+       {"utc_bluetooth_bt_socket_unset_connection_requested_cb_n",utc_bluetooth_bt_socket_unset_connection_requested_cb_n,utc_bluetooth_socket_negative_startup,utc_bluetooth_socket_negative_cleanup},
+       {"utc_bluetooth_bt_socket_set_data_received_cb_p",utc_bluetooth_bt_socket_set_data_received_cb_p,utc_bluetooth_bt_socket_positive_startup,utc_bluetooth_bt_socket_positive_cleanup},
+       {"utc_bluetooth_bt_socket_set_connection_state_changed_cb_p",utc_bluetooth_bt_socket_set_connection_state_changed_cb_p,utc_bluetooth_bt_socket_positive_startup,utc_bluetooth_bt_socket_positive_cleanup},
+       {"utc_bluetooth_bt_socket_create_rfcomm_p",utc_bluetooth_bt_socket_create_rfcomm_p,utc_bluetooth_bt_socket_positive_startup,utc_bluetooth_bt_socket_positive_cleanup},
+       {"utc_bluetooth_bt_socket_listen_and_accept_rfcomm_p",utc_bluetooth_bt_socket_listen_and_accept_rfcomm_p,utc_bluetooth_bt_socket_positive_startup,utc_bluetooth_bt_socket_positive_cleanup},
+       {"utc_bluetooth_bt_socket_destroy_rfcomm_p",utc_bluetooth_bt_socket_destroy_rfcomm_p,utc_bluetooth_bt_socket_positive_startup,utc_bluetooth_bt_socket_positive_cleanup},
+       {"utc_bluetooth_bt_socket_unset_data_received_cb_p",utc_bluetooth_bt_socket_unset_data_received_cb_p,utc_bluetooth_bt_socket_positive_startup,utc_bluetooth_bt_socket_positive_cleanup},
+       {"utc_bluetooth_bt_socket_unset_connection_state_changed_cb_p",utc_bluetooth_bt_socket_unset_connection_state_changed_cb_p,utc_bluetooth_bt_socket_positive_startup,utc_bluetooth_bt_socket_positive_cleanup},
+       {"utc_bluetooth_bt_socket_set_connection_requested_cb_p",utc_bluetooth_bt_socket_set_connection_requested_cb_p,utc_bluetooth_bt_socket_positive_startup,utc_bluetooth_bt_socket_positive_cleanup},
+       {"utc_bluetooth_bt_socket_unset_connection_requested_cb_p",utc_bluetooth_bt_socket_unset_connection_requested_cb_p,utc_bluetooth_bt_socket_positive_startup,utc_bluetooth_bt_socket_positive_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_BLUETOOTH-NATIVE_H__
diff --git a/src/utc/bundle/tct-bundle-core_tv.h b/src/utc/bundle/tct-bundle-core_tv.h
new file mode 100755 (executable)
index 0000000..532b150
--- /dev/null
@@ -0,0 +1,164 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_BUNDLE-NATIVE_H__
+#define __TCT_BUNDLE-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_ApplicationFW_bundle_del_startup(void);
+extern void utc_ApplicationFW_bundle_del_cleanup(void);
+extern void utc_ApplicationFW_bundle_add_str_startup(void);
+extern void utc_ApplicationFW_bundle_add_str_cleanup(void);
+extern void utc_ApplicationFW_bundle_add_byte_startup(void);
+extern void utc_ApplicationFW_bundle_add_byte_cleanup(void);
+extern void utc_ApplicationFW_bundle_add_str_array_startup(void);
+extern void utc_ApplicationFW_bundle_add_str_array_cleanup(void);
+extern void utc_ApplicationFW_bundle_get_str_array_startup(void);
+extern void utc_ApplicationFW_bundle_get_str_array_cleanup(void);
+extern void utc_ApplicationFW_bundle_add_byte_array_startup(void);
+extern void utc_ApplicationFW_bundle_add_byte_array_cleanup(void);
+extern void utc_ApplicationFW_bundle_set_byte_array_element_startup(void);
+extern void utc_ApplicationFW_bundle_set_byte_array_element_cleanup(void);
+extern void utc_ApplicationFW_bundle_get_byte_array_startup(void);
+extern void utc_ApplicationFW_bundle_get_byte_array_cleanup(void);
+
+extern int utc_ApplicationFW_bundle_create_p(void);
+extern int utc_ApplicationFW_bundle_decode_p1(void);
+extern int utc_ApplicationFW_bundle_decode_p2(void);
+extern int utc_ApplicationFW_bundle_decode_n(void);
+extern int utc_ApplicationFW_bundle_del_p(void);
+extern int utc_ApplicationFW_bundle_del_n(void);
+extern int utc_ApplicationFW_bundle_del_n2(void);
+extern int utc_ApplicationFW_bundle_del_n3(void);
+extern int utc_ApplicationFW_bundle_dup_p(void);
+extern int utc_ApplicationFW_bundle_dup_n(void);
+extern int utc_ApplicationFW_bundle_encode_p(void);
+extern int utc_ApplicationFW_bundle_encode_n(void);
+extern int utc_ApplicationFW_bundle_encode_n2(void);
+extern int utc_ApplicationFW_bundle_encode_n3(void);
+extern int utc_ApplicationFW_bundle_free_p(void);
+extern int utc_ApplicationFW_bundle_free_n(void);
+extern int utc_ApplicationFW_bundle_get_count_p(void);
+extern int utc_ApplicationFW_bundle_get_count_n(void);
+extern int utc_ApplicationFW_bundle_foreach_p(void);
+extern int utc_ApplicationFW_bundle_foreach_n(void);
+extern int utc_ApplicationFW_bundle_get_type_p(void);
+extern int utc_ApplicationFW_bundle_get_type_n(void);
+extern int utc_ApplicationFW_bundle_add_str_p(void);
+extern int utc_ApplicationFW_bundle_add_str_n(void);
+extern int utc_ApplicationFW_bundle_add_str_n2(void);
+extern int utc_ApplicationFW_bundle_add_str_n3(void);
+extern int utc_ApplicationFW_bundle_get_str_p(void);
+extern int utc_ApplicationFW_bundle_get_str_n(void);
+extern int utc_ApplicationFW_bundle_get_str_n2(void);
+extern int utc_ApplicationFW_bundle_get_str_n3(void);
+extern int utc_ApplicationFW_bundle_add_byte_p(void);
+extern int utc_ApplicationFW_bundle_add_byte_n(void);
+extern int utc_ApplicationFW_bundle_add_byte_n2(void);
+extern int utc_ApplicationFW_bundle_get_byte_p(void);
+extern int utc_ApplicationFW_bundle_get_byte_n(void);
+extern int utc_ApplicationFW_bundle_get_byte_n2(void);
+extern int utc_ApplicationFW_bundle_get_byte_n3(void);
+extern int utc_ApplicationFW_bundle_add_str_array_p(void);
+extern int utc_ApplicationFW_bundle_add_str_array_n(void);
+extern int utc_ApplicationFW_bundle_add_str_array_n2(void);
+extern int utc_ApplicationFW_bundle_add_str_array_n3(void);
+extern int utc_ApplicationFW_bundle_get_str_array_p(void);
+extern int utc_ApplicationFW_bundle_get_str_array_n(void);
+extern int utc_ApplicationFW_bundle_get_str_array_n2(void);
+extern int utc_ApplicationFW_bundle_get_str_array_n3(void);
+extern int utc_ApplicationFW_bundle_keyval_get_type_p(void);
+extern int utc_ApplicationFW_bundle_keyval_get_type_n(void);
+extern int utc_ApplicationFW_bundle_keyval_type_is_array_p(void);
+extern int utc_ApplicationFW_bundle_keyval_type_is_array_n(void);
+extern int utc_bundle_keyval_get_basic_val_p(void);
+extern int utc_bundle_keyval_get_basic_val_n(void);
+extern int utc_bundle_keyval_get_array_val_p(void);
+extern int utc_bundle_keyval_get_array_val_n(void);
+extern int utc_ApplicationFW_bundle_add_byte_array_p(void);
+extern int utc_ApplicationFW_bundle_add_byte_array_n1(void);
+extern int utc_ApplicationFW_bundle_add_byte_array_n2(void);
+extern int utc_ApplicationFW_bundle_set_byte_array_element_p(void);
+extern int utc_ApplicationFW_bundle_set_byte_array_element_n(void);
+extern int utc_ApplicationFW_bundle_get_byte_array_p(void);
+extern int utc_ApplicationFW_bundle_get_byte_array_n(void);
+
+testcase tc_array[] = {
+       {"utc_ApplicationFW_bundle_create_p",utc_ApplicationFW_bundle_create_p,NULL,NULL},
+       {"utc_ApplicationFW_bundle_decode_p1",utc_ApplicationFW_bundle_decode_p1,NULL,NULL},
+       {"utc_ApplicationFW_bundle_decode_p2",utc_ApplicationFW_bundle_decode_p2,NULL,NULL},
+       {"utc_ApplicationFW_bundle_decode_n",utc_ApplicationFW_bundle_decode_n,NULL,NULL},
+       {"utc_ApplicationFW_bundle_del_p",utc_ApplicationFW_bundle_del_p,utc_ApplicationFW_bundle_del_startup,utc_ApplicationFW_bundle_del_cleanup},
+       {"utc_ApplicationFW_bundle_del_n",utc_ApplicationFW_bundle_del_n,utc_ApplicationFW_bundle_del_startup,utc_ApplicationFW_bundle_del_cleanup},
+       {"utc_ApplicationFW_bundle_del_n2",utc_ApplicationFW_bundle_del_n2,utc_ApplicationFW_bundle_del_startup,utc_ApplicationFW_bundle_del_cleanup},
+       {"utc_ApplicationFW_bundle_del_n3",utc_ApplicationFW_bundle_del_n3,utc_ApplicationFW_bundle_del_startup,utc_ApplicationFW_bundle_del_cleanup},
+       {"utc_ApplicationFW_bundle_dup_p",utc_ApplicationFW_bundle_dup_p,NULL,NULL},
+       {"utc_ApplicationFW_bundle_dup_n",utc_ApplicationFW_bundle_dup_n,NULL,NULL},
+       {"utc_ApplicationFW_bundle_encode_p",utc_ApplicationFW_bundle_encode_p,NULL,NULL},
+       {"utc_ApplicationFW_bundle_encode_n",utc_ApplicationFW_bundle_encode_n,NULL,NULL},
+       {"utc_ApplicationFW_bundle_encode_n2",utc_ApplicationFW_bundle_encode_n2,NULL,NULL},
+       {"utc_ApplicationFW_bundle_encode_n3",utc_ApplicationFW_bundle_encode_n3,NULL,NULL},
+       {"utc_ApplicationFW_bundle_free_p",utc_ApplicationFW_bundle_free_p,NULL,NULL},
+       {"utc_ApplicationFW_bundle_free_n",utc_ApplicationFW_bundle_free_n,NULL,NULL},
+       {"utc_ApplicationFW_bundle_get_count_p",utc_ApplicationFW_bundle_get_count_p,NULL,NULL},
+       {"utc_ApplicationFW_bundle_get_count_n",utc_ApplicationFW_bundle_get_count_n,NULL,NULL},
+       {"utc_ApplicationFW_bundle_foreach_p",utc_ApplicationFW_bundle_foreach_p,NULL,NULL},
+       {"utc_ApplicationFW_bundle_foreach_n",utc_ApplicationFW_bundle_foreach_n,NULL,NULL},
+       {"utc_ApplicationFW_bundle_get_type_p",utc_ApplicationFW_bundle_get_type_p,NULL,NULL},
+       {"utc_ApplicationFW_bundle_get_type_n",utc_ApplicationFW_bundle_get_type_n,NULL,NULL},
+       {"utc_ApplicationFW_bundle_add_str_p",utc_ApplicationFW_bundle_add_str_p,utc_ApplicationFW_bundle_add_str_startup,utc_ApplicationFW_bundle_add_str_cleanup},
+       {"utc_ApplicationFW_bundle_add_str_n",utc_ApplicationFW_bundle_add_str_n,utc_ApplicationFW_bundle_add_str_startup,utc_ApplicationFW_bundle_add_str_cleanup},
+       {"utc_ApplicationFW_bundle_add_str_n2",utc_ApplicationFW_bundle_add_str_n2,utc_ApplicationFW_bundle_add_str_startup,utc_ApplicationFW_bundle_add_str_cleanup},
+       {"utc_ApplicationFW_bundle_add_str_n3",utc_ApplicationFW_bundle_add_str_n3,utc_ApplicationFW_bundle_add_str_startup,utc_ApplicationFW_bundle_add_str_cleanup},
+       {"utc_ApplicationFW_bundle_get_str_p",utc_ApplicationFW_bundle_get_str_p,NULL,NULL},
+       {"utc_ApplicationFW_bundle_get_str_n",utc_ApplicationFW_bundle_get_str_n,NULL,NULL},
+       {"utc_ApplicationFW_bundle_get_str_n2",utc_ApplicationFW_bundle_get_str_n2,NULL,NULL},
+       {"utc_ApplicationFW_bundle_get_str_n3",utc_ApplicationFW_bundle_get_str_n3,NULL,NULL},
+       {"utc_ApplicationFW_bundle_add_byte_p",utc_ApplicationFW_bundle_add_byte_p,utc_ApplicationFW_bundle_add_byte_startup,utc_ApplicationFW_bundle_add_byte_cleanup},
+       {"utc_ApplicationFW_bundle_add_byte_n",utc_ApplicationFW_bundle_add_byte_n,utc_ApplicationFW_bundle_add_byte_startup,utc_ApplicationFW_bundle_add_byte_cleanup},
+       {"utc_ApplicationFW_bundle_add_byte_n2",utc_ApplicationFW_bundle_add_byte_n2,utc_ApplicationFW_bundle_add_byte_startup,utc_ApplicationFW_bundle_add_byte_cleanup},
+       {"utc_ApplicationFW_bundle_get_byte_p",utc_ApplicationFW_bundle_get_byte_p,NULL,NULL},
+       {"utc_ApplicationFW_bundle_get_byte_n",utc_ApplicationFW_bundle_get_byte_n,NULL,NULL},
+       {"utc_ApplicationFW_bundle_get_byte_n2",utc_ApplicationFW_bundle_get_byte_n2,NULL,NULL},
+       {"utc_ApplicationFW_bundle_get_byte_n3",utc_ApplicationFW_bundle_get_byte_n3,NULL,NULL},
+       {"utc_ApplicationFW_bundle_add_str_array_p",utc_ApplicationFW_bundle_add_str_array_p,utc_ApplicationFW_bundle_add_str_array_startup,utc_ApplicationFW_bundle_add_str_array_cleanup},
+       {"utc_ApplicationFW_bundle_add_str_array_n",utc_ApplicationFW_bundle_add_str_array_n,utc_ApplicationFW_bundle_add_str_array_startup,utc_ApplicationFW_bundle_add_str_array_cleanup},
+       {"utc_ApplicationFW_bundle_add_str_array_n2",utc_ApplicationFW_bundle_add_str_array_n2,utc_ApplicationFW_bundle_add_str_array_startup,utc_ApplicationFW_bundle_add_str_array_cleanup},
+       {"utc_ApplicationFW_bundle_add_str_array_n3",utc_ApplicationFW_bundle_add_str_array_n3,utc_ApplicationFW_bundle_add_str_array_startup,utc_ApplicationFW_bundle_add_str_array_cleanup},
+       {"utc_ApplicationFW_bundle_get_str_array_p",utc_ApplicationFW_bundle_get_str_array_p,utc_ApplicationFW_bundle_get_str_array_startup,utc_ApplicationFW_bundle_get_str_array_cleanup},
+       {"utc_ApplicationFW_bundle_get_str_array_n",utc_ApplicationFW_bundle_get_str_array_n,utc_ApplicationFW_bundle_get_str_array_startup,utc_ApplicationFW_bundle_get_str_array_cleanup},
+       {"utc_ApplicationFW_bundle_get_str_array_n2",utc_ApplicationFW_bundle_get_str_array_n2,utc_ApplicationFW_bundle_get_str_array_startup,utc_ApplicationFW_bundle_get_str_array_cleanup},
+       {"utc_ApplicationFW_bundle_get_str_array_n3",utc_ApplicationFW_bundle_get_str_array_n3,utc_ApplicationFW_bundle_get_str_array_startup,utc_ApplicationFW_bundle_get_str_array_cleanup},
+       {"utc_ApplicationFW_bundle_keyval_get_type_p",utc_ApplicationFW_bundle_keyval_get_type_p,NULL,NULL},
+       {"utc_ApplicationFW_bundle_keyval_get_type_n",utc_ApplicationFW_bundle_keyval_get_type_n,NULL,NULL},
+       {"utc_ApplicationFW_bundle_keyval_type_is_array_p",utc_ApplicationFW_bundle_keyval_type_is_array_p,NULL,NULL},
+       {"utc_ApplicationFW_bundle_keyval_type_is_array_n",utc_ApplicationFW_bundle_keyval_type_is_array_n,NULL,NULL},
+       {"utc_bundle_keyval_get_basic_val_p",utc_bundle_keyval_get_basic_val_p,NULL,NULL},
+       {"utc_bundle_keyval_get_basic_val_n",utc_bundle_keyval_get_basic_val_n,NULL,NULL},
+       {"utc_bundle_keyval_get_array_val_p",utc_bundle_keyval_get_array_val_p,NULL,NULL},
+       {"utc_bundle_keyval_get_array_val_n",utc_bundle_keyval_get_array_val_n,NULL,NULL},
+       {"utc_ApplicationFW_bundle_add_byte_array_p",utc_ApplicationFW_bundle_add_byte_array_p,utc_ApplicationFW_bundle_add_byte_array_startup,utc_ApplicationFW_bundle_add_byte_array_cleanup},
+       {"utc_ApplicationFW_bundle_add_byte_array_n1",utc_ApplicationFW_bundle_add_byte_array_n1,utc_ApplicationFW_bundle_add_byte_array_startup,utc_ApplicationFW_bundle_add_byte_array_cleanup},
+       {"utc_ApplicationFW_bundle_add_byte_array_n2",utc_ApplicationFW_bundle_add_byte_array_n2,utc_ApplicationFW_bundle_add_byte_array_startup,utc_ApplicationFW_bundle_add_byte_array_cleanup},
+       {"utc_ApplicationFW_bundle_set_byte_array_element_p",utc_ApplicationFW_bundle_set_byte_array_element_p,utc_ApplicationFW_bundle_set_byte_array_element_startup,utc_ApplicationFW_bundle_set_byte_array_element_cleanup},
+       {"utc_ApplicationFW_bundle_set_byte_array_element_n",utc_ApplicationFW_bundle_set_byte_array_element_n,utc_ApplicationFW_bundle_set_byte_array_element_startup,utc_ApplicationFW_bundle_set_byte_array_element_cleanup},
+       {"utc_ApplicationFW_bundle_get_byte_array_p",utc_ApplicationFW_bundle_get_byte_array_p,utc_ApplicationFW_bundle_get_byte_array_startup,utc_ApplicationFW_bundle_get_byte_array_cleanup},
+       {"utc_ApplicationFW_bundle_get_byte_array_n",utc_ApplicationFW_bundle_get_byte_array_n,utc_ApplicationFW_bundle_get_byte_array_startup,utc_ApplicationFW_bundle_get_byte_array_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_BUNDLE-NATIVE_H__
diff --git a/src/utc/cairo/tct-cairo-core_tv.h b/src/utc/cairo/tct-cairo-core_tv.h
new file mode 100755 (executable)
index 0000000..0fa2325
--- /dev/null
@@ -0,0 +1,78 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_CAIRO-NATIVE_H__
+#define __TCT_CAIRO-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_cairo_startup(void);
+extern void utc_cairo_cleanup(void);
+
+extern int utc_cairo_evas_gl_device_create_n(void);
+extern int utc_cairo_evas_gl_device_create_n1(void);
+extern int utc_cairo_evas_gl_device_create_p(void);
+extern int utc_cairo_gl_surface_create_for_evas_gl_n(void);
+extern int utc_cairo_gl_surface_create_for_evas_gl_n1(void);
+extern int utc_cairo_gl_surface_create_for_evas_gl_n2(void);
+extern int utc_cairo_gl_surface_create_for_evas_gl_n3(void);
+extern int utc_cairo_gl_surface_create_for_evas_gl_p(void);
+extern int utc_cairo_evas_gl_device_get_gl_n(void);
+extern int utc_cairo_evas_gl_device_get_gl_n1(void);
+extern int utc_cairo_evas_gl_device_get_gl_p(void);
+extern int utc_cairo_evas_gl_device_get_context_n(void);
+extern int utc_cairo_evas_gl_device_get_context_n1(void);
+extern int utc_cairo_evas_gl_device_get_context_p(void);
+extern int utc_cairo_gl_surface_create_n(void);
+extern int utc_cairo_gl_surface_create_p(void);
+extern int utc_cairo_gl_surface_create_for_texture_n(void);
+extern int utc_cairo_gl_surface_create_for_texture_p(void);
+extern int utc_cairo_gl_surface_get_width_n(void);
+extern int utc_cairo_gl_surface_get_width_p(void);
+extern int utc_cairo_gl_surface_get_height_n(void);
+extern int utc_cairo_gl_surface_get_height_p(void);
+extern int utc_cairo_gl_device_set_thread_aware_n(void);
+extern int utc_cairo_gl_device_set_thread_aware_p(void);
+
+testcase tc_array[] = {
+       {"utc_cairo_evas_gl_device_create_n",utc_cairo_evas_gl_device_create_n,utc_cairo_startup,utc_cairo_cleanup},
+       {"utc_cairo_evas_gl_device_create_n1",utc_cairo_evas_gl_device_create_n1,utc_cairo_startup,utc_cairo_cleanup},
+       {"utc_cairo_evas_gl_device_create_p",utc_cairo_evas_gl_device_create_p,utc_cairo_startup,utc_cairo_cleanup},
+       {"utc_cairo_gl_surface_create_for_evas_gl_n",utc_cairo_gl_surface_create_for_evas_gl_n,utc_cairo_startup,utc_cairo_cleanup},
+       {"utc_cairo_gl_surface_create_for_evas_gl_n1",utc_cairo_gl_surface_create_for_evas_gl_n1,utc_cairo_startup,utc_cairo_cleanup},
+       {"utc_cairo_gl_surface_create_for_evas_gl_n2",utc_cairo_gl_surface_create_for_evas_gl_n2,utc_cairo_startup,utc_cairo_cleanup},
+       {"utc_cairo_gl_surface_create_for_evas_gl_n3",utc_cairo_gl_surface_create_for_evas_gl_n3,utc_cairo_startup,utc_cairo_cleanup},
+       {"utc_cairo_gl_surface_create_for_evas_gl_p",utc_cairo_gl_surface_create_for_evas_gl_p,utc_cairo_startup,utc_cairo_cleanup},
+       {"utc_cairo_evas_gl_device_get_gl_n",utc_cairo_evas_gl_device_get_gl_n,utc_cairo_startup,utc_cairo_cleanup},
+       {"utc_cairo_evas_gl_device_get_gl_n1",utc_cairo_evas_gl_device_get_gl_n1,utc_cairo_startup,utc_cairo_cleanup},
+       {"utc_cairo_evas_gl_device_get_gl_p",utc_cairo_evas_gl_device_get_gl_p,utc_cairo_startup,utc_cairo_cleanup},
+       {"utc_cairo_evas_gl_device_get_context_n",utc_cairo_evas_gl_device_get_context_n,utc_cairo_startup,utc_cairo_cleanup},
+       {"utc_cairo_evas_gl_device_get_context_n1",utc_cairo_evas_gl_device_get_context_n1,utc_cairo_startup,utc_cairo_cleanup},
+       {"utc_cairo_evas_gl_device_get_context_p",utc_cairo_evas_gl_device_get_context_p,utc_cairo_startup,utc_cairo_cleanup},
+       {"utc_cairo_gl_surface_create_n",utc_cairo_gl_surface_create_n,utc_cairo_startup,utc_cairo_cleanup},
+       {"utc_cairo_gl_surface_create_p",utc_cairo_gl_surface_create_p,utc_cairo_startup,utc_cairo_cleanup},
+       {"utc_cairo_gl_surface_create_for_texture_n",utc_cairo_gl_surface_create_for_texture_n,utc_cairo_startup,utc_cairo_cleanup},
+       {"utc_cairo_gl_surface_create_for_texture_p",utc_cairo_gl_surface_create_for_texture_p,utc_cairo_startup,utc_cairo_cleanup},
+       {"utc_cairo_gl_surface_get_width_n",utc_cairo_gl_surface_get_width_n,utc_cairo_startup,utc_cairo_cleanup},
+       {"utc_cairo_gl_surface_get_width_p",utc_cairo_gl_surface_get_width_p,utc_cairo_startup,utc_cairo_cleanup},
+       {"utc_cairo_gl_surface_get_height_n",utc_cairo_gl_surface_get_height_n,utc_cairo_startup,utc_cairo_cleanup},
+       {"utc_cairo_gl_surface_get_height_p",utc_cairo_gl_surface_get_height_p,utc_cairo_startup,utc_cairo_cleanup},
+       {"utc_cairo_gl_device_set_thread_aware_n",utc_cairo_gl_device_set_thread_aware_n,utc_cairo_startup,utc_cairo_cleanup},
+       {"utc_cairo_gl_device_set_thread_aware_p",utc_cairo_gl_device_set_thread_aware_p,utc_cairo_startup,utc_cairo_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_CAIRO-NATIVE_H__
diff --git a/src/utc/calendar-service2/tct-calendar-service2-core_tv.h b/src/utc/calendar-service2/tct-calendar-service2-core_tv.h
new file mode 100755 (executable)
index 0000000..d727edf
--- /dev/null
@@ -0,0 +1,376 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_CALENDAR-SERVICE2-NATIVE_H__
+#define __TCT_CALENDAR-SERVICE2-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_calendar_record_startup(void);
+extern void utc_calendar_record_cleanup(void);
+extern void utc_calendar_filter_startup(void);
+extern void utc_calendar_filter_cleanup(void);
+extern void utc_calendar_vcalendar_startup(void);
+extern void utc_calendar_vcalendar_cleanup(void);
+extern void utc_calendar_query_startup(void);
+extern void utc_calendar_query_cleanup(void);
+extern void utc_calendar_db_startup(void);
+extern void utc_calendar_db_cleanup(void);
+extern void utc_calendar_reminder_startup(void);
+extern void utc_calendar_reminder_cleanup(void);
+extern void utc_calendar_recurrence_startup(void);
+extern void utc_calendar_recurrence_cleanup(void);
+extern void utc_calendar_list_startup(void);
+extern void utc_calendar_list_cleanup(void);
+
+extern int utc_calendar_record_create_p(void);
+extern int utc_calendar_record_create_n(void);
+extern int utc_calendar_record_destroy_p(void);
+extern int utc_calendar_record_destroy_n(void);
+extern int utc_calendar_record_clone_p(void);
+extern int utc_calendar_record_clone_n(void);
+extern int utc_calendar_record_get_uri_p_p(void);
+extern int utc_calendar_record_get_uri_p_n(void);
+extern int utc_calendar_record_get_str_p(void);
+extern int utc_calendar_record_get_str_n(void);
+extern int utc_calendar_record_get_str_p_p(void);
+extern int utc_calendar_record_get_str_p_n(void);
+extern int utc_calendar_record_get_int_p(void);
+extern int utc_calendar_record_get_int_n(void);
+extern int utc_calendar_record_get_double_p(void);
+extern int utc_calendar_record_get_double_n(void);
+extern int utc_calendar_record_get_lli_p(void);
+extern int utc_calendar_record_get_lli_n(void);
+extern int utc_calendar_record_get_caltime_p(void);
+extern int utc_calendar_record_get_caltime_n(void);
+extern int utc_calendar_record_set_str_p(void);
+extern int utc_calendar_record_set_str_n(void);
+extern int utc_calendar_record_set_int_p(void);
+extern int utc_calendar_record_set_int_n(void);
+extern int utc_calendar_record_set_double_p(void);
+extern int utc_calendar_record_set_double_n(void);
+extern int utc_calendar_record_set_lli_p(void);
+extern int utc_calendar_record_set_lli_n(void);
+extern int utc_calendar_record_set_caltime_p(void);
+extern int utc_calendar_record_set_caltime_n(void);
+extern int utc_calendar_record_add_child_record_p(void);
+extern int utc_calendar_record_add_child_record_n(void);
+extern int utc_calendar_record_remove_child_record_p(void);
+extern int utc_calendar_record_remove_child_record_n(void);
+extern int utc_calendar_record_get_child_record_count_p(void);
+extern int utc_calendar_record_get_child_record_count_n(void);
+extern int utc_calendar_record_get_child_record_at_p_p(void);
+extern int utc_calendar_record_get_child_record_at_p_n(void);
+extern int utc_calendar_record_clone_child_record_list_p(void);
+extern int utc_calendar_record_clone_child_record_list_n(void);
+extern int utc_calendar_filter_create_p(void);
+extern int utc_calendar_filter_create_n(void);
+extern int utc_calendar_filter_destroy_p(void);
+extern int utc_calendar_filter_destroy_n(void);
+extern int utc_calendar_filter_add_str_p(void);
+extern int utc_calendar_filter_add_str_n(void);
+extern int utc_calendar_filter_add_int_p(void);
+extern int utc_calendar_filter_add_int_n(void);
+extern int utc_calendar_filter_add_double_p(void);
+extern int utc_calendar_filter_add_double_n(void);
+extern int utc_calendar_filter_add_lli_p(void);
+extern int utc_calendar_filter_add_lli_n(void);
+extern int utc_calendar_filter_add_caltime_p(void);
+extern int utc_calendar_filter_add_caltime_n(void);
+extern int utc_calendar_filter_add_filter_p(void);
+extern int utc_calendar_filter_add_filter_n(void);
+extern int utc_calendar_filter_add_operator_p(void);
+extern int utc_calendar_filter_add_operator_n(void);
+extern int utc_calendar_vcalendar_make_from_records_p(void);
+extern int utc_calendar_vcalendar_make_from_records_n(void);
+extern int utc_calendar_vcalendar_parse_to_calendar_p(void);
+extern int utc_calendar_vcalendar_parse_to_calendar_n(void);
+extern int utc_calendar_vcalendar_parse_to_calendar_foreach_n(void);
+extern int utc_calendar_query_create_p(void);
+extern int utc_calendar_query_create_n(void);
+extern int utc_calendar_query_destroy_p(void);
+extern int utc_calendar_query_destroy_n(void);
+extern int utc_calendar_query_set_projection_p(void);
+extern int utc_calendar_query_set_projection_n(void);
+extern int utc_calendar_query_set_distinct_p(void);
+extern int utc_calendar_query_set_distinct_n(void);
+extern int utc_calendar_query_set_filter_p(void);
+extern int utc_calendar_query_set_filter_n(void);
+extern int utc_calendar_query_set_sort_p(void);
+extern int utc_calendar_query_set_sort_n(void);
+extern int utc_calendar_connect_p(void);
+extern int utc_calendar_disconnect_p(void);
+extern int utc_calendar_connect_on_thread_p(void);
+extern int utc_calendar_disconnect_on_thread_p(void);
+extern int utc_calendar_connect_with_flags_p(void);
+extern int utc_calendar_db_insert_record_p(void);
+extern int utc_calendar_db_insert_record_n(void);
+extern int utc_calendar_db_get_record_p(void);
+extern int utc_calendar_db_get_record_n(void);
+extern int utc_calendar_db_update_record_p(void);
+extern int utc_calendar_db_update_record_n(void);
+extern int utc_calendar_db_delete_record_p(void);
+extern int utc_calendar_db_delete_record_n(void);
+extern int utc_calendar_db_get_all_records_p(void);
+extern int utc_calendar_db_get_all_records_n(void);
+extern int utc_calendar_db_get_records_with_query_p(void);
+extern int utc_calendar_db_get_records_with_query_n(void);
+extern int utc_calendar_db_get_count_p(void);
+extern int utc_calendar_db_get_count_n(void);
+extern int utc_calendar_db_get_count_with_query_p(void);
+extern int utc_calendar_db_get_count_with_query_n(void);
+extern int utc_calendar_db_insert_records_p(void);
+extern int utc_calendar_db_insert_records_n(void);
+extern int utc_calendar_db_update_records_p(void);
+extern int utc_calendar_db_update_records_n(void);
+extern int utc_calendar_db_delete_records_p(void);
+extern int utc_calendar_db_delete_records_n(void);
+extern int utc_calendar_db_get_current_version_p(void);
+extern int utc_calendar_db_get_current_version_n(void);
+extern int utc_calendar_db_add_changed_cb_p(void);
+extern int utc_calendar_db_add_changed_cb_n(void);
+extern int utc_calendar_db_remove_changed_cb_p(void);
+extern int utc_calendar_db_remove_changed_cb_n(void);
+extern int utc_calendar_db_get_changes_by_version_p(void);
+extern int utc_calendar_db_get_changes_by_version_n(void);
+extern int utc_calendar_db_insert_vcalendars_p(void);
+extern int utc_calendar_db_insert_vcalendars_n(void);
+extern int utc_calendar_db_replace_vcalendars_p(void);
+extern int utc_calendar_db_replace_vcalendars_n(void);
+extern int utc_calendar_db_replace_record_p(void);
+extern int utc_calendar_db_replace_record_n(void);
+extern int utc_calendar_db_replace_records_p(void);
+extern int utc_calendar_db_replace_records_n(void);
+extern int utc_calendar_db_get_last_change_version_p(void);
+extern int utc_calendar_db_get_last_change_version_n(void);
+extern int utc_calendar_db_get_changes_exception_by_version_p(void);
+extern int utc_calendar_db_get_changes_exception_by_version_n(void);
+extern int utc_calendar_db_clean_after_sync_p(void);
+extern int utc_calendar_db_clean_after_sync_n(void);
+extern int utc_calendar_db_link_record_p(void);
+extern int utc_calendar_db_link_record_n(void);
+extern int utc_calendar_db_unlink_record_p(void);
+extern int utc_calendar_db_unlink_record_n(void);
+extern int utc_calendar_reminder_add_cb_utime_once_p(void);
+extern int utc_calendar_reminder_add_cb_utime_daily_p(void);
+extern int utc_calendar_reminder_add_cb_utime_weekly_p(void);
+extern int utc_calendar_reminder_add_cb_utime_monthly_p(void);
+extern int utc_calendar_reminder_add_cb_utime_yearly_p(void);
+extern int utc_calendar_reminder_add_cb_utime_specific_p(void);
+extern int utc_calendar_reminder_add_cb_localtime_once_p(void);
+extern int utc_calendar_reminder_add_cb_localtime_daily_p(void);
+extern int utc_calendar_reminder_add_cb_localtime_weekly_p(void);
+extern int utc_calendar_reminder_add_cb_localtime_monthly_p(void);
+extern int utc_calendar_reminder_add_cb_localtime_yearly_p(void);
+extern int utc_calendar_reminder_add_cb_localtime_specific_p(void);
+extern int utc_calendar_reminder_add_cb_todo_utime_once_p(void);
+extern int utc_calendar_reminder_add_cb_todo_localtime_once_p(void);
+extern int utc_calendar_reminder_add_cb_n(void);
+extern int utc_calendar_reminder_remove_cb_p(void);
+extern int utc_calendar_reminder_remove_cb_n(void);
+extern int utc_calendar_recurrence_p(void);
+extern int utc_calendar_list_create_p(void);
+extern int utc_calendar_list_create_n(void);
+extern int utc_calendar_list_destroy_p(void);
+extern int utc_calendar_list_destroy_n(void);
+extern int utc_calendar_list_get_count_p(void);
+extern int utc_calendar_list_get_count_n(void);
+extern int utc_calendar_list_add_p(void);
+extern int utc_calendar_list_add_n(void);
+extern int utc_calendar_list_remove_p(void);
+extern int utc_calendar_list_remove_n(void);
+extern int utc_calendar_list_get_current_record_p_p(void);
+extern int utc_calendar_list_get_current_record_p_n(void);
+extern int utc_calendar_list_prev_p(void);
+extern int utc_calendar_list_prev_n(void);
+extern int utc_calendar_list_next_p(void);
+extern int utc_calendar_list_next_n(void);
+extern int utc_calendar_list_first_p(void);
+extern int utc_calendar_list_first_n(void);
+extern int utc_calendar_list_last_p(void);
+extern int utc_calendar_list_last_n(void);
+
+testcase tc_array[] = {
+       {"utc_calendar_record_create_p",utc_calendar_record_create_p,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_create_n",utc_calendar_record_create_n,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_destroy_p",utc_calendar_record_destroy_p,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_destroy_n",utc_calendar_record_destroy_n,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_clone_p",utc_calendar_record_clone_p,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_clone_n",utc_calendar_record_clone_n,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_get_uri_p_p",utc_calendar_record_get_uri_p_p,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_get_uri_p_n",utc_calendar_record_get_uri_p_n,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_get_str_p",utc_calendar_record_get_str_p,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_get_str_n",utc_calendar_record_get_str_n,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_get_str_p_p",utc_calendar_record_get_str_p_p,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_get_str_p_n",utc_calendar_record_get_str_p_n,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_get_int_p",utc_calendar_record_get_int_p,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_get_int_n",utc_calendar_record_get_int_n,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_get_double_p",utc_calendar_record_get_double_p,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_get_double_n",utc_calendar_record_get_double_n,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_get_lli_p",utc_calendar_record_get_lli_p,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_get_lli_n",utc_calendar_record_get_lli_n,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_get_caltime_p",utc_calendar_record_get_caltime_p,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_get_caltime_n",utc_calendar_record_get_caltime_n,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_set_str_p",utc_calendar_record_set_str_p,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_set_str_n",utc_calendar_record_set_str_n,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_set_int_p",utc_calendar_record_set_int_p,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_set_int_n",utc_calendar_record_set_int_n,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_set_double_p",utc_calendar_record_set_double_p,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_set_double_n",utc_calendar_record_set_double_n,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_set_lli_p",utc_calendar_record_set_lli_p,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_set_lli_n",utc_calendar_record_set_lli_n,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_set_caltime_p",utc_calendar_record_set_caltime_p,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_set_caltime_n",utc_calendar_record_set_caltime_n,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_add_child_record_p",utc_calendar_record_add_child_record_p,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_add_child_record_n",utc_calendar_record_add_child_record_n,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_remove_child_record_p",utc_calendar_record_remove_child_record_p,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_remove_child_record_n",utc_calendar_record_remove_child_record_n,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_get_child_record_count_p",utc_calendar_record_get_child_record_count_p,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_get_child_record_count_n",utc_calendar_record_get_child_record_count_n,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_get_child_record_at_p_p",utc_calendar_record_get_child_record_at_p_p,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_get_child_record_at_p_n",utc_calendar_record_get_child_record_at_p_n,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_clone_child_record_list_p",utc_calendar_record_clone_child_record_list_p,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_record_clone_child_record_list_n",utc_calendar_record_clone_child_record_list_n,utc_calendar_record_startup,utc_calendar_record_cleanup},
+       {"utc_calendar_filter_create_p",utc_calendar_filter_create_p,utc_calendar_filter_startup,utc_calendar_filter_cleanup},
+       {"utc_calendar_filter_create_n",utc_calendar_filter_create_n,utc_calendar_filter_startup,utc_calendar_filter_cleanup},
+       {"utc_calendar_filter_destroy_p",utc_calendar_filter_destroy_p,utc_calendar_filter_startup,utc_calendar_filter_cleanup},
+       {"utc_calendar_filter_destroy_n",utc_calendar_filter_destroy_n,utc_calendar_filter_startup,utc_calendar_filter_cleanup},
+       {"utc_calendar_filter_add_str_p",utc_calendar_filter_add_str_p,utc_calendar_filter_startup,utc_calendar_filter_cleanup},
+       {"utc_calendar_filter_add_str_n",utc_calendar_filter_add_str_n,utc_calendar_filter_startup,utc_calendar_filter_cleanup},
+       {"utc_calendar_filter_add_int_p",utc_calendar_filter_add_int_p,utc_calendar_filter_startup,utc_calendar_filter_cleanup},
+       {"utc_calendar_filter_add_int_n",utc_calendar_filter_add_int_n,utc_calendar_filter_startup,utc_calendar_filter_cleanup},
+       {"utc_calendar_filter_add_double_p",utc_calendar_filter_add_double_p,utc_calendar_filter_startup,utc_calendar_filter_cleanup},
+       {"utc_calendar_filter_add_double_n",utc_calendar_filter_add_double_n,utc_calendar_filter_startup,utc_calendar_filter_cleanup},
+       {"utc_calendar_filter_add_lli_p",utc_calendar_filter_add_lli_p,utc_calendar_filter_startup,utc_calendar_filter_cleanup},
+       {"utc_calendar_filter_add_lli_n",utc_calendar_filter_add_lli_n,utc_calendar_filter_startup,utc_calendar_filter_cleanup},
+       {"utc_calendar_filter_add_caltime_p",utc_calendar_filter_add_caltime_p,utc_calendar_filter_startup,utc_calendar_filter_cleanup},
+       {"utc_calendar_filter_add_caltime_n",utc_calendar_filter_add_caltime_n,utc_calendar_filter_startup,utc_calendar_filter_cleanup},
+       {"utc_calendar_filter_add_filter_p",utc_calendar_filter_add_filter_p,utc_calendar_filter_startup,utc_calendar_filter_cleanup},
+       {"utc_calendar_filter_add_filter_n",utc_calendar_filter_add_filter_n,utc_calendar_filter_startup,utc_calendar_filter_cleanup},
+       {"utc_calendar_filter_add_operator_p",utc_calendar_filter_add_operator_p,utc_calendar_filter_startup,utc_calendar_filter_cleanup},
+       {"utc_calendar_filter_add_operator_n",utc_calendar_filter_add_operator_n,utc_calendar_filter_startup,utc_calendar_filter_cleanup},
+       {"utc_calendar_vcalendar_make_from_records_p",utc_calendar_vcalendar_make_from_records_p,utc_calendar_vcalendar_startup,utc_calendar_vcalendar_cleanup},
+       {"utc_calendar_vcalendar_make_from_records_n",utc_calendar_vcalendar_make_from_records_n,utc_calendar_vcalendar_startup,utc_calendar_vcalendar_cleanup},
+       {"utc_calendar_vcalendar_parse_to_calendar_p",utc_calendar_vcalendar_parse_to_calendar_p,utc_calendar_vcalendar_startup,utc_calendar_vcalendar_cleanup},
+       {"utc_calendar_vcalendar_parse_to_calendar_n",utc_calendar_vcalendar_parse_to_calendar_n,utc_calendar_vcalendar_startup,utc_calendar_vcalendar_cleanup},
+       {"utc_calendar_vcalendar_parse_to_calendar_foreach_n",utc_calendar_vcalendar_parse_to_calendar_foreach_n,utc_calendar_vcalendar_startup,utc_calendar_vcalendar_cleanup},
+       {"utc_calendar_query_create_p",utc_calendar_query_create_p,utc_calendar_query_startup,utc_calendar_query_cleanup},
+       {"utc_calendar_query_create_n",utc_calendar_query_create_n,utc_calendar_query_startup,utc_calendar_query_cleanup},
+       {"utc_calendar_query_destroy_p",utc_calendar_query_destroy_p,utc_calendar_query_startup,utc_calendar_query_cleanup},
+       {"utc_calendar_query_destroy_n",utc_calendar_query_destroy_n,utc_calendar_query_startup,utc_calendar_query_cleanup},
+       {"utc_calendar_query_set_projection_p",utc_calendar_query_set_projection_p,utc_calendar_query_startup,utc_calendar_query_cleanup},
+       {"utc_calendar_query_set_projection_n",utc_calendar_query_set_projection_n,utc_calendar_query_startup,utc_calendar_query_cleanup},
+       {"utc_calendar_query_set_distinct_p",utc_calendar_query_set_distinct_p,utc_calendar_query_startup,utc_calendar_query_cleanup},
+       {"utc_calendar_query_set_distinct_n",utc_calendar_query_set_distinct_n,utc_calendar_query_startup,utc_calendar_query_cleanup},
+       {"utc_calendar_query_set_filter_p",utc_calendar_query_set_filter_p,utc_calendar_query_startup,utc_calendar_query_cleanup},
+       {"utc_calendar_query_set_filter_n",utc_calendar_query_set_filter_n,utc_calendar_query_startup,utc_calendar_query_cleanup},
+       {"utc_calendar_query_set_sort_p",utc_calendar_query_set_sort_p,utc_calendar_query_startup,utc_calendar_query_cleanup},
+       {"utc_calendar_query_set_sort_n",utc_calendar_query_set_sort_n,utc_calendar_query_startup,utc_calendar_query_cleanup},
+       {"utc_calendar_connect_p",utc_calendar_connect_p,NULL,NULL},
+       {"utc_calendar_disconnect_p",utc_calendar_disconnect_p,NULL,NULL},
+       {"utc_calendar_connect_on_thread_p",utc_calendar_connect_on_thread_p,NULL,NULL},
+       {"utc_calendar_disconnect_on_thread_p",utc_calendar_disconnect_on_thread_p,NULL,NULL},
+       {"utc_calendar_connect_with_flags_p",utc_calendar_connect_with_flags_p,NULL,NULL},
+       {"utc_calendar_db_insert_record_p",utc_calendar_db_insert_record_p,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_insert_record_n",utc_calendar_db_insert_record_n,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_get_record_p",utc_calendar_db_get_record_p,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_get_record_n",utc_calendar_db_get_record_n,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_update_record_p",utc_calendar_db_update_record_p,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_update_record_n",utc_calendar_db_update_record_n,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_delete_record_p",utc_calendar_db_delete_record_p,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_delete_record_n",utc_calendar_db_delete_record_n,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_get_all_records_p",utc_calendar_db_get_all_records_p,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_get_all_records_n",utc_calendar_db_get_all_records_n,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_get_records_with_query_p",utc_calendar_db_get_records_with_query_p,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_get_records_with_query_n",utc_calendar_db_get_records_with_query_n,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_get_count_p",utc_calendar_db_get_count_p,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_get_count_n",utc_calendar_db_get_count_n,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_get_count_with_query_p",utc_calendar_db_get_count_with_query_p,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_get_count_with_query_n",utc_calendar_db_get_count_with_query_n,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_insert_records_p",utc_calendar_db_insert_records_p,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_insert_records_n",utc_calendar_db_insert_records_n,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_update_records_p",utc_calendar_db_update_records_p,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_update_records_n",utc_calendar_db_update_records_n,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_delete_records_p",utc_calendar_db_delete_records_p,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_delete_records_n",utc_calendar_db_delete_records_n,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_get_current_version_p",utc_calendar_db_get_current_version_p,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_get_current_version_n",utc_calendar_db_get_current_version_n,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_add_changed_cb_p",utc_calendar_db_add_changed_cb_p,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_add_changed_cb_n",utc_calendar_db_add_changed_cb_n,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_remove_changed_cb_p",utc_calendar_db_remove_changed_cb_p,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_remove_changed_cb_n",utc_calendar_db_remove_changed_cb_n,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_get_changes_by_version_p",utc_calendar_db_get_changes_by_version_p,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_get_changes_by_version_n",utc_calendar_db_get_changes_by_version_n,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_insert_vcalendars_p",utc_calendar_db_insert_vcalendars_p,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_insert_vcalendars_n",utc_calendar_db_insert_vcalendars_n,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_replace_vcalendars_p",utc_calendar_db_replace_vcalendars_p,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_replace_vcalendars_n",utc_calendar_db_replace_vcalendars_n,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_replace_record_p",utc_calendar_db_replace_record_p,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_replace_record_n",utc_calendar_db_replace_record_n,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_replace_records_p",utc_calendar_db_replace_records_p,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_replace_records_n",utc_calendar_db_replace_records_n,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_get_last_change_version_p",utc_calendar_db_get_last_change_version_p,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_get_last_change_version_n",utc_calendar_db_get_last_change_version_n,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_get_changes_exception_by_version_p",utc_calendar_db_get_changes_exception_by_version_p,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_get_changes_exception_by_version_n",utc_calendar_db_get_changes_exception_by_version_n,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_clean_after_sync_p",utc_calendar_db_clean_after_sync_p,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_clean_after_sync_n",utc_calendar_db_clean_after_sync_n,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_link_record_p",utc_calendar_db_link_record_p,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_link_record_n",utc_calendar_db_link_record_n,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_unlink_record_p",utc_calendar_db_unlink_record_p,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_db_unlink_record_n",utc_calendar_db_unlink_record_n,utc_calendar_db_startup,utc_calendar_db_cleanup},
+       {"utc_calendar_reminder_add_cb_utime_once_p",utc_calendar_reminder_add_cb_utime_once_p,utc_calendar_reminder_startup,utc_calendar_reminder_cleanup},
+       {"utc_calendar_reminder_add_cb_utime_daily_p",utc_calendar_reminder_add_cb_utime_daily_p,utc_calendar_reminder_startup,utc_calendar_reminder_cleanup},
+       {"utc_calendar_reminder_add_cb_utime_weekly_p",utc_calendar_reminder_add_cb_utime_weekly_p,utc_calendar_reminder_startup,utc_calendar_reminder_cleanup},
+       {"utc_calendar_reminder_add_cb_utime_monthly_p",utc_calendar_reminder_add_cb_utime_monthly_p,utc_calendar_reminder_startup,utc_calendar_reminder_cleanup},
+       {"utc_calendar_reminder_add_cb_utime_yearly_p",utc_calendar_reminder_add_cb_utime_yearly_p,utc_calendar_reminder_startup,utc_calendar_reminder_cleanup},
+       {"utc_calendar_reminder_add_cb_utime_specific_p",utc_calendar_reminder_add_cb_utime_specific_p,utc_calendar_reminder_startup,utc_calendar_reminder_cleanup},
+       {"utc_calendar_reminder_add_cb_localtime_once_p",utc_calendar_reminder_add_cb_localtime_once_p,utc_calendar_reminder_startup,utc_calendar_reminder_cleanup},
+       {"utc_calendar_reminder_add_cb_localtime_daily_p",utc_calendar_reminder_add_cb_localtime_daily_p,utc_calendar_reminder_startup,utc_calendar_reminder_cleanup},
+       {"utc_calendar_reminder_add_cb_localtime_weekly_p",utc_calendar_reminder_add_cb_localtime_weekly_p,utc_calendar_reminder_startup,utc_calendar_reminder_cleanup},
+       {"utc_calendar_reminder_add_cb_localtime_monthly_p",utc_calendar_reminder_add_cb_localtime_monthly_p,utc_calendar_reminder_startup,utc_calendar_reminder_cleanup},
+       {"utc_calendar_reminder_add_cb_localtime_yearly_p",utc_calendar_reminder_add_cb_localtime_yearly_p,utc_calendar_reminder_startup,utc_calendar_reminder_cleanup},
+       {"utc_calendar_reminder_add_cb_localtime_specific_p",utc_calendar_reminder_add_cb_localtime_specific_p,utc_calendar_reminder_startup,utc_calendar_reminder_cleanup},
+       {"utc_calendar_reminder_add_cb_todo_utime_once_p",utc_calendar_reminder_add_cb_todo_utime_once_p,utc_calendar_reminder_startup,utc_calendar_reminder_cleanup},
+       {"utc_calendar_reminder_add_cb_todo_localtime_once_p",utc_calendar_reminder_add_cb_todo_localtime_once_p,utc_calendar_reminder_startup,utc_calendar_reminder_cleanup},
+       {"utc_calendar_reminder_add_cb_n",utc_calendar_reminder_add_cb_n,utc_calendar_reminder_startup,utc_calendar_reminder_cleanup},
+       {"utc_calendar_reminder_remove_cb_p",utc_calendar_reminder_remove_cb_p,utc_calendar_reminder_startup,utc_calendar_reminder_cleanup},
+       {"utc_calendar_reminder_remove_cb_n",utc_calendar_reminder_remove_cb_n,utc_calendar_reminder_startup,utc_calendar_reminder_cleanup},
+       {"utc_calendar_recurrence_p",utc_calendar_recurrence_p,utc_calendar_recurrence_startup,utc_calendar_recurrence_cleanup},
+       {"utc_calendar_list_create_p",utc_calendar_list_create_p,utc_calendar_list_startup,utc_calendar_list_cleanup},
+       {"utc_calendar_list_create_n",utc_calendar_list_create_n,utc_calendar_list_startup,utc_calendar_list_cleanup},
+       {"utc_calendar_list_destroy_p",utc_calendar_list_destroy_p,utc_calendar_list_startup,utc_calendar_list_cleanup},
+       {"utc_calendar_list_destroy_n",utc_calendar_list_destroy_n,utc_calendar_list_startup,utc_calendar_list_cleanup},
+       {"utc_calendar_list_get_count_p",utc_calendar_list_get_count_p,utc_calendar_list_startup,utc_calendar_list_cleanup},
+       {"utc_calendar_list_get_count_n",utc_calendar_list_get_count_n,utc_calendar_list_startup,utc_calendar_list_cleanup},
+       {"utc_calendar_list_add_p",utc_calendar_list_add_p,utc_calendar_list_startup,utc_calendar_list_cleanup},
+       {"utc_calendar_list_add_n",utc_calendar_list_add_n,utc_calendar_list_startup,utc_calendar_list_cleanup},
+       {"utc_calendar_list_remove_p",utc_calendar_list_remove_p,utc_calendar_list_startup,utc_calendar_list_cleanup},
+       {"utc_calendar_list_remove_n",utc_calendar_list_remove_n,utc_calendar_list_startup,utc_calendar_list_cleanup},
+       {"utc_calendar_list_get_current_record_p_p",utc_calendar_list_get_current_record_p_p,utc_calendar_list_startup,utc_calendar_list_cleanup},
+       {"utc_calendar_list_get_current_record_p_n",utc_calendar_list_get_current_record_p_n,utc_calendar_list_startup,utc_calendar_list_cleanup},
+       {"utc_calendar_list_prev_p",utc_calendar_list_prev_p,utc_calendar_list_startup,utc_calendar_list_cleanup},
+       {"utc_calendar_list_prev_n",utc_calendar_list_prev_n,utc_calendar_list_startup,utc_calendar_list_cleanup},
+       {"utc_calendar_list_next_p",utc_calendar_list_next_p,utc_calendar_list_startup,utc_calendar_list_cleanup},
+       {"utc_calendar_list_next_n",utc_calendar_list_next_n,utc_calendar_list_startup,utc_calendar_list_cleanup},
+       {"utc_calendar_list_first_p",utc_calendar_list_first_p,utc_calendar_list_startup,utc_calendar_list_cleanup},
+       {"utc_calendar_list_first_n",utc_calendar_list_first_n,utc_calendar_list_startup,utc_calendar_list_cleanup},
+       {"utc_calendar_list_last_p",utc_calendar_list_last_p,utc_calendar_list_startup,utc_calendar_list_cleanup},
+       {"utc_calendar_list_last_n",utc_calendar_list_last_n,utc_calendar_list_startup,utc_calendar_list_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_CALENDAR-SERVICE2-NATIVE_H__
diff --git a/src/utc/camera/tct-camera-core_tv.h b/src/utc/camera/tct-camera-core_tv.h
new file mode 100644 (file)
index 0000000..40ad117
--- /dev/null
@@ -0,0 +1,820 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_CAMERA_NATIVE_H__
+#define __TCT_CAMERA_NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_media_camera_attr_startup(void);
+extern void utc_media_camera_attr_cleanup(void);
+extern void utc_media_camera_lifecycle_startup(void);
+extern void utc_media_camera_lifecycle_cleanup(void);
+extern void utc_media_camera_setting_startup(void);
+extern void utc_media_camera_setting_cleanup(void);
+
+extern int utc_media_camera_attr_set_preview_fps_n1(void);
+extern int utc_media_camera_attr_set_preview_fps_n2(void);
+extern int utc_media_camera_attr_set_preview_fps_p(void);
+extern int utc_media_camera_attr_set_image_quality_n1(void);
+extern int utc_media_camera_attr_set_image_quality_n2(void);
+extern int utc_media_camera_attr_set_image_quality_p(void);
+extern int utc_media_camera_attr_get_preview_fps_n1(void);
+extern int utc_media_camera_attr_get_preview_fps_n2(void);
+extern int utc_media_camera_attr_get_preview_fps_p1(void);
+extern int utc_media_camera_attr_get_preview_fps_p2(void);
+extern int utc_media_camera_attr_get_image_quality_n1(void);
+extern int utc_media_camera_attr_get_image_quality_n2(void);
+extern int utc_media_camera_attr_get_image_quality_p(void);
+extern int utc_media_camera_attr_set_zoom_n1(void);
+extern int utc_media_camera_attr_set_zoom_p(void);
+extern int utc_media_camera_attr_set_af_mode_n1(void);
+extern int utc_media_camera_attr_set_af_mode_n2(void);
+extern int utc_media_camera_attr_set_af_mode_p(void);
+extern int utc_media_camera_attr_set_exposure_mode_n1(void);
+extern int utc_media_camera_attr_set_exposure_mode_n2(void);
+extern int utc_media_camera_attr_set_exposure_mode_p(void);
+extern int utc_media_camera_attr_set_exposure_n1(void);
+extern int utc_media_camera_attr_set_exposure_n2(void);
+extern int utc_media_camera_attr_set_exposure_p(void);
+extern int utc_media_camera_attr_set_iso_n1(void);
+extern int utc_media_camera_attr_set_iso_n2(void);
+extern int utc_media_camera_attr_set_iso_p(void);
+extern int utc_media_camera_attr_set_brightness_n1(void);
+extern int utc_media_camera_attr_set_brightness_n2(void);
+extern int utc_media_camera_attr_set_brightness_p(void);
+extern int utc_media_camera_attr_set_contrast_n1(void);
+extern int utc_media_camera_attr_set_contrast_n2(void);
+extern int utc_media_camera_attr_set_contrast_p(void);
+extern int utc_media_camera_attr_set_whitebalance_n1(void);
+extern int utc_media_camera_attr_set_whitebalance_n2(void);
+extern int utc_media_camera_attr_set_whitebalance_p(void);
+extern int utc_media_camera_attr_get_effect_n1(void);
+extern int utc_media_camera_attr_get_effect_n2(void);
+extern int utc_media_camera_attr_get_effect_p(void);
+extern int utc_media_camera_attr_get_scene_mode_n1(void);
+extern int utc_media_camera_attr_get_scene_mode_n2(void);
+extern int utc_media_camera_attr_get_scene_mode_p(void);
+extern int utc_media_camera_attr_is_enabled_tag_n1(void);
+extern int utc_media_camera_attr_is_enabled_tag_n2(void);
+extern int utc_media_camera_attr_is_enabled_tag_p(void);
+extern int utc_media_camera_attr_get_tag_image_description_n1(void);
+extern int utc_media_camera_attr_get_tag_image_description_n2(void);
+extern int utc_media_camera_attr_get_tag_image_description_p1(void);
+extern int utc_media_camera_attr_get_tag_image_description_p2(void);
+extern int utc_media_camera_attr_get_tag_orientation_n1(void);
+extern int utc_media_camera_attr_get_tag_orientation_n2(void);
+extern int utc_media_camera_attr_get_tag_orientation_p(void);
+extern int utc_media_camera_attr_get_tag_software_n1(void);
+extern int utc_media_camera_attr_get_tag_software_n2(void);
+extern int utc_media_camera_attr_get_tag_software_p1(void);
+extern int utc_media_camera_attr_get_tag_software_p2(void);
+extern int utc_media_camera_attr_get_geotag_n1(void);
+extern int utc_media_camera_attr_get_geotag_n2(void);
+extern int utc_media_camera_attr_get_geotag_p(void);
+extern int utc_media_camera_attr_remove_geotag_n(void);
+extern int utc_media_camera_attr_remove_geotag_p(void);
+extern int utc_media_camera_attr_get_flash_mode_n1(void);
+extern int utc_media_camera_attr_get_flash_mode_n2(void);
+extern int utc_media_camera_attr_get_flash_mode_p(void);
+extern int utc_media_camera_attr_foreach_supported_af_mode_n1(void);
+extern int utc_media_camera_attr_foreach_supported_af_mode_n2(void);
+extern int utc_media_camera_attr_foreach_supported_af_mode_p(void);
+extern int utc_media_camera_attr_foreach_supported_exposure_mode_n1(void);
+extern int utc_media_camera_attr_foreach_supported_exposure_mode_n2(void);
+extern int utc_media_camera_attr_foreach_supported_exposure_mode_p(void);
+extern int utc_media_camera_attr_foreach_supported_iso_n1(void);
+extern int utc_media_camera_attr_foreach_supported_iso_n2(void);
+extern int utc_media_camera_attr_foreach_supported_iso_p(void);
+extern int utc_media_camera_attr_foreach_supported_whitebalance_n1(void);
+extern int utc_media_camera_attr_foreach_supported_whitebalance_n2(void);
+extern int utc_media_camera_attr_foreach_supported_whitebalance_p(void);
+extern int utc_media_camera_attr_foreach_supported_effect_n1(void);
+extern int utc_media_camera_attr_foreach_supported_effect_n2(void);
+extern int utc_media_camera_attr_foreach_supported_effect_p(void);
+extern int utc_media_camera_attr_foreach_supported_scene_mode_n1(void);
+extern int utc_media_camera_attr_foreach_supported_scene_mode_n2(void);
+extern int utc_media_camera_attr_foreach_supported_scene_mode_p(void);
+extern int utc_media_camera_attr_foreach_supported_flash_mode_n1(void);
+extern int utc_media_camera_attr_foreach_supported_flash_mode_n2(void);
+extern int utc_media_camera_attr_foreach_supported_flash_mode_p(void);
+extern int utc_media_camera_attr_foreach_supported_fps_n1(void);
+extern int utc_media_camera_attr_foreach_supported_fps_n2(void);
+extern int utc_media_camera_attr_foreach_supported_fps_by_resolution_n1(void);
+extern int utc_media_camera_attr_foreach_supported_fps_by_resolution_n2(void);
+extern int utc_media_camera_attr_foreach_supported_fps_p(void);
+extern int utc_media_camera_attr_foreach_supported_fps_by_resolution_p(void);
+extern int utc_media_camera_attr_get_lens_orientation_n1(void);
+extern int utc_media_camera_attr_get_lens_orientation_n2(void);
+extern int utc_media_camera_attr_get_lens_orientation_p(void);
+extern int utc_media_camera_attr_set_af_area_n1(void);
+extern int utc_media_camera_attr_set_af_area_n2(void);
+extern int utc_media_camera_attr_set_af_area_p(void);
+extern int utc_media_camera_attr_clear_af_area_n(void);
+extern int utc_media_camera_attr_clear_af_area_p(void);
+extern int utc_media_camera_attr_disable_shutter_sound_n(void);
+extern int utc_media_camera_attr_disable_shutter_sound_p(void);
+extern int utc_media_camera_attr_is_supported_anti_shake_n(void);
+extern int utc_media_camera_attr_is_supported_anti_shake_p(void);
+extern int utc_media_camera_attr_enable_anti_shake_n(void);
+extern int utc_media_camera_attr_enable_anti_shake_p(void);
+extern int utc_media_camera_attr_is_enabled_anti_shake_n1(void);
+extern int utc_media_camera_attr_is_enabled_anti_shake_n2(void);
+extern int utc_media_camera_attr_is_enabled_anti_shake_p(void);
+extern int utc_media_camera_attr_is_supported_auto_contrast_n(void);
+extern int utc_media_camera_attr_is_supported_auto_contrast_p(void);
+extern int utc_media_camera_attr_enable_auto_contrast_n(void);
+extern int utc_media_camera_attr_enable_auto_contrast_p(void);
+extern int utc_media_camera_attr_is_enabled_auto_contrast_n1(void);
+extern int utc_media_camera_attr_is_enabled_auto_contrast_n2(void);
+extern int utc_media_camera_attr_is_enabled_auto_contrast_p(void);
+extern int utc_media_camera_attr_enable_video_stabilization_n(void);
+extern int utc_media_camera_attr_enable_video_stabilization_p(void);
+extern int utc_media_camera_attr_is_enabled_video_stabilization_n1(void);
+extern int utc_media_camera_attr_is_enabled_video_stabilization_n2(void);
+extern int utc_media_camera_attr_is_enabled_video_stabilization_p(void);
+extern int utc_media_camera_attr_is_supported_video_stabilization_n(void);
+extern int utc_media_camera_attr_is_supported_video_stabilization_p(void);
+extern int utc_media_camera_attr_get_hdr_mode_n1(void);
+extern int utc_media_camera_attr_get_hdr_mode_n2(void);
+extern int utc_media_camera_attr_get_hdr_mode_p(void);
+extern int utc_media_camera_attr_set_hdr_mode_n1(void);
+extern int utc_media_camera_attr_set_hdr_mode_n2(void);
+extern int utc_media_camera_attr_set_hdr_mode_p(void);
+extern int utc_media_camera_attr_foreach_supported_stream_flip_n(void);
+extern int utc_media_camera_attr_foreach_supported_stream_flip_p(void);
+extern int utc_media_camera_attr_get_stream_flip_n(void);
+extern int utc_media_camera_attr_get_stream_flip_p(void);
+extern int utc_media_camera_attr_set_stream_flip_n1(void);
+extern int utc_media_camera_attr_set_stream_flip_n2(void);
+extern int utc_media_camera_attr_set_stream_flip_p(void);
+extern int utc_media_camera_attr_foreach_supported_stream_rotation_n(void);
+extern int utc_media_camera_attr_foreach_supported_stream_rotation_p(void);
+extern int utc_media_camera_attr_get_stream_rotation_n(void);
+extern int utc_media_camera_attr_get_stream_rotation_p(void);
+extern int utc_media_camera_attr_set_stream_rotation_n1(void);
+extern int utc_media_camera_attr_set_stream_rotation_n2(void);
+extern int utc_media_camera_attr_set_stream_rotation_p(void);
+extern int utc_media_camera_attr_foreach_supported_theater_mode_n(void);
+extern int utc_media_camera_attr_foreach_supported_theater_mode_p(void);
+extern int utc_media_camera_attr_get_theater_mode_n(void);
+extern int utc_media_camera_attr_get_theater_mode_p(void);
+extern int utc_media_camera_attr_set_theater_mode_n(void);
+extern int utc_media_camera_attr_set_theater_mode_p(void);
+extern int utc_media_camera_get_display_flip_n(void);
+extern int utc_media_camera_get_display_flip_p(void);
+extern int utc_media_camera_set_display_flip_n(void);
+extern int utc_media_camera_set_display_flip_p(void);
+extern int utc_media_camera_attr_is_supported_hdr_capture_n(void);
+extern int utc_media_camera_attr_is_supported_hdr_capture_p(void);
+extern int utc_media_camera_is_supported_face_detection_n(void);
+extern int utc_media_camera_is_supported_face_detection_p(void);
+extern int utc_media_camera_is_supported_zero_shutter_lag_n(void);
+extern int utc_media_camera_is_supported_zero_shutter_lag_p(void);
+extern int utc_media_camera_is_supported_media_packet_preview_cb_n(void);
+extern int utc_media_camera_is_supported_media_packet_preview_cb_p(void);
+extern int utc_media_camera_get_device_count_n(void);
+extern int utc_media_camera_get_device_count_p(void);
+extern int utc_media_camera_get_recommended_preview_resolution_n(void);
+extern int utc_media_camera_get_recommended_preview_resolution_p(void);
+extern int utc_media_camera_attr_enable_tag_n(void);
+extern int utc_media_camera_attr_enable_tag_p(void);
+extern int utc_media_camera_attr_get_af_mode_n(void);
+extern int utc_media_camera_attr_get_af_mode_p1(void);
+extern int utc_media_camera_attr_get_af_mode_p2(void);
+extern int utc_media_camera_attr_get_brightness_n(void);
+extern int utc_media_camera_attr_get_brightness_p(void);
+extern int utc_media_camera_attr_get_brightness_range_n(void);
+extern int utc_media_camera_attr_get_brightness_range_p(void);
+extern int utc_media_camera_attr_get_contrast_n(void);
+extern int utc_media_camera_attr_get_contrast_p(void);
+extern int utc_media_camera_attr_get_contrast_range_n(void);
+extern int utc_media_camera_attr_get_contrast_range_p(void);
+extern int utc_media_camera_attr_get_exposure_n(void);
+extern int utc_media_camera_attr_get_exposure_p(void);
+extern int utc_media_camera_attr_get_exposure_mode_n(void);
+extern int utc_media_camera_attr_get_exposure_mode_p(void);
+extern int utc_media_camera_attr_get_exposure_range_n(void);
+extern int utc_media_camera_attr_get_exposure_range_p(void);
+extern int utc_media_camera_attr_get_iso_n(void);
+extern int utc_media_camera_attr_get_iso_p(void);
+extern int utc_media_camera_attr_get_whitebalance_n(void);
+extern int utc_media_camera_attr_get_whitebalance_p(void);
+extern int utc_media_camera_attr_get_zoom_n(void);
+extern int utc_media_camera_attr_get_zoom_p(void);
+extern int utc_media_camera_attr_get_zoom_range_n(void);
+extern int utc_media_camera_attr_get_zoom_range_p(void);
+extern int utc_media_camera_attr_set_effect_n(void);
+extern int utc_media_camera_attr_set_effect_p(void);
+extern int utc_media_camera_attr_set_flash_mode_n(void);
+extern int utc_media_camera_attr_set_flash_mode_p(void);
+extern int utc_media_camera_attr_set_geotag_n(void);
+extern int utc_media_camera_attr_set_geotag_p(void);
+extern int utc_media_camera_attr_set_scene_mode_n(void);
+extern int utc_media_camera_attr_set_scene_mode_p(void);
+extern int utc_media_camera_attr_set_tag_image_description_n(void);
+extern int utc_media_camera_attr_set_tag_image_description_p(void);
+extern int utc_media_camera_attr_set_tag_orientation_n(void);
+extern int utc_media_camera_attr_set_tag_orientation_p(void);
+extern int utc_media_camera_attr_set_tag_software_n(void);
+extern int utc_media_camera_attr_set_tag_software_p(void);
+extern int utc_media_camera_attr_get_encoded_preview_bitrate_p(void);
+extern int utc_media_camera_attr_get_encoded_preview_bitrate_n(void);
+extern int utc_media_camera_attr_set_encoded_preview_bitrate_p(void);
+extern int utc_media_camera_attr_set_encoded_preview_bitrate_n(void);
+extern int utc_media_camera_attr_get_encoded_preview_gop_interval_p(void);
+extern int utc_media_camera_attr_get_encoded_preview_gop_interval_n(void);
+extern int utc_media_camera_attr_set_encoded_preview_gop_interval_p(void);
+extern int utc_media_camera_attr_set_encoded_preview_gop_interval_n(void);
+extern int utc_media_camera_attr_set_pan_p(void);
+extern int utc_media_camera_attr_set_pan_n(void);
+extern int utc_media_camera_attr_get_pan_p(void);
+extern int utc_media_camera_attr_get_pan_n1(void);
+extern int utc_media_camera_attr_get_pan_n2(void);
+extern int utc_media_camera_attr_get_pan_range_p(void);
+extern int utc_media_camera_attr_get_pan_range_n1(void);
+extern int utc_media_camera_attr_get_pan_range_n2(void);
+extern int utc_media_camera_attr_set_tilt_p(void);
+extern int utc_media_camera_attr_set_tilt_n(void);
+extern int utc_media_camera_attr_get_tilt_p(void);
+extern int utc_media_camera_attr_get_tilt_n1(void);
+extern int utc_media_camera_attr_get_tilt_n2(void);
+extern int utc_media_camera_attr_get_tilt_range_p(void);
+extern int utc_media_camera_attr_get_tilt_range_n1(void);
+extern int utc_media_camera_attr_get_tilt_range_n2(void);
+extern int utc_media_camera_attr_set_ptz_type_p(void);
+extern int utc_media_camera_attr_set_ptz_type_n(void);
+extern int utc_media_camera_attr_foreach_supported_ptz_type_p(void);
+extern int utc_media_camera_attr_foreach_supported_ptz_type_n(void);
+extern int utc_media_camera_attr_set_display_roi_area_p(void);
+extern int utc_media_camera_attr_set_display_roi_area_n(void);
+extern int utc_media_camera_attr_get_display_roi_area_p(void);
+extern int utc_media_camera_attr_get_display_roi_area_n1(void);
+extern int utc_media_camera_attr_get_display_roi_area_n2(void);
+extern int utc_media_camera_create_n(void);
+extern int utc_media_camera_create_p(void);
+extern int utc_media_camera_destroy_n(void);
+extern int utc_media_camera_destroy_p(void);
+extern int utc_media_camera_start_preview_n(void);
+extern int utc_media_camera_start_preview_p1(void);
+extern int utc_media_camera_start_preview_p2(void);
+extern int utc_media_camera_stop_preview_n(void);
+extern int utc_media_camera_stop_preview_p(void);
+extern int utc_media_camera_start_capture_n(void);
+extern int utc_media_camera_start_capture_p(void);
+extern int utc_media_camera_get_state_n(void);
+extern int utc_media_camera_get_state_p(void);
+extern int utc_media_camera_start_focusing_n(void);
+extern int utc_media_camera_start_focusing_p1(void);
+extern int utc_media_camera_start_focusing_p2(void);
+extern int utc_media_camera_cancel_focusing_n1(void);
+extern int utc_media_camera_cancel_focusing_n2(void);
+extern int utc_media_camera_cancel_focusing_p(void);
+extern int utc_media_camera_is_supported_continuous_capture_n(void);
+extern int utc_media_camera_is_supported_continuous_capture_p(void);
+extern int utc_media_camera_start_continuous_capture_n1(void);
+extern int utc_media_camera_start_continuous_capture_n2(void);
+extern int utc_media_camera_start_continuous_capture_p(void);
+extern int utc_media_camera_stop_continuous_capture_n(void);
+extern int utc_media_camera_stop_continuous_capture_p(void);
+extern int utc_media_camera_start_face_detection_n1(void);
+extern int utc_media_camera_start_face_detection_n2(void);
+extern int utc_media_camera_start_face_detection_p(void);
+extern int utc_media_camera_stop_face_detection_n(void);
+extern int utc_media_camera_change_device_p(void);
+extern int utc_media_camera_change_device_n1(void);
+extern int utc_media_camera_change_device_n2(void);
+extern int utc_media_camera_change_device_n3(void);
+extern int utc_media_camera_set_display_n1(void);
+extern int utc_media_camera_set_display_n2(void);
+extern int utc_media_camera_set_display_p(void);
+extern int utc_media_camera_set_preview_resolution_n1(void);
+extern int utc_media_camera_set_preview_resolution_n2(void);
+extern int utc_media_camera_set_preview_resolution_p(void);
+extern int utc_media_camera_set_display_rotation_n1(void);
+extern int utc_media_camera_set_display_rotation_n2(void);
+extern int utc_media_camera_set_display_rotation_p(void);
+extern int utc_media_camera_set_capture_resolution_n(void);
+extern int utc_media_camera_set_capture_resolution_p(void);
+extern int utc_media_camera_set_capture_format_n1(void);
+extern int utc_media_camera_set_capture_format_n2(void);
+extern int utc_media_camera_set_capture_format_p1(void);
+extern int utc_media_camera_set_capture_format_p2(void);
+extern int utc_media_camera_set_preview_format_n1(void);
+extern int utc_media_camera_set_preview_format_n2(void);
+extern int utc_media_camera_set_preview_format_p1(void);
+extern int utc_media_camera_set_preview_format_p2(void);
+extern int utc_media_camera_get_preview_resolution_n1(void);
+extern int utc_media_camera_get_preview_resolution_n2(void);
+extern int utc_media_camera_get_preview_resolution_p(void);
+extern int utc_media_camera_get_display_rotation_n1(void);
+extern int utc_media_camera_get_display_rotation_n2(void);
+extern int utc_media_camera_get_display_rotation_p(void);
+extern int utc_media_camera_get_capture_resolution_n1(void);
+extern int utc_media_camera_get_capture_resolution_n2(void);
+extern int utc_media_camera_get_capture_resolution_p(void);
+extern int utc_media_camera_get_preview_format_n1(void);
+extern int utc_media_camera_get_preview_format_n2(void);
+extern int utc_media_camera_get_preview_format_p(void);
+extern int utc_media_camera_set_preview_cb_n1(void);
+extern int utc_media_camera_set_preview_cb_n2(void);
+extern int utc_media_camera_set_preview_cb_p(void);
+extern int utc_media_camera_unset_preview_cb_n(void);
+extern int utc_media_camera_unset_preview_cb_p(void);
+extern int utc_media_camera_set_media_packet_preview_cb_n1(void);
+extern int utc_media_camera_set_media_packet_preview_cb_n2(void);
+extern int utc_media_camera_set_media_packet_preview_cb_p(void);
+extern int utc_media_camera_unset_media_packet_preview_cb_n(void);
+extern int utc_media_camera_unset_media_packet_preview_cb_p(void);
+extern int utc_media_camera_set_state_changed_cb_n1(void);
+extern int utc_media_camera_set_state_changed_cb_n2(void);
+extern int utc_media_camera_set_state_changed_cb_p(void);
+extern int utc_media_camera_unset_state_changed_cb_n(void);
+extern int utc_media_camera_unset_state_changed_cb_p(void);
+extern int utc_media_camera_set_focus_changed_cb_n1(void);
+extern int utc_media_camera_set_focus_changed_cb_n2(void);
+extern int utc_media_camera_set_focus_changed_cb_p(void);
+extern int utc_media_camera_unset_focus_changed_cb_n(void);
+extern int utc_media_camera_unset_focus_changed_cb_p(void);
+extern int utc_media_camera_foreach_supported_preview_resolution_n1(void);
+extern int utc_media_camera_foreach_supported_preview_resolution_n2(void);
+extern int utc_media_camera_foreach_supported_preview_resolution_p(void);
+extern int utc_media_camera_foreach_supported_capture_resolution_n1(void);
+extern int utc_media_camera_foreach_supported_capture_resolution_n2(void);
+extern int utc_media_camera_foreach_supported_capture_resolution_p(void);
+extern int utc_media_camera_foreach_supported_capture_format_n1(void);
+extern int utc_media_camera_foreach_supported_capture_format_n2(void);
+extern int utc_media_camera_foreach_supported_capture_format_p(void);
+extern int utc_media_camera_foreach_supported_preview_format_n1(void);
+extern int utc_media_camera_foreach_supported_preview_format_n2(void);
+extern int utc_media_camera_foreach_supported_preview_format_p(void);
+extern int utc_media_camera_set_display_visible_n(void);
+extern int utc_media_camera_set_display_visible_p(void);
+extern int utc_media_camera_is_display_visible_n1(void);
+extern int utc_media_camera_is_display_visible_n2(void);
+extern int utc_media_camera_is_display_visible_p(void);
+extern int utc_media_camera_set_display_mode_n1(void);
+extern int utc_media_camera_set_display_mode_n2(void);
+extern int utc_media_camera_set_display_mode_p(void);
+extern int utc_media_camera_get_display_mode_n1(void);
+extern int utc_media_camera_get_display_mode_n2(void);
+extern int utc_media_camera_get_display_mode_p(void);
+extern int utc_media_camera_get_capture_format_n1(void);
+extern int utc_media_camera_get_capture_format_n2(void);
+extern int utc_media_camera_get_capture_format_p(void);
+extern int utc_media_camera_set_error_cb_n1(void);
+extern int utc_media_camera_set_error_cb_n2(void);
+extern int utc_media_camera_set_error_cb_p(void);
+extern int utc_media_camera_unset_error_cb_n(void);
+extern int utc_media_camera_unset_error_cb_p(void);
+extern int utc_media_camera_set_interrupted_cb_n1(void);
+extern int utc_media_camera_set_interrupted_cb_n2(void);
+extern int utc_media_camera_set_interrupted_cb_p(void);
+extern int utc_media_camera_unset_interrupted_cb_n(void);
+extern int utc_media_camera_unset_interrupted_cb_p(void);
+extern int utc_media_camera_attr_set_hdr_capture_progress_cb_n1(void);
+extern int utc_media_camera_attr_set_hdr_capture_progress_cb_n2(void);
+extern int utc_media_camera_attr_set_hdr_capture_progress_cb_p(void);
+extern int utc_media_camera_attr_unset_hdr_capture_progress_cb_n(void);
+extern int utc_media_camera_attr_unset_hdr_capture_progress_cb_p(void);
+extern int utc_media_camera_get_facing_direction_p(void);
+extern int utc_media_camera_get_facing_direction_n1(void);
+extern int utc_media_camera_get_facing_direction_n2(void);
+extern int utc_media_camera_get_flash_state_p(void);
+extern int utc_media_camera_get_flash_state_n1(void);
+extern int utc_media_camera_get_flash_state_n2(void);
+extern int utc_media_camera_set_display_reuse_hint_p(void);
+extern int utc_media_camera_set_display_reuse_hint_n1(void);
+extern int utc_media_camera_set_display_reuse_hint_n2(void);
+extern int utc_media_camera_get_display_reuse_hint_p(void);
+extern int utc_media_camera_get_display_reuse_hint_n1(void);
+extern int utc_media_camera_get_display_reuse_hint_n2(void);
+extern int utc_media_camera_get_device_state_p(void);
+extern int utc_media_camera_get_device_state_n1(void);
+extern int utc_media_camera_get_device_state_n2(void);
+extern int utc_media_camera_add_device_state_changed_cb_p(void);
+extern int utc_media_camera_add_device_state_changed_cb_n1(void);
+extern int utc_media_camera_add_device_state_changed_cb_n2(void);
+extern int utc_media_camera_remove_device_state_changed_cb_p(void);
+extern int utc_media_camera_remove_device_state_changed_cb_n1(void);
+extern int utc_media_camera_remove_device_state_changed_cb_n2(void);
+extern int utc_media_camera_set_interrupt_started_cb_n1(void);
+extern int utc_media_camera_set_interrupt_started_cb_n2(void);
+extern int utc_media_camera_set_interrupt_started_cb_p(void);
+extern int utc_media_camera_unset_interrupt_started_cb_n(void);
+extern int utc_media_camera_unset_interrupt_started_cb_p(void);
+extern int utc_media_camera_attr_set_hue_n1(void);
+extern int utc_media_camera_attr_set_hue_n2(void);
+extern int utc_media_camera_attr_set_hue_p(void);
+
+testcase tc_array[] = {
+       {"utc_media_camera_attr_set_preview_fps_n1",utc_media_camera_attr_set_preview_fps_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_preview_fps_n2",utc_media_camera_attr_set_preview_fps_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_preview_fps_p",utc_media_camera_attr_set_preview_fps_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_image_quality_n1",utc_media_camera_attr_set_image_quality_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_image_quality_n2",utc_media_camera_attr_set_image_quality_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_image_quality_p",utc_media_camera_attr_set_image_quality_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_preview_fps_n1",utc_media_camera_attr_get_preview_fps_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_preview_fps_n2",utc_media_camera_attr_get_preview_fps_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_preview_fps_p1",utc_media_camera_attr_get_preview_fps_p1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_preview_fps_p2",utc_media_camera_attr_get_preview_fps_p2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_image_quality_n1",utc_media_camera_attr_get_image_quality_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_image_quality_n2",utc_media_camera_attr_get_image_quality_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_image_quality_p",utc_media_camera_attr_get_image_quality_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_zoom_n1",utc_media_camera_attr_set_zoom_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_zoom_p",utc_media_camera_attr_set_zoom_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_af_mode_n1",utc_media_camera_attr_set_af_mode_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_af_mode_n2",utc_media_camera_attr_set_af_mode_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_af_mode_p",utc_media_camera_attr_set_af_mode_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_exposure_mode_n1",utc_media_camera_attr_set_exposure_mode_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_exposure_mode_n2",utc_media_camera_attr_set_exposure_mode_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_exposure_mode_p",utc_media_camera_attr_set_exposure_mode_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_exposure_n1",utc_media_camera_attr_set_exposure_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_exposure_n2",utc_media_camera_attr_set_exposure_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_exposure_p",utc_media_camera_attr_set_exposure_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_iso_n1",utc_media_camera_attr_set_iso_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_iso_n2",utc_media_camera_attr_set_iso_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_iso_p",utc_media_camera_attr_set_iso_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_brightness_n1",utc_media_camera_attr_set_brightness_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_brightness_n2",utc_media_camera_attr_set_brightness_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_brightness_p",utc_media_camera_attr_set_brightness_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_contrast_n1",utc_media_camera_attr_set_contrast_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_contrast_n2",utc_media_camera_attr_set_contrast_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_contrast_p",utc_media_camera_attr_set_contrast_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_whitebalance_n1",utc_media_camera_attr_set_whitebalance_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_whitebalance_n2",utc_media_camera_attr_set_whitebalance_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_whitebalance_p",utc_media_camera_attr_set_whitebalance_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_effect_n1",utc_media_camera_attr_get_effect_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_effect_n2",utc_media_camera_attr_get_effect_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_effect_p",utc_media_camera_attr_get_effect_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_scene_mode_n1",utc_media_camera_attr_get_scene_mode_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_scene_mode_n2",utc_media_camera_attr_get_scene_mode_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_scene_mode_p",utc_media_camera_attr_get_scene_mode_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_is_enabled_tag_n1",utc_media_camera_attr_is_enabled_tag_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_is_enabled_tag_n2",utc_media_camera_attr_is_enabled_tag_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_is_enabled_tag_p",utc_media_camera_attr_is_enabled_tag_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_tag_image_description_n1",utc_media_camera_attr_get_tag_image_description_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_tag_image_description_n2",utc_media_camera_attr_get_tag_image_description_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_tag_image_description_p1",utc_media_camera_attr_get_tag_image_description_p1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_tag_image_description_p2",utc_media_camera_attr_get_tag_image_description_p2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_tag_orientation_n1",utc_media_camera_attr_get_tag_orientation_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_tag_orientation_n2",utc_media_camera_attr_get_tag_orientation_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_tag_orientation_p",utc_media_camera_attr_get_tag_orientation_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_tag_software_n1",utc_media_camera_attr_get_tag_software_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_tag_software_n2",utc_media_camera_attr_get_tag_software_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_tag_software_p1",utc_media_camera_attr_get_tag_software_p1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_tag_software_p2",utc_media_camera_attr_get_tag_software_p2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_geotag_n1",utc_media_camera_attr_get_geotag_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_geotag_n2",utc_media_camera_attr_get_geotag_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_geotag_p",utc_media_camera_attr_get_geotag_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_remove_geotag_n",utc_media_camera_attr_remove_geotag_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_remove_geotag_p",utc_media_camera_attr_remove_geotag_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_flash_mode_n1",utc_media_camera_attr_get_flash_mode_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_flash_mode_n2",utc_media_camera_attr_get_flash_mode_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_flash_mode_p",utc_media_camera_attr_get_flash_mode_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_foreach_supported_af_mode_n1",utc_media_camera_attr_foreach_supported_af_mode_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_foreach_supported_af_mode_n2",utc_media_camera_attr_foreach_supported_af_mode_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_foreach_supported_af_mode_p",utc_media_camera_attr_foreach_supported_af_mode_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_foreach_supported_exposure_mode_n1",utc_media_camera_attr_foreach_supported_exposure_mode_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_foreach_supported_exposure_mode_n2",utc_media_camera_attr_foreach_supported_exposure_mode_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_foreach_supported_exposure_mode_p",utc_media_camera_attr_foreach_supported_exposure_mode_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_foreach_supported_iso_n1",utc_media_camera_attr_foreach_supported_iso_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_foreach_supported_iso_n2",utc_media_camera_attr_foreach_supported_iso_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_foreach_supported_iso_p",utc_media_camera_attr_foreach_supported_iso_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_foreach_supported_whitebalance_n1",utc_media_camera_attr_foreach_supported_whitebalance_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_foreach_supported_whitebalance_n2",utc_media_camera_attr_foreach_supported_whitebalance_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_foreach_supported_whitebalance_p",utc_media_camera_attr_foreach_supported_whitebalance_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_foreach_supported_effect_n1",utc_media_camera_attr_foreach_supported_effect_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_foreach_supported_effect_n2",utc_media_camera_attr_foreach_supported_effect_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_foreach_supported_effect_p",utc_media_camera_attr_foreach_supported_effect_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_foreach_supported_scene_mode_n1",utc_media_camera_attr_foreach_supported_scene_mode_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_foreach_supported_scene_mode_n2",utc_media_camera_attr_foreach_supported_scene_mode_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_foreach_supported_scene_mode_p",utc_media_camera_attr_foreach_supported_scene_mode_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_foreach_supported_flash_mode_n1",utc_media_camera_attr_foreach_supported_flash_mode_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_foreach_supported_flash_mode_n2",utc_media_camera_attr_foreach_supported_flash_mode_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_foreach_supported_flash_mode_p",utc_media_camera_attr_foreach_supported_flash_mode_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_foreach_supported_fps_n1",utc_media_camera_attr_foreach_supported_fps_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_foreach_supported_fps_n2",utc_media_camera_attr_foreach_supported_fps_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_foreach_supported_fps_by_resolution_n1",utc_media_camera_attr_foreach_supported_fps_by_resolution_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_foreach_supported_fps_by_resolution_n2",utc_media_camera_attr_foreach_supported_fps_by_resolution_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_foreach_supported_fps_p",utc_media_camera_attr_foreach_supported_fps_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_foreach_supported_fps_by_resolution_p",utc_media_camera_attr_foreach_supported_fps_by_resolution_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_lens_orientation_n1",utc_media_camera_attr_get_lens_orientation_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_lens_orientation_n2",utc_media_camera_attr_get_lens_orientation_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_lens_orientation_p",utc_media_camera_attr_get_lens_orientation_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_af_area_n1",utc_media_camera_attr_set_af_area_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_af_area_n2",utc_media_camera_attr_set_af_area_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_af_area_p",utc_media_camera_attr_set_af_area_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_clear_af_area_n",utc_media_camera_attr_clear_af_area_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_clear_af_area_p",utc_media_camera_attr_clear_af_area_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_disable_shutter_sound_n",utc_media_camera_attr_disable_shutter_sound_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_disable_shutter_sound_p",utc_media_camera_attr_disable_shutter_sound_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_is_supported_anti_shake_n",utc_media_camera_attr_is_supported_anti_shake_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_is_supported_anti_shake_p",utc_media_camera_attr_is_supported_anti_shake_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_enable_anti_shake_n",utc_media_camera_attr_enable_anti_shake_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_enable_anti_shake_p",utc_media_camera_attr_enable_anti_shake_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_is_enabled_anti_shake_n1",utc_media_camera_attr_is_enabled_anti_shake_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_is_enabled_anti_shake_n2",utc_media_camera_attr_is_enabled_anti_shake_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_is_enabled_anti_shake_p",utc_media_camera_attr_is_enabled_anti_shake_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_is_supported_auto_contrast_n",utc_media_camera_attr_is_supported_auto_contrast_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_is_supported_auto_contrast_p",utc_media_camera_attr_is_supported_auto_contrast_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_enable_auto_contrast_n",utc_media_camera_attr_enable_auto_contrast_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_enable_auto_contrast_p",utc_media_camera_attr_enable_auto_contrast_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_is_enabled_auto_contrast_n1",utc_media_camera_attr_is_enabled_auto_contrast_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_is_enabled_auto_contrast_n2",utc_media_camera_attr_is_enabled_auto_contrast_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_is_enabled_auto_contrast_p",utc_media_camera_attr_is_enabled_auto_contrast_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_enable_video_stabilization_n",utc_media_camera_attr_enable_video_stabilization_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_enable_video_stabilization_p",utc_media_camera_attr_enable_video_stabilization_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_is_enabled_video_stabilization_n1",utc_media_camera_attr_is_enabled_video_stabilization_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_is_enabled_video_stabilization_n2",utc_media_camera_attr_is_enabled_video_stabilization_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_is_enabled_video_stabilization_p",utc_media_camera_attr_is_enabled_video_stabilization_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_is_supported_video_stabilization_n",utc_media_camera_attr_is_supported_video_stabilization_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_is_supported_video_stabilization_p",utc_media_camera_attr_is_supported_video_stabilization_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_hdr_mode_n1",utc_media_camera_attr_get_hdr_mode_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_hdr_mode_n2",utc_media_camera_attr_get_hdr_mode_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_hdr_mode_p",utc_media_camera_attr_get_hdr_mode_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_hdr_mode_n1",utc_media_camera_attr_set_hdr_mode_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_hdr_mode_n2",utc_media_camera_attr_set_hdr_mode_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_hdr_mode_p",utc_media_camera_attr_set_hdr_mode_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_foreach_supported_stream_flip_n",utc_media_camera_attr_foreach_supported_stream_flip_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_foreach_supported_stream_flip_p",utc_media_camera_attr_foreach_supported_stream_flip_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_stream_flip_n",utc_media_camera_attr_get_stream_flip_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_stream_flip_p",utc_media_camera_attr_get_stream_flip_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_stream_flip_n1",utc_media_camera_attr_set_stream_flip_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_stream_flip_n2",utc_media_camera_attr_set_stream_flip_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_stream_flip_p",utc_media_camera_attr_set_stream_flip_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_foreach_supported_stream_rotation_n",utc_media_camera_attr_foreach_supported_stream_rotation_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_foreach_supported_stream_rotation_p",utc_media_camera_attr_foreach_supported_stream_rotation_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_stream_rotation_n",utc_media_camera_attr_get_stream_rotation_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_stream_rotation_p",utc_media_camera_attr_get_stream_rotation_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_stream_rotation_n1",utc_media_camera_attr_set_stream_rotation_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_stream_rotation_n2",utc_media_camera_attr_set_stream_rotation_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_stream_rotation_p",utc_media_camera_attr_set_stream_rotation_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_foreach_supported_theater_mode_n",utc_media_camera_attr_foreach_supported_theater_mode_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_foreach_supported_theater_mode_p",utc_media_camera_attr_foreach_supported_theater_mode_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_theater_mode_n",utc_media_camera_attr_get_theater_mode_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_theater_mode_p",utc_media_camera_attr_get_theater_mode_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_theater_mode_n",utc_media_camera_attr_set_theater_mode_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_theater_mode_p",utc_media_camera_attr_set_theater_mode_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_get_display_flip_n",utc_media_camera_get_display_flip_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_get_display_flip_p",utc_media_camera_get_display_flip_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_set_display_flip_n",utc_media_camera_set_display_flip_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_set_display_flip_p",utc_media_camera_set_display_flip_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_is_supported_hdr_capture_n",utc_media_camera_attr_is_supported_hdr_capture_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_is_supported_hdr_capture_p",utc_media_camera_attr_is_supported_hdr_capture_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_is_supported_face_detection_n",utc_media_camera_is_supported_face_detection_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_is_supported_face_detection_p",utc_media_camera_is_supported_face_detection_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_is_supported_zero_shutter_lag_n",utc_media_camera_is_supported_zero_shutter_lag_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_is_supported_zero_shutter_lag_p",utc_media_camera_is_supported_zero_shutter_lag_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_is_supported_media_packet_preview_cb_n",utc_media_camera_is_supported_media_packet_preview_cb_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_is_supported_media_packet_preview_cb_p",utc_media_camera_is_supported_media_packet_preview_cb_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_get_device_count_n",utc_media_camera_get_device_count_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_get_device_count_p",utc_media_camera_get_device_count_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_get_recommended_preview_resolution_n",utc_media_camera_get_recommended_preview_resolution_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_get_recommended_preview_resolution_p",utc_media_camera_get_recommended_preview_resolution_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_enable_tag_n",utc_media_camera_attr_enable_tag_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_enable_tag_p",utc_media_camera_attr_enable_tag_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_af_mode_n",utc_media_camera_attr_get_af_mode_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_af_mode_p1",utc_media_camera_attr_get_af_mode_p1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_af_mode_p2",utc_media_camera_attr_get_af_mode_p2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_brightness_n",utc_media_camera_attr_get_brightness_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_brightness_p",utc_media_camera_attr_get_brightness_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_brightness_range_n",utc_media_camera_attr_get_brightness_range_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_brightness_range_p",utc_media_camera_attr_get_brightness_range_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_contrast_n",utc_media_camera_attr_get_contrast_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_contrast_p",utc_media_camera_attr_get_contrast_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_contrast_range_n",utc_media_camera_attr_get_contrast_range_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_contrast_range_p",utc_media_camera_attr_get_contrast_range_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_exposure_n",utc_media_camera_attr_get_exposure_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_exposure_p",utc_media_camera_attr_get_exposure_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_exposure_mode_n",utc_media_camera_attr_get_exposure_mode_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_exposure_mode_p",utc_media_camera_attr_get_exposure_mode_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_exposure_range_n",utc_media_camera_attr_get_exposure_range_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_exposure_range_p",utc_media_camera_attr_get_exposure_range_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_iso_n",utc_media_camera_attr_get_iso_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_iso_p",utc_media_camera_attr_get_iso_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_whitebalance_n",utc_media_camera_attr_get_whitebalance_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_whitebalance_p",utc_media_camera_attr_get_whitebalance_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_zoom_n",utc_media_camera_attr_get_zoom_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_zoom_p",utc_media_camera_attr_get_zoom_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_zoom_range_n",utc_media_camera_attr_get_zoom_range_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_zoom_range_p",utc_media_camera_attr_get_zoom_range_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_effect_n",utc_media_camera_attr_set_effect_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_effect_p",utc_media_camera_attr_set_effect_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_flash_mode_n",utc_media_camera_attr_set_flash_mode_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_flash_mode_p",utc_media_camera_attr_set_flash_mode_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_geotag_n",utc_media_camera_attr_set_geotag_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_geotag_p",utc_media_camera_attr_set_geotag_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_scene_mode_n",utc_media_camera_attr_set_scene_mode_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_scene_mode_p",utc_media_camera_attr_set_scene_mode_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_tag_image_description_n",utc_media_camera_attr_set_tag_image_description_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_tag_image_description_p",utc_media_camera_attr_set_tag_image_description_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_tag_orientation_n",utc_media_camera_attr_set_tag_orientation_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_tag_orientation_p",utc_media_camera_attr_set_tag_orientation_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_tag_software_n",utc_media_camera_attr_set_tag_software_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_tag_software_p",utc_media_camera_attr_set_tag_software_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_encoded_preview_bitrate_p",utc_media_camera_attr_get_encoded_preview_bitrate_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_encoded_preview_bitrate_n",utc_media_camera_attr_get_encoded_preview_bitrate_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_encoded_preview_bitrate_p",utc_media_camera_attr_set_encoded_preview_bitrate_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_encoded_preview_bitrate_n",utc_media_camera_attr_set_encoded_preview_bitrate_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_encoded_preview_gop_interval_p",utc_media_camera_attr_get_encoded_preview_gop_interval_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_encoded_preview_gop_interval_n",utc_media_camera_attr_get_encoded_preview_gop_interval_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_encoded_preview_gop_interval_p",utc_media_camera_attr_set_encoded_preview_gop_interval_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_encoded_preview_gop_interval_n",utc_media_camera_attr_set_encoded_preview_gop_interval_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_pan_p",utc_media_camera_attr_set_pan_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_pan_n",utc_media_camera_attr_set_pan_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_pan_p",utc_media_camera_attr_get_pan_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_pan_n1",utc_media_camera_attr_get_pan_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_pan_n2",utc_media_camera_attr_get_pan_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_pan_range_p",utc_media_camera_attr_get_pan_range_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_pan_range_n1",utc_media_camera_attr_get_pan_range_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_pan_range_n2",utc_media_camera_attr_get_pan_range_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_tilt_p",utc_media_camera_attr_set_tilt_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_tilt_n",utc_media_camera_attr_set_tilt_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_tilt_p",utc_media_camera_attr_get_tilt_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_tilt_n1",utc_media_camera_attr_get_tilt_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_tilt_n2",utc_media_camera_attr_get_tilt_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_tilt_range_p",utc_media_camera_attr_get_tilt_range_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_tilt_range_n1",utc_media_camera_attr_get_tilt_range_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_tilt_range_n2",utc_media_camera_attr_get_tilt_range_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_ptz_type_p",utc_media_camera_attr_set_ptz_type_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_ptz_type_n",utc_media_camera_attr_set_ptz_type_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_foreach_supported_ptz_type_p",utc_media_camera_attr_foreach_supported_ptz_type_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_foreach_supported_ptz_type_n",utc_media_camera_attr_foreach_supported_ptz_type_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_display_roi_area_p",utc_media_camera_attr_set_display_roi_area_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_display_roi_area_n",utc_media_camera_attr_set_display_roi_area_n,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_display_roi_area_p",utc_media_camera_attr_get_display_roi_area_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_display_roi_area_n1",utc_media_camera_attr_get_display_roi_area_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_get_display_roi_area_n2",utc_media_camera_attr_get_display_roi_area_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_create_n",utc_media_camera_create_n,utc_media_camera_lifecycle_startup,utc_media_camera_lifecycle_cleanup},
+       {"utc_media_camera_create_p",utc_media_camera_create_p,utc_media_camera_lifecycle_startup,utc_media_camera_lifecycle_cleanup},
+       {"utc_media_camera_destroy_n",utc_media_camera_destroy_n,utc_media_camera_lifecycle_startup,utc_media_camera_lifecycle_cleanup},
+       {"utc_media_camera_destroy_p",utc_media_camera_destroy_p,utc_media_camera_lifecycle_startup,utc_media_camera_lifecycle_cleanup},
+       {"utc_media_camera_start_preview_n",utc_media_camera_start_preview_n,utc_media_camera_lifecycle_startup,utc_media_camera_lifecycle_cleanup},
+       {"utc_media_camera_start_preview_p1",utc_media_camera_start_preview_p1,utc_media_camera_lifecycle_startup,utc_media_camera_lifecycle_cleanup},
+       {"utc_media_camera_start_preview_p2",utc_media_camera_start_preview_p2,utc_media_camera_lifecycle_startup,utc_media_camera_lifecycle_cleanup},
+       {"utc_media_camera_stop_preview_n",utc_media_camera_stop_preview_n,utc_media_camera_lifecycle_startup,utc_media_camera_lifecycle_cleanup},
+       {"utc_media_camera_stop_preview_p",utc_media_camera_stop_preview_p,utc_media_camera_lifecycle_startup,utc_media_camera_lifecycle_cleanup},
+       {"utc_media_camera_start_capture_n",utc_media_camera_start_capture_n,utc_media_camera_lifecycle_startup,utc_media_camera_lifecycle_cleanup},
+       {"utc_media_camera_start_capture_p",utc_media_camera_start_capture_p,utc_media_camera_lifecycle_startup,utc_media_camera_lifecycle_cleanup},
+       {"utc_media_camera_get_state_n",utc_media_camera_get_state_n,utc_media_camera_lifecycle_startup,utc_media_camera_lifecycle_cleanup},
+       {"utc_media_camera_get_state_p",utc_media_camera_get_state_p,utc_media_camera_lifecycle_startup,utc_media_camera_lifecycle_cleanup},
+       {"utc_media_camera_start_focusing_n",utc_media_camera_start_focusing_n,utc_media_camera_lifecycle_startup,utc_media_camera_lifecycle_cleanup},
+       {"utc_media_camera_start_focusing_p1",utc_media_camera_start_focusing_p1,utc_media_camera_lifecycle_startup,utc_media_camera_lifecycle_cleanup},
+       {"utc_media_camera_start_focusing_p2",utc_media_camera_start_focusing_p2,utc_media_camera_lifecycle_startup,utc_media_camera_lifecycle_cleanup},
+       {"utc_media_camera_cancel_focusing_n1",utc_media_camera_cancel_focusing_n1,utc_media_camera_lifecycle_startup,utc_media_camera_lifecycle_cleanup},
+       {"utc_media_camera_cancel_focusing_n2",utc_media_camera_cancel_focusing_n2,utc_media_camera_lifecycle_startup,utc_media_camera_lifecycle_cleanup},
+       {"utc_media_camera_cancel_focusing_p",utc_media_camera_cancel_focusing_p,utc_media_camera_lifecycle_startup,utc_media_camera_lifecycle_cleanup},
+       {"utc_media_camera_is_supported_continuous_capture_n",utc_media_camera_is_supported_continuous_capture_n,utc_media_camera_lifecycle_startup,utc_media_camera_lifecycle_cleanup},
+       {"utc_media_camera_is_supported_continuous_capture_p",utc_media_camera_is_supported_continuous_capture_p,utc_media_camera_lifecycle_startup,utc_media_camera_lifecycle_cleanup},
+       {"utc_media_camera_start_continuous_capture_n1",utc_media_camera_start_continuous_capture_n1,utc_media_camera_lifecycle_startup,utc_media_camera_lifecycle_cleanup},
+       {"utc_media_camera_start_continuous_capture_n2",utc_media_camera_start_continuous_capture_n2,utc_media_camera_lifecycle_startup,utc_media_camera_lifecycle_cleanup},
+       {"utc_media_camera_start_continuous_capture_p",utc_media_camera_start_continuous_capture_p,utc_media_camera_lifecycle_startup,utc_media_camera_lifecycle_cleanup},
+       {"utc_media_camera_stop_continuous_capture_n",utc_media_camera_stop_continuous_capture_n,utc_media_camera_lifecycle_startup,utc_media_camera_lifecycle_cleanup},
+       {"utc_media_camera_stop_continuous_capture_p",utc_media_camera_stop_continuous_capture_p,utc_media_camera_lifecycle_startup,utc_media_camera_lifecycle_cleanup},
+       {"utc_media_camera_start_face_detection_n1",utc_media_camera_start_face_detection_n1,utc_media_camera_lifecycle_startup,utc_media_camera_lifecycle_cleanup},
+       {"utc_media_camera_start_face_detection_n2",utc_media_camera_start_face_detection_n2,utc_media_camera_lifecycle_startup,utc_media_camera_lifecycle_cleanup},
+       {"utc_media_camera_start_face_detection_p",utc_media_camera_start_face_detection_p,utc_media_camera_lifecycle_startup,utc_media_camera_lifecycle_cleanup},
+       {"utc_media_camera_stop_face_detection_n",utc_media_camera_stop_face_detection_n,utc_media_camera_lifecycle_startup,utc_media_camera_lifecycle_cleanup},
+       {"utc_media_camera_change_device_p",utc_media_camera_change_device_p,utc_media_camera_lifecycle_startup,utc_media_camera_lifecycle_cleanup},
+       {"utc_media_camera_change_device_n1",utc_media_camera_change_device_n1,utc_media_camera_lifecycle_startup,utc_media_camera_lifecycle_cleanup},
+       {"utc_media_camera_change_device_n2",utc_media_camera_change_device_n2,utc_media_camera_lifecycle_startup,utc_media_camera_lifecycle_cleanup},
+       {"utc_media_camera_change_device_n3",utc_media_camera_change_device_n3,utc_media_camera_lifecycle_startup,utc_media_camera_lifecycle_cleanup},
+       {"utc_media_camera_set_display_n1",utc_media_camera_set_display_n1,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_display_n2",utc_media_camera_set_display_n2,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_display_p",utc_media_camera_set_display_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_preview_resolution_n1",utc_media_camera_set_preview_resolution_n1,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_preview_resolution_n2",utc_media_camera_set_preview_resolution_n2,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_preview_resolution_p",utc_media_camera_set_preview_resolution_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_display_rotation_n1",utc_media_camera_set_display_rotation_n1,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_display_rotation_n2",utc_media_camera_set_display_rotation_n2,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_display_rotation_p",utc_media_camera_set_display_rotation_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_capture_resolution_n",utc_media_camera_set_capture_resolution_n,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_capture_resolution_p",utc_media_camera_set_capture_resolution_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_capture_format_n1",utc_media_camera_set_capture_format_n1,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_capture_format_n2",utc_media_camera_set_capture_format_n2,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_capture_format_p1",utc_media_camera_set_capture_format_p1,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_capture_format_p2",utc_media_camera_set_capture_format_p2,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_preview_format_n1",utc_media_camera_set_preview_format_n1,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_preview_format_n2",utc_media_camera_set_preview_format_n2,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_preview_format_p1",utc_media_camera_set_preview_format_p1,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_preview_format_p2",utc_media_camera_set_preview_format_p2,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_get_preview_resolution_n1",utc_media_camera_get_preview_resolution_n1,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_get_preview_resolution_n2",utc_media_camera_get_preview_resolution_n2,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_get_preview_resolution_p",utc_media_camera_get_preview_resolution_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_get_display_rotation_n1",utc_media_camera_get_display_rotation_n1,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_get_display_rotation_n2",utc_media_camera_get_display_rotation_n2,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_get_display_rotation_p",utc_media_camera_get_display_rotation_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_get_capture_resolution_n1",utc_media_camera_get_capture_resolution_n1,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_get_capture_resolution_n2",utc_media_camera_get_capture_resolution_n2,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_get_capture_resolution_p",utc_media_camera_get_capture_resolution_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_get_preview_format_n1",utc_media_camera_get_preview_format_n1,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_get_preview_format_n2",utc_media_camera_get_preview_format_n2,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_get_preview_format_p",utc_media_camera_get_preview_format_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_preview_cb_n1",utc_media_camera_set_preview_cb_n1,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_preview_cb_n2",utc_media_camera_set_preview_cb_n2,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_preview_cb_p",utc_media_camera_set_preview_cb_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_unset_preview_cb_n",utc_media_camera_unset_preview_cb_n,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_unset_preview_cb_p",utc_media_camera_unset_preview_cb_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_media_packet_preview_cb_n1",utc_media_camera_set_media_packet_preview_cb_n1,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_media_packet_preview_cb_n2",utc_media_camera_set_media_packet_preview_cb_n2,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_media_packet_preview_cb_p",utc_media_camera_set_media_packet_preview_cb_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_unset_media_packet_preview_cb_n",utc_media_camera_unset_media_packet_preview_cb_n,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_unset_media_packet_preview_cb_p",utc_media_camera_unset_media_packet_preview_cb_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_state_changed_cb_n1",utc_media_camera_set_state_changed_cb_n1,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_state_changed_cb_n2",utc_media_camera_set_state_changed_cb_n2,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_state_changed_cb_p",utc_media_camera_set_state_changed_cb_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_unset_state_changed_cb_n",utc_media_camera_unset_state_changed_cb_n,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_unset_state_changed_cb_p",utc_media_camera_unset_state_changed_cb_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_focus_changed_cb_n1",utc_media_camera_set_focus_changed_cb_n1,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_focus_changed_cb_n2",utc_media_camera_set_focus_changed_cb_n2,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_focus_changed_cb_p",utc_media_camera_set_focus_changed_cb_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_unset_focus_changed_cb_n",utc_media_camera_unset_focus_changed_cb_n,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_unset_focus_changed_cb_p",utc_media_camera_unset_focus_changed_cb_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_foreach_supported_preview_resolution_n1",utc_media_camera_foreach_supported_preview_resolution_n1,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_foreach_supported_preview_resolution_n2",utc_media_camera_foreach_supported_preview_resolution_n2,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_foreach_supported_preview_resolution_p",utc_media_camera_foreach_supported_preview_resolution_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_foreach_supported_capture_resolution_n1",utc_media_camera_foreach_supported_capture_resolution_n1,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_foreach_supported_capture_resolution_n2",utc_media_camera_foreach_supported_capture_resolution_n2,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_foreach_supported_capture_resolution_p",utc_media_camera_foreach_supported_capture_resolution_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_foreach_supported_capture_format_n1",utc_media_camera_foreach_supported_capture_format_n1,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_foreach_supported_capture_format_n2",utc_media_camera_foreach_supported_capture_format_n2,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_foreach_supported_capture_format_p",utc_media_camera_foreach_supported_capture_format_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_foreach_supported_preview_format_n1",utc_media_camera_foreach_supported_preview_format_n1,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_foreach_supported_preview_format_n2",utc_media_camera_foreach_supported_preview_format_n2,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_foreach_supported_preview_format_p",utc_media_camera_foreach_supported_preview_format_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_display_visible_n",utc_media_camera_set_display_visible_n,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_display_visible_p",utc_media_camera_set_display_visible_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_is_display_visible_n1",utc_media_camera_is_display_visible_n1,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_is_display_visible_n2",utc_media_camera_is_display_visible_n2,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_is_display_visible_p",utc_media_camera_is_display_visible_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_display_mode_n1",utc_media_camera_set_display_mode_n1,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_display_mode_n2",utc_media_camera_set_display_mode_n2,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_display_mode_p",utc_media_camera_set_display_mode_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_get_display_mode_n1",utc_media_camera_get_display_mode_n1,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_get_display_mode_n2",utc_media_camera_get_display_mode_n2,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_get_display_mode_p",utc_media_camera_get_display_mode_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_get_capture_format_n1",utc_media_camera_get_capture_format_n1,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_get_capture_format_n2",utc_media_camera_get_capture_format_n2,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_get_capture_format_p",utc_media_camera_get_capture_format_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_error_cb_n1",utc_media_camera_set_error_cb_n1,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_error_cb_n2",utc_media_camera_set_error_cb_n2,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_error_cb_p",utc_media_camera_set_error_cb_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_unset_error_cb_n",utc_media_camera_unset_error_cb_n,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_unset_error_cb_p",utc_media_camera_unset_error_cb_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_interrupted_cb_n1",utc_media_camera_set_interrupted_cb_n1,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_interrupted_cb_n2",utc_media_camera_set_interrupted_cb_n2,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_interrupted_cb_p",utc_media_camera_set_interrupted_cb_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_unset_interrupted_cb_n",utc_media_camera_unset_interrupted_cb_n,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_unset_interrupted_cb_p",utc_media_camera_unset_interrupted_cb_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_attr_set_hdr_capture_progress_cb_n1",utc_media_camera_attr_set_hdr_capture_progress_cb_n1,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_attr_set_hdr_capture_progress_cb_n2",utc_media_camera_attr_set_hdr_capture_progress_cb_n2,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_attr_set_hdr_capture_progress_cb_p",utc_media_camera_attr_set_hdr_capture_progress_cb_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_attr_unset_hdr_capture_progress_cb_n",utc_media_camera_attr_unset_hdr_capture_progress_cb_n,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_attr_unset_hdr_capture_progress_cb_p",utc_media_camera_attr_unset_hdr_capture_progress_cb_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_get_facing_direction_p",utc_media_camera_get_facing_direction_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_get_facing_direction_n1",utc_media_camera_get_facing_direction_n1,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_get_facing_direction_n2",utc_media_camera_get_facing_direction_n2,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_get_flash_state_p",utc_media_camera_get_flash_state_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_get_flash_state_n1",utc_media_camera_get_flash_state_n1,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_get_flash_state_n2",utc_media_camera_get_flash_state_n2,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_display_reuse_hint_p",utc_media_camera_set_display_reuse_hint_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_display_reuse_hint_n1",utc_media_camera_set_display_reuse_hint_n1,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_display_reuse_hint_n2",utc_media_camera_set_display_reuse_hint_n2,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_get_display_reuse_hint_p",utc_media_camera_get_display_reuse_hint_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_get_display_reuse_hint_n1",utc_media_camera_get_display_reuse_hint_n1,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_get_display_reuse_hint_n2",utc_media_camera_get_display_reuse_hint_n2,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_get_device_state_p",utc_media_camera_get_device_state_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_get_device_state_n1",utc_media_camera_get_device_state_n1,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_get_device_state_n2",utc_media_camera_get_device_state_n2,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_add_device_state_changed_cb_p",utc_media_camera_add_device_state_changed_cb_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_add_device_state_changed_cb_n1",utc_media_camera_add_device_state_changed_cb_n1,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_add_device_state_changed_cb_n2",utc_media_camera_add_device_state_changed_cb_n2,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_remove_device_state_changed_cb_p",utc_media_camera_remove_device_state_changed_cb_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_remove_device_state_changed_cb_n1",utc_media_camera_remove_device_state_changed_cb_n1,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_remove_device_state_changed_cb_n2",utc_media_camera_remove_device_state_changed_cb_n2,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_interrupt_started_cb_n1",utc_media_camera_set_interrupt_started_cb_n1,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_interrupt_started_cb_n2",utc_media_camera_set_interrupt_started_cb_n2,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_set_interrupt_started_cb_p",utc_media_camera_set_interrupt_started_cb_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_unset_interrupt_started_cb_n",utc_media_camera_unset_interrupt_started_cb_n,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_unset_interrupt_started_cb_p",utc_media_camera_unset_interrupt_started_cb_p,utc_media_camera_setting_startup,utc_media_camera_setting_cleanup},
+       {"utc_media_camera_attr_set_hue_n1",utc_media_camera_attr_set_hue_n1,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_hue_n2",utc_media_camera_attr_set_hue_n2,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {"utc_media_camera_attr_set_hue_p",utc_media_camera_attr_set_hue_p,utc_media_camera_attr_startup,utc_media_camera_attr_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_CAMERA_NATIVE_H__
diff --git a/src/utc/capi-maps-service/tct-capi-maps-service-core_tv.h b/src/utc/capi-maps-service/tct-capi-maps-service-core_tv.h
new file mode 100755 (executable)
index 0000000..63663c5
--- /dev/null
@@ -0,0 +1,1082 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_CAPI-MAPS-SERVICE-NATIVE_H__
+#define __TCT_CAPI-MAPS-SERVICE-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_maps_address_startup(void);
+extern void utc_maps_address_cleanup(void);
+extern void utc_maps_area_startup(void);
+extern void utc_maps_area_cleanup(void);
+extern void utc_maps_coordinates_startup(void);
+extern void utc_maps_coordinates_cleanup(void);
+extern void utc_maps_place_startup(void);
+extern void utc_maps_place_cleanup(void);
+extern void utc_maps_place_attribute_startup(void);
+extern void utc_maps_place_attribute_cleanup(void);
+extern void utc_maps_place_category_startup(void);
+extern void utc_maps_place_category_cleanup(void);
+extern void utc_maps_place_contact_startup(void);
+extern void utc_maps_place_contact_cleanup(void);
+extern void utc_maps_place_editorial_startup(void);
+extern void utc_maps_place_editorial_cleanup(void);
+extern void utc_maps_place_filter_startup(void);
+extern void utc_maps_place_filter_cleanup(void);
+extern void utc_maps_place_image_startup(void);
+extern void utc_maps_place_image_cleanup(void);
+extern void utc_maps_place_link_object_startup(void);
+extern void utc_maps_place_link_object_cleanup(void);
+extern void utc_maps_place_media_startup(void);
+extern void utc_maps_place_media_cleanup(void);
+extern void utc_maps_place_rating_startup(void);
+extern void utc_maps_place_rating_cleanup(void);
+extern void utc_maps_place_review_startup(void);
+extern void utc_maps_place_review_cleanup(void);
+extern void utc_maps_place_url_startup(void);
+extern void utc_maps_place_url_cleanup(void);
+extern void utc_maps_preference_startup(void);
+extern void utc_maps_preference_cleanup(void);
+extern void utc_maps_route_startup(void);
+extern void utc_maps_route_cleanup(void);
+extern void utc_maps_route_maneuver_startup(void);
+extern void utc_maps_route_maneuver_cleanup(void);
+extern void utc_maps_route_segment_startup(void);
+extern void utc_maps_route_segment_cleanup(void);
+extern void utc_maps_view_object_startup(void);
+extern void utc_maps_view_object_cleanup(void);
+extern void utc_maps_view_object_overlay_startup(void);
+extern void utc_maps_view_object_overlay_cleanup(void);
+extern void utc_maps_view_event_data_startup(void);
+extern void utc_maps_view_event_data_cleanup(void);
+extern void utc_maps_service_startup(void);
+extern void utc_maps_service_cleanup(void);
+extern void utc_maps_view_startup(void);
+extern void utc_maps_view_cleanup(void);
+
+extern int utc_maps_address_create_p(void);
+extern int utc_maps_address_create_n(void);
+extern int utc_maps_address_destroy_p(void);
+extern int utc_maps_address_destroy_n(void);
+extern int utc_maps_address_clone_p(void);
+extern int utc_maps_address_clone_n(void);
+extern int utc_maps_address_set_building_number_p(void);
+extern int utc_maps_address_set_building_number_n(void);
+extern int utc_maps_address_set_street_p(void);
+extern int utc_maps_address_set_street_n(void);
+extern int utc_maps_address_set_district_p(void);
+extern int utc_maps_address_set_district_n(void);
+extern int utc_maps_address_set_city_p(void);
+extern int utc_maps_address_set_city_n(void);
+extern int utc_maps_address_set_state_p(void);
+extern int utc_maps_address_set_state_n(void);
+extern int utc_maps_address_set_country_p(void);
+extern int utc_maps_address_set_country_n(void);
+extern int utc_maps_address_set_country_code_p(void);
+extern int utc_maps_address_set_country_code_n(void);
+extern int utc_maps_address_set_county_p(void);
+extern int utc_maps_address_set_county_n(void);
+extern int utc_maps_address_set_postal_code_p(void);
+extern int utc_maps_address_set_postal_code_n(void);
+extern int utc_maps_address_set_freetext_p(void);
+extern int utc_maps_address_set_freetext_n(void);
+extern int utc_maps_address_get_building_number_p(void);
+extern int utc_maps_address_get_building_number_n(void);
+extern int utc_maps_address_get_street_p(void);
+extern int utc_maps_address_get_street_n(void);
+extern int utc_maps_address_get_district_p(void);
+extern int utc_maps_address_get_district_n(void);
+extern int utc_maps_address_get_city_p(void);
+extern int utc_maps_address_get_city_n(void);
+extern int utc_maps_address_get_state_p(void);
+extern int utc_maps_address_get_state_n(void);
+extern int utc_maps_address_get_country_p(void);
+extern int utc_maps_address_get_country_n(void);
+extern int utc_maps_address_get_country_code_p(void);
+extern int utc_maps_address_get_country_code_n(void);
+extern int utc_maps_address_get_county_p(void);
+extern int utc_maps_address_get_county_n(void);
+extern int utc_maps_address_get_postal_code_p(void);
+extern int utc_maps_address_get_postal_code_n(void);
+extern int utc_maps_address_get_freetext_p(void);
+extern int utc_maps_address_get_freetext_n(void);
+extern int utc_maps_address_list_create_p(void);
+extern int utc_maps_address_list_create_n(void);
+extern int utc_maps_address_list_destroy_p(void);
+extern int utc_maps_address_list_destroy_n(void);
+extern int utc_maps_address_list_append_p(void);
+extern int utc_maps_address_list_append_n(void);
+extern int utc_maps_address_list_remove_p(void);
+extern int utc_maps_address_list_remove_n(void);
+extern int utc_maps_address_list_get_length_p(void);
+extern int utc_maps_address_list_get_length_n(void);
+extern int utc_maps_address_list_foreach_p(void);
+extern int utc_maps_address_list_foreach_n(void);
+extern int utc_maps_area_create_rectangle_p(void);
+extern int utc_maps_area_create_rectangle_n(void);
+extern int utc_maps_area_create_circle_p(void);
+extern int utc_maps_area_create_circle_n(void);
+extern int utc_maps_area_destroy_p(void);
+extern int utc_maps_area_destroy_n(void);
+extern int utc_maps_area_clone_p(void);
+extern int utc_maps_area_clone_n(void);
+extern int utc_maps_coordinates_create_p(void);
+extern int utc_maps_coordinates_create_n(void);
+extern int utc_maps_coordinates_destroy_p(void);
+extern int utc_maps_coordinates_destroy_n(void);
+extern int utc_maps_coordinates_clone_p(void);
+extern int utc_maps_coordinates_clone_n(void);
+extern int utc_maps_coordinates_get_latitude_p(void);
+extern int utc_maps_coordinates_get_latitude_n(void);
+extern int utc_maps_coordinates_get_longitude_p(void);
+extern int utc_maps_coordinates_get_longitude_n(void);
+extern int utc_maps_coordinates_set_latitude_p(void);
+extern int utc_maps_coordinates_set_latitude_n(void);
+extern int utc_maps_coordinates_set_longitude_p(void);
+extern int utc_maps_coordinates_set_longitude_n(void);
+extern int utc_maps_coordinates_get_latitude_longitude_p(void);
+extern int utc_maps_coordinates_get_latitude_longitude_n(void);
+extern int utc_maps_coordinates_set_latitude_longitude_p(void);
+extern int utc_maps_coordinates_set_latitude_longitude_n(void);
+extern int utc_maps_coordinates_list_create_p(void);
+extern int utc_maps_coordinates_list_create_n(void);
+extern int utc_maps_coordinates_list_destroy_p(void);
+extern int utc_maps_coordinates_list_destroy_n(void);
+extern int utc_maps_coordinates_list_append_p(void);
+extern int utc_maps_coordinates_list_append_n(void);
+extern int utc_maps_coordinates_list_remove_p(void);
+extern int utc_maps_coordinates_list_remove_n(void);
+extern int utc_maps_coordinates_list_get_length_p(void);
+extern int utc_maps_coordinates_list_get_length_n(void);
+extern int utc_maps_coordinates_list_foreach_p(void);
+extern int utc_maps_coordinates_list_foreach_n(void);
+extern int utc_maps_place_destroy_n(void);
+extern int utc_maps_place_clone_n(void);
+extern int utc_maps_place_get_id_n(void);
+extern int utc_maps_place_get_name_n(void);
+extern int utc_maps_place_get_uri_n(void);
+extern int utc_maps_place_get_location_n(void);
+extern int utc_maps_place_get_distance_n(void);
+extern int utc_maps_place_get_address_n(void);
+extern int utc_maps_place_get_rating_n(void);
+extern int utc_maps_place_foreach_category_n(void);
+extern int utc_maps_place_foreach_attribute_n(void);
+extern int utc_maps_place_foreach_contact_n(void);
+extern int utc_maps_place_foreach_editorial_n(void);
+extern int utc_maps_place_foreach_image_n(void);
+extern int utc_maps_place_foreach_review_n(void);
+extern int utc_maps_place_get_supplier_link_n(void);
+extern int utc_maps_place_get_related_link_n(void);
+extern int utc_maps_place_foreach_property_n(void);
+extern int utc_maps_place_list_destroy_n(void);
+extern int utc_maps_place_attribute_destroy_n(void);
+extern int utc_maps_place_attribute_clone_n(void);
+extern int utc_maps_place_attribute_get_id_n(void);
+extern int utc_maps_place_attribute_get_text_n(void);
+extern int utc_maps_place_attribute_get_label_n(void);
+extern int utc_maps_place_category_create_p(void);
+extern int utc_maps_place_category_create_n(void);
+extern int utc_maps_place_category_destroy_p(void);
+extern int utc_maps_place_category_destroy_n(void);
+extern int utc_maps_place_category_clone_p(void);
+extern int utc_maps_place_category_clone_n(void);
+extern int utc_maps_place_category_set_id_p(void);
+extern int utc_maps_place_category_set_id_n(void);
+extern int utc_maps_place_category_get_id_p(void);
+extern int utc_maps_place_category_get_id_n(void);
+extern int utc_maps_place_category_set_name_p(void);
+extern int utc_maps_place_category_set_name_n(void);
+extern int utc_maps_place_category_get_name_p(void);
+extern int utc_maps_place_category_get_name_n(void);
+extern int utc_maps_place_category_set_url_p(void);
+extern int utc_maps_place_category_set_url_n(void);
+extern int utc_maps_place_category_get_url_p(void);
+extern int utc_maps_place_category_get_url_n(void);
+extern int utc_maps_place_contact_destroy_n(void);
+extern int utc_maps_place_contact_clone_n(void);
+extern int utc_maps_place_contact_get_label_n(void);
+extern int utc_maps_place_contact_get_type_n(void);
+extern int utc_maps_place_contact_get_value_n(void);
+extern int utc_maps_place_editorial_destroy_n(void);
+extern int utc_maps_place_editorial_clone_n(void);
+extern int utc_maps_place_editorial_get_description_n(void);
+extern int utc_maps_place_editorial_get_language_n(void);
+extern int utc_maps_place_editorial_get_media_n(void);
+extern int utc_maps_place_filter_create_p(void);
+extern int utc_maps_place_filter_create_n(void);
+extern int utc_maps_place_filter_destroy_p(void);
+extern int utc_maps_place_filter_destroy_n(void);
+extern int utc_maps_place_filter_clone_p(void);
+extern int utc_maps_place_filter_clone_n(void);
+extern int utc_maps_place_filter_get_p(void);
+extern int utc_maps_place_filter_get_n(void);
+extern int utc_maps_place_filter_get_keyword_p(void);
+extern int utc_maps_place_filter_get_keyword_n(void);
+extern int utc_maps_place_filter_get_category_p(void);
+extern int utc_maps_place_filter_get_category_n(void);
+extern int utc_maps_place_filter_foreach_property_p(void);
+extern int utc_maps_place_filter_foreach_property_n(void);
+extern int utc_maps_place_filter_get_place_name_p(void);
+extern int utc_maps_place_filter_get_place_name_n(void);
+extern int utc_maps_place_filter_set_p(void);
+extern int utc_maps_place_filter_set_n(void);
+extern int utc_maps_place_filter_set_category_p(void);
+extern int utc_maps_place_filter_set_category_n(void);
+extern int utc_maps_place_filter_set_keyword_p(void);
+extern int utc_maps_place_filter_set_keyword_n(void);
+extern int utc_maps_place_filter_set_place_name_p(void);
+extern int utc_maps_place_filter_set_place_name_n(void);
+extern int utc_maps_place_filter_set_place_address_p(void);
+extern int utc_maps_place_filter_set_place_address_n(void);
+extern int utc_maps_place_filter_get_place_address_p(void);
+extern int utc_maps_place_filter_get_place_address_n(void);
+extern int utc_maps_place_image_destroy_n(void);
+extern int utc_maps_place_image_clone_n(void);
+extern int utc_maps_place_image_get_url_n(void);
+extern int utc_maps_place_image_get_id_n(void);
+extern int utc_maps_place_image_get_height_n(void);
+extern int utc_maps_place_image_get_width_n(void);
+extern int utc_maps_place_image_get_media_n(void);
+extern int utc_maps_place_image_get_user_link_n(void);
+extern int utc_maps_place_link_object_destroy_n(void);
+extern int utc_maps_place_link_object_clone_n(void);
+extern int utc_maps_place_link_object_get_id_n(void);
+extern int utc_maps_place_link_object_get_name_n(void);
+extern int utc_maps_place_link_object_get_type_n(void);
+extern int utc_maps_place_link_object_get_string_n(void);
+extern int utc_maps_place_media_destroy_n(void);
+extern int utc_maps_place_media_clone_n(void);
+extern int utc_maps_place_media_get_attribution_n(void);
+extern int utc_maps_place_media_get_supplier_n(void);
+extern int utc_maps_place_media_get_via_n(void);
+extern int utc_maps_place_rating_destroy_n(void);
+extern int utc_maps_place_rating_clone_n(void);
+extern int utc_maps_place_rating_get_count_n(void);
+extern int utc_maps_place_rating_get_average_n(void);
+extern int utc_maps_place_review_destroy_n(void);
+extern int utc_maps_place_review_clone_n(void);
+extern int utc_maps_place_review_get_date_n(void);
+extern int utc_maps_place_review_get_title_n(void);
+extern int utc_maps_place_review_get_description_n(void);
+extern int utc_maps_place_review_get_language_n(void);
+extern int utc_maps_place_review_get_rating_n(void);
+extern int utc_maps_place_review_get_media_n(void);
+extern int utc_maps_place_review_get_user_link_n(void);
+extern int utc_maps_place_url_destroy_n(void);
+extern int utc_maps_place_url_clone_n(void);
+extern int utc_maps_place_url_get_path_n(void);
+extern int utc_maps_place_url_get_description_n(void);
+extern int utc_maps_preference_create_p(void);
+extern int utc_maps_preference_create_n(void);
+extern int utc_maps_preference_destroy_p(void);
+extern int utc_maps_preference_destroy_n(void);
+extern int utc_maps_preference_clone_p(void);
+extern int utc_maps_preference_clone_n(void);
+extern int utc_maps_preference_get_distance_unit_p(void);
+extern int utc_maps_preference_get_distance_unit_n(void);
+extern int utc_maps_preference_get_language_p(void);
+extern int utc_maps_preference_get_language_n(void);
+extern int utc_maps_preference_get_max_results_p(void);
+extern int utc_maps_preference_get_max_results_n(void);
+extern int utc_maps_preference_get_country_code_p(void);
+extern int utc_maps_preference_get_country_code_n(void);
+extern int utc_maps_preference_get_route_optimization_p(void);
+extern int utc_maps_preference_get_route_optimization_n(void);
+extern int utc_maps_preference_get_route_transport_mode_p(void);
+extern int utc_maps_preference_get_route_transport_mode_n(void);
+extern int utc_maps_preference_get_route_feature_weight_p(void);
+extern int utc_maps_preference_get_route_feature_weight_n(void);
+extern int utc_maps_preference_get_route_feature_p(void);
+extern int utc_maps_preference_get_route_feature_n(void);
+extern int utc_maps_preference_get_p(void);
+extern int utc_maps_preference_get_n(void);
+extern int utc_maps_preference_foreach_property_p(void);
+extern int utc_maps_preference_foreach_property_n(void);
+extern int utc_maps_preference_set_distance_unit_p(void);
+extern int utc_maps_preference_set_distance_unit_n(void);
+extern int utc_maps_preference_set_language_p(void);
+extern int utc_maps_preference_set_language_n(void);
+extern int utc_maps_preference_set_max_results_p(void);
+extern int utc_maps_preference_set_max_results_n(void);
+extern int utc_maps_preference_set_country_code_p(void);
+extern int utc_maps_preference_set_country_code_n(void);
+extern int utc_maps_preference_set_route_optimization_p(void);
+extern int utc_maps_preference_set_route_optimization_n(void);
+extern int utc_maps_preference_set_route_transport_mode_p(void);
+extern int utc_maps_preference_set_route_transport_mode_n(void);
+extern int utc_maps_preference_set_route_feature_weight_p(void);
+extern int utc_maps_preference_set_route_feature_weight_n(void);
+extern int utc_maps_preference_set_route_feature_p(void);
+extern int utc_maps_preference_set_route_feature_n(void);
+extern int utc_maps_preference_set_property_p(void);
+extern int utc_maps_preference_set_property_n(void);
+extern int utc_maps_preference_set_route_alternatives_enabled_p(void);
+extern int utc_maps_preference_set_route_alternatives_enabled_n(void);
+extern int utc_maps_preference_get_route_alternatives_enabled_p(void);
+extern int utc_maps_preference_get_route_alternatives_enabled_n(void);
+extern int utc_maps_route_destroy_n(void);
+extern int utc_maps_route_clone_n(void);
+extern int utc_maps_route_get_route_id_n(void);
+extern int utc_maps_route_get_origin_n(void);
+extern int utc_maps_route_get_destination_n(void);
+extern int utc_maps_route_get_bounding_box_n(void);
+extern int utc_maps_route_get_total_distance_n(void);
+extern int utc_maps_route_get_transport_mode_n(void);
+extern int utc_maps_route_get_total_duration_n(void);
+extern int utc_maps_route_get_distance_unit_n(void);
+extern int utc_maps_route_foreach_property_n(void);
+extern int utc_maps_route_foreach_path_n(void);
+extern int utc_maps_route_foreach_segment_n(void);
+extern int utc_maps_route_maneuver_destroy_n(void);
+extern int utc_maps_route_maneuver_clone_n(void);
+extern int utc_maps_route_maneuver_get_direction_id_n(void);
+extern int utc_maps_route_maneuver_get_turn_type_n(void);
+extern int utc_maps_route_maneuver_get_position_n(void);
+extern int utc_maps_route_maneuver_get_road_name_n(void);
+extern int utc_maps_route_maneuver_get_instruction_text_n(void);
+extern int utc_maps_route_maneuver_get_locale_n(void);
+extern int utc_maps_route_maneuver_get_time_to_next_instruction_n(void);
+extern int utc_maps_route_maneuver_get_distance_to_next_instruction_n(void);
+extern int utc_maps_route_segment_destroy_n(void);
+extern int utc_maps_route_segment_clone_n(void);
+extern int utc_maps_route_segment_get_origin_n(void);
+extern int utc_maps_route_segment_get_destination_n(void);
+extern int utc_maps_route_segment_get_bounding_box_n(void);
+extern int utc_maps_route_segment_get_distance_n(void);
+extern int utc_maps_route_segment_get_duration_n(void);
+extern int utc_maps_route_segment_foreach_path_n(void);
+extern int utc_maps_route_segment_foreach_maneuver_n(void);
+extern int utc_maps_view_object_create_marker_p(void);
+extern int utc_maps_view_object_create_marker_n(void);
+extern int utc_maps_view_object_destroy_p(void);
+extern int utc_maps_view_object_destroy_n(void);
+extern int utc_maps_view_object_get_type_p(void);
+extern int utc_maps_view_object_get_type_n(void);
+extern int utc_maps_view_object_set_visible_p(void);
+extern int utc_maps_view_object_set_visible_n(void);
+extern int utc_maps_view_object_get_visible_p(void);
+extern int utc_maps_view_object_get_visible_n(void);
+extern int utc_maps_view_object_marker_set_coordinates_p(void);
+extern int utc_maps_view_object_marker_set_coordinates_n(void);
+extern int utc_maps_view_object_marker_resize_p(void);
+extern int utc_maps_view_object_marker_resize_n(void);
+extern int utc_maps_view_object_marker_set_image_file_p(void);
+extern int utc_maps_view_object_marker_set_image_file_n(void);
+extern int utc_maps_view_object_marker_get_image_file_p(void);
+extern int utc_maps_view_object_marker_get_image_file_n(void);
+extern int utc_maps_view_object_marker_get_coordinates_p(void);
+extern int utc_maps_view_object_marker_get_coordinates_n(void);
+extern int utc_maps_view_object_marker_get_size_p(void);
+extern int utc_maps_view_object_marker_get_size_n(void);
+extern int utc_maps_view_object_marker_get_type_p(void);
+extern int utc_maps_view_object_marker_get_type_n(void);
+extern int utc_maps_view_object_marker_set_z_order_p(void);
+extern int utc_maps_view_object_marker_set_z_order_n(void);
+extern int utc_maps_view_object_marker_get_z_order_p(void);
+extern int utc_maps_view_object_marker_get_z_order_n(void);
+extern int utc_maps_view_object_create_polyline_p(void);
+extern int utc_maps_view_object_create_polyline_n(void);
+extern int utc_maps_view_object_polyline_set_polyline_p(void);
+extern int utc_maps_view_object_polyline_set_polyline_n(void);
+extern int utc_maps_view_object_polyline_foreach_point_p(void);
+extern int utc_maps_view_object_polyline_foreach_point_n(void);
+extern int utc_maps_view_object_polyline_set_color_p(void);
+extern int utc_maps_view_object_polyline_set_color_n(void);
+extern int utc_maps_view_object_polyline_get_color_p(void);
+extern int utc_maps_view_object_polyline_get_color_n(void);
+extern int utc_maps_view_object_polyline_set_width_p(void);
+extern int utc_maps_view_object_polyline_set_width_n(void);
+extern int utc_maps_view_object_polyline_get_width_p(void);
+extern int utc_maps_view_object_polyline_get_width_n(void);
+extern int utc_maps_view_object_create_polygon_p(void);
+extern int utc_maps_view_object_create_polygon_n(void);
+extern int utc_maps_view_object_polygon_set_polygon_p(void);
+extern int utc_maps_view_object_polygon_set_polygon_n(void);
+extern int utc_maps_view_object_polygon_foreach_point_p(void);
+extern int utc_maps_view_object_polygon_foreach_point_n(void);
+extern int utc_maps_view_object_polygon_set_fill_color_p(void);
+extern int utc_maps_view_object_polygon_set_fill_color_n(void);
+extern int utc_maps_view_object_polygon_get_fill_color_p(void);
+extern int utc_maps_view_object_polygon_get_fill_color_n(void);
+extern int utc_maps_view_object_create_overlay_p(void);
+extern int utc_maps_view_object_create_overlay_n(void);
+extern int utc_maps_view_object_overlay_get_object_p(void);
+extern int utc_maps_view_object_overlay_get_object_n(void);
+extern int utc_maps_view_object_overlay_set_coordinates_p(void);
+extern int utc_maps_view_object_overlay_set_coordinates_n(void);
+extern int utc_maps_view_object_overlay_get_coordinates_p(void);
+extern int utc_maps_view_object_overlay_get_coordinates_n(void);
+extern int utc_maps_view_object_overlay_set_min_zoom_level_p(void);
+extern int utc_maps_view_object_overlay_set_min_zoom_level_n(void);
+extern int utc_maps_view_object_overlay_get_min_zoom_level_p(void);
+extern int utc_maps_view_object_overlay_get_min_zoom_level_n(void);
+extern int utc_maps_view_object_overlay_set_max_zoom_level_p(void);
+extern int utc_maps_view_object_overlay_set_max_zoom_level_n(void);
+extern int utc_maps_view_object_overlay_get_max_zoom_level_p(void);
+extern int utc_maps_view_object_overlay_get_max_zoom_level_n(void);
+extern int utc_maps_view_event_data_destroy_n(void);
+extern int utc_maps_view_event_data_clone_n(void);
+extern int utc_maps_view_event_data_get_type_n(void);
+extern int utc_maps_view_event_data_get_gesture_type_n(void);
+extern int utc_maps_view_event_data_get_action_type_n(void);
+extern int utc_maps_view_event_data_get_center_n(void);
+extern int utc_maps_view_event_data_get_delta_n(void);
+extern int utc_maps_view_event_data_get_position_n(void);
+extern int utc_maps_view_event_data_get_fingers_n(void);
+extern int utc_maps_view_event_data_get_zoom_factor_n(void);
+extern int utc_maps_view_event_data_get_rotation_angle_n(void);
+extern int utc_maps_view_event_data_get_object_n(void);
+extern int utc_maps_view_event_data_get_coordinates_n(void);
+extern int utc_maps_service_foreach_provider_p(void);
+extern int utc_maps_service_foreach_provider_n(void);
+extern int utc_maps_service_create_p(void);
+extern int utc_maps_service_create_n(void);
+extern int utc_maps_service_destroy_p(void);
+extern int utc_maps_service_destroy_n(void);
+extern int utc_maps_service_set_provider_key_p(void);
+extern int utc_maps_service_set_provider_key_n(void);
+extern int utc_maps_service_get_provider_key_p(void);
+extern int utc_maps_service_get_provider_key_n(void);
+extern int utc_maps_service_set_preference_p(void);
+extern int utc_maps_service_set_preference_n(void);
+extern int utc_maps_service_get_preference_p(void);
+extern int utc_maps_service_get_preference_n(void);
+extern int utc_maps_service_provider_is_service_supported_p(void);
+extern int utc_maps_service_provider_is_service_supported_n(void);
+extern int utc_maps_service_provider_is_data_supported_p(void);
+extern int utc_maps_service_provider_is_data_supported_n(void);
+extern int utc_maps_service_geocode_p(void);
+extern int utc_maps_service_geocode_n(void);
+extern int utc_maps_service_geocode_inside_area_p(void);
+extern int utc_maps_service_geocode_inside_area_n(void);
+extern int utc_maps_service_geocode_by_structured_address_p(void);
+extern int utc_maps_service_geocode_by_structured_address_n(void);
+extern int utc_maps_service_reverse_geocode_p(void);
+extern int utc_maps_service_reverse_geocode_n(void);
+extern int utc_maps_service_cancel_request_p(void);
+extern int utc_maps_service_cancel_request_n(void);
+extern int utc_maps_service_search_route_p(void);
+extern int utc_maps_service_search_route_n(void);
+extern int utc_maps_service_search_route_waypoints_p(void);
+extern int utc_maps_service_search_route_waypoints_n(void);
+extern int utc_maps_service_search_place_p(void);
+extern int utc_maps_service_search_place_n(void);
+extern int utc_maps_service_search_place_by_area_p(void);
+extern int utc_maps_service_search_place_by_area_n(void);
+extern int utc_maps_service_search_place_by_address_p(void);
+extern int utc_maps_service_search_place_by_address_n(void);
+extern int utc_maps_service_multi_reverse_geocode_p(void);
+extern int utc_maps_service_multi_reverse_geocode_n(void);
+extern int utc_maps_service_search_place_list_p(void);
+extern int utc_maps_service_search_place_list_n(void);
+extern int utc_maps_service_get_place_details_p(void);
+extern int utc_maps_service_get_place_details_n(void);
+extern int utc_maps_service_request_user_consent_p(void);
+extern int utc_maps_service_request_user_consent_n(void);
+extern int utc_maps_view_create_p(void);
+extern int utc_maps_view_create_n(void);
+extern int utc_maps_view_get_center_p(void);
+extern int utc_maps_view_get_center_n(void);
+extern int utc_maps_view_set_center_p(void);
+extern int utc_maps_view_set_center_n(void);
+extern int utc_maps_view_get_zoom_level_p(void);
+extern int utc_maps_view_get_zoom_level_n(void);
+extern int utc_maps_view_set_zoom_level_p(void);
+extern int utc_maps_view_set_zoom_level_n(void);
+extern int utc_maps_view_get_min_zoom_level_p(void);
+extern int utc_maps_view_get_min_zoom_level_n(void);
+extern int utc_maps_view_get_max_zoom_level_p(void);
+extern int utc_maps_view_get_max_zoom_level_n(void);
+extern int utc_maps_view_set_orientation_p(void);
+extern int utc_maps_view_set_orientation_n(void);
+extern int utc_maps_view_get_orientation_p(void);
+extern int utc_maps_view_get_orientation_n(void);
+extern int utc_maps_view_screen_to_geolocation_p(void);
+extern int utc_maps_view_screen_to_geolocation_n(void);
+extern int utc_maps_view_geolocation_to_screen_p(void);
+extern int utc_maps_view_geolocation_to_screen_n(void);
+extern int utc_maps_view_set_type_p(void);
+extern int utc_maps_view_set_type_n(void);
+extern int utc_maps_view_get_type_p(void);
+extern int utc_maps_view_get_type_n(void);
+extern int utc_maps_view_set_buildings_enabled_p(void);
+extern int utc_maps_view_set_buildings_enabled_n(void);
+extern int utc_maps_view_get_buildings_enabled_p(void);
+extern int utc_maps_view_get_buildings_enabled_n(void);
+extern int utc_maps_view_set_traffic_enabled_p(void);
+extern int utc_maps_view_set_traffic_enabled_n(void);
+extern int utc_maps_view_get_traffic_enabled_p(void);
+extern int utc_maps_view_get_traffic_enabled_n(void);
+extern int utc_maps_view_set_public_transit_enabled_p(void);
+extern int utc_maps_view_set_public_transit_enabled_n(void);
+extern int utc_maps_view_get_public_transit_enabled_p(void);
+extern int utc_maps_view_get_public_transit_enabled_n(void);
+extern int utc_maps_view_set_language_p(void);
+extern int utc_maps_view_set_language_n(void);
+extern int utc_maps_view_get_language_p(void);
+extern int utc_maps_view_get_language_n(void);
+extern int utc_maps_view_get_viewport_p(void);
+extern int utc_maps_view_get_viewport_n(void);
+extern int utc_maps_view_set_screen_location_p(void);
+extern int utc_maps_view_set_screen_location_n(void);
+extern int utc_maps_view_get_screen_location_p(void);
+extern int utc_maps_view_get_screen_location_n(void);
+extern int utc_maps_view_move_p(void);
+extern int utc_maps_view_move_n(void);
+extern int utc_maps_view_resize_p(void);
+extern int utc_maps_view_resize_n(void);
+extern int utc_maps_view_set_visibility_p(void);
+extern int utc_maps_view_set_visibility_n(void);
+extern int utc_maps_view_get_visibility_p(void);
+extern int utc_maps_view_get_visibility_n(void);
+extern int utc_maps_view_set_event_cb_p(void);
+extern int utc_maps_view_set_event_cb_n(void);
+extern int utc_maps_view_unset_event_cb_p(void);
+extern int utc_maps_view_unset_event_cb_n(void);
+extern int utc_maps_view_set_gesture_enabled_p(void);
+extern int utc_maps_view_set_gesture_enabled_n(void);
+extern int utc_maps_view_get_gesture_enabled_p(void);
+extern int utc_maps_view_get_gesture_enabled_n(void);
+extern int utc_maps_view_set_scalebar_enabled_p(void);
+extern int utc_maps_view_set_scalebar_enabled_n(void);
+extern int utc_maps_view_get_scalebar_enabled_p(void);
+extern int utc_maps_view_get_scalebar_enabled_n(void);
+extern int utc_maps_view_add_object_p(void);
+extern int utc_maps_view_add_object_n(void);
+extern int utc_maps_view_remove_object_p(void);
+extern int utc_maps_view_remove_object_n(void);
+extern int utc_maps_view_remove_all_objects_p(void);
+extern int utc_maps_view_remove_all_objects_n(void);
+extern int utc_maps_view_foreach_object_p(void);
+extern int utc_maps_view_foreach_object_n(void);
+extern int utc_maps_view_set_min_zoom_level_p(void);
+extern int utc_maps_view_set_min_zoom_level_n(void);
+extern int utc_maps_view_set_max_zoom_level_p(void);
+extern int utc_maps_view_set_max_zoom_level_n(void);
+extern int utc_maps_view_capture_snapshot_p(void);
+extern int utc_maps_view_capture_snapshot_n(void);
+extern int utc_maps_view_destroy_p(void);
+extern int utc_maps_view_destroy_n(void);
+
+testcase tc_array[] = {
+       {"utc_maps_address_create_p",utc_maps_address_create_p,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_create_n",utc_maps_address_create_n,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_destroy_p",utc_maps_address_destroy_p,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_destroy_n",utc_maps_address_destroy_n,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_clone_p",utc_maps_address_clone_p,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_clone_n",utc_maps_address_clone_n,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_set_building_number_p",utc_maps_address_set_building_number_p,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_set_building_number_n",utc_maps_address_set_building_number_n,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_set_street_p",utc_maps_address_set_street_p,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_set_street_n",utc_maps_address_set_street_n,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_set_district_p",utc_maps_address_set_district_p,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_set_district_n",utc_maps_address_set_district_n,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_set_city_p",utc_maps_address_set_city_p,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_set_city_n",utc_maps_address_set_city_n,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_set_state_p",utc_maps_address_set_state_p,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_set_state_n",utc_maps_address_set_state_n,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_set_country_p",utc_maps_address_set_country_p,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_set_country_n",utc_maps_address_set_country_n,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_set_country_code_p",utc_maps_address_set_country_code_p,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_set_country_code_n",utc_maps_address_set_country_code_n,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_set_county_p",utc_maps_address_set_county_p,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_set_county_n",utc_maps_address_set_county_n,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_set_postal_code_p",utc_maps_address_set_postal_code_p,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_set_postal_code_n",utc_maps_address_set_postal_code_n,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_set_freetext_p",utc_maps_address_set_freetext_p,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_set_freetext_n",utc_maps_address_set_freetext_n,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_get_building_number_p",utc_maps_address_get_building_number_p,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_get_building_number_n",utc_maps_address_get_building_number_n,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_get_street_p",utc_maps_address_get_street_p,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_get_street_n",utc_maps_address_get_street_n,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_get_district_p",utc_maps_address_get_district_p,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_get_district_n",utc_maps_address_get_district_n,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_get_city_p",utc_maps_address_get_city_p,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_get_city_n",utc_maps_address_get_city_n,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_get_state_p",utc_maps_address_get_state_p,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_get_state_n",utc_maps_address_get_state_n,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_get_country_p",utc_maps_address_get_country_p,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_get_country_n",utc_maps_address_get_country_n,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_get_country_code_p",utc_maps_address_get_country_code_p,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_get_country_code_n",utc_maps_address_get_country_code_n,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_get_county_p",utc_maps_address_get_county_p,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_get_county_n",utc_maps_address_get_county_n,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_get_postal_code_p",utc_maps_address_get_postal_code_p,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_get_postal_code_n",utc_maps_address_get_postal_code_n,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_get_freetext_p",utc_maps_address_get_freetext_p,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_get_freetext_n",utc_maps_address_get_freetext_n,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_list_create_p",utc_maps_address_list_create_p,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_list_create_n",utc_maps_address_list_create_n,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_list_destroy_p",utc_maps_address_list_destroy_p,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_list_destroy_n",utc_maps_address_list_destroy_n,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_list_append_p",utc_maps_address_list_append_p,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_list_append_n",utc_maps_address_list_append_n,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_list_remove_p",utc_maps_address_list_remove_p,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_list_remove_n",utc_maps_address_list_remove_n,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_list_get_length_p",utc_maps_address_list_get_length_p,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_list_get_length_n",utc_maps_address_list_get_length_n,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_list_foreach_p",utc_maps_address_list_foreach_p,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_address_list_foreach_n",utc_maps_address_list_foreach_n,utc_maps_address_startup,utc_maps_address_cleanup},
+       {"utc_maps_area_create_rectangle_p",utc_maps_area_create_rectangle_p,utc_maps_area_startup,utc_maps_area_cleanup},
+       {"utc_maps_area_create_rectangle_n",utc_maps_area_create_rectangle_n,utc_maps_area_startup,utc_maps_area_cleanup},
+       {"utc_maps_area_create_circle_p",utc_maps_area_create_circle_p,utc_maps_area_startup,utc_maps_area_cleanup},
+       {"utc_maps_area_create_circle_n",utc_maps_area_create_circle_n,utc_maps_area_startup,utc_maps_area_cleanup},
+       {"utc_maps_area_destroy_p",utc_maps_area_destroy_p,utc_maps_area_startup,utc_maps_area_cleanup},
+       {"utc_maps_area_destroy_n",utc_maps_area_destroy_n,utc_maps_area_startup,utc_maps_area_cleanup},
+       {"utc_maps_area_clone_p",utc_maps_area_clone_p,utc_maps_area_startup,utc_maps_area_cleanup},
+       {"utc_maps_area_clone_n",utc_maps_area_clone_n,utc_maps_area_startup,utc_maps_area_cleanup},
+       {"utc_maps_coordinates_create_p",utc_maps_coordinates_create_p,utc_maps_coordinates_startup,utc_maps_coordinates_cleanup},
+       {"utc_maps_coordinates_create_n",utc_maps_coordinates_create_n,utc_maps_coordinates_startup,utc_maps_coordinates_cleanup},
+       {"utc_maps_coordinates_destroy_p",utc_maps_coordinates_destroy_p,utc_maps_coordinates_startup,utc_maps_coordinates_cleanup},
+       {"utc_maps_coordinates_destroy_n",utc_maps_coordinates_destroy_n,utc_maps_coordinates_startup,utc_maps_coordinates_cleanup},
+       {"utc_maps_coordinates_clone_p",utc_maps_coordinates_clone_p,utc_maps_coordinates_startup,utc_maps_coordinates_cleanup},
+       {"utc_maps_coordinates_clone_n",utc_maps_coordinates_clone_n,utc_maps_coordinates_startup,utc_maps_coordinates_cleanup},
+       {"utc_maps_coordinates_get_latitude_p",utc_maps_coordinates_get_latitude_p,utc_maps_coordinates_startup,utc_maps_coordinates_cleanup},
+       {"utc_maps_coordinates_get_latitude_n",utc_maps_coordinates_get_latitude_n,utc_maps_coordinates_startup,utc_maps_coordinates_cleanup},
+       {"utc_maps_coordinates_get_longitude_p",utc_maps_coordinates_get_longitude_p,utc_maps_coordinates_startup,utc_maps_coordinates_cleanup},
+       {"utc_maps_coordinates_get_longitude_n",utc_maps_coordinates_get_longitude_n,utc_maps_coordinates_startup,utc_maps_coordinates_cleanup},
+       {"utc_maps_coordinates_set_latitude_p",utc_maps_coordinates_set_latitude_p,utc_maps_coordinates_startup,utc_maps_coordinates_cleanup},
+       {"utc_maps_coordinates_set_latitude_n",utc_maps_coordinates_set_latitude_n,utc_maps_coordinates_startup,utc_maps_coordinates_cleanup},
+       {"utc_maps_coordinates_set_longitude_p",utc_maps_coordinates_set_longitude_p,utc_maps_coordinates_startup,utc_maps_coordinates_cleanup},
+       {"utc_maps_coordinates_set_longitude_n",utc_maps_coordinates_set_longitude_n,utc_maps_coordinates_startup,utc_maps_coordinates_cleanup},
+       {"utc_maps_coordinates_get_latitude_longitude_p",utc_maps_coordinates_get_latitude_longitude_p,utc_maps_coordinates_startup,utc_maps_coordinates_cleanup},
+       {"utc_maps_coordinates_get_latitude_longitude_n",utc_maps_coordinates_get_latitude_longitude_n,utc_maps_coordinates_startup,utc_maps_coordinates_cleanup},
+       {"utc_maps_coordinates_set_latitude_longitude_p",utc_maps_coordinates_set_latitude_longitude_p,utc_maps_coordinates_startup,utc_maps_coordinates_cleanup},
+       {"utc_maps_coordinates_set_latitude_longitude_n",utc_maps_coordinates_set_latitude_longitude_n,utc_maps_coordinates_startup,utc_maps_coordinates_cleanup},
+       {"utc_maps_coordinates_list_create_p",utc_maps_coordinates_list_create_p,utc_maps_coordinates_startup,utc_maps_coordinates_cleanup},
+       {"utc_maps_coordinates_list_create_n",utc_maps_coordinates_list_create_n,utc_maps_coordinates_startup,utc_maps_coordinates_cleanup},
+       {"utc_maps_coordinates_list_destroy_p",utc_maps_coordinates_list_destroy_p,utc_maps_coordinates_startup,utc_maps_coordinates_cleanup},
+       {"utc_maps_coordinates_list_destroy_n",utc_maps_coordinates_list_destroy_n,utc_maps_coordinates_startup,utc_maps_coordinates_cleanup},
+       {"utc_maps_coordinates_list_append_p",utc_maps_coordinates_list_append_p,utc_maps_coordinates_startup,utc_maps_coordinates_cleanup},
+       {"utc_maps_coordinates_list_append_n",utc_maps_coordinates_list_append_n,utc_maps_coordinates_startup,utc_maps_coordinates_cleanup},
+       {"utc_maps_coordinates_list_remove_p",utc_maps_coordinates_list_remove_p,utc_maps_coordinates_startup,utc_maps_coordinates_cleanup},
+       {"utc_maps_coordinates_list_remove_n",utc_maps_coordinates_list_remove_n,utc_maps_coordinates_startup,utc_maps_coordinates_cleanup},
+       {"utc_maps_coordinates_list_get_length_p",utc_maps_coordinates_list_get_length_p,utc_maps_coordinates_startup,utc_maps_coordinates_cleanup},
+       {"utc_maps_coordinates_list_get_length_n",utc_maps_coordinates_list_get_length_n,utc_maps_coordinates_startup,utc_maps_coordinates_cleanup},
+       {"utc_maps_coordinates_list_foreach_p",utc_maps_coordinates_list_foreach_p,utc_maps_coordinates_startup,utc_maps_coordinates_cleanup},
+       {"utc_maps_coordinates_list_foreach_n",utc_maps_coordinates_list_foreach_n,utc_maps_coordinates_startup,utc_maps_coordinates_cleanup},
+       {"utc_maps_place_destroy_n",utc_maps_place_destroy_n,utc_maps_place_startup,utc_maps_place_cleanup},
+       {"utc_maps_place_clone_n",utc_maps_place_clone_n,utc_maps_place_startup,utc_maps_place_cleanup},
+       {"utc_maps_place_get_id_n",utc_maps_place_get_id_n,utc_maps_place_startup,utc_maps_place_cleanup},
+       {"utc_maps_place_get_name_n",utc_maps_place_get_name_n,utc_maps_place_startup,utc_maps_place_cleanup},
+       {"utc_maps_place_get_uri_n",utc_maps_place_get_uri_n,utc_maps_place_startup,utc_maps_place_cleanup},
+       {"utc_maps_place_get_location_n",utc_maps_place_get_location_n,utc_maps_place_startup,utc_maps_place_cleanup},
+       {"utc_maps_place_get_distance_n",utc_maps_place_get_distance_n,utc_maps_place_startup,utc_maps_place_cleanup},
+       {"utc_maps_place_get_address_n",utc_maps_place_get_address_n,utc_maps_place_startup,utc_maps_place_cleanup},
+       {"utc_maps_place_get_rating_n",utc_maps_place_get_rating_n,utc_maps_place_startup,utc_maps_place_cleanup},
+       {"utc_maps_place_foreach_category_n",utc_maps_place_foreach_category_n,utc_maps_place_startup,utc_maps_place_cleanup},
+       {"utc_maps_place_foreach_attribute_n",utc_maps_place_foreach_attribute_n,utc_maps_place_startup,utc_maps_place_cleanup},
+       {"utc_maps_place_foreach_contact_n",utc_maps_place_foreach_contact_n,utc_maps_place_startup,utc_maps_place_cleanup},
+       {"utc_maps_place_foreach_editorial_n",utc_maps_place_foreach_editorial_n,utc_maps_place_startup,utc_maps_place_cleanup},
+       {"utc_maps_place_foreach_image_n",utc_maps_place_foreach_image_n,utc_maps_place_startup,utc_maps_place_cleanup},
+       {"utc_maps_place_foreach_review_n",utc_maps_place_foreach_review_n,utc_maps_place_startup,utc_maps_place_cleanup},
+       {"utc_maps_place_get_supplier_link_n",utc_maps_place_get_supplier_link_n,utc_maps_place_startup,utc_maps_place_cleanup},
+       {"utc_maps_place_get_related_link_n",utc_maps_place_get_related_link_n,utc_maps_place_startup,utc_maps_place_cleanup},
+       {"utc_maps_place_foreach_property_n",utc_maps_place_foreach_property_n,utc_maps_place_startup,utc_maps_place_cleanup},
+       {"utc_maps_place_list_destroy_n",utc_maps_place_list_destroy_n,utc_maps_place_startup,utc_maps_place_cleanup},
+       {"utc_maps_place_attribute_destroy_n",utc_maps_place_attribute_destroy_n,utc_maps_place_attribute_startup,utc_maps_place_attribute_cleanup},
+       {"utc_maps_place_attribute_clone_n",utc_maps_place_attribute_clone_n,utc_maps_place_attribute_startup,utc_maps_place_attribute_cleanup},
+       {"utc_maps_place_attribute_get_id_n",utc_maps_place_attribute_get_id_n,utc_maps_place_attribute_startup,utc_maps_place_attribute_cleanup},
+       {"utc_maps_place_attribute_get_text_n",utc_maps_place_attribute_get_text_n,utc_maps_place_attribute_startup,utc_maps_place_attribute_cleanup},
+       {"utc_maps_place_attribute_get_label_n",utc_maps_place_attribute_get_label_n,utc_maps_place_attribute_startup,utc_maps_place_attribute_cleanup},
+       {"utc_maps_place_category_create_p",utc_maps_place_category_create_p,utc_maps_place_category_startup,utc_maps_place_category_cleanup},
+       {"utc_maps_place_category_create_n",utc_maps_place_category_create_n,utc_maps_place_category_startup,utc_maps_place_category_cleanup},
+       {"utc_maps_place_category_destroy_p",utc_maps_place_category_destroy_p,utc_maps_place_category_startup,utc_maps_place_category_cleanup},
+       {"utc_maps_place_category_destroy_n",utc_maps_place_category_destroy_n,utc_maps_place_category_startup,utc_maps_place_category_cleanup},
+       {"utc_maps_place_category_clone_p",utc_maps_place_category_clone_p,utc_maps_place_category_startup,utc_maps_place_category_cleanup},
+       {"utc_maps_place_category_clone_n",utc_maps_place_category_clone_n,utc_maps_place_category_startup,utc_maps_place_category_cleanup},
+       {"utc_maps_place_category_set_id_p",utc_maps_place_category_set_id_p,utc_maps_place_category_startup,utc_maps_place_category_cleanup},
+       {"utc_maps_place_category_set_id_n",utc_maps_place_category_set_id_n,utc_maps_place_category_startup,utc_maps_place_category_cleanup},
+       {"utc_maps_place_category_get_id_p",utc_maps_place_category_get_id_p,utc_maps_place_category_startup,utc_maps_place_category_cleanup},
+       {"utc_maps_place_category_get_id_n",utc_maps_place_category_get_id_n,utc_maps_place_category_startup,utc_maps_place_category_cleanup},
+       {"utc_maps_place_category_set_name_p",utc_maps_place_category_set_name_p,utc_maps_place_category_startup,utc_maps_place_category_cleanup},
+       {"utc_maps_place_category_set_name_n",utc_maps_place_category_set_name_n,utc_maps_place_category_startup,utc_maps_place_category_cleanup},
+       {"utc_maps_place_category_get_name_p",utc_maps_place_category_get_name_p,utc_maps_place_category_startup,utc_maps_place_category_cleanup},
+       {"utc_maps_place_category_get_name_n",utc_maps_place_category_get_name_n,utc_maps_place_category_startup,utc_maps_place_category_cleanup},
+       {"utc_maps_place_category_set_url_p",utc_maps_place_category_set_url_p,utc_maps_place_category_startup,utc_maps_place_category_cleanup},
+       {"utc_maps_place_category_set_url_n",utc_maps_place_category_set_url_n,utc_maps_place_category_startup,utc_maps_place_category_cleanup},
+       {"utc_maps_place_category_get_url_p",utc_maps_place_category_get_url_p,utc_maps_place_category_startup,utc_maps_place_category_cleanup},
+       {"utc_maps_place_category_get_url_n",utc_maps_place_category_get_url_n,utc_maps_place_category_startup,utc_maps_place_category_cleanup},
+       {"utc_maps_place_contact_destroy_n",utc_maps_place_contact_destroy_n,utc_maps_place_contact_startup,utc_maps_place_contact_cleanup},
+       {"utc_maps_place_contact_clone_n",utc_maps_place_contact_clone_n,utc_maps_place_contact_startup,utc_maps_place_contact_cleanup},
+       {"utc_maps_place_contact_get_label_n",utc_maps_place_contact_get_label_n,utc_maps_place_contact_startup,utc_maps_place_contact_cleanup},
+       {"utc_maps_place_contact_get_type_n",utc_maps_place_contact_get_type_n,utc_maps_place_contact_startup,utc_maps_place_contact_cleanup},
+       {"utc_maps_place_contact_get_value_n",utc_maps_place_contact_get_value_n,utc_maps_place_contact_startup,utc_maps_place_contact_cleanup},
+       {"utc_maps_place_editorial_destroy_n",utc_maps_place_editorial_destroy_n,utc_maps_place_editorial_startup,utc_maps_place_editorial_cleanup},
+       {"utc_maps_place_editorial_clone_n",utc_maps_place_editorial_clone_n,utc_maps_place_editorial_startup,utc_maps_place_editorial_cleanup},
+       {"utc_maps_place_editorial_get_description_n",utc_maps_place_editorial_get_description_n,utc_maps_place_editorial_startup,utc_maps_place_editorial_cleanup},
+       {"utc_maps_place_editorial_get_language_n",utc_maps_place_editorial_get_language_n,utc_maps_place_editorial_startup,utc_maps_place_editorial_cleanup},
+       {"utc_maps_place_editorial_get_media_n",utc_maps_place_editorial_get_media_n,utc_maps_place_editorial_startup,utc_maps_place_editorial_cleanup},
+       {"utc_maps_place_filter_create_p",utc_maps_place_filter_create_p,utc_maps_place_filter_startup,utc_maps_place_filter_cleanup},
+       {"utc_maps_place_filter_create_n",utc_maps_place_filter_create_n,utc_maps_place_filter_startup,utc_maps_place_filter_cleanup},
+       {"utc_maps_place_filter_destroy_p",utc_maps_place_filter_destroy_p,utc_maps_place_filter_startup,utc_maps_place_filter_cleanup},
+       {"utc_maps_place_filter_destroy_n",utc_maps_place_filter_destroy_n,utc_maps_place_filter_startup,utc_maps_place_filter_cleanup},
+       {"utc_maps_place_filter_clone_p",utc_maps_place_filter_clone_p,utc_maps_place_filter_startup,utc_maps_place_filter_cleanup},
+       {"utc_maps_place_filter_clone_n",utc_maps_place_filter_clone_n,utc_maps_place_filter_startup,utc_maps_place_filter_cleanup},
+       {"utc_maps_place_filter_get_p",utc_maps_place_filter_get_p,utc_maps_place_filter_startup,utc_maps_place_filter_cleanup},
+       {"utc_maps_place_filter_get_n",utc_maps_place_filter_get_n,utc_maps_place_filter_startup,utc_maps_place_filter_cleanup},
+       {"utc_maps_place_filter_get_keyword_p",utc_maps_place_filter_get_keyword_p,utc_maps_place_filter_startup,utc_maps_place_filter_cleanup},
+       {"utc_maps_place_filter_get_keyword_n",utc_maps_place_filter_get_keyword_n,utc_maps_place_filter_startup,utc_maps_place_filter_cleanup},
+       {"utc_maps_place_filter_get_category_p",utc_maps_place_filter_get_category_p,utc_maps_place_filter_startup,utc_maps_place_filter_cleanup},
+       {"utc_maps_place_filter_get_category_n",utc_maps_place_filter_get_category_n,utc_maps_place_filter_startup,utc_maps_place_filter_cleanup},
+       {"utc_maps_place_filter_foreach_property_p",utc_maps_place_filter_foreach_property_p,utc_maps_place_filter_startup,utc_maps_place_filter_cleanup},
+       {"utc_maps_place_filter_foreach_property_n",utc_maps_place_filter_foreach_property_n,utc_maps_place_filter_startup,utc_maps_place_filter_cleanup},
+       {"utc_maps_place_filter_get_place_name_p",utc_maps_place_filter_get_place_name_p,utc_maps_place_filter_startup,utc_maps_place_filter_cleanup},
+       {"utc_maps_place_filter_get_place_name_n",utc_maps_place_filter_get_place_name_n,utc_maps_place_filter_startup,utc_maps_place_filter_cleanup},
+       {"utc_maps_place_filter_set_p",utc_maps_place_filter_set_p,utc_maps_place_filter_startup,utc_maps_place_filter_cleanup},
+       {"utc_maps_place_filter_set_n",utc_maps_place_filter_set_n,utc_maps_place_filter_startup,utc_maps_place_filter_cleanup},
+       {"utc_maps_place_filter_set_category_p",utc_maps_place_filter_set_category_p,utc_maps_place_filter_startup,utc_maps_place_filter_cleanup},
+       {"utc_maps_place_filter_set_category_n",utc_maps_place_filter_set_category_n,utc_maps_place_filter_startup,utc_maps_place_filter_cleanup},
+       {"utc_maps_place_filter_set_keyword_p",utc_maps_place_filter_set_keyword_p,utc_maps_place_filter_startup,utc_maps_place_filter_cleanup},
+       {"utc_maps_place_filter_set_keyword_n",utc_maps_place_filter_set_keyword_n,utc_maps_place_filter_startup,utc_maps_place_filter_cleanup},
+       {"utc_maps_place_filter_set_place_name_p",utc_maps_place_filter_set_place_name_p,utc_maps_place_filter_startup,utc_maps_place_filter_cleanup},
+       {"utc_maps_place_filter_set_place_name_n",utc_maps_place_filter_set_place_name_n,utc_maps_place_filter_startup,utc_maps_place_filter_cleanup},
+       {"utc_maps_place_filter_set_place_address_p",utc_maps_place_filter_set_place_address_p,utc_maps_place_filter_startup,utc_maps_place_filter_cleanup},
+       {"utc_maps_place_filter_set_place_address_n",utc_maps_place_filter_set_place_address_n,utc_maps_place_filter_startup,utc_maps_place_filter_cleanup},
+       {"utc_maps_place_filter_get_place_address_p",utc_maps_place_filter_get_place_address_p,utc_maps_place_filter_startup,utc_maps_place_filter_cleanup},
+       {"utc_maps_place_filter_get_place_address_n",utc_maps_place_filter_get_place_address_n,utc_maps_place_filter_startup,utc_maps_place_filter_cleanup},
+       {"utc_maps_place_image_destroy_n",utc_maps_place_image_destroy_n,utc_maps_place_image_startup,utc_maps_place_image_cleanup},
+       {"utc_maps_place_image_clone_n",utc_maps_place_image_clone_n,utc_maps_place_image_startup,utc_maps_place_image_cleanup},
+       {"utc_maps_place_image_get_url_n",utc_maps_place_image_get_url_n,utc_maps_place_image_startup,utc_maps_place_image_cleanup},
+       {"utc_maps_place_image_get_id_n",utc_maps_place_image_get_id_n,utc_maps_place_image_startup,utc_maps_place_image_cleanup},
+       {"utc_maps_place_image_get_height_n",utc_maps_place_image_get_height_n,utc_maps_place_image_startup,utc_maps_place_image_cleanup},
+       {"utc_maps_place_image_get_width_n",utc_maps_place_image_get_width_n,utc_maps_place_image_startup,utc_maps_place_image_cleanup},
+       {"utc_maps_place_image_get_media_n",utc_maps_place_image_get_media_n,utc_maps_place_image_startup,utc_maps_place_image_cleanup},
+       {"utc_maps_place_image_get_user_link_n",utc_maps_place_image_get_user_link_n,utc_maps_place_image_startup,utc_maps_place_image_cleanup},
+       {"utc_maps_place_link_object_destroy_n",utc_maps_place_link_object_destroy_n,utc_maps_place_link_object_startup,utc_maps_place_link_object_cleanup},
+       {"utc_maps_place_link_object_clone_n",utc_maps_place_link_object_clone_n,utc_maps_place_link_object_startup,utc_maps_place_link_object_cleanup},
+       {"utc_maps_place_link_object_get_id_n",utc_maps_place_link_object_get_id_n,utc_maps_place_link_object_startup,utc_maps_place_link_object_cleanup},
+       {"utc_maps_place_link_object_get_name_n",utc_maps_place_link_object_get_name_n,utc_maps_place_link_object_startup,utc_maps_place_link_object_cleanup},
+       {"utc_maps_place_link_object_get_type_n",utc_maps_place_link_object_get_type_n,utc_maps_place_link_object_startup,utc_maps_place_link_object_cleanup},
+       {"utc_maps_place_link_object_get_string_n",utc_maps_place_link_object_get_string_n,utc_maps_place_link_object_startup,utc_maps_place_link_object_cleanup},
+       {"utc_maps_place_media_destroy_n",utc_maps_place_media_destroy_n,utc_maps_place_media_startup,utc_maps_place_media_cleanup},
+       {"utc_maps_place_media_clone_n",utc_maps_place_media_clone_n,utc_maps_place_media_startup,utc_maps_place_media_cleanup},
+       {"utc_maps_place_media_get_attribution_n",utc_maps_place_media_get_attribution_n,utc_maps_place_media_startup,utc_maps_place_media_cleanup},
+       {"utc_maps_place_media_get_supplier_n",utc_maps_place_media_get_supplier_n,utc_maps_place_media_startup,utc_maps_place_media_cleanup},
+       {"utc_maps_place_media_get_via_n",utc_maps_place_media_get_via_n,utc_maps_place_media_startup,utc_maps_place_media_cleanup},
+       {"utc_maps_place_rating_destroy_n",utc_maps_place_rating_destroy_n,utc_maps_place_rating_startup,utc_maps_place_rating_cleanup},
+       {"utc_maps_place_rating_clone_n",utc_maps_place_rating_clone_n,utc_maps_place_rating_startup,utc_maps_place_rating_cleanup},
+       {"utc_maps_place_rating_get_count_n",utc_maps_place_rating_get_count_n,utc_maps_place_rating_startup,utc_maps_place_rating_cleanup},
+       {"utc_maps_place_rating_get_average_n",utc_maps_place_rating_get_average_n,utc_maps_place_rating_startup,utc_maps_place_rating_cleanup},
+       {"utc_maps_place_review_destroy_n",utc_maps_place_review_destroy_n,utc_maps_place_review_startup,utc_maps_place_review_cleanup},
+       {"utc_maps_place_review_clone_n",utc_maps_place_review_clone_n,utc_maps_place_review_startup,utc_maps_place_review_cleanup},
+       {"utc_maps_place_review_get_date_n",utc_maps_place_review_get_date_n,utc_maps_place_review_startup,utc_maps_place_review_cleanup},
+       {"utc_maps_place_review_get_title_n",utc_maps_place_review_get_title_n,utc_maps_place_review_startup,utc_maps_place_review_cleanup},
+       {"utc_maps_place_review_get_description_n",utc_maps_place_review_get_description_n,utc_maps_place_review_startup,utc_maps_place_review_cleanup},
+       {"utc_maps_place_review_get_language_n",utc_maps_place_review_get_language_n,utc_maps_place_review_startup,utc_maps_place_review_cleanup},
+       {"utc_maps_place_review_get_rating_n",utc_maps_place_review_get_rating_n,utc_maps_place_review_startup,utc_maps_place_review_cleanup},
+       {"utc_maps_place_review_get_media_n",utc_maps_place_review_get_media_n,utc_maps_place_review_startup,utc_maps_place_review_cleanup},
+       {"utc_maps_place_review_get_user_link_n",utc_maps_place_review_get_user_link_n,utc_maps_place_review_startup,utc_maps_place_review_cleanup},
+       {"utc_maps_place_url_destroy_n",utc_maps_place_url_destroy_n,utc_maps_place_url_startup,utc_maps_place_url_cleanup},
+       {"utc_maps_place_url_clone_n",utc_maps_place_url_clone_n,utc_maps_place_url_startup,utc_maps_place_url_cleanup},
+       {"utc_maps_place_url_get_path_n",utc_maps_place_url_get_path_n,utc_maps_place_url_startup,utc_maps_place_url_cleanup},
+       {"utc_maps_place_url_get_description_n",utc_maps_place_url_get_description_n,utc_maps_place_url_startup,utc_maps_place_url_cleanup},
+       {"utc_maps_preference_create_p",utc_maps_preference_create_p,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_create_n",utc_maps_preference_create_n,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_destroy_p",utc_maps_preference_destroy_p,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_destroy_n",utc_maps_preference_destroy_n,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_clone_p",utc_maps_preference_clone_p,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_clone_n",utc_maps_preference_clone_n,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_get_distance_unit_p",utc_maps_preference_get_distance_unit_p,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_get_distance_unit_n",utc_maps_preference_get_distance_unit_n,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_get_language_p",utc_maps_preference_get_language_p,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_get_language_n",utc_maps_preference_get_language_n,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_get_max_results_p",utc_maps_preference_get_max_results_p,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_get_max_results_n",utc_maps_preference_get_max_results_n,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_get_country_code_p",utc_maps_preference_get_country_code_p,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_get_country_code_n",utc_maps_preference_get_country_code_n,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_get_route_optimization_p",utc_maps_preference_get_route_optimization_p,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_get_route_optimization_n",utc_maps_preference_get_route_optimization_n,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_get_route_transport_mode_p",utc_maps_preference_get_route_transport_mode_p,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_get_route_transport_mode_n",utc_maps_preference_get_route_transport_mode_n,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_get_route_feature_weight_p",utc_maps_preference_get_route_feature_weight_p,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_get_route_feature_weight_n",utc_maps_preference_get_route_feature_weight_n,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_get_route_feature_p",utc_maps_preference_get_route_feature_p,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_get_route_feature_n",utc_maps_preference_get_route_feature_n,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_get_p",utc_maps_preference_get_p,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_get_n",utc_maps_preference_get_n,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_foreach_property_p",utc_maps_preference_foreach_property_p,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_foreach_property_n",utc_maps_preference_foreach_property_n,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_set_distance_unit_p",utc_maps_preference_set_distance_unit_p,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_set_distance_unit_n",utc_maps_preference_set_distance_unit_n,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_set_language_p",utc_maps_preference_set_language_p,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_set_language_n",utc_maps_preference_set_language_n,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_set_max_results_p",utc_maps_preference_set_max_results_p,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_set_max_results_n",utc_maps_preference_set_max_results_n,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_set_country_code_p",utc_maps_preference_set_country_code_p,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_set_country_code_n",utc_maps_preference_set_country_code_n,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_set_route_optimization_p",utc_maps_preference_set_route_optimization_p,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_set_route_optimization_n",utc_maps_preference_set_route_optimization_n,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_set_route_transport_mode_p",utc_maps_preference_set_route_transport_mode_p,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_set_route_transport_mode_n",utc_maps_preference_set_route_transport_mode_n,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_set_route_feature_weight_p",utc_maps_preference_set_route_feature_weight_p,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_set_route_feature_weight_n",utc_maps_preference_set_route_feature_weight_n,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_set_route_feature_p",utc_maps_preference_set_route_feature_p,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_set_route_feature_n",utc_maps_preference_set_route_feature_n,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_set_property_p",utc_maps_preference_set_property_p,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_set_property_n",utc_maps_preference_set_property_n,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_set_route_alternatives_enabled_p",utc_maps_preference_set_route_alternatives_enabled_p,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_set_route_alternatives_enabled_n",utc_maps_preference_set_route_alternatives_enabled_n,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_get_route_alternatives_enabled_p",utc_maps_preference_get_route_alternatives_enabled_p,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_preference_get_route_alternatives_enabled_n",utc_maps_preference_get_route_alternatives_enabled_n,utc_maps_preference_startup,utc_maps_preference_cleanup},
+       {"utc_maps_route_destroy_n",utc_maps_route_destroy_n,utc_maps_route_startup,utc_maps_route_cleanup},
+       {"utc_maps_route_clone_n",utc_maps_route_clone_n,utc_maps_route_startup,utc_maps_route_cleanup},
+       {"utc_maps_route_get_route_id_n",utc_maps_route_get_route_id_n,utc_maps_route_startup,utc_maps_route_cleanup},
+       {"utc_maps_route_get_origin_n",utc_maps_route_get_origin_n,utc_maps_route_startup,utc_maps_route_cleanup},
+       {"utc_maps_route_get_destination_n",utc_maps_route_get_destination_n,utc_maps_route_startup,utc_maps_route_cleanup},
+       {"utc_maps_route_get_bounding_box_n",utc_maps_route_get_bounding_box_n,utc_maps_route_startup,utc_maps_route_cleanup},
+       {"utc_maps_route_get_total_distance_n",utc_maps_route_get_total_distance_n,utc_maps_route_startup,utc_maps_route_cleanup},
+       {"utc_maps_route_get_transport_mode_n",utc_maps_route_get_transport_mode_n,utc_maps_route_startup,utc_maps_route_cleanup},
+       {"utc_maps_route_get_total_duration_n",utc_maps_route_get_total_duration_n,utc_maps_route_startup,utc_maps_route_cleanup},
+       {"utc_maps_route_get_distance_unit_n",utc_maps_route_get_distance_unit_n,utc_maps_route_startup,utc_maps_route_cleanup},
+       {"utc_maps_route_foreach_property_n",utc_maps_route_foreach_property_n,utc_maps_route_startup,utc_maps_route_cleanup},
+       {"utc_maps_route_foreach_path_n",utc_maps_route_foreach_path_n,utc_maps_route_startup,utc_maps_route_cleanup},
+       {"utc_maps_route_foreach_segment_n",utc_maps_route_foreach_segment_n,utc_maps_route_startup,utc_maps_route_cleanup},
+       {"utc_maps_route_maneuver_destroy_n",utc_maps_route_maneuver_destroy_n,utc_maps_route_maneuver_startup,utc_maps_route_maneuver_cleanup},
+       {"utc_maps_route_maneuver_clone_n",utc_maps_route_maneuver_clone_n,utc_maps_route_maneuver_startup,utc_maps_route_maneuver_cleanup},
+       {"utc_maps_route_maneuver_get_direction_id_n",utc_maps_route_maneuver_get_direction_id_n,utc_maps_route_maneuver_startup,utc_maps_route_maneuver_cleanup},
+       {"utc_maps_route_maneuver_get_turn_type_n",utc_maps_route_maneuver_get_turn_type_n,utc_maps_route_maneuver_startup,utc_maps_route_maneuver_cleanup},
+       {"utc_maps_route_maneuver_get_position_n",utc_maps_route_maneuver_get_position_n,utc_maps_route_maneuver_startup,utc_maps_route_maneuver_cleanup},
+       {"utc_maps_route_maneuver_get_road_name_n",utc_maps_route_maneuver_get_road_name_n,utc_maps_route_maneuver_startup,utc_maps_route_maneuver_cleanup},
+       {"utc_maps_route_maneuver_get_instruction_text_n",utc_maps_route_maneuver_get_instruction_text_n,utc_maps_route_maneuver_startup,utc_maps_route_maneuver_cleanup},
+       {"utc_maps_route_maneuver_get_locale_n",utc_maps_route_maneuver_get_locale_n,utc_maps_route_maneuver_startup,utc_maps_route_maneuver_cleanup},
+       {"utc_maps_route_maneuver_get_time_to_next_instruction_n",utc_maps_route_maneuver_get_time_to_next_instruction_n,utc_maps_route_maneuver_startup,utc_maps_route_maneuver_cleanup},
+       {"utc_maps_route_maneuver_get_distance_to_next_instruction_n",utc_maps_route_maneuver_get_distance_to_next_instruction_n,utc_maps_route_maneuver_startup,utc_maps_route_maneuver_cleanup},
+       {"utc_maps_route_segment_destroy_n",utc_maps_route_segment_destroy_n,utc_maps_route_segment_startup,utc_maps_route_segment_cleanup},
+       {"utc_maps_route_segment_clone_n",utc_maps_route_segment_clone_n,utc_maps_route_segment_startup,utc_maps_route_segment_cleanup},
+       {"utc_maps_route_segment_get_origin_n",utc_maps_route_segment_get_origin_n,utc_maps_route_segment_startup,utc_maps_route_segment_cleanup},
+       {"utc_maps_route_segment_get_destination_n",utc_maps_route_segment_get_destination_n,utc_maps_route_segment_startup,utc_maps_route_segment_cleanup},
+       {"utc_maps_route_segment_get_bounding_box_n",utc_maps_route_segment_get_bounding_box_n,utc_maps_route_segment_startup,utc_maps_route_segment_cleanup},
+       {"utc_maps_route_segment_get_distance_n",utc_maps_route_segment_get_distance_n,utc_maps_route_segment_startup,utc_maps_route_segment_cleanup},
+       {"utc_maps_route_segment_get_duration_n",utc_maps_route_segment_get_duration_n,utc_maps_route_segment_startup,utc_maps_route_segment_cleanup},
+       {"utc_maps_route_segment_foreach_path_n",utc_maps_route_segment_foreach_path_n,utc_maps_route_segment_startup,utc_maps_route_segment_cleanup},
+       {"utc_maps_route_segment_foreach_maneuver_n",utc_maps_route_segment_foreach_maneuver_n,utc_maps_route_segment_startup,utc_maps_route_segment_cleanup},
+       {"utc_maps_view_object_create_marker_p",utc_maps_view_object_create_marker_p,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_create_marker_n",utc_maps_view_object_create_marker_n,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_destroy_p",utc_maps_view_object_destroy_p,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_destroy_n",utc_maps_view_object_destroy_n,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_get_type_p",utc_maps_view_object_get_type_p,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_get_type_n",utc_maps_view_object_get_type_n,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_set_visible_p",utc_maps_view_object_set_visible_p,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_set_visible_n",utc_maps_view_object_set_visible_n,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_get_visible_p",utc_maps_view_object_get_visible_p,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_get_visible_n",utc_maps_view_object_get_visible_n,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_marker_set_coordinates_p",utc_maps_view_object_marker_set_coordinates_p,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_marker_set_coordinates_n",utc_maps_view_object_marker_set_coordinates_n,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_marker_resize_p",utc_maps_view_object_marker_resize_p,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_marker_resize_n",utc_maps_view_object_marker_resize_n,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_marker_set_image_file_p",utc_maps_view_object_marker_set_image_file_p,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_marker_set_image_file_n",utc_maps_view_object_marker_set_image_file_n,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_marker_get_image_file_p",utc_maps_view_object_marker_get_image_file_p,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_marker_get_image_file_n",utc_maps_view_object_marker_get_image_file_n,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_marker_get_coordinates_p",utc_maps_view_object_marker_get_coordinates_p,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_marker_get_coordinates_n",utc_maps_view_object_marker_get_coordinates_n,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_marker_get_size_p",utc_maps_view_object_marker_get_size_p,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_marker_get_size_n",utc_maps_view_object_marker_get_size_n,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_marker_get_type_p",utc_maps_view_object_marker_get_type_p,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_marker_get_type_n",utc_maps_view_object_marker_get_type_n,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_marker_set_z_order_p",utc_maps_view_object_marker_set_z_order_p,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_marker_set_z_order_n",utc_maps_view_object_marker_set_z_order_n,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_marker_get_z_order_p",utc_maps_view_object_marker_get_z_order_p,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_marker_get_z_order_n",utc_maps_view_object_marker_get_z_order_n,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_create_polyline_p",utc_maps_view_object_create_polyline_p,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_create_polyline_n",utc_maps_view_object_create_polyline_n,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_polyline_set_polyline_p",utc_maps_view_object_polyline_set_polyline_p,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_polyline_set_polyline_n",utc_maps_view_object_polyline_set_polyline_n,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_polyline_foreach_point_p",utc_maps_view_object_polyline_foreach_point_p,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_polyline_foreach_point_n",utc_maps_view_object_polyline_foreach_point_n,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_polyline_set_color_p",utc_maps_view_object_polyline_set_color_p,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_polyline_set_color_n",utc_maps_view_object_polyline_set_color_n,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_polyline_get_color_p",utc_maps_view_object_polyline_get_color_p,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_polyline_get_color_n",utc_maps_view_object_polyline_get_color_n,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_polyline_set_width_p",utc_maps_view_object_polyline_set_width_p,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_polyline_set_width_n",utc_maps_view_object_polyline_set_width_n,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_polyline_get_width_p",utc_maps_view_object_polyline_get_width_p,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_polyline_get_width_n",utc_maps_view_object_polyline_get_width_n,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_create_polygon_p",utc_maps_view_object_create_polygon_p,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_create_polygon_n",utc_maps_view_object_create_polygon_n,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_polygon_set_polygon_p",utc_maps_view_object_polygon_set_polygon_p,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_polygon_set_polygon_n",utc_maps_view_object_polygon_set_polygon_n,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_polygon_foreach_point_p",utc_maps_view_object_polygon_foreach_point_p,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_polygon_foreach_point_n",utc_maps_view_object_polygon_foreach_point_n,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_polygon_set_fill_color_p",utc_maps_view_object_polygon_set_fill_color_p,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_polygon_set_fill_color_n",utc_maps_view_object_polygon_set_fill_color_n,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_polygon_get_fill_color_p",utc_maps_view_object_polygon_get_fill_color_p,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_polygon_get_fill_color_n",utc_maps_view_object_polygon_get_fill_color_n,utc_maps_view_object_startup,utc_maps_view_object_cleanup},
+       {"utc_maps_view_object_create_overlay_p",utc_maps_view_object_create_overlay_p,utc_maps_view_object_overlay_startup,utc_maps_view_object_overlay_cleanup},
+       {"utc_maps_view_object_create_overlay_n",utc_maps_view_object_create_overlay_n,utc_maps_view_object_overlay_startup,utc_maps_view_object_overlay_cleanup},
+       {"utc_maps_view_object_overlay_get_object_p",utc_maps_view_object_overlay_get_object_p,utc_maps_view_object_overlay_startup,utc_maps_view_object_overlay_cleanup},
+       {"utc_maps_view_object_overlay_get_object_n",utc_maps_view_object_overlay_get_object_n,utc_maps_view_object_overlay_startup,utc_maps_view_object_overlay_cleanup},
+       {"utc_maps_view_object_overlay_set_coordinates_p",utc_maps_view_object_overlay_set_coordinates_p,utc_maps_view_object_overlay_startup,utc_maps_view_object_overlay_cleanup},
+       {"utc_maps_view_object_overlay_set_coordinates_n",utc_maps_view_object_overlay_set_coordinates_n,utc_maps_view_object_overlay_startup,utc_maps_view_object_overlay_cleanup},
+       {"utc_maps_view_object_overlay_get_coordinates_p",utc_maps_view_object_overlay_get_coordinates_p,utc_maps_view_object_overlay_startup,utc_maps_view_object_overlay_cleanup},
+       {"utc_maps_view_object_overlay_get_coordinates_n",utc_maps_view_object_overlay_get_coordinates_n,utc_maps_view_object_overlay_startup,utc_maps_view_object_overlay_cleanup},
+       {"utc_maps_view_object_overlay_set_min_zoom_level_p",utc_maps_view_object_overlay_set_min_zoom_level_p,utc_maps_view_object_overlay_startup,utc_maps_view_object_overlay_cleanup},
+       {"utc_maps_view_object_overlay_set_min_zoom_level_n",utc_maps_view_object_overlay_set_min_zoom_level_n,utc_maps_view_object_overlay_startup,utc_maps_view_object_overlay_cleanup},
+       {"utc_maps_view_object_overlay_get_min_zoom_level_p",utc_maps_view_object_overlay_get_min_zoom_level_p,utc_maps_view_object_overlay_startup,utc_maps_view_object_overlay_cleanup},
+       {"utc_maps_view_object_overlay_get_min_zoom_level_n",utc_maps_view_object_overlay_get_min_zoom_level_n,utc_maps_view_object_overlay_startup,utc_maps_view_object_overlay_cleanup},
+       {"utc_maps_view_object_overlay_set_max_zoom_level_p",utc_maps_view_object_overlay_set_max_zoom_level_p,utc_maps_view_object_overlay_startup,utc_maps_view_object_overlay_cleanup},
+       {"utc_maps_view_object_overlay_set_max_zoom_level_n",utc_maps_view_object_overlay_set_max_zoom_level_n,utc_maps_view_object_overlay_startup,utc_maps_view_object_overlay_cleanup},
+       {"utc_maps_view_object_overlay_get_max_zoom_level_p",utc_maps_view_object_overlay_get_max_zoom_level_p,utc_maps_view_object_overlay_startup,utc_maps_view_object_overlay_cleanup},
+       {"utc_maps_view_object_overlay_get_max_zoom_level_n",utc_maps_view_object_overlay_get_max_zoom_level_n,utc_maps_view_object_overlay_startup,utc_maps_view_object_overlay_cleanup},
+       {"utc_maps_view_event_data_destroy_n",utc_maps_view_event_data_destroy_n,utc_maps_view_event_data_startup,utc_maps_view_event_data_cleanup},
+       {"utc_maps_view_event_data_clone_n",utc_maps_view_event_data_clone_n,utc_maps_view_event_data_startup,utc_maps_view_event_data_cleanup},
+       {"utc_maps_view_event_data_get_type_n",utc_maps_view_event_data_get_type_n,utc_maps_view_event_data_startup,utc_maps_view_event_data_cleanup},
+       {"utc_maps_view_event_data_get_gesture_type_n",utc_maps_view_event_data_get_gesture_type_n,utc_maps_view_event_data_startup,utc_maps_view_event_data_cleanup},
+       {"utc_maps_view_event_data_get_action_type_n",utc_maps_view_event_data_get_action_type_n,utc_maps_view_event_data_startup,utc_maps_view_event_data_cleanup},
+       {"utc_maps_view_event_data_get_center_n",utc_maps_view_event_data_get_center_n,utc_maps_view_event_data_startup,utc_maps_view_event_data_cleanup},
+       {"utc_maps_view_event_data_get_delta_n",utc_maps_view_event_data_get_delta_n,utc_maps_view_event_data_startup,utc_maps_view_event_data_cleanup},
+       {"utc_maps_view_event_data_get_position_n",utc_maps_view_event_data_get_position_n,utc_maps_view_event_data_startup,utc_maps_view_event_data_cleanup},
+       {"utc_maps_view_event_data_get_fingers_n",utc_maps_view_event_data_get_fingers_n,utc_maps_view_event_data_startup,utc_maps_view_event_data_cleanup},
+       {"utc_maps_view_event_data_get_zoom_factor_n",utc_maps_view_event_data_get_zoom_factor_n,utc_maps_view_event_data_startup,utc_maps_view_event_data_cleanup},
+       {"utc_maps_view_event_data_get_rotation_angle_n",utc_maps_view_event_data_get_rotation_angle_n,utc_maps_view_event_data_startup,utc_maps_view_event_data_cleanup},
+       {"utc_maps_view_event_data_get_object_n",utc_maps_view_event_data_get_object_n,utc_maps_view_event_data_startup,utc_maps_view_event_data_cleanup},
+       {"utc_maps_view_event_data_get_coordinates_n",utc_maps_view_event_data_get_coordinates_n,utc_maps_view_event_data_startup,utc_maps_view_event_data_cleanup},
+       {"utc_maps_service_foreach_provider_p",utc_maps_service_foreach_provider_p,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_foreach_provider_n",utc_maps_service_foreach_provider_n,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_create_p",utc_maps_service_create_p,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_create_n",utc_maps_service_create_n,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_destroy_p",utc_maps_service_destroy_p,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_destroy_n",utc_maps_service_destroy_n,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_set_provider_key_p",utc_maps_service_set_provider_key_p,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_set_provider_key_n",utc_maps_service_set_provider_key_n,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_get_provider_key_p",utc_maps_service_get_provider_key_p,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_get_provider_key_n",utc_maps_service_get_provider_key_n,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_set_preference_p",utc_maps_service_set_preference_p,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_set_preference_n",utc_maps_service_set_preference_n,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_get_preference_p",utc_maps_service_get_preference_p,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_get_preference_n",utc_maps_service_get_preference_n,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_provider_is_service_supported_p",utc_maps_service_provider_is_service_supported_p,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_provider_is_service_supported_n",utc_maps_service_provider_is_service_supported_n,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_provider_is_data_supported_p",utc_maps_service_provider_is_data_supported_p,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_provider_is_data_supported_n",utc_maps_service_provider_is_data_supported_n,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_geocode_p",utc_maps_service_geocode_p,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_geocode_n",utc_maps_service_geocode_n,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_geocode_inside_area_p",utc_maps_service_geocode_inside_area_p,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_geocode_inside_area_n",utc_maps_service_geocode_inside_area_n,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_geocode_by_structured_address_p",utc_maps_service_geocode_by_structured_address_p,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_geocode_by_structured_address_n",utc_maps_service_geocode_by_structured_address_n,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_reverse_geocode_p",utc_maps_service_reverse_geocode_p,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_reverse_geocode_n",utc_maps_service_reverse_geocode_n,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_cancel_request_p",utc_maps_service_cancel_request_p,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_cancel_request_n",utc_maps_service_cancel_request_n,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_search_route_p",utc_maps_service_search_route_p,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_search_route_n",utc_maps_service_search_route_n,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_search_route_waypoints_p",utc_maps_service_search_route_waypoints_p,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_search_route_waypoints_n",utc_maps_service_search_route_waypoints_n,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_search_place_p",utc_maps_service_search_place_p,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_search_place_n",utc_maps_service_search_place_n,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_search_place_by_area_p",utc_maps_service_search_place_by_area_p,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_search_place_by_area_n",utc_maps_service_search_place_by_area_n,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_search_place_by_address_p",utc_maps_service_search_place_by_address_p,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_search_place_by_address_n",utc_maps_service_search_place_by_address_n,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_multi_reverse_geocode_p",utc_maps_service_multi_reverse_geocode_p,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_multi_reverse_geocode_n",utc_maps_service_multi_reverse_geocode_n,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_search_place_list_p",utc_maps_service_search_place_list_p,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_search_place_list_n",utc_maps_service_search_place_list_n,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_get_place_details_p",utc_maps_service_get_place_details_p,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_get_place_details_n",utc_maps_service_get_place_details_n,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_request_user_consent_p",utc_maps_service_request_user_consent_p,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_service_request_user_consent_n",utc_maps_service_request_user_consent_n,utc_maps_service_startup,utc_maps_service_cleanup},
+       {"utc_maps_view_create_p",utc_maps_view_create_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_create_n",utc_maps_view_create_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_get_center_p",utc_maps_view_get_center_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_get_center_n",utc_maps_view_get_center_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_set_center_p",utc_maps_view_set_center_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_set_center_n",utc_maps_view_set_center_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_get_zoom_level_p",utc_maps_view_get_zoom_level_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_get_zoom_level_n",utc_maps_view_get_zoom_level_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_set_zoom_level_p",utc_maps_view_set_zoom_level_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_set_zoom_level_n",utc_maps_view_set_zoom_level_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_get_min_zoom_level_p",utc_maps_view_get_min_zoom_level_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_get_min_zoom_level_n",utc_maps_view_get_min_zoom_level_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_get_max_zoom_level_p",utc_maps_view_get_max_zoom_level_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_get_max_zoom_level_n",utc_maps_view_get_max_zoom_level_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_set_orientation_p",utc_maps_view_set_orientation_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_set_orientation_n",utc_maps_view_set_orientation_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_get_orientation_p",utc_maps_view_get_orientation_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_get_orientation_n",utc_maps_view_get_orientation_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_screen_to_geolocation_p",utc_maps_view_screen_to_geolocation_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_screen_to_geolocation_n",utc_maps_view_screen_to_geolocation_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_geolocation_to_screen_p",utc_maps_view_geolocation_to_screen_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_geolocation_to_screen_n",utc_maps_view_geolocation_to_screen_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_set_type_p",utc_maps_view_set_type_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_set_type_n",utc_maps_view_set_type_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_get_type_p",utc_maps_view_get_type_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_get_type_n",utc_maps_view_get_type_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_set_buildings_enabled_p",utc_maps_view_set_buildings_enabled_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_set_buildings_enabled_n",utc_maps_view_set_buildings_enabled_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_get_buildings_enabled_p",utc_maps_view_get_buildings_enabled_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_get_buildings_enabled_n",utc_maps_view_get_buildings_enabled_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_set_traffic_enabled_p",utc_maps_view_set_traffic_enabled_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_set_traffic_enabled_n",utc_maps_view_set_traffic_enabled_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_get_traffic_enabled_p",utc_maps_view_get_traffic_enabled_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_get_traffic_enabled_n",utc_maps_view_get_traffic_enabled_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_set_public_transit_enabled_p",utc_maps_view_set_public_transit_enabled_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_set_public_transit_enabled_n",utc_maps_view_set_public_transit_enabled_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_get_public_transit_enabled_p",utc_maps_view_get_public_transit_enabled_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_get_public_transit_enabled_n",utc_maps_view_get_public_transit_enabled_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_set_language_p",utc_maps_view_set_language_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_set_language_n",utc_maps_view_set_language_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_get_language_p",utc_maps_view_get_language_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_get_language_n",utc_maps_view_get_language_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_get_viewport_p",utc_maps_view_get_viewport_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_get_viewport_n",utc_maps_view_get_viewport_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_set_screen_location_p",utc_maps_view_set_screen_location_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_set_screen_location_n",utc_maps_view_set_screen_location_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_get_screen_location_p",utc_maps_view_get_screen_location_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_get_screen_location_n",utc_maps_view_get_screen_location_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_move_p",utc_maps_view_move_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_move_n",utc_maps_view_move_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_resize_p",utc_maps_view_resize_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_resize_n",utc_maps_view_resize_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_set_visibility_p",utc_maps_view_set_visibility_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_set_visibility_n",utc_maps_view_set_visibility_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_get_visibility_p",utc_maps_view_get_visibility_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_get_visibility_n",utc_maps_view_get_visibility_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_set_event_cb_p",utc_maps_view_set_event_cb_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_set_event_cb_n",utc_maps_view_set_event_cb_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_unset_event_cb_p",utc_maps_view_unset_event_cb_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_unset_event_cb_n",utc_maps_view_unset_event_cb_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_set_gesture_enabled_p",utc_maps_view_set_gesture_enabled_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_set_gesture_enabled_n",utc_maps_view_set_gesture_enabled_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_get_gesture_enabled_p",utc_maps_view_get_gesture_enabled_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_get_gesture_enabled_n",utc_maps_view_get_gesture_enabled_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_set_scalebar_enabled_p",utc_maps_view_set_scalebar_enabled_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_set_scalebar_enabled_n",utc_maps_view_set_scalebar_enabled_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_get_scalebar_enabled_p",utc_maps_view_get_scalebar_enabled_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_get_scalebar_enabled_n",utc_maps_view_get_scalebar_enabled_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_add_object_p",utc_maps_view_add_object_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_add_object_n",utc_maps_view_add_object_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_remove_object_p",utc_maps_view_remove_object_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_remove_object_n",utc_maps_view_remove_object_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_remove_all_objects_p",utc_maps_view_remove_all_objects_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_remove_all_objects_n",utc_maps_view_remove_all_objects_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_foreach_object_p",utc_maps_view_foreach_object_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_foreach_object_n",utc_maps_view_foreach_object_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_set_min_zoom_level_p",utc_maps_view_set_min_zoom_level_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_set_min_zoom_level_n",utc_maps_view_set_min_zoom_level_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_set_max_zoom_level_p",utc_maps_view_set_max_zoom_level_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_set_max_zoom_level_n",utc_maps_view_set_max_zoom_level_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_capture_snapshot_p",utc_maps_view_capture_snapshot_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_capture_snapshot_n",utc_maps_view_capture_snapshot_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_destroy_p",utc_maps_view_destroy_p,utc_maps_view_startup,utc_maps_view_cleanup},
+       {"utc_maps_view_destroy_n",utc_maps_view_destroy_n,utc_maps_view_startup,utc_maps_view_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_CAPI-MAPS-SERVICE-NATIVE_H__
diff --git a/src/utc/capi-media-vision/tct-capi-media-vision-core_tv.h b/src/utc/capi-media-vision/tct-capi-media-vision-core_tv.h
new file mode 100755 (executable)
index 0000000..44c047b
--- /dev/null
@@ -0,0 +1,453 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_CAPI-MEDIA-VISION-NATIVE_H__
+#define __TCT_CAPI-MEDIA-VISION-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_capi_media_vision_common_startup(void);
+extern void utc_capi_media_vision_common_cleanup(void);
+extern void utc_capi_media_vision_barcode_startup(void);
+extern void utc_capi_media_vision_barcode_cleanup(void);
+extern void utc_capi_media_vision_face_startup(void);
+extern void utc_capi_media_vision_face_cleanup(void);
+extern void utc_capi_media_vision_image_startup(void);
+extern void utc_capi_media_vision_image_cleanup(void);
+extern void utc_capi_media_vision_surveillance_startup(void);
+extern void utc_capi_media_vision_surveillance_cleanup(void);
+extern void utc_capi_media_vision_surveillance_cb1_startup(void);
+extern void utc_capi_media_vision_surveillance_cb2_startup(void);
+extern void utc_capi_media_vision_surveillance_cb3_startup(void);
+extern void utc_capi_media_vision_inference_startup1(void);
+extern void utc_capi_media_vision_inference_cleanup1(void);
+extern void utc_capi_media_vision_inference_startup2(void);
+extern void utc_capi_media_vision_inference_cleanup2(void);
+extern void utc_capi_media_vision_inference_pose_landmark_detect_cb1_startup(void);
+extern void utc_capi_media_vision_inference_pose_landmark_detect_cb2_startup(void);
+extern void utc_capi_media_vision_inference_pose_landmark_detect_cb3_startup(void);
+extern void utc_capi_media_vision_inference_pose_landmark_detect_cb4_startup(void);
+
+extern int utc_mediavision_mv_create_source_p(void);
+extern int utc_mediavision_mv_create_source_n(void);
+extern int utc_mediavision_mv_destroy_source_p(void);
+extern int utc_mediavision_mv_destroy_source_n(void);
+extern int utc_mediavision_mv_source_fill_by_media_packet_p(void);
+extern int utc_mediavision_mv_source_fill_by_media_packet_n(void);
+extern int utc_mediavision_mv_source_fill_by_buffer_p(void);
+extern int utc_mediavision_mv_source_fill_by_buffer_n(void);
+extern int utc_mediavision_mv_source_clear_p(void);
+extern int utc_mediavision_mv_source_clear_n(void);
+extern int utc_mediavision_mv_source_get_buffer_p(void);
+extern int utc_mediavision_mv_source_get_buffer_n(void);
+extern int utc_mediavision_mv_source_get_height_p(void);
+extern int utc_mediavision_mv_source_get_height_n(void);
+extern int utc_mediavision_mv_source_get_width_p(void);
+extern int utc_mediavision_mv_source_get_width_n(void);
+extern int utc_mediavision_mv_source_get_colorspace_p(void);
+extern int utc_mediavision_mv_source_get_colorspace_n(void);
+extern int utc_mediavision_mv_create_engine_config_p(void);
+extern int utc_mediavision_mv_create_engine_config_n(void);
+extern int utc_mediavision_mv_destroy_engine_config_p(void);
+extern int utc_mediavision_mv_destroy_engine_config_n(void);
+extern int utc_mediavision_mv_engine_config_set_double_attribute_p(void);
+extern int utc_mediavision_mv_engine_config_set_double_attribute_n(void);
+extern int utc_mediavision_mv_engine_config_set_int_attribute_p(void);
+extern int utc_mediavision_mv_engine_config_set_int_attribute_n(void);
+extern int utc_mediavision_mv_engine_config_set_bool_attribute_p(void);
+extern int utc_mediavision_mv_engine_config_set_bool_attribute_n(void);
+extern int utc_mediavision_mv_engine_config_set_string_attribute_p(void);
+extern int utc_mediavision_mv_engine_config_set_string_attribute_n(void);
+extern int utc_mediavision_mv_engine_config_get_double_attribute_p(void);
+extern int utc_mediavision_mv_engine_config_get_double_attribute_n(void);
+extern int utc_mediavision_mv_engine_config_get_int_attribute_p(void);
+extern int utc_mediavision_mv_engine_config_get_int_attribute_n(void);
+extern int utc_mediavision_mv_engine_config_get_bool_attribute_p(void);
+extern int utc_mediavision_mv_engine_config_get_bool_attribute_n(void);
+extern int utc_mediavision_mv_engine_config_get_string_attribute_p(void);
+extern int utc_mediavision_mv_engine_config_get_string_attribute_n(void);
+extern int utc_mediavision_mv_engine_config_foreach_supported_attribute_p(void);
+extern int utc_mediavision_mv_engine_config_foreach_supported_attribute_n(void);
+extern int utc_mediavision_mv_barcode_generate_image_p(void);
+extern int utc_mediavision_mv_barcode_generate_source_p(void);
+extern int utc_mediavision_mv_barcode_detect_p1(void);
+extern int utc_mediavision_mv_barcode_detect_p2(void);
+extern int utc_mediavision_mv_barcode_detect_p3(void);
+extern int utc_mediavision_mv_barcode_generate_image_n1(void);
+extern int utc_mediavision_mv_barcode_generate_image_n2(void);
+extern int utc_mediavision_mv_barcode_generate_image_n3(void);
+extern int utc_mediavision_mv_barcode_generate_image_n4(void);
+extern int utc_mediavision_mv_barcode_generate_source_n1(void);
+extern int utc_mediavision_mv_barcode_generate_source_n2(void);
+extern int utc_mediavision_mv_barcode_detect_n1(void);
+extern int utc_mediavision_mv_barcode_detect_n2(void);
+extern int utc_mediavision_mv_barcode_detect_n3(void);
+extern int utc_mediavision_mv_barcode_detect_n4(void);
+extern int utc_mediavision_mv_barcode_detect_n5(void);
+extern int utc_mediavision_mv_face_tracking_model_create_p(void);
+extern int utc_mediavision_mv_face_tracking_model_create_n(void);
+extern int utc_mediavision_mv_face_tracking_model_destroy_p(void);
+extern int utc_mediavision_mv_face_tracking_model_destroy_n(void);
+extern int utc_mediavision_mv_face_tracking_model_prepare_p(void);
+extern int utc_mediavision_mv_face_tracking_model_prepare_n(void);
+extern int utc_mediavision_mv_face_tracking_model_clone_p(void);
+extern int utc_mediavision_mv_face_tracking_model_clone_n(void);
+extern int utc_mediavision_mv_face_tracking_model_save_p(void);
+extern int utc_mediavision_mv_face_tracking_model_save_n(void);
+extern int utc_mediavision_mv_face_tracking_model_load_p(void);
+extern int utc_mediavision_mv_face_tracking_model_load_n(void);
+extern int utc_mediavision_mv_face_track_p(void);
+extern int utc_mediavision_mv_face_track_n(void);
+extern int utc_mediavision_mv_face_recognize_p(void);
+extern int utc_mediavision_mv_face_recognize_n(void);
+extern int utc_mediavision_mv_face_eye_condition_recognize_p(void);
+extern int utc_mediavision_mv_face_eye_condition_recognize_n(void);
+extern int utc_mediavision_mv_face_facial_expression_recognize_p(void);
+extern int utc_mediavision_mv_face_facial_expression_recognize_n(void);
+extern int utc_mediavision_mv_face_recognition_model_create_p(void);
+extern int utc_mediavision_mv_face_recognition_model_create_n(void);
+extern int utc_mediavision_mv_face_recognition_model_destroy_p(void);
+extern int utc_mediavision_mv_face_recognition_model_destroy_n(void);
+extern int utc_mediavision_mv_face_recognition_model_clone_p(void);
+extern int utc_mediavision_mv_face_recognition_model_clone_n(void);
+extern int utc_mediavision_mv_face_recognition_model_save_p(void);
+extern int utc_mediavision_mv_face_recognition_model_save_n(void);
+extern int utc_mediavision_mv_face_recognition_model_load_p(void);
+extern int utc_mediavision_mv_face_recognition_model_load_n(void);
+extern int utc_mediavision_mv_face_recognition_model_add_p(void);
+extern int utc_mediavision_mv_face_recognition_model_add_n(void);
+extern int utc_mediavision_mv_face_recognition_model_reset_p(void);
+extern int utc_mediavision_mv_face_recognition_model_reset_n(void);
+extern int utc_mediavision_mv_face_recognition_model_learn_p(void);
+extern int utc_mediavision_mv_face_recognition_model_learn_n(void);
+extern int utc_mediavision_mv_face_recognition_model_query_labels_p(void);
+extern int utc_mediavision_mv_face_recognition_model_query_labels_n(void);
+extern int utc_mediavision_mv_face_detect_p(void);
+extern int utc_mediavision_mv_face_detect_n(void);
+extern int utc_mediavision_mv_image_tracking_model_create_p(void);
+extern int utc_mediavision_mv_image_tracking_model_create_n(void);
+extern int utc_mediavision_mv_image_tracking_model_destroy_p(void);
+extern int utc_mediavision_mv_image_tracking_model_destroy_n(void);
+extern int utc_mediavision_mv_image_tracking_model_clone_p(void);
+extern int utc_mediavision_mv_image_tracking_model_clone_n(void);
+extern int utc_mediavision_mv_image_tracking_model_save_p(void);
+extern int utc_mediavision_mv_image_tracking_model_save_n1(void);
+extern int utc_mediavision_mv_image_tracking_model_save_n2(void);
+extern int utc_mediavision_mv_image_tracking_model_load_p(void);
+extern int utc_mediavision_mv_image_tracking_model_load_n1(void);
+extern int utc_mediavision_mv_image_tracking_model_load_n2(void);
+extern int utc_mediavision_mv_image_recognize_p(void);
+extern int utc_mediavision_mv_image_recognize_n(void);
+extern int utc_mediavision_mv_image_object_create_p(void);
+extern int utc_mediavision_mv_image_object_create_n(void);
+extern int utc_mediavision_mv_image_object_destroy_p(void);
+extern int utc_mediavision_mv_image_object_destroy_n(void);
+extern int utc_mediavision_mv_image_object_fill_p(void);
+extern int utc_mediavision_mv_image_object_fill_n(void);
+extern int utc_mediavision_mv_image_object_save_p(void);
+extern int utc_mediavision_mv_image_object_save_n1(void);
+extern int utc_mediavision_mv_image_object_save_n2(void);
+extern int utc_mediavision_mv_image_object_load_p(void);
+extern int utc_mediavision_mv_image_object_load_n1(void);
+extern int utc_mediavision_mv_image_object_load_n2(void);
+extern int utc_mediavision_mv_image_object_get_recognition_rate_p(void);
+extern int utc_mediavision_mv_image_object_get_recognition_rate_n(void);
+extern int utc_mediavision_mv_image_object_get_label_p(void);
+extern int utc_mediavision_mv_image_object_get_label_n(void);
+extern int utc_mediavision_mv_image_object_set_label_p(void);
+extern int utc_mediavision_mv_image_object_set_label_n(void);
+extern int utc_mediavision_mv_image_object_clone_p(void);
+extern int utc_mediavision_mv_image_object_clone_n(void);
+extern int utc_mediavision_mv_image_track_p(void);
+extern int utc_mediavision_mv_image_track_n(void);
+extern int utc_mediavision_mv_image_tracking_model_refresh_p(void);
+extern int utc_mediavision_mv_image_tracking_model_refresh_n(void);
+extern int utc_mediavision_mv_image_tracking_model_set_target_p(void);
+extern int utc_mediavision_mv_image_tracking_model_set_target_n(void);
+extern int utc_mediavision_mv_surveillance_event_trigger_create_p(void);
+extern int utc_mediavision_mv_surveillance_event_trigger_create_n(void);
+extern int utc_mediavision_mv_surveillance_event_trigger_destroy_p(void);
+extern int utc_mediavision_mv_surveillance_event_trigger_destroy_n(void);
+extern int utc_mediavision_mv_surveillance_subscribe_event_trigger_p(void);
+extern int utc_mediavision_mv_surveillance_subscribe_event_trigger_n(void);
+extern int utc_mediavision_mv_surveillance_unsubscribe_event_trigger_p(void);
+extern int utc_mediavision_mv_surveillance_unsubscribe_event_trigger_n(void);
+extern int utc_mediavision_mv_surveillance_push_source_p(void);
+extern int utc_mediavision_mv_surveillance_push_source_n(void);
+extern int utc_mediavision_mv_surveillance_foreach_supported_event_type_p(void);
+extern int utc_mediavision_mv_surveillance_foreach_supported_event_type_n(void);
+extern int utc_mediavision_mv_surveillance_foreach_event_result_name_p(void);
+extern int utc_mediavision_mv_surveillance_foreach_event_result_name_n(void);
+extern int utc_mediavision_mv_surveillance_get_event_trigger_type_p(void);
+extern int utc_mediavision_mv_surveillance_get_event_trigger_type_n(void);
+extern int utc_mediavision_mv_surveillance_set_event_trigger_roi_p1(void);
+extern int utc_mediavision_mv_surveillance_set_event_trigger_roi_p2(void);
+extern int utc_mediavision_mv_surveillance_set_event_trigger_roi_n1(void);
+extern int utc_mediavision_mv_surveillance_set_event_trigger_roi_n2(void);
+extern int utc_mediavision_mv_surveillance_get_event_trigger_roi_p(void);
+extern int utc_mediavision_mv_surveillance_get_event_trigger_roi_n(void);
+extern int utc_mediavision_mv_surveillance_get_result_value_n(void);
+extern int utc_mediavision_mv_surveillance_get_result_value_p1(void);
+extern int utc_mediavision_mv_surveillance_get_result_value_p2(void);
+extern int utc_mediavision_mv_surveillance_get_result_value_p3(void);
+extern int utc_mediavision_mv_inference_foreach_supported_engine(void);
+extern int utc_mediavision_mv_inference_create_p(void);
+extern int utc_mediavision_mv_inference_create_n(void);
+extern int utc_mediavision_mv_inference_destroy_p(void);
+extern int utc_mediavision_mv_inference_destroy_n(void);
+extern int utc_mediavision_mv_inference_configure_p(void);
+extern int utc_mediavision_mv_inference_configure_n1(void);
+extern int utc_mediavision_mv_inference_configure_n2(void);
+extern int utc_mediavision_mv_inference_prepare_p(void);
+extern int utc_mediavision_mv_inference_prepare_n1(void);
+extern int utc_mediavision_mv_inference_image_classify_p(void);
+extern int utc_mediavision_mv_inference_image_classify_n1(void);
+extern int utc_mediavision_mv_inference_image_classify_n2(void);
+extern int utc_mediavision_mv_inference_object_detect_p(void);
+extern int utc_mediavision_mv_inference_object_detect_n1(void);
+extern int utc_mediavision_mv_inference_object_detect_n2(void);
+extern int utc_mediavision_mv_inference_face_detect_p(void);
+extern int utc_mediavision_mv_inference_face_detect_n1(void);
+extern int utc_mediavision_mv_inference_face_detect_n2(void);
+extern int utc_mediavision_mv_inference_facial_landmark_detect_p(void);
+extern int utc_mediavision_mv_inference_facial_landmark_detect_n1(void);
+extern int utc_mediavision_mv_inference_facial_landmark_detect_n2(void);
+extern int utc_mediavision_mv_inference_pose_landmark_detect_p(void);
+extern int utc_mediavision_mv_inference_pose_landmark_detect_n1(void);
+extern int utc_mediavision_mv_inference_pose_landmark_detect_n2(void);
+extern int utc_mediavision_mv_inference_get_number_of_poses_p(void);
+extern int utc_mediavision_mv_inference_get_number_of_poses_n(void);
+extern int utc_mediavision_mv_inference_get_number_of_landmarks_p(void);
+extern int utc_mediavision_mv_inference_get_number_of_landmarks_n(void);
+extern int utc_mediavision_mv_inference_get_landmark_p(void);
+extern int utc_mediavision_mv_inference_get_landmark_n(void);
+extern int utc_mediavision_mv_pose_create_p(void);
+extern int utc_mediavision_mv_pose_create_n(void);
+extern int utc_mediavision_mv_pose_destroy_p(void);
+extern int utc_mediavision_mv_pose_destroy_n(void);
+extern int utc_mediavision_mv_pose_set_from_file_p(void);
+extern int utc_mediavision_mv_pose_set_from_file_n1(void);
+extern int utc_mediavision_mv_pose_set_from_file_n2(void);
+extern int utc_mediavision_mv_pose_compare_p(void);
+extern int utc_mediavision_mv_pose_compare_n(void);
+
+testcase tc_array[] = {
+       {"utc_mediavision_mv_create_source_p",utc_mediavision_mv_create_source_p,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_create_source_n",utc_mediavision_mv_create_source_n,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_destroy_source_p",utc_mediavision_mv_destroy_source_p,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_destroy_source_n",utc_mediavision_mv_destroy_source_n,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_source_fill_by_media_packet_p",utc_mediavision_mv_source_fill_by_media_packet_p,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_source_fill_by_media_packet_n",utc_mediavision_mv_source_fill_by_media_packet_n,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_source_fill_by_buffer_p",utc_mediavision_mv_source_fill_by_buffer_p,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_source_fill_by_buffer_n",utc_mediavision_mv_source_fill_by_buffer_n,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_source_clear_p",utc_mediavision_mv_source_clear_p,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_source_clear_n",utc_mediavision_mv_source_clear_n,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_source_get_buffer_p",utc_mediavision_mv_source_get_buffer_p,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_source_get_buffer_n",utc_mediavision_mv_source_get_buffer_n,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_source_get_height_p",utc_mediavision_mv_source_get_height_p,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_source_get_height_n",utc_mediavision_mv_source_get_height_n,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_source_get_width_p",utc_mediavision_mv_source_get_width_p,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_source_get_width_n",utc_mediavision_mv_source_get_width_n,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_source_get_colorspace_p",utc_mediavision_mv_source_get_colorspace_p,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_source_get_colorspace_n",utc_mediavision_mv_source_get_colorspace_n,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_create_engine_config_p",utc_mediavision_mv_create_engine_config_p,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_create_engine_config_n",utc_mediavision_mv_create_engine_config_n,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_destroy_engine_config_p",utc_mediavision_mv_destroy_engine_config_p,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_destroy_engine_config_n",utc_mediavision_mv_destroy_engine_config_n,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_engine_config_set_double_attribute_p",utc_mediavision_mv_engine_config_set_double_attribute_p,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_engine_config_set_double_attribute_n",utc_mediavision_mv_engine_config_set_double_attribute_n,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_engine_config_set_int_attribute_p",utc_mediavision_mv_engine_config_set_int_attribute_p,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_engine_config_set_int_attribute_n",utc_mediavision_mv_engine_config_set_int_attribute_n,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_engine_config_set_bool_attribute_p",utc_mediavision_mv_engine_config_set_bool_attribute_p,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_engine_config_set_bool_attribute_n",utc_mediavision_mv_engine_config_set_bool_attribute_n,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_engine_config_set_string_attribute_p",utc_mediavision_mv_engine_config_set_string_attribute_p,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_engine_config_set_string_attribute_n",utc_mediavision_mv_engine_config_set_string_attribute_n,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_engine_config_get_double_attribute_p",utc_mediavision_mv_engine_config_get_double_attribute_p,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_engine_config_get_double_attribute_n",utc_mediavision_mv_engine_config_get_double_attribute_n,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_engine_config_get_int_attribute_p",utc_mediavision_mv_engine_config_get_int_attribute_p,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_engine_config_get_int_attribute_n",utc_mediavision_mv_engine_config_get_int_attribute_n,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_engine_config_get_bool_attribute_p",utc_mediavision_mv_engine_config_get_bool_attribute_p,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_engine_config_get_bool_attribute_n",utc_mediavision_mv_engine_config_get_bool_attribute_n,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_engine_config_get_string_attribute_p",utc_mediavision_mv_engine_config_get_string_attribute_p,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_engine_config_get_string_attribute_n",utc_mediavision_mv_engine_config_get_string_attribute_n,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_engine_config_foreach_supported_attribute_p",utc_mediavision_mv_engine_config_foreach_supported_attribute_p,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_engine_config_foreach_supported_attribute_n",utc_mediavision_mv_engine_config_foreach_supported_attribute_n,utc_capi_media_vision_common_startup,utc_capi_media_vision_common_cleanup},
+       {"utc_mediavision_mv_barcode_generate_image_p",utc_mediavision_mv_barcode_generate_image_p,utc_capi_media_vision_barcode_startup,utc_capi_media_vision_barcode_cleanup},
+       {"utc_mediavision_mv_barcode_generate_source_p",utc_mediavision_mv_barcode_generate_source_p,utc_capi_media_vision_barcode_startup,utc_capi_media_vision_barcode_cleanup},
+       {"utc_mediavision_mv_barcode_detect_p1",utc_mediavision_mv_barcode_detect_p1,utc_capi_media_vision_barcode_startup,utc_capi_media_vision_barcode_cleanup},
+       {"utc_mediavision_mv_barcode_detect_p2",utc_mediavision_mv_barcode_detect_p2,utc_capi_media_vision_barcode_startup,utc_capi_media_vision_barcode_cleanup},
+       {"utc_mediavision_mv_barcode_detect_p3",utc_mediavision_mv_barcode_detect_p3,utc_capi_media_vision_barcode_startup,utc_capi_media_vision_barcode_cleanup},
+       {"utc_mediavision_mv_barcode_generate_image_n1",utc_mediavision_mv_barcode_generate_image_n1,utc_capi_media_vision_barcode_startup,utc_capi_media_vision_barcode_cleanup},
+       {"utc_mediavision_mv_barcode_generate_image_n2",utc_mediavision_mv_barcode_generate_image_n2,utc_capi_media_vision_barcode_startup,utc_capi_media_vision_barcode_cleanup},
+       {"utc_mediavision_mv_barcode_generate_image_n3",utc_mediavision_mv_barcode_generate_image_n3,utc_capi_media_vision_barcode_startup,utc_capi_media_vision_barcode_cleanup},
+       {"utc_mediavision_mv_barcode_generate_image_n4",utc_mediavision_mv_barcode_generate_image_n4,utc_capi_media_vision_barcode_startup,utc_capi_media_vision_barcode_cleanup},
+       {"utc_mediavision_mv_barcode_generate_source_n1",utc_mediavision_mv_barcode_generate_source_n1,utc_capi_media_vision_barcode_startup,utc_capi_media_vision_barcode_cleanup},
+       {"utc_mediavision_mv_barcode_generate_source_n2",utc_mediavision_mv_barcode_generate_source_n2,utc_capi_media_vision_barcode_startup,utc_capi_media_vision_barcode_cleanup},
+       {"utc_mediavision_mv_barcode_detect_n1",utc_mediavision_mv_barcode_detect_n1,utc_capi_media_vision_barcode_startup,utc_capi_media_vision_barcode_cleanup},
+       {"utc_mediavision_mv_barcode_detect_n2",utc_mediavision_mv_barcode_detect_n2,utc_capi_media_vision_barcode_startup,utc_capi_media_vision_barcode_cleanup},
+       {"utc_mediavision_mv_barcode_detect_n3",utc_mediavision_mv_barcode_detect_n3,utc_capi_media_vision_barcode_startup,utc_capi_media_vision_barcode_cleanup},
+       {"utc_mediavision_mv_barcode_detect_n4",utc_mediavision_mv_barcode_detect_n4,utc_capi_media_vision_barcode_startup,utc_capi_media_vision_barcode_cleanup},
+       {"utc_mediavision_mv_barcode_detect_n5",utc_mediavision_mv_barcode_detect_n5,utc_capi_media_vision_barcode_startup,utc_capi_media_vision_barcode_cleanup},
+       {"utc_mediavision_mv_face_tracking_model_create_p",utc_mediavision_mv_face_tracking_model_create_p,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_tracking_model_create_n",utc_mediavision_mv_face_tracking_model_create_n,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_tracking_model_destroy_p",utc_mediavision_mv_face_tracking_model_destroy_p,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_tracking_model_destroy_n",utc_mediavision_mv_face_tracking_model_destroy_n,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_tracking_model_prepare_p",utc_mediavision_mv_face_tracking_model_prepare_p,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_tracking_model_prepare_n",utc_mediavision_mv_face_tracking_model_prepare_n,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_tracking_model_clone_p",utc_mediavision_mv_face_tracking_model_clone_p,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_tracking_model_clone_n",utc_mediavision_mv_face_tracking_model_clone_n,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_tracking_model_save_p",utc_mediavision_mv_face_tracking_model_save_p,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_tracking_model_save_n",utc_mediavision_mv_face_tracking_model_save_n,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_tracking_model_load_p",utc_mediavision_mv_face_tracking_model_load_p,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_tracking_model_load_n",utc_mediavision_mv_face_tracking_model_load_n,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_track_p",utc_mediavision_mv_face_track_p,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_track_n",utc_mediavision_mv_face_track_n,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_recognize_p",utc_mediavision_mv_face_recognize_p,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_recognize_n",utc_mediavision_mv_face_recognize_n,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_eye_condition_recognize_p",utc_mediavision_mv_face_eye_condition_recognize_p,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_eye_condition_recognize_n",utc_mediavision_mv_face_eye_condition_recognize_n,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_facial_expression_recognize_p",utc_mediavision_mv_face_facial_expression_recognize_p,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_facial_expression_recognize_n",utc_mediavision_mv_face_facial_expression_recognize_n,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_recognition_model_create_p",utc_mediavision_mv_face_recognition_model_create_p,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_recognition_model_create_n",utc_mediavision_mv_face_recognition_model_create_n,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_recognition_model_destroy_p",utc_mediavision_mv_face_recognition_model_destroy_p,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_recognition_model_destroy_n",utc_mediavision_mv_face_recognition_model_destroy_n,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_recognition_model_clone_p",utc_mediavision_mv_face_recognition_model_clone_p,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_recognition_model_clone_n",utc_mediavision_mv_face_recognition_model_clone_n,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_recognition_model_save_p",utc_mediavision_mv_face_recognition_model_save_p,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_recognition_model_save_n",utc_mediavision_mv_face_recognition_model_save_n,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_recognition_model_load_p",utc_mediavision_mv_face_recognition_model_load_p,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_recognition_model_load_n",utc_mediavision_mv_face_recognition_model_load_n,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_recognition_model_add_p",utc_mediavision_mv_face_recognition_model_add_p,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_recognition_model_add_n",utc_mediavision_mv_face_recognition_model_add_n,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_recognition_model_reset_p",utc_mediavision_mv_face_recognition_model_reset_p,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_recognition_model_reset_n",utc_mediavision_mv_face_recognition_model_reset_n,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_recognition_model_learn_p",utc_mediavision_mv_face_recognition_model_learn_p,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_recognition_model_learn_n",utc_mediavision_mv_face_recognition_model_learn_n,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_recognition_model_query_labels_p",utc_mediavision_mv_face_recognition_model_query_labels_p,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_recognition_model_query_labels_n",utc_mediavision_mv_face_recognition_model_query_labels_n,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_detect_p",utc_mediavision_mv_face_detect_p,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_face_detect_n",utc_mediavision_mv_face_detect_n,utc_capi_media_vision_face_startup,utc_capi_media_vision_face_cleanup},
+       {"utc_mediavision_mv_image_tracking_model_create_p",utc_mediavision_mv_image_tracking_model_create_p,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_tracking_model_create_n",utc_mediavision_mv_image_tracking_model_create_n,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_tracking_model_destroy_p",utc_mediavision_mv_image_tracking_model_destroy_p,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_tracking_model_destroy_n",utc_mediavision_mv_image_tracking_model_destroy_n,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_tracking_model_clone_p",utc_mediavision_mv_image_tracking_model_clone_p,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_tracking_model_clone_n",utc_mediavision_mv_image_tracking_model_clone_n,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_tracking_model_save_p",utc_mediavision_mv_image_tracking_model_save_p,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_tracking_model_save_n1",utc_mediavision_mv_image_tracking_model_save_n1,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_tracking_model_save_n2",utc_mediavision_mv_image_tracking_model_save_n2,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_tracking_model_load_p",utc_mediavision_mv_image_tracking_model_load_p,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_tracking_model_load_n1",utc_mediavision_mv_image_tracking_model_load_n1,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_tracking_model_load_n2",utc_mediavision_mv_image_tracking_model_load_n2,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_recognize_p",utc_mediavision_mv_image_recognize_p,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_recognize_n",utc_mediavision_mv_image_recognize_n,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_object_create_p",utc_mediavision_mv_image_object_create_p,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_object_create_n",utc_mediavision_mv_image_object_create_n,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_object_destroy_p",utc_mediavision_mv_image_object_destroy_p,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_object_destroy_n",utc_mediavision_mv_image_object_destroy_n,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_object_fill_p",utc_mediavision_mv_image_object_fill_p,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_object_fill_n",utc_mediavision_mv_image_object_fill_n,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_object_save_p",utc_mediavision_mv_image_object_save_p,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_object_save_n1",utc_mediavision_mv_image_object_save_n1,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_object_save_n2",utc_mediavision_mv_image_object_save_n2,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_object_load_p",utc_mediavision_mv_image_object_load_p,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_object_load_n1",utc_mediavision_mv_image_object_load_n1,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_object_load_n2",utc_mediavision_mv_image_object_load_n2,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_object_get_recognition_rate_p",utc_mediavision_mv_image_object_get_recognition_rate_p,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_object_get_recognition_rate_n",utc_mediavision_mv_image_object_get_recognition_rate_n,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_object_get_label_p",utc_mediavision_mv_image_object_get_label_p,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_object_get_label_n",utc_mediavision_mv_image_object_get_label_n,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_object_set_label_p",utc_mediavision_mv_image_object_set_label_p,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_object_set_label_n",utc_mediavision_mv_image_object_set_label_n,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_object_clone_p",utc_mediavision_mv_image_object_clone_p,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_object_clone_n",utc_mediavision_mv_image_object_clone_n,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_track_p",utc_mediavision_mv_image_track_p,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_track_n",utc_mediavision_mv_image_track_n,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_tracking_model_refresh_p",utc_mediavision_mv_image_tracking_model_refresh_p,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_tracking_model_refresh_n",utc_mediavision_mv_image_tracking_model_refresh_n,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_tracking_model_set_target_p",utc_mediavision_mv_image_tracking_model_set_target_p,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_image_tracking_model_set_target_n",utc_mediavision_mv_image_tracking_model_set_target_n,utc_capi_media_vision_image_startup,utc_capi_media_vision_image_cleanup},
+       {"utc_mediavision_mv_surveillance_event_trigger_create_p",utc_mediavision_mv_surveillance_event_trigger_create_p,utc_capi_media_vision_surveillance_startup,utc_capi_media_vision_surveillance_cleanup},
+       {"utc_mediavision_mv_surveillance_event_trigger_create_n",utc_mediavision_mv_surveillance_event_trigger_create_n,utc_capi_media_vision_surveillance_startup,utc_capi_media_vision_surveillance_cleanup},
+       {"utc_mediavision_mv_surveillance_event_trigger_destroy_p",utc_mediavision_mv_surveillance_event_trigger_destroy_p,utc_capi_media_vision_surveillance_startup,utc_capi_media_vision_surveillance_cleanup},
+       {"utc_mediavision_mv_surveillance_event_trigger_destroy_n",utc_mediavision_mv_surveillance_event_trigger_destroy_n,utc_capi_media_vision_surveillance_startup,utc_capi_media_vision_surveillance_cleanup},
+       {"utc_mediavision_mv_surveillance_subscribe_event_trigger_p",utc_mediavision_mv_surveillance_subscribe_event_trigger_p,utc_capi_media_vision_surveillance_startup,utc_capi_media_vision_surveillance_cleanup},
+       {"utc_mediavision_mv_surveillance_subscribe_event_trigger_n",utc_mediavision_mv_surveillance_subscribe_event_trigger_n,utc_capi_media_vision_surveillance_startup,utc_capi_media_vision_surveillance_cleanup},
+       {"utc_mediavision_mv_surveillance_unsubscribe_event_trigger_p",utc_mediavision_mv_surveillance_unsubscribe_event_trigger_p,utc_capi_media_vision_surveillance_startup,utc_capi_media_vision_surveillance_cleanup},
+       {"utc_mediavision_mv_surveillance_unsubscribe_event_trigger_n",utc_mediavision_mv_surveillance_unsubscribe_event_trigger_n,utc_capi_media_vision_surveillance_startup,utc_capi_media_vision_surveillance_cleanup},
+       {"utc_mediavision_mv_surveillance_push_source_p",utc_mediavision_mv_surveillance_push_source_p,utc_capi_media_vision_surveillance_startup,utc_capi_media_vision_surveillance_cleanup},
+       {"utc_mediavision_mv_surveillance_push_source_n",utc_mediavision_mv_surveillance_push_source_n,utc_capi_media_vision_surveillance_startup,utc_capi_media_vision_surveillance_cleanup},
+       {"utc_mediavision_mv_surveillance_foreach_supported_event_type_p",utc_mediavision_mv_surveillance_foreach_supported_event_type_p,utc_capi_media_vision_surveillance_startup,utc_capi_media_vision_surveillance_cleanup},
+       {"utc_mediavision_mv_surveillance_foreach_supported_event_type_n",utc_mediavision_mv_surveillance_foreach_supported_event_type_n,utc_capi_media_vision_surveillance_startup,utc_capi_media_vision_surveillance_cleanup},
+       {"utc_mediavision_mv_surveillance_foreach_event_result_name_p",utc_mediavision_mv_surveillance_foreach_event_result_name_p,utc_capi_media_vision_surveillance_startup,utc_capi_media_vision_surveillance_cleanup},
+       {"utc_mediavision_mv_surveillance_foreach_event_result_name_n",utc_mediavision_mv_surveillance_foreach_event_result_name_n,utc_capi_media_vision_surveillance_startup,utc_capi_media_vision_surveillance_cleanup},
+       {"utc_mediavision_mv_surveillance_get_event_trigger_type_p",utc_mediavision_mv_surveillance_get_event_trigger_type_p,utc_capi_media_vision_surveillance_startup,utc_capi_media_vision_surveillance_cleanup},
+       {"utc_mediavision_mv_surveillance_get_event_trigger_type_n",utc_mediavision_mv_surveillance_get_event_trigger_type_n,utc_capi_media_vision_surveillance_startup,utc_capi_media_vision_surveillance_cleanup},
+       {"utc_mediavision_mv_surveillance_set_event_trigger_roi_p1",utc_mediavision_mv_surveillance_set_event_trigger_roi_p1,utc_capi_media_vision_surveillance_startup,utc_capi_media_vision_surveillance_cleanup},
+       {"utc_mediavision_mv_surveillance_set_event_trigger_roi_p2",utc_mediavision_mv_surveillance_set_event_trigger_roi_p2,utc_capi_media_vision_surveillance_startup,utc_capi_media_vision_surveillance_cleanup},
+       {"utc_mediavision_mv_surveillance_set_event_trigger_roi_n1",utc_mediavision_mv_surveillance_set_event_trigger_roi_n1,utc_capi_media_vision_surveillance_startup,utc_capi_media_vision_surveillance_cleanup},
+       {"utc_mediavision_mv_surveillance_set_event_trigger_roi_n2",utc_mediavision_mv_surveillance_set_event_trigger_roi_n2,utc_capi_media_vision_surveillance_startup,utc_capi_media_vision_surveillance_cleanup},
+       {"utc_mediavision_mv_surveillance_get_event_trigger_roi_p",utc_mediavision_mv_surveillance_get_event_trigger_roi_p,utc_capi_media_vision_surveillance_startup,utc_capi_media_vision_surveillance_cleanup},
+       {"utc_mediavision_mv_surveillance_get_event_trigger_roi_n",utc_mediavision_mv_surveillance_get_event_trigger_roi_n,utc_capi_media_vision_surveillance_startup,utc_capi_media_vision_surveillance_cleanup},
+       {"utc_mediavision_mv_surveillance_get_result_value_n",utc_mediavision_mv_surveillance_get_result_value_n,utc_capi_media_vision_surveillance_cb1_startup,utc_capi_media_vision_surveillance_cleanup},
+       {"utc_mediavision_mv_surveillance_get_result_value_p1",utc_mediavision_mv_surveillance_get_result_value_p1,utc_capi_media_vision_surveillance_cb1_startup,utc_capi_media_vision_surveillance_cleanup},
+       {"utc_mediavision_mv_surveillance_get_result_value_p2",utc_mediavision_mv_surveillance_get_result_value_p2,utc_capi_media_vision_surveillance_cb2_startup,utc_capi_media_vision_surveillance_cleanup},
+       {"utc_mediavision_mv_surveillance_get_result_value_p3",utc_mediavision_mv_surveillance_get_result_value_p3,utc_capi_media_vision_surveillance_cb3_startup,utc_capi_media_vision_surveillance_cleanup},
+       {"utc_mediavision_mv_inference_foreach_supported_engine",utc_mediavision_mv_inference_foreach_supported_engine,utc_capi_media_vision_inference_startup2,utc_capi_media_vision_inference_cleanup2},
+       {"utc_mediavision_mv_inference_create_p",utc_mediavision_mv_inference_create_p,utc_capi_media_vision_inference_startup1,utc_capi_media_vision_inference_cleanup1},
+       {"utc_mediavision_mv_inference_create_n",utc_mediavision_mv_inference_create_n,utc_capi_media_vision_inference_startup1,utc_capi_media_vision_inference_cleanup1},
+       {"utc_mediavision_mv_inference_destroy_p",utc_mediavision_mv_inference_destroy_p,utc_capi_media_vision_inference_startup1,utc_capi_media_vision_inference_cleanup1},
+       {"utc_mediavision_mv_inference_destroy_n",utc_mediavision_mv_inference_destroy_n,utc_capi_media_vision_inference_startup1,utc_capi_media_vision_inference_cleanup1},
+       {"utc_mediavision_mv_inference_configure_p",utc_mediavision_mv_inference_configure_p,utc_capi_media_vision_inference_startup2,utc_capi_media_vision_inference_cleanup2},
+       {"utc_mediavision_mv_inference_configure_n1",utc_mediavision_mv_inference_configure_n1,utc_capi_media_vision_inference_startup2,utc_capi_media_vision_inference_cleanup2},
+       {"utc_mediavision_mv_inference_configure_n2",utc_mediavision_mv_inference_configure_n2,utc_capi_media_vision_inference_startup2,utc_capi_media_vision_inference_cleanup2},
+       {"utc_mediavision_mv_inference_prepare_p",utc_mediavision_mv_inference_prepare_p,utc_capi_media_vision_inference_startup2,utc_capi_media_vision_inference_cleanup2},
+       {"utc_mediavision_mv_inference_prepare_n1",utc_mediavision_mv_inference_prepare_n1,utc_capi_media_vision_inference_startup2,utc_capi_media_vision_inference_cleanup2},
+       {"utc_mediavision_mv_inference_image_classify_p",utc_mediavision_mv_inference_image_classify_p,utc_capi_media_vision_inference_startup2,utc_capi_media_vision_inference_cleanup2},
+       {"utc_mediavision_mv_inference_image_classify_n1",utc_mediavision_mv_inference_image_classify_n1,utc_capi_media_vision_inference_startup2,utc_capi_media_vision_inference_cleanup2},
+       {"utc_mediavision_mv_inference_image_classify_n2",utc_mediavision_mv_inference_image_classify_n2,utc_capi_media_vision_inference_startup2,utc_capi_media_vision_inference_cleanup2},
+       {"utc_mediavision_mv_inference_object_detect_p",utc_mediavision_mv_inference_object_detect_p,utc_capi_media_vision_inference_startup2,utc_capi_media_vision_inference_cleanup2},
+       {"utc_mediavision_mv_inference_object_detect_n1",utc_mediavision_mv_inference_object_detect_n1,utc_capi_media_vision_inference_startup2,utc_capi_media_vision_inference_cleanup2},
+       {"utc_mediavision_mv_inference_object_detect_n2",utc_mediavision_mv_inference_object_detect_n2,utc_capi_media_vision_inference_startup2,utc_capi_media_vision_inference_cleanup2},
+       {"utc_mediavision_mv_inference_face_detect_p",utc_mediavision_mv_inference_face_detect_p,utc_capi_media_vision_inference_startup2,utc_capi_media_vision_inference_cleanup2},
+       {"utc_mediavision_mv_inference_face_detect_n1",utc_mediavision_mv_inference_face_detect_n1,utc_capi_media_vision_inference_startup2,utc_capi_media_vision_inference_cleanup2},
+       {"utc_mediavision_mv_inference_face_detect_n2",utc_mediavision_mv_inference_face_detect_n2,utc_capi_media_vision_inference_startup2,utc_capi_media_vision_inference_cleanup2},
+       {"utc_mediavision_mv_inference_facial_landmark_detect_p",utc_mediavision_mv_inference_facial_landmark_detect_p,utc_capi_media_vision_inference_startup2,utc_capi_media_vision_inference_cleanup2},
+       {"utc_mediavision_mv_inference_facial_landmark_detect_n1",utc_mediavision_mv_inference_facial_landmark_detect_n1,utc_capi_media_vision_inference_startup2,utc_capi_media_vision_inference_cleanup2},
+       {"utc_mediavision_mv_inference_facial_landmark_detect_n2",utc_mediavision_mv_inference_facial_landmark_detect_n2,utc_capi_media_vision_inference_startup2,utc_capi_media_vision_inference_cleanup2},
+       {"utc_mediavision_mv_inference_pose_landmark_detect_p", utc_mediavision_mv_inference_pose_landmark_detect_p,utc_capi_media_vision_inference_startup2,utc_capi_media_vision_inference_cleanup2},
+       {"utc_mediavision_mv_inference_pose_landmark_detect_n1", utc_mediavision_mv_inference_pose_landmark_detect_n1,utc_capi_media_vision_inference_startup2,utc_capi_media_vision_inference_cleanup2},
+       {"utc_mediavision_mv_inference_pose_landmark_detect_n2", utc_mediavision_mv_inference_pose_landmark_detect_n2,utc_capi_media_vision_inference_startup2,utc_capi_media_vision_inference_cleanup2},
+       {"utc_mediavision_mv_inference_get_number_of_poses_p", utc_mediavision_mv_inference_get_number_of_poses_p,utc_capi_media_vision_inference_pose_landmark_detect_cb1_startup,utc_capi_media_vision_inference_cleanup2},
+       {"utc_mediavision_mv_inference_get_number_of_poses_n", utc_mediavision_mv_inference_get_number_of_poses_n,utc_capi_media_vision_inference_pose_landmark_detect_cb1_startup,utc_capi_media_vision_inference_cleanup2},
+       {"utc_mediavision_mv_inference_get_number_of_landmarks_p", utc_mediavision_mv_inference_get_number_of_landmarks_p,utc_capi_media_vision_inference_pose_landmark_detect_cb2_startup,utc_capi_media_vision_inference_cleanup2},
+       {"utc_mediavision_mv_inference_get_number_of_landmarks_n", utc_mediavision_mv_inference_get_number_of_landmarks_n,utc_capi_media_vision_inference_pose_landmark_detect_cb2_startup,utc_capi_media_vision_inference_cleanup2},
+       {"utc_mediavision_mv_inference_get_landmark_p", utc_mediavision_mv_inference_get_landmark_p,utc_capi_media_vision_inference_pose_landmark_detect_cb3_startup,utc_capi_media_vision_inference_cleanup2},
+       {"utc_mediavision_mv_inference_get_landmark_n", utc_mediavision_mv_inference_get_landmark_n,utc_capi_media_vision_inference_pose_landmark_detect_cb3_startup,utc_capi_media_vision_inference_cleanup2},
+       {"utc_mediavision_mv_pose_create_p", utc_mediavision_mv_pose_create_p,utc_capi_media_vision_inference_startup2,utc_capi_media_vision_inference_cleanup2},
+       {"utc_mediavision_mv_pose_create_n", utc_mediavision_mv_pose_create_n,utc_capi_media_vision_inference_startup2,utc_capi_media_vision_inference_cleanup2},
+       {"utc_mediavision_mv_pose_destroy_p", utc_mediavision_mv_pose_destroy_p,utc_capi_media_vision_inference_startup2,utc_capi_media_vision_inference_cleanup2},
+       {"utc_mediavision_mv_pose_destroy_n", utc_mediavision_mv_pose_destroy_n,utc_capi_media_vision_inference_startup2,utc_capi_media_vision_inference_cleanup2},
+       {"utc_mediavision_mv_pose_set_from_file_p", utc_mediavision_mv_pose_set_from_file_p,utc_capi_media_vision_inference_startup2,utc_capi_media_vision_inference_cleanup2},
+       {"utc_mediavision_mv_pose_set_from_file_n1", utc_mediavision_mv_pose_set_from_file_n1,utc_capi_media_vision_inference_startup2,utc_capi_media_vision_inference_cleanup2},
+       {"utc_mediavision_mv_pose_set_from_file_n2", utc_mediavision_mv_pose_set_from_file_n2,utc_capi_media_vision_inference_startup2,utc_capi_media_vision_inference_cleanup2},
+       {"utc_mediavision_mv_pose_compare_p", utc_mediavision_mv_pose_compare_p,utc_capi_media_vision_inference_pose_landmark_detect_cb4_startup,utc_capi_media_vision_inference_cleanup2},
+       {"utc_mediavision_mv_pose_compare_n", utc_mediavision_mv_pose_compare_n,utc_capi_media_vision_inference_startup2,utc_capi_media_vision_inference_cleanup2},
+       {NULL, NULL}
+};
+
+#endif // __TCT_CAPI-MEDIA-VISION-NATIVE_H__
diff --git a/src/utc/capi-message-port/tct-capi-message-port-core_tv.h b/src/utc/capi-message-port/tct-capi-message-port-core_tv.h
new file mode 100755 (executable)
index 0000000..5777081
--- /dev/null
@@ -0,0 +1,148 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_CAPI-MESSAGE-PORT-NATIVE_H__
+#define __TCT_CAPI-MESSAGE-PORT-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_capi_message_port_startup(void);
+extern void utc_capi_message_port_cleanup(void);
+
+extern int utc_capi_message_port_register_local_port_n01(void);
+extern int utc_capi_message_port_register_local_port_n02(void);
+extern int utc_capi_message_port_register_local_port_p01(void);
+extern int utc_capi_message_port_register_trusted_local_port_n01(void);
+extern int utc_capi_message_port_register_trusted_local_port_n02(void);
+extern int utc_capi_message_port_register_trusted_local_port_p01(void);
+extern int utc_capi_message_port_unregister_local_port_n01(void);
+extern int utc_capi_message_port_unregister_local_port_n02(void);
+extern int utc_capi_message_port_unregister_local_port_p01(void);
+extern int utc_capi_message_port_unregister_trusted_local_port_n01(void);
+extern int utc_capi_message_port_unregister_trusted_local_port_n02(void);
+extern int utc_capi_message_port_unregister_trusted_local_port_p01(void);
+extern int utc_capi_message_port_check_remote_port_p01(void);
+extern int utc_capi_message_port_check_remote_port_p02(void);
+extern int utc_capi_message_port_check_remote_port_p03(void);
+extern int utc_capi_message_port_check_remote_port_n01(void);
+extern int utc_capi_message_port_check_remote_port_n02(void);
+extern int utc_capi_message_port_check_remote_port_n03(void);
+extern int utc_capi_message_port_check_trusted_remote_port_p01(void);
+extern int utc_capi_message_port_check_trusted_remote_port_p02(void);
+extern int utc_capi_message_port_check_trusted_remote_port_n01(void);
+extern int utc_capi_message_port_check_trusted_remote_port_n02(void);
+extern int utc_capi_message_port_send_message_p01(void);
+extern int utc_capi_message_port_send_message_n01(void);
+extern int utc_capi_message_port_send_message_n02(void);
+extern int utc_capi_message_port_send_message_n03(void);
+extern int utc_capi_message_port_send_message_n04(void);
+extern int utc_capi_message_port_send_message_n05(void);
+extern int utc_capi_message_port_send_trusted_message_p01(void);
+extern int utc_capi_message_port_send_trusted_message_n01(void);
+extern int utc_capi_message_port_send_trusted_message_n02(void);
+extern int utc_capi_message_port_send_trusted_message_n03(void);
+extern int utc_capi_message_port_send_trusted_message_n04(void);
+extern int utc_capi_message_port_send_trusted_message_n05(void);
+extern int utc_capi_message_port_send_trusted_message_n06(void);
+extern int utc_capi_message_port_send_message_with_local_port_p01(void);
+extern int utc_capi_message_port_send_message_with_local_port_p02(void);
+extern int utc_capi_message_port_send_message_with_local_port_n01(void);
+extern int utc_capi_message_port_send_message_with_local_port_n02(void);
+extern int utc_capi_message_port_send_message_with_local_port_n03(void);
+extern int utc_capi_message_port_send_message_with_local_port_n04(void);
+extern int utc_capi_message_port_send_message_with_local_port_n05(void);
+extern int utc_capi_message_port_send_message_with_local_port_n06(void);
+extern int utc_capi_message_port_send_message_with_local_port_n07(void);
+extern int utc_capi_message_port_send_trusted_message_with_local_port_p01(void);
+extern int utc_capi_message_port_send_trusted_message_with_local_port_n01(void);
+extern int utc_capi_message_port_send_trusted_message_with_local_port_n02(void);
+extern int utc_capi_message_port_send_trusted_message_with_local_port_n03(void);
+extern int utc_capi_message_port_send_trusted_message_with_local_port_n04(void);
+extern int utc_capi_message_port_send_trusted_message_with_local_port_n05(void);
+extern int utc_capi_message_port_send_trusted_message_with_local_port_n06(void);
+extern int utc_capi_message_port_send_trusted_message_with_local_port_n07(void);
+extern int utc_capi_message_port_send_trusted_message_with_local_port_n08(void);
+extern int utc_capi_message_port_add_registered_cb_p01(void);
+extern int utc_capi_message_port_add_registered_cb_n01(void);
+extern int utc_capi_message_port_add_unregistered_cb_p01(void);
+extern int utc_capi_message_port_add_unregistered_cb_n01(void);
+extern int utc_capi_message_port_remove_registration_event_cb_p01(void);
+extern int utc_capi_message_port_remove_registration_event_cb_n01(void);
+
+testcase tc_array[] = {
+       {"utc_capi_message_port_register_local_port_n01",utc_capi_message_port_register_local_port_n01,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_register_local_port_n02",utc_capi_message_port_register_local_port_n02,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_register_local_port_p01",utc_capi_message_port_register_local_port_p01,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_register_trusted_local_port_n01",utc_capi_message_port_register_trusted_local_port_n01,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_register_trusted_local_port_n02",utc_capi_message_port_register_trusted_local_port_n02,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_register_trusted_local_port_p01",utc_capi_message_port_register_trusted_local_port_p01,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_unregister_local_port_n01",utc_capi_message_port_unregister_local_port_n01,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_unregister_local_port_n02",utc_capi_message_port_unregister_local_port_n02,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_unregister_local_port_p01",utc_capi_message_port_unregister_local_port_p01,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_unregister_trusted_local_port_n01",utc_capi_message_port_unregister_trusted_local_port_n01,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_unregister_trusted_local_port_n02",utc_capi_message_port_unregister_trusted_local_port_n02,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_unregister_trusted_local_port_p01",utc_capi_message_port_unregister_trusted_local_port_p01,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_check_remote_port_p01",utc_capi_message_port_check_remote_port_p01,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_check_remote_port_p02",utc_capi_message_port_check_remote_port_p02,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_check_remote_port_p03",utc_capi_message_port_check_remote_port_p03,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_check_remote_port_n01",utc_capi_message_port_check_remote_port_n01,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_check_remote_port_n02",utc_capi_message_port_check_remote_port_n02,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_check_remote_port_n03",utc_capi_message_port_check_remote_port_n03,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_check_trusted_remote_port_p01",utc_capi_message_port_check_trusted_remote_port_p01,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_check_trusted_remote_port_p02",utc_capi_message_port_check_trusted_remote_port_p02,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_check_trusted_remote_port_n01",utc_capi_message_port_check_trusted_remote_port_n01,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_check_trusted_remote_port_n02",utc_capi_message_port_check_trusted_remote_port_n02,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_send_message_p01",utc_capi_message_port_send_message_p01,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_send_message_n01",utc_capi_message_port_send_message_n01,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_send_message_n02",utc_capi_message_port_send_message_n02,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_send_message_n03",utc_capi_message_port_send_message_n03,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_send_message_n04",utc_capi_message_port_send_message_n04,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_send_message_n05",utc_capi_message_port_send_message_n05,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_send_trusted_message_p01",utc_capi_message_port_send_trusted_message_p01,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_send_trusted_message_n01",utc_capi_message_port_send_trusted_message_n01,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_send_trusted_message_n02",utc_capi_message_port_send_trusted_message_n02,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_send_trusted_message_n03",utc_capi_message_port_send_trusted_message_n03,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_send_trusted_message_n04",utc_capi_message_port_send_trusted_message_n04,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_send_trusted_message_n05",utc_capi_message_port_send_trusted_message_n05,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_send_trusted_message_n06",utc_capi_message_port_send_trusted_message_n06,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_send_message_with_local_port_p01",utc_capi_message_port_send_message_with_local_port_p01,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_send_message_with_local_port_p02",utc_capi_message_port_send_message_with_local_port_p02,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_send_message_with_local_port_n01",utc_capi_message_port_send_message_with_local_port_n01,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_send_message_with_local_port_n02",utc_capi_message_port_send_message_with_local_port_n02,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_send_message_with_local_port_n03",utc_capi_message_port_send_message_with_local_port_n03,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_send_message_with_local_port_n04",utc_capi_message_port_send_message_with_local_port_n04,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_send_message_with_local_port_n05",utc_capi_message_port_send_message_with_local_port_n05,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_send_message_with_local_port_n06",utc_capi_message_port_send_message_with_local_port_n06,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_send_message_with_local_port_n07",utc_capi_message_port_send_message_with_local_port_n07,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_send_trusted_message_with_local_port_p01",utc_capi_message_port_send_trusted_message_with_local_port_p01,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_send_trusted_message_with_local_port_n01",utc_capi_message_port_send_trusted_message_with_local_port_n01,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_send_trusted_message_with_local_port_n02",utc_capi_message_port_send_trusted_message_with_local_port_n02,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_send_trusted_message_with_local_port_n03",utc_capi_message_port_send_trusted_message_with_local_port_n03,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_send_trusted_message_with_local_port_n04",utc_capi_message_port_send_trusted_message_with_local_port_n04,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_send_trusted_message_with_local_port_n05",utc_capi_message_port_send_trusted_message_with_local_port_n05,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_send_trusted_message_with_local_port_n06",utc_capi_message_port_send_trusted_message_with_local_port_n06,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_send_trusted_message_with_local_port_n07",utc_capi_message_port_send_trusted_message_with_local_port_n07,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_send_trusted_message_with_local_port_n08",utc_capi_message_port_send_trusted_message_with_local_port_n08,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_add_registered_cb_p01",utc_capi_message_port_add_registered_cb_p01,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_add_registered_cb_n01",utc_capi_message_port_add_registered_cb_n01,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_add_unregistered_cb_p01",utc_capi_message_port_add_unregistered_cb_p01,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_add_unregistered_cb_n01",utc_capi_message_port_add_unregistered_cb_n01,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_remove_registration_event_cb_p01",utc_capi_message_port_remove_registration_event_cb_p01,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {"utc_capi_message_port_remove_registration_event_cb_n01",utc_capi_message_port_remove_registration_event_cb_n01,utc_capi_message_port_startup,utc_capi_message_port_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_CAPI-MESSAGE-PORT-NATIVE_H__
diff --git a/src/utc/capi-system-system-settings/tct-capi-system-system-settings-core_tv.h b/src/utc/capi-system-system-settings/tct-capi-system-system-settings-core_tv.h
new file mode 100755 (executable)
index 0000000..c8b80cc
--- /dev/null
@@ -0,0 +1,246 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_SYSTEM_SETTINGS_NATIVE_H__
+#define __TCT_SYSTEM_SETTINGS_NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_system_settings_startup(void);
+extern void utc_system_settings_cleanup(void);
+
+extern int utc_system_settings_get_value_string_p1(void);
+extern int utc_system_settings_get_value_string_p2(void);
+extern int utc_system_settings_get_value_string_p3(void);
+extern int utc_system_settings_get_value_string_p4(void);
+extern int utc_system_settings_get_value_string_p5(void);
+extern int utc_system_settings_get_value_string_p11(void);
+extern int utc_system_settings_get_value_string_p7(void);
+extern int utc_system_settings_get_value_string_p6(void);
+extern int utc_system_settings_get_value_string_p10(void);
+extern int utc_system_settings_get_value_string_p8(void);
+extern int utc_system_settings_get_value_string_p9(void);
+extern int utc_system_settings_get_value_string_n(void);
+extern int utc_system_settings_get_value_bool_p1(void);
+extern int utc_system_settings_get_value_bool_p2(void);
+extern int utc_system_settings_get_value_bool_p3(void);
+extern int utc_system_settings_get_value_bool_p4(void);
+extern int utc_system_settings_get_value_bool_p5(void);
+extern int utc_system_settings_get_value_bool_p6(void);
+extern int utc_system_settings_get_value_bool_p7(void);
+extern int utc_system_settings_get_value_bool_p8(void);
+extern int utc_system_settings_get_value_bool_p9(void);
+extern int utc_system_settings_get_value_bool_p10(void);
+extern int utc_system_settings_get_value_bool_n(void);
+extern int utc_system_settings_get_value_int_p1(void);
+extern int utc_system_settings_get_value_int_p2(void);
+extern int utc_system_settings_get_value_n(void);
+extern int utc_system_settings_get_value_int_p3(void);
+extern int utc_system_settings_get_value_bool_p11(void);
+extern int utc_system_settings_get_value_bool_p12(void);
+extern int utc_system_settings_get_value_bool_p13(void);
+extern int utc_system_settings_get_value_bool_p14(void);
+extern int utc_system_settings_get_value_bool_p15(void);
+extern int utc_system_settings_get_value_bool_p16(void);
+extern int utc_system_settings_get_value_bool_p17(void);
+extern int utc_system_settings_get_value_bool_p18(void);
+extern int utc_system_settings_set_changed_cb_p1(void);
+extern int utc_system_settings_unset_changed_cb_p1(void);
+extern int utc_system_settings_set_changed_cb_p2(void);
+extern int utc_system_settings_unset_changed_cb_p2(void);
+extern int utc_system_settings_set_changed_cb_p3(void);
+extern int utc_system_settings_unset_changed_cb_p3(void);
+extern int utc_system_settings_set_changed_cb_p4(void);
+extern int utc_system_settings_LOCK_SCREEN_unset_changed_cb_p(void);
+extern int utc_system_settings_set_changed_cb_p5(void);
+extern int utc_system_settings_unset_changed_cb_p4(void);
+extern int utc_system_settings_set_changed_cb_p6(void);
+extern int utc_system_settings_unset_changed_cb_p5(void);
+extern int utc_system_settings_set_changed_cb_p7(void);
+extern int utc_system_settings_unset_changed_cb_p6(void);
+extern int utc_system_settings_set_changed_cb_p8(void);
+extern int utc_system_settings_unset_changed_cb_p7(void);
+extern int utc_system_settings_set_changed_cb_p9(void);
+extern int utc_system_settings_unset_changed_cb_p8(void);
+extern int utc_system_settings_set_changed_cb_p10(void);
+extern int utc_system_settings_unset_changed_cb_p9(void);
+extern int utc_system_settings_set_changed_cb_p11(void);
+extern int utc_system_settings_unset_changed_cb_p10(void);
+extern int utc_system_settings_set_changed_cb_p12(void);
+extern int utc_system_settings_unset_changed_cb_p11(void);
+extern int utc_system_settings_set_changed_cb_p13(void);
+extern int utc_system_settings_unset_changed_cb_p12(void);
+extern int utc_system_settings_set_changed_cb_p14(void);
+extern int utc_system_settings_unset_changed_cb_p13(void);
+extern int utc_system_settings_set_changed_cb_p15(void);
+extern int utc_system_settings_unset_changed_cb_p14(void);
+extern int utc_system_settings_set_changed_cb_p16(void);
+extern int utc_system_settings_unset_changed_cb_p15(void);
+extern int utc_system_settings_set_changed_cb_p17(void);
+extern int utc_system_settings_unset_changed_cb_p16(void);
+extern int utc_system_settings_set_changed_cb_p18(void);
+extern int utc_system_settings_unset_changed_cb_p17(void);
+extern int utc_system_settings_set_changed_cb_p19(void);
+extern int utc_system_settings_unset_changed_cb_p18(void);
+extern int utc_system_settings_set_changed_cb_p20(void);
+extern int utc_system_settings_unset_changed_cb_p19(void);
+extern int utc_system_settings_set_changed_cb_p21(void);
+extern int utc_system_settings_unset_changed_cb_p20(void);
+extern int utc_system_settings_set_changed_cb_p22(void);
+extern int utc_system_settings_unset_changed_cb_p21(void);
+extern int utc_system_settings_set_changed_cb_p23(void);
+extern int utc_system_settings_unset_changed_cb_p22(void);
+extern int utc_system_settings_set_changed_cb_p24(void);
+extern int utc_system_settings_unset_changed_cb_p23(void);
+extern int utc_system_settings_set_changed_cb_p25(void);
+extern int utc_system_settings_unset_changed_cb_p24(void);
+extern int utc_system_settings_set_changed_cb_p27(void);
+extern int utc_system_settings_unset_changed_cb_p26(void);
+extern int utc_system_settings_set_changed_cb_p29(void);
+extern int utc_system_settings_unset_changed_cb_p28(void);
+extern int utc_system_settings_set_changed_cb_p31(void);
+extern int utc_system_settings_unset_changed_cb_p30(void);
+extern int utc_system_settings_set_changed_cb_p33(void);
+extern int utc_system_settings_unset_changed_cb_p32(void);
+extern int utc_system_settings_set_changed_cb_p35(void);
+extern int utc_system_settings_unset_changed_cb_p34(void);
+extern int utc_system_settings_set_changed_cb_p37(void);
+extern int utc_system_settings_unset_changed_cb_p36(void);
+extern int utc_system_settings_set_changed_cb_p39(void);
+extern int utc_system_settings_unset_changed_cb_p38(void);
+extern int utc_system_settings_set_changed_cb_p41(void);
+extern int utc_system_settings_unset_changed_cb_p40(void);
+extern int utc_system_settings_set_changed_cb_p43(void);
+extern int utc_system_settings_unset_changed_cb_p42(void);
+extern int utc_system_settings_set_changed_cb_p45(void);
+extern int utc_system_settings_unset_changed_cb_p44(void);
+extern int utc_system_settings_set_changed_cb_p47(void);
+extern int utc_system_settings_unset_changed_cb_p46(void);
+extern int utc_system_settings_add_remove_changed_cb_p1(void);
+
+testcase tc_array[] = {
+       {"utc_system_settings_get_value_string_p1",utc_system_settings_get_value_string_p1,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_get_value_string_p2",utc_system_settings_get_value_string_p2,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_get_value_string_p3",utc_system_settings_get_value_string_p3,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_get_value_string_p4",utc_system_settings_get_value_string_p4,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_get_value_string_p5",utc_system_settings_get_value_string_p5,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_get_value_string_p11",utc_system_settings_get_value_string_p11,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_get_value_string_p7",utc_system_settings_get_value_string_p7,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_get_value_string_p6",utc_system_settings_get_value_string_p6,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_get_value_string_p10",utc_system_settings_get_value_string_p10,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_get_value_string_p8",utc_system_settings_get_value_string_p8,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_get_value_string_p9",utc_system_settings_get_value_string_p9,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_get_value_string_n",utc_system_settings_get_value_string_n,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_get_value_bool_p1",utc_system_settings_get_value_bool_p1,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_get_value_bool_p2",utc_system_settings_get_value_bool_p2,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_get_value_bool_p3",utc_system_settings_get_value_bool_p3,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_get_value_bool_p4",utc_system_settings_get_value_bool_p4,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_get_value_bool_p5",utc_system_settings_get_value_bool_p5,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_get_value_bool_p6",utc_system_settings_get_value_bool_p6,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_get_value_bool_p7",utc_system_settings_get_value_bool_p7,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_get_value_bool_p8",utc_system_settings_get_value_bool_p8,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_get_value_bool_p9",utc_system_settings_get_value_bool_p9,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_get_value_bool_p10",utc_system_settings_get_value_bool_p10,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_get_value_bool_n",utc_system_settings_get_value_bool_n,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_get_value_int_p1",utc_system_settings_get_value_int_p1,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_get_value_int_p2",utc_system_settings_get_value_int_p2,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_get_value_n",utc_system_settings_get_value_n,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_get_value_int_p3",utc_system_settings_get_value_int_p3,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_get_value_bool_p11",utc_system_settings_get_value_bool_p11,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_get_value_bool_p12",utc_system_settings_get_value_bool_p12,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_get_value_bool_p13",utc_system_settings_get_value_bool_p13,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_get_value_bool_p14",utc_system_settings_get_value_bool_p14,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_get_value_bool_p15",utc_system_settings_get_value_bool_p15,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_get_value_bool_p16",utc_system_settings_get_value_bool_p16,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_get_value_bool_p17",utc_system_settings_get_value_bool_p17,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_get_value_bool_p18",utc_system_settings_get_value_bool_p18,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_set_changed_cb_p1",utc_system_settings_set_changed_cb_p1,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_unset_changed_cb_p1",utc_system_settings_unset_changed_cb_p1,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_set_changed_cb_p2",utc_system_settings_set_changed_cb_p2,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_unset_changed_cb_p2",utc_system_settings_unset_changed_cb_p2,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_set_changed_cb_p3",utc_system_settings_set_changed_cb_p3,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_unset_changed_cb_p3",utc_system_settings_unset_changed_cb_p3,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_set_changed_cb_p4",utc_system_settings_set_changed_cb_p4,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_LOCK_SCREEN_unset_changed_cb_p",utc_system_settings_LOCK_SCREEN_unset_changed_cb_p,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_set_changed_cb_p5",utc_system_settings_set_changed_cb_p5,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_unset_changed_cb_p4",utc_system_settings_unset_changed_cb_p4,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_set_changed_cb_p6",utc_system_settings_set_changed_cb_p6,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_unset_changed_cb_p5",utc_system_settings_unset_changed_cb_p5,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_set_changed_cb_p7",utc_system_settings_set_changed_cb_p7,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_unset_changed_cb_p6",utc_system_settings_unset_changed_cb_p6,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_set_changed_cb_p8",utc_system_settings_set_changed_cb_p8,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_unset_changed_cb_p7",utc_system_settings_unset_changed_cb_p7,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_set_changed_cb_p9",utc_system_settings_set_changed_cb_p9,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_unset_changed_cb_p8",utc_system_settings_unset_changed_cb_p8,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_set_changed_cb_p10",utc_system_settings_set_changed_cb_p10,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_unset_changed_cb_p9",utc_system_settings_unset_changed_cb_p9,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_set_changed_cb_p11",utc_system_settings_set_changed_cb_p11,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_unset_changed_cb_p10",utc_system_settings_unset_changed_cb_p10,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_set_changed_cb_p12",utc_system_settings_set_changed_cb_p12,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_unset_changed_cb_p11",utc_system_settings_unset_changed_cb_p11,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_set_changed_cb_p13",utc_system_settings_set_changed_cb_p13,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_unset_changed_cb_p12",utc_system_settings_unset_changed_cb_p12,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_set_changed_cb_p14",utc_system_settings_set_changed_cb_p14,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_unset_changed_cb_p13",utc_system_settings_unset_changed_cb_p13,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_set_changed_cb_p15",utc_system_settings_set_changed_cb_p15,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_unset_changed_cb_p14",utc_system_settings_unset_changed_cb_p14,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_set_changed_cb_p16",utc_system_settings_set_changed_cb_p16,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_unset_changed_cb_p15",utc_system_settings_unset_changed_cb_p15,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_set_changed_cb_p17",utc_system_settings_set_changed_cb_p17,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_unset_changed_cb_p16",utc_system_settings_unset_changed_cb_p16,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_set_changed_cb_p18",utc_system_settings_set_changed_cb_p18,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_unset_changed_cb_p17",utc_system_settings_unset_changed_cb_p17,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_set_changed_cb_p19",utc_system_settings_set_changed_cb_p19,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_unset_changed_cb_p18",utc_system_settings_unset_changed_cb_p18,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_set_changed_cb_p20",utc_system_settings_set_changed_cb_p20,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_unset_changed_cb_p19",utc_system_settings_unset_changed_cb_p19,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_set_changed_cb_p21",utc_system_settings_set_changed_cb_p21,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_unset_changed_cb_p20",utc_system_settings_unset_changed_cb_p20,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_set_changed_cb_p22",utc_system_settings_set_changed_cb_p22,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_unset_changed_cb_p21",utc_system_settings_unset_changed_cb_p21,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_set_changed_cb_p23",utc_system_settings_set_changed_cb_p23,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_unset_changed_cb_p22",utc_system_settings_unset_changed_cb_p22,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_set_changed_cb_p24",utc_system_settings_set_changed_cb_p24,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_unset_changed_cb_p23",utc_system_settings_unset_changed_cb_p23,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_set_changed_cb_p25",utc_system_settings_set_changed_cb_p25,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_unset_changed_cb_p24",utc_system_settings_unset_changed_cb_p24,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_set_changed_cb_p27",utc_system_settings_set_changed_cb_p27,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_unset_changed_cb_p26",utc_system_settings_unset_changed_cb_p26,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_set_changed_cb_p29",utc_system_settings_set_changed_cb_p29,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_unset_changed_cb_p28",utc_system_settings_unset_changed_cb_p28,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_set_changed_cb_p31",utc_system_settings_set_changed_cb_p31,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_unset_changed_cb_p30",utc_system_settings_unset_changed_cb_p30,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_set_changed_cb_p33",utc_system_settings_set_changed_cb_p33,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_unset_changed_cb_p32",utc_system_settings_unset_changed_cb_p32,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_set_changed_cb_p35",utc_system_settings_set_changed_cb_p35,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_unset_changed_cb_p34",utc_system_settings_unset_changed_cb_p34,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_set_changed_cb_p37",utc_system_settings_set_changed_cb_p37,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_unset_changed_cb_p36",utc_system_settings_unset_changed_cb_p36,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_set_changed_cb_p39",utc_system_settings_set_changed_cb_p39,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_unset_changed_cb_p38",utc_system_settings_unset_changed_cb_p38,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_set_changed_cb_p41",utc_system_settings_set_changed_cb_p41,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_unset_changed_cb_p40",utc_system_settings_unset_changed_cb_p40,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_set_changed_cb_p43",utc_system_settings_set_changed_cb_p43,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_unset_changed_cb_p42",utc_system_settings_unset_changed_cb_p42,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_set_changed_cb_p45",utc_system_settings_set_changed_cb_p45,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_unset_changed_cb_p44",utc_system_settings_unset_changed_cb_p44,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_set_changed_cb_p47",utc_system_settings_set_changed_cb_p47,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_unset_changed_cb_p46",utc_system_settings_unset_changed_cb_p46,utc_system_settings_startup,utc_system_settings_cleanup},
+       {"utc_system_settings_add_remove_changed_cb_p1",utc_system_settings_add_remove_changed_cb_p1,utc_system_settings_startup,utc_system_settings_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_SYSTEM_SETTINGS_NATIVE_H__
diff --git a/src/utc/capi-ui-autofill/tct-capi-ui-autofill-core_tv.h b/src/utc/capi-ui-autofill/tct-capi-ui-autofill-core_tv.h
new file mode 100644 (file)
index 0000000..38c980d
--- /dev/null
@@ -0,0 +1,652 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_CAPI_UI_AUTOFILL_NATIVE_H__
+#define __TCT_CAPI_UI_AUTOFILL_NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+// common
+extern void utc_capi_ui_autofill_common_startup(void);
+extern void utc_capi_ui_autofill_common_cleanup(void);
+
+extern int utc_autofill_item_create_p(void);
+extern int utc_autofill_item_create_n(void);
+extern int utc_autofill_item_destroy_p(void);
+extern int utc_autofill_item_destroy_n(void);
+
+extern int utc_autofill_item_clone_p(void);
+extern int utc_autofill_item_clone_n(void);
+
+extern int utc_autofill_item_set_autofill_hint_p(void);
+extern int utc_autofill_item_set_autofill_hint_n(void);
+extern int utc_autofill_item_get_autofill_hint_p(void);
+extern int utc_autofill_item_get_autofill_hint_n(void);
+
+extern int utc_autofill_item_set_id_p(void);
+extern int utc_autofill_item_set_id_n(void);
+extern int utc_autofill_item_get_id_p(void);
+extern int utc_autofill_item_get_id_n(void);
+
+extern int utc_autofill_item_set_label_p(void);
+extern int utc_autofill_item_set_label_n(void);
+extern int utc_autofill_item_get_label_p(void);
+extern int utc_autofill_item_get_label_n(void);
+
+extern int utc_autofill_item_set_sensitive_data_p(void);
+extern int utc_autofill_item_set_sensitive_data_n(void);
+extern int utc_autofill_item_get_sensitive_data_p(void);
+extern int utc_autofill_item_get_sensitive_data_n(void);
+
+extern int utc_autofill_item_set_value_p(void);
+extern int utc_autofill_item_set_value_n(void);
+extern int utc_autofill_item_get_value_p(void);
+extern int utc_autofill_item_get_value_n(void);
+
+extern int utc_autofill_auth_info_create_p(void);
+extern int utc_autofill_auth_info_create_n(void);
+extern int utc_autofill_auth_info_destroy_p(void);
+extern int utc_autofill_auth_info_destroy_n(void);
+
+extern int utc_autofill_auth_info_set_app_id_p(void);
+extern int utc_autofill_auth_info_set_app_id_n(void);
+extern int utc_autofill_auth_info_get_app_id_p(void);
+extern int utc_autofill_auth_info_get_app_id_n(void);
+
+extern int utc_autofill_auth_info_set_view_id_p(void);
+extern int utc_autofill_auth_info_set_view_id_n(void);
+extern int utc_autofill_auth_info_get_view_id_p(void);
+extern int utc_autofill_auth_info_get_view_id_n(void);
+
+extern int utc_autofill_auth_info_set_autofill_data_present_p(void);
+extern int utc_autofill_auth_info_set_autofill_data_present_n(void);
+extern int utc_autofill_auth_info_get_autofill_data_present_p(void);
+extern int utc_autofill_auth_info_get_autofill_data_present_n(void);
+
+extern int utc_autofill_auth_info_set_authentication_needed_p(void);
+extern int utc_autofill_auth_info_set_authentication_needed_n(void);
+extern int utc_autofill_auth_info_get_authentication_needed_p(void);
+extern int utc_autofill_auth_info_get_authentication_needed_n(void);
+
+extern int utc_autofill_auth_info_set_service_name_p(void);
+extern int utc_autofill_auth_info_set_service_name_n(void);
+extern int utc_autofill_auth_info_get_service_name_p(void);
+extern int utc_autofill_auth_info_get_service_name_n(void);
+
+extern int utc_autofill_auth_info_set_service_message_p(void);
+extern int utc_autofill_auth_info_set_service_message_n(void);
+extern int utc_autofill_auth_info_get_service_message_p(void);
+extern int utc_autofill_auth_info_get_service_message_n(void);
+
+extern int utc_autofill_auth_info_set_service_logo_image_path_p(void);
+extern int utc_autofill_auth_info_set_service_logo_image_path_n(void);
+extern int utc_autofill_auth_info_get_service_logo_image_path_p(void);
+extern int utc_autofill_auth_info_get_service_logo_image_path_n(void);
+
+extern int utc_autofill_view_info_create_p(void);
+extern int utc_autofill_view_info_create_n(void);
+extern int utc_autofill_view_info_destroy_p(void);
+extern int utc_autofill_view_info_destroy_n(void);
+
+extern int utc_autofill_view_info_set_app_id_p(void);
+extern int utc_autofill_view_info_set_app_id_n(void);
+extern int utc_autofill_view_info_get_app_id_p(void);
+extern int utc_autofill_view_info_get_app_id_n(void);
+
+extern int utc_autofill_view_info_set_view_id_p(void);
+extern int utc_autofill_view_info_set_view_id_n(void);
+extern int utc_autofill_view_info_get_view_id_p(void);
+extern int utc_autofill_view_info_get_view_id_n(void);
+
+extern int utc_autofill_view_info_add_item_p(void);
+extern int utc_autofill_view_info_add_item_n(void);
+
+extern int utc_autofill_view_info_foreach_item_p(void);
+extern int utc_autofill_view_info_foreach_item_n(void);
+
+extern int utc_autofill_save_view_info_create_p(void);
+extern int utc_autofill_save_view_info_create_n(void);
+extern int utc_autofill_save_view_info_destroy_p(void);
+extern int utc_autofill_save_view_info_destroy_n(void);
+
+extern int utc_autofill_save_view_info_set_app_id_p(void);
+extern int utc_autofill_save_view_info_set_app_id_n(void);
+extern int utc_autofill_save_view_info_get_app_id_p(void);
+extern int utc_autofill_save_view_info_get_app_id_n(void);
+
+extern int utc_autofill_save_view_info_set_view_id_p(void);
+extern int utc_autofill_save_view_info_set_view_id_n(void);
+extern int utc_autofill_save_view_info_get_view_id_p(void);
+extern int utc_autofill_save_view_info_get_view_id_n(void);
+
+extern int utc_autofill_save_view_info_set_view_title_p(void);
+extern int utc_autofill_save_view_info_set_view_title_n(void);
+extern int utc_autofill_save_view_info_get_view_title_p(void);
+extern int utc_autofill_save_view_info_get_view_title_n(void);
+
+extern int utc_autofill_save_view_info_add_item_p(void);
+extern int utc_autofill_save_view_info_add_item_n(void);
+
+extern int utc_autofill_save_view_info_foreach_item_p(void);
+extern int utc_autofill_save_view_info_foreach_item_n(void);
+
+extern int utc_autofill_fill_response_create_p(void);
+extern int utc_autofill_fill_response_create_n(void);
+extern int utc_autofill_fill_response_destroy_p(void);
+extern int utc_autofill_fill_response_destroy_n(void);
+
+extern int utc_autofill_fill_response_set_app_id_p(void);
+extern int utc_autofill_fill_response_set_app_id_n(void);
+extern int utc_autofill_fill_response_get_app_id_p(void);
+extern int utc_autofill_fill_response_get_app_id_n(void);
+
+extern int utc_autofill_fill_response_set_view_id_p(void);
+extern int utc_autofill_fill_response_set_view_id_n(void);
+extern int utc_autofill_fill_response_get_view_id_p(void);
+extern int utc_autofill_fill_response_get_view_id_n(void);
+
+extern int utc_autofill_fill_response_add_group_p(void);
+extern int utc_autofill_fill_response_add_group_n(void);
+
+extern int utc_autofill_fill_response_foreach_group_p(void);
+extern int utc_autofill_fill_response_foreach_group_n(void);
+
+extern int utc_autofill_fill_response_get_group_count_p(void);
+extern int utc_autofill_fill_response_get_group_count_n(void);
+
+extern int utc_autofill_fill_response_group_add_item_p(void);
+extern int utc_autofill_fill_response_group_add_item_n(void);
+
+extern int utc_autofill_fill_response_group_create_p(void);
+extern int utc_autofill_fill_response_group_create_n(void);
+
+extern int utc_autofill_fill_response_group_destroy_p(void);
+extern int utc_autofill_fill_response_group_destroy_n(void);
+
+extern int utc_autofill_fill_response_group_clone_p(void);
+extern int utc_autofill_fill_response_group_clone_n(void);
+
+extern int utc_autofill_fill_response_group_foreach_item_p(void);
+extern int utc_autofill_fill_response_group_foreach_item_n(void);
+
+extern int utc_autofill_fill_response_item_create_p(void);
+extern int utc_autofill_fill_response_item_create_n(void);
+
+extern int utc_autofill_fill_response_item_destroy_p(void);
+extern int utc_autofill_fill_response_item_destroy_n(void);
+
+extern int utc_autofill_fill_response_item_clone_p(void);
+extern int utc_autofill_fill_response_item_clone_n(void);
+
+extern int utc_autofill_fill_response_item_set_id_p(void);
+extern int utc_autofill_fill_response_item_set_id_n(void);
+
+extern int utc_autofill_fill_response_item_get_id_p(void);
+extern int utc_autofill_fill_response_item_get_id_n(void);
+
+extern int utc_autofill_fill_response_item_set_value_p(void);
+extern int utc_autofill_fill_response_item_set_value_n(void);
+
+extern int utc_autofill_fill_response_item_get_value_p(void);
+extern int utc_autofill_fill_response_item_get_value_n(void);
+
+extern int utc_autofill_fill_response_item_set_presentation_text_p(void);
+extern int utc_autofill_fill_response_item_set_presentation_text_n(void);
+
+extern int utc_autofill_fill_response_item_get_presentation_text_p(void);
+extern int utc_autofill_fill_response_item_get_presentation_text_n(void);
+
+extern int utc_autofill_fill_response_item_set_autofill_hint_p(void);
+extern int utc_autofill_fill_response_item_set_autofill_hint_n(void);
+
+extern int utc_autofill_fill_response_item_get_autofill_hint_p(void);
+extern int utc_autofill_fill_response_item_get_autofill_hint_n(void);
+
+extern int utc_autofill_save_item_create_p(void);
+extern int utc_autofill_save_item_create_n(void);
+extern int utc_autofill_save_item_destroy_p(void);
+extern int utc_autofill_save_item_destroy_n(void);
+
+extern int utc_autofill_save_item_clone_p(void);
+extern int utc_autofill_save_item_clone_n(void);
+
+extern int utc_autofill_save_item_set_autofill_hint_p(void);
+extern int utc_autofill_save_item_set_autofill_hint_n(void);
+extern int utc_autofill_save_item_get_autofill_hint_p(void);
+extern int utc_autofill_save_item_get_autofill_hint_n(void);
+
+extern int utc_autofill_save_item_set_id_p(void);
+extern int utc_autofill_save_item_set_id_n(void);
+extern int utc_autofill_save_item_get_id_p(void);
+extern int utc_autofill_save_item_get_id_n(void);
+
+extern int utc_autofill_save_item_set_label_p(void);
+extern int utc_autofill_save_item_set_label_n(void);
+extern int utc_autofill_save_item_get_label_p(void);
+extern int utc_autofill_save_item_get_label_n(void);
+
+extern int utc_autofill_save_item_set_sensitive_data_p(void);
+extern int utc_autofill_save_item_set_sensitive_data_n(void);
+extern int utc_autofill_save_item_get_sensitive_data_p(void);
+extern int utc_autofill_save_item_get_sensitive_data_n(void);
+
+extern int utc_autofill_save_item_set_value_p(void);
+extern int utc_autofill_save_item_set_value_n(void);
+extern int utc_autofill_save_item_get_value_p(void);
+extern int utc_autofill_save_item_get_value_n(void);
+
+extern int utc_autofill_error_info_create_p(void);
+extern int utc_autofill_error_info_create_n(void);
+extern int utc_autofill_error_info_destroy_p(void);
+extern int utc_autofill_error_info_destroy_n(void);
+extern int utc_autofill_error_info_set_app_id_p(void);
+extern int utc_autofill_error_info_set_app_id_n(void);
+extern int utc_autofill_error_info_get_app_id_p(void);
+extern int utc_autofill_error_info_get_app_id_n(void);
+extern int utc_autofill_error_info_set_error_code_p(void);
+extern int utc_autofill_error_info_set_error_code_n(void);
+extern int utc_autofill_error_info_get_error_code_p(void);
+extern int utc_autofill_error_info_get_error_code_n(void);
+
+// client
+extern void utc_capi_ui_autofill_startup(void);
+extern void utc_capi_ui_autofill_cleanup(void);
+
+extern int utc_autofill_create_p(void);
+extern int utc_autofill_create_n(void);
+
+extern int utc_autofill_destroy_p(void);
+extern int utc_autofill_destroy_n(void);
+
+extern int utc_autofill_connect_p(void);
+extern int utc_autofill_connect_n(void);
+
+extern int utc_autofill_auth_info_request_p(void);
+extern int utc_autofill_auth_info_request_n(void);
+
+extern int utc_autofill_auth_info_set_received_cb_p(void);
+extern int utc_autofill_auth_info_set_received_cb_n(void);
+
+extern int utc_autofill_auth_info_unset_received_cb_p(void);
+extern int utc_autofill_auth_info_unset_received_cb_n(void);
+
+extern int utc_autofill_fill_request_p(void);
+extern int utc_autofill_fill_request_n(void);
+
+extern int utc_autofill_cancel_fill_request_p(void);
+extern int utc_autofill_cancel_fill_request_n(void);
+
+extern int utc_autofill_fill_response_set_received_cb_p(void);
+extern int utc_autofill_fill_response_set_received_cb_n(void);
+
+extern int utc_autofill_fill_response_unset_received_cb_p(void);
+extern int utc_autofill_fill_response_unset_received_cb_n(void);
+
+extern int utc_autofill_commit_p(void);
+extern int utc_autofill_commit_n(void);
+
+extern int utc_autofill_error_info_set_received_cb_p(void);
+extern int utc_autofill_error_info_set_received_cb_n(void);
+
+extern int utc_autofill_error_info_unset_received_cb_p(void);
+extern int utc_autofill_error_info_unset_received_cb_n(void);
+
+// service
+extern void utc_capi_ui_autofill_service_startup(void);
+extern void utc_capi_ui_autofill_service_cleanup(void);
+
+extern int utc_autofill_service_initialize_p(void);
+extern int utc_autofill_service_deinitialize_p(void);
+
+extern int utc_autofill_service_set_auth_info_requested_cb_p(void);
+extern int utc_autofill_service_set_auth_info_requested_cb_n(void);
+
+extern int utc_autofill_service_unset_auth_info_requested_cb_p(void);
+
+extern int utc_autofill_service_send_auth_info_cb_n(void);
+
+extern int utc_autofill_service_set_fill_requested_cb_p(void);
+extern int utc_autofill_service_set_fill_requested_cb_n(void);
+
+extern int utc_autofill_service_unset_fill_requested_cb_p(void);
+
+extern int utc_autofill_service_set_cancel_fill_requested_cb_p(void);
+extern int utc_autofill_service_set_cancel_fill_requested_cb_n(void);
+
+extern int utc_autofill_service_unset_cancel_fill_requested_cb_p(void);
+
+extern int utc_autofill_service_send_fill_response_n(void);
+
+extern int utc_autofill_service_send_error_info_cb_n(void);
+
+extern int utc_autofill_service_set_committed_cb_p(void);
+extern int utc_autofill_service_set_committed_cb_n(void);
+
+extern int utc_autofill_service_unset_committed_cb_p(void);
+
+extern int utc_autofill_service_set_terminate_received_cb_p(void);
+extern int utc_autofill_service_set_terminate_received_cb_n(void);
+
+extern int utc_autofill_service_unset_terminate_received_cb_p(void);
+
+testcase tc_array[] = {
+    // common
+    {"utc_autofill_item_create_p", utc_autofill_item_create_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_item_create_n", utc_autofill_item_create_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_item_destroy_p", utc_autofill_item_destroy_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_item_destroy_n", utc_autofill_item_destroy_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_item_clone_p", utc_autofill_item_clone_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_item_clone_n", utc_autofill_item_clone_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_item_set_autofill_hint_p", utc_autofill_item_set_autofill_hint_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_item_set_autofill_hint_n", utc_autofill_item_set_autofill_hint_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_item_get_autofill_hint_p", utc_autofill_item_get_autofill_hint_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_item_get_autofill_hint_n", utc_autofill_item_get_autofill_hint_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_item_set_id_p", utc_autofill_item_set_id_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_item_set_id_n", utc_autofill_item_set_id_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_item_get_id_p", utc_autofill_item_get_id_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_item_get_id_n", utc_autofill_item_get_id_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_item_set_label_p", utc_autofill_item_set_label_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_item_set_label_n", utc_autofill_item_set_label_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_item_get_label_p", utc_autofill_item_get_label_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_item_get_label_n", utc_autofill_item_get_label_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_item_set_sensitive_data_p", utc_autofill_item_set_sensitive_data_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_item_set_sensitive_data_n", utc_autofill_item_set_sensitive_data_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_item_get_sensitive_data_p", utc_autofill_item_get_sensitive_data_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_item_get_sensitive_data_n", utc_autofill_item_get_sensitive_data_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_item_set_value_p", utc_autofill_item_set_value_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_item_set_value_n", utc_autofill_item_set_value_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_item_get_value_p", utc_autofill_item_get_value_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_item_get_value_n", utc_autofill_item_get_value_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_auth_info_create_p", utc_autofill_auth_info_create_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_auth_info_create_n", utc_autofill_auth_info_create_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_auth_info_destroy_p", utc_autofill_auth_info_destroy_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_auth_info_destroy_n", utc_autofill_auth_info_destroy_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_auth_info_set_app_id_p", utc_autofill_auth_info_set_app_id_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_auth_info_set_app_id_n", utc_autofill_auth_info_set_app_id_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_auth_info_get_app_id_p", utc_autofill_auth_info_get_app_id_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_auth_info_get_app_id_n", utc_autofill_auth_info_get_app_id_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_auth_info_set_view_id_p", utc_autofill_auth_info_set_view_id_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_auth_info_set_view_id_n", utc_autofill_auth_info_set_view_id_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_auth_info_get_view_id_p", utc_autofill_auth_info_get_view_id_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_auth_info_get_view_id_n", utc_autofill_auth_info_get_view_id_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_auth_info_set_autofill_data_present_p", utc_autofill_auth_info_set_autofill_data_present_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_auth_info_set_autofill_data_present_n", utc_autofill_auth_info_set_autofill_data_present_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_auth_info_get_autofill_data_present_p", utc_autofill_auth_info_get_autofill_data_present_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_auth_info_get_autofill_data_present_n", utc_autofill_auth_info_get_autofill_data_present_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_auth_info_set_authentication_needed_p", utc_autofill_auth_info_set_authentication_needed_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_auth_info_set_authentication_needed_n", utc_autofill_auth_info_set_authentication_needed_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_auth_info_get_authentication_needed_p", utc_autofill_auth_info_get_authentication_needed_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_auth_info_get_authentication_needed_n", utc_autofill_auth_info_get_authentication_needed_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_auth_info_set_service_name_p", utc_autofill_auth_info_set_service_name_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_auth_info_set_service_name_n", utc_autofill_auth_info_set_service_name_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_auth_info_get_service_name_p", utc_autofill_auth_info_get_service_name_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_auth_info_get_service_name_n", utc_autofill_auth_info_get_service_name_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_auth_info_set_service_message_p", utc_autofill_auth_info_set_service_message_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_auth_info_set_service_message_n", utc_autofill_auth_info_set_service_message_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_auth_info_get_service_message_p", utc_autofill_auth_info_get_service_message_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_auth_info_get_service_message_n", utc_autofill_auth_info_get_service_message_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_auth_info_set_service_logo_image_path_p", utc_autofill_auth_info_set_service_logo_image_path_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_auth_info_set_service_logo_image_path_n", utc_autofill_auth_info_set_service_logo_image_path_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_auth_info_get_service_logo_image_path_p", utc_autofill_auth_info_get_service_logo_image_path_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_auth_info_get_service_logo_image_path_n", utc_autofill_auth_info_get_service_logo_image_path_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_view_info_create_p", utc_autofill_view_info_create_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_view_info_create_n", utc_autofill_view_info_create_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_view_info_destroy_p", utc_autofill_view_info_destroy_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_view_info_destroy_n", utc_autofill_view_info_destroy_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_view_info_set_app_id_p", utc_autofill_view_info_set_app_id_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_view_info_set_app_id_n", utc_autofill_view_info_set_app_id_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_view_info_get_app_id_p", utc_autofill_view_info_get_app_id_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_view_info_get_app_id_n", utc_autofill_view_info_get_app_id_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_view_info_set_view_id_p", utc_autofill_view_info_set_view_id_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_view_info_set_view_id_n", utc_autofill_view_info_set_view_id_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_view_info_get_view_id_p", utc_autofill_view_info_get_view_id_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_view_info_get_view_id_n", utc_autofill_view_info_get_view_id_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_view_info_add_item_p", utc_autofill_view_info_add_item_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_view_info_add_item_n", utc_autofill_view_info_add_item_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_view_info_foreach_item_p", utc_autofill_view_info_foreach_item_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_view_info_foreach_item_n", utc_autofill_view_info_foreach_item_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_fill_response_create_p", utc_autofill_fill_response_create_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_fill_response_create_n", utc_autofill_fill_response_create_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_fill_response_destroy_p", utc_autofill_fill_response_destroy_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_fill_response_destroy_n", utc_autofill_fill_response_destroy_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_fill_response_set_app_id_p", utc_autofill_fill_response_set_app_id_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_fill_response_set_app_id_n", utc_autofill_fill_response_set_app_id_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_fill_response_get_app_id_p", utc_autofill_fill_response_get_app_id_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_fill_response_get_app_id_n", utc_autofill_fill_response_get_app_id_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_fill_response_set_view_id_p", utc_autofill_fill_response_set_view_id_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_fill_response_set_view_id_n", utc_autofill_fill_response_set_view_id_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_fill_response_get_view_id_p", utc_autofill_fill_response_get_view_id_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_fill_response_get_view_id_n", utc_autofill_fill_response_get_view_id_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_fill_response_add_group_p", utc_autofill_fill_response_add_group_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_fill_response_add_group_n", utc_autofill_fill_response_add_group_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_fill_response_foreach_group_p", utc_autofill_fill_response_foreach_group_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_fill_response_foreach_group_n", utc_autofill_fill_response_foreach_group_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_fill_response_get_group_count_p", utc_autofill_fill_response_get_group_count_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_fill_response_get_group_count_n", utc_autofill_fill_response_get_group_count_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_fill_response_group_add_item_p", utc_autofill_fill_response_group_add_item_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_fill_response_group_add_item_n", utc_autofill_fill_response_group_add_item_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_fill_response_group_create_p", utc_autofill_fill_response_group_create_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_fill_response_group_create_n", utc_autofill_fill_response_group_create_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_fill_response_group_destroy_p", utc_autofill_fill_response_group_destroy_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_fill_response_group_destroy_n", utc_autofill_fill_response_group_destroy_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_fill_response_group_clone_p", utc_autofill_fill_response_group_clone_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_fill_response_group_clone_n", utc_autofill_fill_response_group_clone_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_fill_response_group_foreach_item_p", utc_autofill_fill_response_group_foreach_item_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_fill_response_group_foreach_item_n", utc_autofill_fill_response_group_foreach_item_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_save_view_info_create_p", utc_autofill_save_view_info_create_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_save_view_info_create_n", utc_autofill_save_view_info_create_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_save_view_info_destroy_p", utc_autofill_save_view_info_destroy_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_save_view_info_destroy_n", utc_autofill_save_view_info_destroy_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_save_view_info_set_app_id_p", utc_autofill_save_view_info_set_app_id_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_save_view_info_set_app_id_n", utc_autofill_save_view_info_set_app_id_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_save_view_info_get_app_id_p", utc_autofill_save_view_info_get_app_id_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_save_view_info_get_app_id_n", utc_autofill_save_view_info_get_app_id_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_save_view_info_set_view_id_p", utc_autofill_save_view_info_set_view_id_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_save_view_info_set_view_id_n", utc_autofill_save_view_info_set_view_id_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_save_view_info_get_view_id_p", utc_autofill_save_view_info_get_view_id_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_save_view_info_get_view_id_n", utc_autofill_save_view_info_get_view_id_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_save_view_info_set_view_title_p", utc_autofill_save_view_info_set_view_title_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_save_view_info_set_view_title_n", utc_autofill_save_view_info_set_view_title_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_save_view_info_get_view_title_p", utc_autofill_save_view_info_get_view_title_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_save_view_info_get_view_title_n", utc_autofill_save_view_info_get_view_title_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_save_view_info_add_item_p", utc_autofill_save_view_info_add_item_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_save_view_info_add_item_n", utc_autofill_save_view_info_add_item_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_save_view_info_foreach_item_p", utc_autofill_save_view_info_foreach_item_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_save_view_info_foreach_item_n", utc_autofill_save_view_info_foreach_item_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_fill_response_item_create_p", utc_autofill_fill_response_item_create_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_fill_response_item_create_n", utc_autofill_fill_response_item_create_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_fill_response_item_destroy_p", utc_autofill_fill_response_item_destroy_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_fill_response_item_destroy_n", utc_autofill_fill_response_item_destroy_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_fill_response_item_clone_p", utc_autofill_fill_response_item_clone_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_fill_response_item_clone_n", utc_autofill_fill_response_item_clone_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_fill_response_item_set_id_p", utc_autofill_fill_response_item_set_id_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_fill_response_item_set_id_n", utc_autofill_fill_response_item_set_id_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_fill_response_item_get_id_p", utc_autofill_fill_response_item_get_id_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_fill_response_item_get_id_n", utc_autofill_fill_response_item_get_id_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_fill_response_item_set_value_p", utc_autofill_fill_response_item_set_value_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_fill_response_item_set_value_n", utc_autofill_fill_response_item_set_value_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_fill_response_item_get_value_p", utc_autofill_fill_response_item_get_value_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_fill_response_item_get_value_n", utc_autofill_fill_response_item_get_value_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_fill_response_item_set_presentation_text_p", utc_autofill_fill_response_item_set_presentation_text_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_fill_response_item_set_presentation_text_n", utc_autofill_fill_response_item_set_presentation_text_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_fill_response_item_get_presentation_text_p", utc_autofill_fill_response_item_get_presentation_text_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_fill_response_item_get_presentation_text_n", utc_autofill_fill_response_item_get_presentation_text_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_fill_response_item_set_autofill_hint_p", utc_autofill_fill_response_item_set_autofill_hint_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_fill_response_item_set_autofill_hint_n", utc_autofill_fill_response_item_set_autofill_hint_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_fill_response_item_get_autofill_hint_p", utc_autofill_fill_response_item_get_autofill_hint_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_fill_response_item_get_autofill_hint_n", utc_autofill_fill_response_item_get_autofill_hint_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_save_item_create_p", utc_autofill_save_item_create_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_save_item_create_n", utc_autofill_save_item_create_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_save_item_destroy_p", utc_autofill_save_item_destroy_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_save_item_destroy_n", utc_autofill_save_item_destroy_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_save_item_clone_p", utc_autofill_save_item_clone_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_save_item_clone_n", utc_autofill_save_item_clone_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_save_item_set_autofill_hint_p", utc_autofill_save_item_set_autofill_hint_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_save_item_set_autofill_hint_n", utc_autofill_save_item_set_autofill_hint_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_save_item_get_autofill_hint_p", utc_autofill_save_item_get_autofill_hint_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_save_item_get_autofill_hint_n", utc_autofill_save_item_get_autofill_hint_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_save_item_set_id_p", utc_autofill_save_item_set_id_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_save_item_set_id_n", utc_autofill_save_item_set_id_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_save_item_get_id_p", utc_autofill_save_item_get_id_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_save_item_get_id_n", utc_autofill_save_item_get_id_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_save_item_set_label_p", utc_autofill_save_item_set_label_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_save_item_set_label_n", utc_autofill_save_item_set_label_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_save_item_get_label_p", utc_autofill_save_item_get_label_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_save_item_get_label_n", utc_autofill_save_item_get_label_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_save_item_set_sensitive_data_p", utc_autofill_save_item_set_sensitive_data_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_save_item_set_sensitive_data_n", utc_autofill_save_item_set_sensitive_data_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_save_item_get_sensitive_data_p", utc_autofill_save_item_get_sensitive_data_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_save_item_get_sensitive_data_n", utc_autofill_save_item_get_sensitive_data_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_save_item_set_value_p", utc_autofill_save_item_set_value_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_save_item_set_value_n", utc_autofill_save_item_set_value_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_save_item_get_value_p", utc_autofill_save_item_get_value_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_save_item_get_value_n", utc_autofill_save_item_get_value_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_error_info_create_p", utc_autofill_error_info_create_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_error_info_create_n", utc_autofill_error_info_create_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_error_info_destroy_p", utc_autofill_error_info_destroy_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_error_info_destroy_n", utc_autofill_error_info_destroy_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_error_info_set_app_id_p", utc_autofill_error_info_set_app_id_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_error_info_set_app_id_n", utc_autofill_error_info_set_app_id_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_error_info_get_app_id_p", utc_autofill_error_info_get_app_id_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_error_info_get_app_id_n", utc_autofill_error_info_get_app_id_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    {"utc_autofill_error_info_set_error_code_p", utc_autofill_error_info_set_error_code_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_error_info_set_error_code_n", utc_autofill_error_info_set_error_code_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_error_info_get_error_code_p", utc_autofill_error_info_get_error_code_p, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+    {"utc_autofill_error_info_get_error_code_n", utc_autofill_error_info_get_error_code_n, utc_capi_ui_autofill_common_startup, utc_capi_ui_autofill_common_cleanup},
+
+    // client
+    {"utc_autofill_create_p", utc_autofill_create_p, NULL, NULL},
+    {"utc_autofill_create_n", utc_autofill_create_n, NULL, NULL},
+
+    {"utc_autofill_destroy_p", utc_autofill_destroy_p, NULL, NULL},
+    {"utc_autofill_destroy_n", utc_autofill_destroy_n, NULL, NULL},
+
+    {"utc_autofill_connect_p", utc_autofill_connect_p, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+    {"utc_autofill_connect_n", utc_autofill_connect_n, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+
+    {"utc_autofill_auth_info_request_p", utc_autofill_auth_info_request_p, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+    {"utc_autofill_auth_info_request_n", utc_autofill_auth_info_request_n, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+
+    {"utc_autofill_auth_info_set_received_cb_p", utc_autofill_auth_info_set_received_cb_p, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+    {"utc_autofill_auth_info_set_received_cb_n", utc_autofill_auth_info_set_received_cb_n, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+
+    {"utc_autofill_auth_info_unset_received_cb_p", utc_autofill_auth_info_unset_received_cb_p, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+    {"utc_autofill_auth_info_unset_received_cb_n", utc_autofill_auth_info_unset_received_cb_n, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+
+    {"utc_autofill_fill_request_p", utc_autofill_fill_request_p, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+    {"utc_autofill_fill_request_n", utc_autofill_fill_request_n, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+
+    {"utc_autofill_cancel_fill_request_p", utc_autofill_cancel_fill_request_p, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+    {"utc_autofill_cancel_fill_request_n", utc_autofill_cancel_fill_request_n, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+
+    {"utc_autofill_fill_response_set_received_cb_p", utc_autofill_fill_response_set_received_cb_p, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+    {"utc_autofill_fill_response_set_received_cb_n", utc_autofill_fill_response_set_received_cb_n, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+
+    {"utc_autofill_fill_response_unset_received_cb_p", utc_autofill_fill_response_unset_received_cb_p, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+    {"utc_autofill_fill_response_unset_received_cb_n", utc_autofill_fill_response_unset_received_cb_n, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+
+    {"utc_autofill_commit_p", utc_autofill_commit_p, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+    {"utc_autofill_commit_n", utc_autofill_commit_n, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+
+    {"utc_autofill_error_info_set_received_cb_p", utc_autofill_error_info_set_received_cb_p, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+    {"utc_autofill_error_info_set_received_cb_n", utc_autofill_error_info_set_received_cb_n, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+
+    {"utc_autofill_error_info_unset_received_cb_p", utc_autofill_error_info_unset_received_cb_p, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+    {"utc_autofill_error_info_unset_received_cb_n", utc_autofill_error_info_unset_received_cb_n, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+
+    // service
+    {"utc_autofill_service_initialize_p", utc_autofill_service_initialize_p, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+    {"utc_autofill_service_deinitialize_p", utc_autofill_service_deinitialize_p, utc_capi_ui_autofill_startup, utc_capi_ui_autofill_cleanup},
+
+    {"utc_autofill_service_set_auth_info_requested_cb_p", utc_autofill_service_set_auth_info_requested_cb_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
+    {"utc_autofill_service_set_auth_info_requested_cb_n", utc_autofill_service_set_auth_info_requested_cb_n, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
+    {"utc_autofill_service_unset_auth_info_requested_cb_p", utc_autofill_service_unset_auth_info_requested_cb_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
+    {"utc_autofill_service_send_auth_info_cb_n", utc_autofill_service_send_auth_info_cb_n, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
+    {"utc_autofill_service_set_fill_requested_cb_p", utc_autofill_service_set_fill_requested_cb_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
+    {"utc_autofill_service_set_fill_requested_cb_n", utc_autofill_service_set_fill_requested_cb_n, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
+    {"utc_autofill_service_unset_fill_requested_cb_p", utc_autofill_service_unset_fill_requested_cb_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
+    {"utc_autofill_service_set_cancel_fill_requested_cb_p", utc_autofill_service_set_cancel_fill_requested_cb_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
+    {"utc_autofill_service_set_cancel_fill_requested_cb_n", utc_autofill_service_set_cancel_fill_requested_cb_n, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
+    {"utc_autofill_service_unset_cancel_fill_requested_cb_p", utc_autofill_service_unset_cancel_fill_requested_cb_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
+    {"utc_autofill_service_send_fill_response_n", utc_autofill_service_send_fill_response_n, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
+    {"utc_autofill_service_send_error_info_cb_n", utc_autofill_service_send_error_info_cb_n, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
+    {"utc_autofill_service_set_committed_cb_p", utc_autofill_service_set_committed_cb_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
+    {"utc_autofill_service_set_committed_cb_n", utc_autofill_service_set_committed_cb_n, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
+    {"utc_autofill_service_unset_committed_cb_p", utc_autofill_service_unset_committed_cb_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
+    {"utc_autofill_service_set_terminate_received_cb_p", utc_autofill_service_set_terminate_received_cb_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
+    {"utc_autofill_service_set_terminate_received_cb_n", utc_autofill_service_set_terminate_received_cb_n, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
+    {"utc_autofill_service_unset_terminate_received_cb_p", utc_autofill_service_unset_terminate_received_cb_p, utc_capi_ui_autofill_service_startup, utc_capi_ui_autofill_service_cleanup},
+
+    {NULL, NULL}
+};
+
+#endif // __TCT_CAPI_UI_AUTOFILL_NATIVE_H__
diff --git a/src/utc/capi-ui-inputmethod-manager/tct-capi-ui-inputmethod-manager-core_tv.h b/src/utc/capi-ui-inputmethod-manager/tct-capi-ui-inputmethod-manager-core_tv.h
new file mode 100755 (executable)
index 0000000..9e3bdb9
--- /dev/null
@@ -0,0 +1,50 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_CAPI-UI-INPUTMETHOD-MANAGER-NATIVE_H__
+#define __TCT_CAPI-UI-INPUTMETHOD-MANAGER-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_capi_ui_inputmethod_manager_startup(void);
+extern void utc_capi_ui_inputmethod_manager_cleanup(void);
+
+extern int utc_ime_manager_get_active_ime_p(void);
+extern int utc_ime_manager_is_ime_enabled_p(void);
+extern int utc_ime_manager_show_ime_selector_p(void);
+extern int utc_ime_manager_show_ime_list_p(void);
+extern int utc_ime_manager_get_enabled_ime_count_p(void);
+extern int utc_ime_manager_prelaunch_ime_p(void);
+extern int utc_ime_manager_get_active_ime_n(void);
+extern int utc_ime_manager_is_ime_enabled_n(void);
+extern int utc_ime_manager_is_ime_enabled_n2(void);
+extern int utc_ime_manager_is_ime_enabled_n3(void);
+
+testcase tc_array[] = {
+       {"utc_ime_manager_get_active_ime_p",utc_ime_manager_get_active_ime_p,utc_capi_ui_inputmethod_manager_startup,utc_capi_ui_inputmethod_manager_cleanup},
+       {"utc_ime_manager_is_ime_enabled_p",utc_ime_manager_is_ime_enabled_p,utc_capi_ui_inputmethod_manager_startup,utc_capi_ui_inputmethod_manager_cleanup},
+       {"utc_ime_manager_show_ime_selector_p",utc_ime_manager_show_ime_selector_p,utc_capi_ui_inputmethod_manager_startup,utc_capi_ui_inputmethod_manager_cleanup},
+       {"utc_ime_manager_show_ime_list_p",utc_ime_manager_show_ime_list_p,utc_capi_ui_inputmethod_manager_startup,utc_capi_ui_inputmethod_manager_cleanup},
+       {"utc_ime_manager_get_enabled_ime_count_p",utc_ime_manager_get_enabled_ime_count_p,utc_capi_ui_inputmethod_manager_startup,utc_capi_ui_inputmethod_manager_cleanup},
+       {"utc_ime_manager_prelaunch_ime_p",utc_ime_manager_prelaunch_ime_p,utc_capi_ui_inputmethod_manager_startup,utc_capi_ui_inputmethod_manager_cleanup},
+       {"utc_ime_manager_get_active_ime_n",utc_ime_manager_get_active_ime_n,utc_capi_ui_inputmethod_manager_startup,utc_capi_ui_inputmethod_manager_cleanup},
+       {"utc_ime_manager_is_ime_enabled_n",utc_ime_manager_is_ime_enabled_n,utc_capi_ui_inputmethod_manager_startup,utc_capi_ui_inputmethod_manager_cleanup},
+       {"utc_ime_manager_is_ime_enabled_n2",utc_ime_manager_is_ime_enabled_n2,utc_capi_ui_inputmethod_manager_startup,utc_capi_ui_inputmethod_manager_cleanup},
+       {"utc_ime_manager_is_ime_enabled_n3",utc_ime_manager_is_ime_enabled_n3,utc_capi_ui_inputmethod_manager_startup,utc_capi_ui_inputmethod_manager_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_CAPI-UI-INPUTMETHOD-MANAGER-NATIVE_H__
diff --git a/src/utc/capi-ui-inputmethod/tct-capi-ui-inputmethod-core_tv.h b/src/utc/capi-ui-inputmethod/tct-capi-ui-inputmethod-core_tv.h
new file mode 100755 (executable)
index 0000000..3c9812c
--- /dev/null
@@ -0,0 +1,294 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_CAPI-UI-INPUTMETHOD-NATIVE_H__
+#define __TCT_CAPI-UI-INPUTMETHOD-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_capi_ui_inputmethod_startup(void);
+extern void utc_capi_ui_inputmethod_cleanup(void);
+
+extern int utc_ime_run_p(void);
+extern int utc_ime_event_set_focus_in_cb_p(void);
+extern int utc_ime_event_set_focus_out_cb_p(void);
+extern int utc_ime_event_set_surrounding_text_updated_cb_p(void);
+extern int utc_ime_event_set_input_context_reset_cb_p(void);
+extern int utc_ime_event_set_cursor_position_updated_cb_p(void);
+extern int utc_ime_event_set_language_requested_cb_p(void);
+extern int utc_ime_event_set_language_set_cb_p(void);
+extern int utc_ime_event_set_imdata_set_cb_p(void);
+extern int utc_ime_event_set_imdata_requested_cb_p(void);
+extern int utc_ime_event_set_layout_set_cb_p(void);
+extern int utc_ime_event_set_return_key_type_set_cb_p(void);
+extern int utc_ime_event_set_return_key_state_set_cb_p(void);
+extern int utc_ime_event_set_geometry_requested_cb_p(void);
+extern int utc_ime_event_set_process_key_event_cb_p(void);
+extern int utc_ime_event_set_display_language_changed_cb_p(void);
+extern int utc_ime_event_set_rotation_degree_changed_cb_p(void);
+extern int utc_ime_event_set_accessibility_state_changed_cb_p(void);
+extern int utc_ime_event_set_option_window_created_cb_p(void);
+extern int utc_ime_event_set_option_window_destroyed_cb_p(void);
+extern int utc_ime_send_key_event_p(void);
+extern int utc_ime_commit_string_p(void);
+extern int utc_ime_show_preedit_string_p(void);
+extern int utc_ime_hide_preedit_string_p(void);
+extern int utc_ime_update_preedit_string_p(void);
+extern int utc_ime_request_surrounding_text_p(void);
+extern int utc_ime_delete_surrounding_text_p(void);
+extern int utc_ime_get_surrounding_text_p(void);
+extern int utc_ime_set_selection_p(void);
+extern int utc_ime_get_main_window_p(void);
+extern int utc_ime_set_size_p(void);
+extern int utc_ime_create_option_window_p(void);
+extern int utc_ime_destroy_option_window_p(void);
+extern int utc_ime_event_set_prediction_hint_set_cb_p(void);
+extern int utc_ime_send_private_command_p(void);
+extern int utc_ime_event_set_mime_type_set_request_cb_p(void);
+extern int utc_ime_commit_content_p(void);
+extern int utc_ime_set_floating_mode_p(void);
+extern int utc_ime_set_floating_drag_start_p(void);
+extern int utc_ime_set_floating_drag_end_p(void);
+extern int utc_ime_get_selected_text_p(void);
+extern int utc_ime_request_hide_p(void);
+extern int utc_ime_event_set_prediction_hint_data_set_cb_p(void);
+extern int utc_ime_update_input_panel_event_p(void);
+extern int utc_ime_event_set_process_key_event_with_keycode_cb_p(void);
+extern int utc_ime_set_candidate_visibility_state_p(void);
+extern int utc_ime_run_n(void);
+extern int utc_ime_run_n2(void);
+extern int utc_ime_event_set_focus_in_cb_n(void);
+extern int utc_ime_event_set_focus_out_cb_n(void);
+extern int utc_ime_event_set_surrounding_text_updated_cb_n(void);
+extern int utc_ime_event_set_input_context_reset_cb_n(void);
+extern int utc_ime_event_set_cursor_position_updated_cb_n(void);
+extern int utc_ime_event_set_language_requested_cb_n(void);
+extern int utc_ime_event_set_language_set_cb_n(void);
+extern int utc_ime_event_set_imdata_set_cb_n(void);
+extern int utc_ime_event_set_imdata_requested_cb_n(void);
+extern int utc_ime_event_set_layout_set_cb_n(void);
+extern int utc_ime_event_set_return_key_type_set_cb_n(void);
+extern int utc_ime_event_set_return_key_state_set_cb_n(void);
+extern int utc_ime_event_set_geometry_requested_cb_n(void);
+extern int utc_ime_event_set_process_key_event_cb_n(void);
+extern int utc_ime_event_set_display_language_changed_cb_n(void);
+extern int utc_ime_event_set_rotation_degree_changed_cb_n(void);
+extern int utc_ime_event_set_accessibility_state_changed_cb_n(void);
+extern int utc_ime_event_set_option_window_created_cb_n(void);
+extern int utc_ime_event_set_option_window_destroyed_cb_n(void);
+extern int utc_ime_send_key_event_n(void);
+extern int utc_ime_commit_string_n(void);
+extern int utc_ime_commit_string_n2(void);
+extern int utc_ime_show_preedit_string_n(void);
+extern int utc_ime_hide_preedit_string_n(void);
+extern int utc_ime_update_preedit_string_n(void);
+extern int utc_ime_update_preedit_string_n2(void);
+extern int utc_ime_request_surrounding_text_n(void);
+extern int utc_ime_request_surrounding_text_n2(void);
+extern int utc_ime_delete_surrounding_text_n(void);
+extern int utc_ime_delete_surrounding_text_n2(void);
+extern int utc_ime_get_surrounding_text_n(void);
+extern int utc_ime_set_selection_n(void);
+extern int utc_ime_get_main_window_n(void);
+extern int utc_ime_set_size_n(void);
+extern int utc_ime_set_size_n2(void);
+extern int utc_ime_create_option_window_n(void);
+extern int utc_ime_create_option_window_n2(void);
+extern int utc_ime_destroy_option_window_n(void);
+extern int utc_ime_destroy_option_window_n2(void);
+extern int utc_ime_destroy_option_window_n3(void);
+extern int utc_ime_context_get_layout_n(void);
+extern int utc_ime_context_get_layout_n2(void);
+extern int utc_ime_context_get_layout_variation_n(void);
+extern int utc_ime_context_get_layout_variation_n2(void);
+extern int utc_ime_context_get_cursor_position_n(void);
+extern int utc_ime_context_get_cursor_position_n2(void);
+extern int utc_ime_context_get_autocapital_type_n(void);
+extern int utc_ime_context_get_autocapital_type_n2(void);
+extern int utc_ime_context_get_return_key_type_n(void);
+extern int utc_ime_context_get_return_key_type_n2(void);
+extern int utc_ime_context_get_return_key_state_n(void);
+extern int utc_ime_context_get_return_key_state_n2(void);
+extern int utc_ime_context_get_prediction_mode_n(void);
+extern int utc_ime_context_get_prediction_mode_n2(void);
+extern int utc_ime_context_get_password_mode_n(void);
+extern int utc_ime_context_get_password_mode_n2(void);
+extern int utc_ime_context_get_input_hint_n(void);
+extern int utc_ime_context_get_input_hint_n2(void);
+extern int utc_ime_context_get_bidi_direction_n(void);
+extern int utc_ime_context_get_bidi_direction_n2(void);
+extern int utc_ime_context_get_language_n(void);
+extern int utc_ime_context_get_language_n2(void);
+extern int utc_ime_device_info_get_name_n(void);
+extern int utc_ime_device_info_get_name_n2(void);
+extern int utc_ime_device_info_get_class_n(void);
+extern int utc_ime_device_info_get_class_n2(void);
+extern int utc_ime_device_info_get_subclass_n(void);
+extern int utc_ime_device_info_get_subclass_n2(void);
+extern int utc_ime_event_set_prediction_hint_set_cb_n(void);
+extern int utc_ime_send_private_command_n(void);
+extern int utc_ime_send_private_command_n2(void);
+extern int utc_ime_event_set_mime_type_set_request_cb_n(void);
+extern int utc_ime_commit_content_n(void);
+extern int utc_ime_commit_content_n2(void);
+extern int utc_ime_set_floating_mode_n(void);
+extern int utc_ime_set_floating_drag_start_n(void);
+extern int utc_ime_set_floating_drag_end_n(void);
+extern int utc_ime_get_selected_text_n(void);
+extern int utc_ime_get_selected_text_n2(void);
+extern int utc_ime_request_hide_n(void);
+extern int utc_ime_event_set_prediction_hint_data_set_cb_n(void);
+extern int utc_ime_update_input_panel_event_n(void);
+extern int utc_ime_event_set_process_key_event_with_keycode_cb_n(void);
+extern int utc_ime_set_candidate_visibility_state_n(void);
+
+testcase tc_array[] = {
+       {"utc_ime_run_p",utc_ime_run_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_focus_in_cb_p",utc_ime_event_set_focus_in_cb_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_focus_out_cb_p",utc_ime_event_set_focus_out_cb_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_surrounding_text_updated_cb_p",utc_ime_event_set_surrounding_text_updated_cb_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_input_context_reset_cb_p",utc_ime_event_set_input_context_reset_cb_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_cursor_position_updated_cb_p",utc_ime_event_set_cursor_position_updated_cb_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_language_requested_cb_p",utc_ime_event_set_language_requested_cb_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_language_set_cb_p",utc_ime_event_set_language_set_cb_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_imdata_set_cb_p",utc_ime_event_set_imdata_set_cb_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_imdata_requested_cb_p",utc_ime_event_set_imdata_requested_cb_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_layout_set_cb_p",utc_ime_event_set_layout_set_cb_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_return_key_type_set_cb_p",utc_ime_event_set_return_key_type_set_cb_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_return_key_state_set_cb_p",utc_ime_event_set_return_key_state_set_cb_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_geometry_requested_cb_p",utc_ime_event_set_geometry_requested_cb_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_process_key_event_cb_p",utc_ime_event_set_process_key_event_cb_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_display_language_changed_cb_p",utc_ime_event_set_display_language_changed_cb_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_rotation_degree_changed_cb_p",utc_ime_event_set_rotation_degree_changed_cb_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_accessibility_state_changed_cb_p",utc_ime_event_set_accessibility_state_changed_cb_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_option_window_created_cb_p",utc_ime_event_set_option_window_created_cb_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_option_window_destroyed_cb_p",utc_ime_event_set_option_window_destroyed_cb_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_send_key_event_p",utc_ime_send_key_event_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_commit_string_p",utc_ime_commit_string_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_show_preedit_string_p",utc_ime_show_preedit_string_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_hide_preedit_string_p",utc_ime_hide_preedit_string_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_update_preedit_string_p",utc_ime_update_preedit_string_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_request_surrounding_text_p",utc_ime_request_surrounding_text_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_delete_surrounding_text_p",utc_ime_delete_surrounding_text_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_get_surrounding_text_p",utc_ime_get_surrounding_text_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_set_selection_p",utc_ime_set_selection_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_get_main_window_p",utc_ime_get_main_window_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_set_size_p",utc_ime_set_size_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_create_option_window_p",utc_ime_create_option_window_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_destroy_option_window_p",utc_ime_destroy_option_window_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_prediction_hint_set_cb_p",utc_ime_event_set_prediction_hint_set_cb_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_send_private_command_p",utc_ime_send_private_command_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_mime_type_set_request_cb_p",utc_ime_event_set_mime_type_set_request_cb_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_commit_content_p",utc_ime_commit_content_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_set_floating_mode_p",utc_ime_set_floating_mode_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_set_floating_drag_start_p",utc_ime_set_floating_drag_start_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_set_floating_drag_end_p",utc_ime_set_floating_drag_end_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_get_selected_text_p",utc_ime_get_selected_text_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_request_hide_p",utc_ime_request_hide_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_prediction_hint_data_set_cb_p",utc_ime_event_set_prediction_hint_data_set_cb_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_update_input_panel_event_p",utc_ime_update_input_panel_event_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_process_key_event_with_keycode_cb_p",utc_ime_event_set_process_key_event_with_keycode_cb_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_set_candidate_visibility_state_p",utc_ime_set_candidate_visibility_state_p,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_run_n",utc_ime_run_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_run_n2",utc_ime_run_n2,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_focus_in_cb_n",utc_ime_event_set_focus_in_cb_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_focus_out_cb_n",utc_ime_event_set_focus_out_cb_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_surrounding_text_updated_cb_n",utc_ime_event_set_surrounding_text_updated_cb_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_input_context_reset_cb_n",utc_ime_event_set_input_context_reset_cb_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_cursor_position_updated_cb_n",utc_ime_event_set_cursor_position_updated_cb_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_language_requested_cb_n",utc_ime_event_set_language_requested_cb_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_language_set_cb_n",utc_ime_event_set_language_set_cb_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_imdata_set_cb_n",utc_ime_event_set_imdata_set_cb_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_imdata_requested_cb_n",utc_ime_event_set_imdata_requested_cb_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_layout_set_cb_n",utc_ime_event_set_layout_set_cb_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_return_key_type_set_cb_n",utc_ime_event_set_return_key_type_set_cb_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_return_key_state_set_cb_n",utc_ime_event_set_return_key_state_set_cb_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_geometry_requested_cb_n",utc_ime_event_set_geometry_requested_cb_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_process_key_event_cb_n",utc_ime_event_set_process_key_event_cb_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_display_language_changed_cb_n",utc_ime_event_set_display_language_changed_cb_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_rotation_degree_changed_cb_n",utc_ime_event_set_rotation_degree_changed_cb_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_accessibility_state_changed_cb_n",utc_ime_event_set_accessibility_state_changed_cb_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_option_window_created_cb_n",utc_ime_event_set_option_window_created_cb_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_option_window_destroyed_cb_n",utc_ime_event_set_option_window_destroyed_cb_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_send_key_event_n",utc_ime_send_key_event_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_commit_string_n",utc_ime_commit_string_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_commit_string_n2",utc_ime_commit_string_n2,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_show_preedit_string_n",utc_ime_show_preedit_string_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_hide_preedit_string_n",utc_ime_hide_preedit_string_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_update_preedit_string_n",utc_ime_update_preedit_string_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_update_preedit_string_n2",utc_ime_update_preedit_string_n2,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_request_surrounding_text_n",utc_ime_request_surrounding_text_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_request_surrounding_text_n2",utc_ime_request_surrounding_text_n2,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_delete_surrounding_text_n",utc_ime_delete_surrounding_text_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_delete_surrounding_text_n2",utc_ime_delete_surrounding_text_n2,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_get_surrounding_text_n",utc_ime_get_surrounding_text_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_set_selection_n",utc_ime_set_selection_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_get_main_window_n",utc_ime_get_main_window_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_set_size_n",utc_ime_set_size_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_set_size_n2",utc_ime_set_size_n2,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_create_option_window_n",utc_ime_create_option_window_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_create_option_window_n2",utc_ime_create_option_window_n2,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_destroy_option_window_n",utc_ime_destroy_option_window_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_destroy_option_window_n2",utc_ime_destroy_option_window_n2,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_destroy_option_window_n3",utc_ime_destroy_option_window_n3,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_context_get_layout_n",utc_ime_context_get_layout_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_context_get_layout_n2",utc_ime_context_get_layout_n2,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_context_get_layout_variation_n",utc_ime_context_get_layout_variation_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_context_get_layout_variation_n2",utc_ime_context_get_layout_variation_n2,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_context_get_cursor_position_n",utc_ime_context_get_cursor_position_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_context_get_cursor_position_n2",utc_ime_context_get_cursor_position_n2,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_context_get_autocapital_type_n",utc_ime_context_get_autocapital_type_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_context_get_autocapital_type_n2",utc_ime_context_get_autocapital_type_n2,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_context_get_return_key_type_n",utc_ime_context_get_return_key_type_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_context_get_return_key_type_n2",utc_ime_context_get_return_key_type_n2,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_context_get_return_key_state_n",utc_ime_context_get_return_key_state_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_context_get_return_key_state_n2",utc_ime_context_get_return_key_state_n2,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_context_get_prediction_mode_n",utc_ime_context_get_prediction_mode_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_context_get_prediction_mode_n2",utc_ime_context_get_prediction_mode_n2,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_context_get_password_mode_n",utc_ime_context_get_password_mode_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_context_get_password_mode_n2",utc_ime_context_get_password_mode_n2,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_context_get_input_hint_n",utc_ime_context_get_input_hint_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_context_get_input_hint_n2",utc_ime_context_get_input_hint_n2,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_context_get_bidi_direction_n",utc_ime_context_get_bidi_direction_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_context_get_bidi_direction_n2",utc_ime_context_get_bidi_direction_n2,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_context_get_language_n",utc_ime_context_get_language_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_context_get_language_n2",utc_ime_context_get_language_n2,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_device_info_get_name_n",utc_ime_device_info_get_name_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_device_info_get_name_n2",utc_ime_device_info_get_name_n2,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_device_info_get_class_n",utc_ime_device_info_get_class_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_device_info_get_class_n2",utc_ime_device_info_get_class_n2,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_device_info_get_subclass_n",utc_ime_device_info_get_subclass_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_device_info_get_subclass_n2",utc_ime_device_info_get_subclass_n2,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_prediction_hint_set_cb_n",utc_ime_event_set_prediction_hint_set_cb_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_send_private_command_n",utc_ime_send_private_command_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_send_private_command_n2",utc_ime_send_private_command_n2,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_mime_type_set_request_cb_n",utc_ime_event_set_mime_type_set_request_cb_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_commit_content_n",utc_ime_commit_content_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_commit_content_n2",utc_ime_commit_content_n2,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_set_floating_mode_n",utc_ime_set_floating_mode_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_set_floating_drag_start_n",utc_ime_set_floating_drag_start_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_set_floating_drag_end_n",utc_ime_set_floating_drag_end_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_get_selected_text_n",utc_ime_get_selected_text_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_get_selected_text_n2",utc_ime_get_selected_text_n2,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_request_hide_n",utc_ime_request_hide_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_prediction_hint_data_set_cb_n",utc_ime_event_set_prediction_hint_data_set_cb_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_update_input_panel_event_n",utc_ime_update_input_panel_event_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_event_set_process_key_event_with_keycode_cb_n",utc_ime_event_set_process_key_event_with_keycode_cb_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {"utc_ime_set_candidate_visibility_state_n",utc_ime_set_candidate_visibility_state_n,utc_capi_ui_inputmethod_startup,utc_capi_ui_inputmethod_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_CAPI-UI-INPUTMETHOD-NATIVE_H__
diff --git a/src/utc/component-based-application/tct-component-based-application-core_tv.h b/src/utc/component-based-application/tct-component-based-application-core_tv.h
new file mode 100644 (file)
index 0000000..15d3eee
--- /dev/null
@@ -0,0 +1,72 @@
+//
+// Copyright (c) 2019 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_COMPONENT_BASED_APPLICATION_NATIVE_H__
+#define __TCT_COMPONENT_BASED_APPLICATION_NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_component_based_application_startup(void);
+extern void utc_component_based_application_cleanup(void);
+
+extern int utc_component_based_app_main_p(void);
+extern int utc_component_based_app_main_n(void);
+extern int utc_component_based_app_add_frame_component_p(void);
+extern int utc_component_based_app_add_frame_component_n(void);
+extern int utc_component_based_app_add_service_component_p(void);
+extern int utc_component_based_app_add_service_component_n(void);
+extern int utc_frame_component_get_display_status_p(void);
+extern int utc_frame_component_get_display_status_n(void);
+extern int utc_frame_component_get_window_p(void);
+extern int utc_frame_component_get_window_n(void);
+extern int utc_component_register_action_p(void);
+extern int utc_component_register_action_n(void);
+extern int utc_component_deregister_action_p(void);
+extern int utc_component_deregister_action_n(void);
+extern int utc_component_send_launch_request_sync_p(void);
+extern int utc_component_send_launch_request_sync_n(void);
+extern int utc_component_send_launch_request_async_p(void);
+extern int utc_component_send_launch_request_async_n(void);
+extern int utc_component_based_app_exit_p(void);
+extern int utc_component_finish_p(void);
+extern int utc_component_finish_n(void);
+
+testcase tc_array[] = {
+    {"utc_component_based_app_main_p", utc_component_based_app_main_p, utc_component_based_application_startup, utc_component_based_application_cleanup},
+    {"utc_component_based_app_main_n", utc_component_based_app_main_n, utc_component_based_application_startup, utc_component_based_application_cleanup},
+    {"utc_component_based_app_add_frame_component_p", utc_component_based_app_add_frame_component_p, utc_component_based_application_startup, utc_component_based_application_cleanup},
+    {"utc_component_based_app_add_frame_component_n", utc_component_based_app_add_frame_component_n, utc_component_based_application_startup, utc_component_based_application_cleanup},
+    {"utc_component_based_app_add_service_component_p", utc_component_based_app_add_service_component_p, utc_component_based_application_startup, utc_component_based_application_cleanup},
+    {"utc_component_based_app_add_service_component_n", utc_component_based_app_add_service_component_n, utc_component_based_application_startup, utc_component_based_application_cleanup},
+    {"utc_frame_component_get_display_status_p", utc_frame_component_get_display_status_p, utc_component_based_application_startup, utc_component_based_application_cleanup},
+    {"utc_frame_component_get_display_status_n", utc_frame_component_get_display_status_n, utc_component_based_application_startup, utc_component_based_application_cleanup},
+    {"utc_frame_component_get_window_p", utc_frame_component_get_window_p, utc_component_based_application_startup, utc_component_based_application_cleanup},
+    {"utc_frame_component_get_window_n", utc_frame_component_get_window_n, utc_component_based_application_startup, utc_component_based_application_cleanup},
+    {"utc_component_register_action_p", utc_component_register_action_p, utc_component_based_application_startup, utc_component_based_application_cleanup},
+    {"utc_component_register_action_n", utc_component_register_action_n, utc_component_based_application_startup, utc_component_based_application_cleanup},
+    {"utc_component_deregister_action_p", utc_component_deregister_action_p, utc_component_based_application_startup, utc_component_based_application_cleanup},
+    {"utc_component_deregister_action_n", utc_component_deregister_action_n, utc_component_based_application_startup, utc_component_based_application_cleanup},
+    {"utc_component_send_launch_request_sync_p", utc_component_send_launch_request_sync_p, utc_component_based_application_startup, utc_component_based_application_cleanup},
+       {"utc_component_send_launch_request_sync_n", utc_component_send_launch_request_sync_n, utc_component_based_application_startup, utc_component_based_application_cleanup},
+       {"utc_component_send_launch_request_async_p", utc_component_send_launch_request_async_p, utc_component_based_application_startup, utc_component_based_application_cleanup},
+       {"utc_component_send_launch_request_async_n", utc_component_send_launch_request_async_n, utc_component_based_application_startup, utc_component_based_application_cleanup},
+    {"utc_component_based_app_exit_p", utc_component_based_app_exit_p, utc_component_based_application_startup, utc_component_based_application_cleanup},
+    {"utc_component_finish_p", utc_component_finish_p, utc_component_based_application_startup, utc_component_based_application_cleanup},
+    {"utc_component_finish_n", utc_component_finish_n, utc_component_based_application_startup, utc_component_based_application_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_COMPONENT_BASED_APPLICATION_NATIVE_H__
diff --git a/src/utc/component-manager/tct-component-manager-core_tv.h b/src/utc/component-manager/tct-component-manager-core_tv.h
new file mode 100644 (file)
index 0000000..8a87c54
--- /dev/null
@@ -0,0 +1,242 @@
+/*
+ * Copyright (c) 2019 Samsung Electronics Co., Ltd.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef __TCT_COMPONENT_MANAGER_NATIVE_H__
+#define __TCT_COMPONENT_MANAGER_NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_component_context_clone_p_startup(void);
+extern void utc_component_context_clone_p_cleanup(void);
+extern int utc_component_context_clone_p(void);
+extern int utc_component_context_clone_n(void);
+
+extern void utc_component_context_destroy_p_startup(void);
+extern int utc_component_context_destroy_p(void);
+extern int utc_component_context_destroy_n(void);
+
+extern void utc_component_context_get_app_id_p_startup(void);
+extern void utc_component_context_get_app_id_p_cleanup(void);
+extern int utc_component_context_get_app_id_p(void);
+extern int utc_component_context_get_app_id_n(void);
+
+extern void utc_component_context_get_component_id_p_startup(void);
+extern void utc_component_context_get_component_id_p_cleanup(void);
+extern int utc_component_context_get_component_id_p(void);
+extern int utc_component_context_get_component_id_n(void);
+
+extern void utc_component_context_get_component_state_p_startup(void);
+extern void utc_component_context_get_component_state_p_cleanup(void);
+extern int utc_component_context_get_component_state_p(void);
+extern int utc_component_context_get_component_state_n(void);
+
+extern void utc_component_context_get_instance_id_p_startup(void);
+extern void utc_component_context_get_instance_id_p_cleanup(void);
+extern int utc_component_context_get_instance_id_p(void);
+extern int utc_component_context_get_instance_id_n(void);
+
+extern void utc_component_context_is_subcomponent_p_startup(void);
+extern void utc_component_context_is_subcomponent_p_cleanup(void);
+extern int utc_component_context_is_subcomponent_p(void);
+extern int utc_component_context_is_subcomponent_n(void);
+
+extern void utc_component_context_is_terminated_p_startup(void);
+extern void utc_component_context_is_terminated_p_cleanup(void);
+extern int utc_component_context_is_terminated_p(void);
+extern int utc_component_context_is_terminated_n(void);
+
+extern void utc_component_info_clone_p_startup(void);
+extern void utc_component_info_clone_p_cleanup(void);
+extern int utc_component_info_clone_p(void);
+extern int utc_component_info_clone_n(void);
+
+extern void utc_component_info_create_p_startup(void);
+extern void utc_component_info_create_p_cleanup(void);
+extern int utc_component_info_create_p(void);
+extern int utc_component_info_create_n(void);
+
+extern void utc_component_info_destroy_p_startup(void);
+extern int utc_component_info_destroy_p(void);
+extern int utc_component_info_destroy_n(void);
+
+extern void utc_component_info_get_app_id_p_startup(void);
+extern void utc_component_info_get_app_id_p_cleanup(void);
+extern int utc_component_info_get_app_id_p(void);
+extern int utc_component_info_get_app_id_n(void);
+
+extern void utc_component_info_get_component_id_p_startup(void);
+extern void utc_component_info_get_component_id_p_cleanup(void);
+extern int utc_component_info_get_component_id_p(void);
+extern int utc_component_info_get_component_id_n(void);
+
+extern void utc_component_info_get_component_type_p_startup(void);
+extern void utc_component_info_get_component_type_p_cleanup(void);
+extern int utc_component_info_get_component_type_p(void);
+extern int utc_component_info_get_component_type_n(void);
+
+extern void utc_component_info_get_icon_p_startup(void);
+extern void utc_component_info_get_icon_p_cleanup(void);
+extern int utc_component_info_get_icon_p(void);
+extern int utc_component_info_get_icon_n(void);
+
+extern void utc_component_info_get_label_p_startup(void);
+extern void utc_component_info_get_label_p_cleanup(void);
+extern int utc_component_info_get_label_p(void);
+extern int utc_component_info_get_label_n(void);
+
+extern void utc_component_info_get_localized_label_p_startup(void);
+extern void utc_component_info_get_localized_label_p_cleanup(void);
+extern int utc_component_info_get_localized_label_p(void);
+extern int utc_component_info_get_localized_label_n(void);
+
+extern void utc_component_info_is_icon_display_p_startup(void);
+extern void utc_component_info_is_icon_display_p_cleanup(void);
+extern int utc_component_info_is_icon_display_p(void);
+extern int utc_component_info_is_icon_display_n(void);
+
+extern void utc_component_info_is_managed_by_task_manager_p_startup(void);
+extern void utc_component_info_is_managed_by_task_manager_p_cleanup(void);
+extern int utc_component_info_is_managed_by_task_manager_p(void);
+extern int utc_component_info_is_managed_by_task_manager_n(void);
+
+extern void utc_component_manager_is_running_p_startup(void);
+extern int utc_component_manager_is_running_p(void);
+extern int utc_component_manager_is_running_n(void);
+
+extern void utc_component_manager_foreach_component_info_p_startup(void);
+extern int utc_component_manager_foreach_component_info_p(void);
+extern int utc_component_manager_foreach_component_info_n(void);
+
+extern void utc_component_manager_get_component_context_p_startup(void);
+extern int utc_component_manager_get_component_context_p(void);
+extern int utc_component_manager_get_component_context_n(void);
+
+extern void utc_component_manager_get_component_info_p_startup(void);
+extern int utc_component_manager_get_component_info_p(void);
+extern int utc_component_manager_get_component_info_n(void);
+
+extern void utc_component_manager_foreach_component_context_p_startup(void);
+extern int utc_component_manager_foreach_component_context_p(void);
+extern int utc_component_manager_foreach_component_context_n(void);
+
+extern void utc_component_manager_resume_component_p_startup(void);
+extern void utc_component_manager_resume_component_p_cleanup(void);
+extern int utc_component_manager_resume_component_p(void);
+extern int utc_component_manager_resume_component_n(void);
+
+extern void utc_component_manager_terminate_bg_component_p_startup(void);
+extern void utc_component_manager_terminate_bg_component_p_cleanup(void);
+extern int utc_component_manager_terminate_bg_component_p(void);
+extern int utc_component_manager_terminate_bg_component_n(void);
+
+testcase tc_array[] = {
+    {"utc_component_context_clone_p", utc_component_context_clone_p, utc_component_context_clone_p_startup, utc_component_context_clone_p_cleanup},
+    {"utc_component_context_clone_n", utc_component_context_clone_n, NULL, NULL},
+    {"utc_component_context_destroy_p", utc_component_context_destroy_p, utc_component_context_destroy_p_startup, NULL},
+    {"utc_component_context_destroy_n", utc_component_context_destroy_n, NULL, NULL},
+    {"utc_component_context_get_app_id_p", utc_component_context_get_app_id_p, utc_component_context_get_app_id_p_startup, utc_component_context_get_app_id_p_cleanup},
+    {"utc_component_context_get_app_id_n", utc_component_context_get_app_id_n, NULL, NULL},
+    {"utc_component_context_get_component_id_p", utc_component_context_get_component_id_p, utc_component_context_get_component_id_p_startup, utc_component_context_get_component_id_p_cleanup},
+    {"utc_component_context_get_component_id_n", utc_component_context_get_component_id_n, NULL, NULL},
+    {"utc_component_context_get_component_state_p", utc_component_context_get_component_state_p, utc_component_context_get_component_state_p_startup, utc_component_context_get_component_state_p_cleanup},
+    {"utc_component_context_get_component_state_n", utc_component_context_get_component_state_n, NULL, NULL},
+    {"utc_component_context_get_instance_id_p", utc_component_context_get_instance_id_p, utc_component_context_get_instance_id_p_startup, utc_component_context_get_instance_id_p_cleanup},
+    {"utc_component_context_get_instance_id_n", utc_component_context_get_instance_id_n, NULL, NULL},
+    {"utc_component_context_is_subcomponent_p", utc_component_context_is_subcomponent_p, utc_component_context_is_subcomponent_p_startup, utc_component_context_is_subcomponent_p_cleanup},
+    {"utc_component_context_is_subcomponent_n", utc_component_context_is_subcomponent_n, NULL, NULL},
+    {"utc_component_context_is_terminated_p", utc_component_context_is_terminated_p, utc_component_context_is_terminated_p_startup, utc_component_context_is_terminated_p_cleanup},
+    {"utc_component_context_is_terminated_n", utc_component_context_is_terminated_n, NULL, NULL},
+    {"utc_component_info_clone_p", utc_component_info_clone_p, utc_component_info_clone_p_startup, utc_component_info_clone_p_cleanup},
+    {"utc_component_info_clone_n", utc_component_info_clone_n, NULL, NULL},
+    {"utc_component_info_create_p", utc_component_info_create_p, utc_component_info_create_p_startup, utc_component_info_create_p_cleanup},
+    {"utc_component_info_create_n", utc_component_info_create_n, NULL, NULL},
+    {"utc_component_info_destroy_p", utc_component_info_destroy_p, utc_component_info_destroy_p_startup, NULL},
+    {"utc_component_info_destroy_n", utc_component_info_destroy_n, NULL, NULL},
+    {"utc_component_info_get_app_id_p", utc_component_info_get_app_id_p, utc_component_info_get_app_id_p_startup, utc_component_info_get_app_id_p_cleanup},
+    {"utc_component_info_get_app_id_n", utc_component_info_get_app_id_n, NULL, NULL},
+    {"utc_component_info_get_component_id_p", utc_component_info_get_component_id_p, utc_component_info_get_component_id_p_startup, utc_component_info_get_component_id_p_cleanup},
+    {"utc_component_info_get_component_id_n", utc_component_info_get_component_id_n, NULL, NULL},
+    {"utc_component_info_get_component_type_p", utc_component_info_get_component_type_p, utc_component_info_get_component_type_p_startup, utc_component_info_get_component_type_p_cleanup},
+    {"utc_component_info_get_component_type_n", utc_component_info_get_component_type_n, NULL, NULL},
+    {"utc_component_info_get_icon_p", utc_component_info_get_icon_p, utc_component_info_get_icon_p_startup, utc_component_info_get_icon_p_cleanup},
+    {"utc_component_info_get_icon_n", utc_component_info_get_icon_n, NULL, NULL},
+    {"utc_component_info_get_label_p", utc_component_info_get_label_p, utc_component_info_get_label_p_startup, utc_component_info_get_label_p_cleanup},
+    {"utc_component_info_get_label_n", utc_component_info_get_label_n, NULL, NULL},
+    {"utc_component_info_get_localized_label_p", utc_component_info_get_localized_label_p, utc_component_info_get_localized_label_p_startup, utc_component_info_get_localized_label_p_cleanup},
+    {"utc_component_info_get_localized_label_n", utc_component_info_get_localized_label_n, NULL, NULL},
+    {"utc_component_info_is_icon_display_p", utc_component_info_is_icon_display_p, utc_component_info_is_icon_display_p_startup, utc_component_info_is_icon_display_p_cleanup},
+    {"utc_component_info_is_icon_display_n", utc_component_info_is_icon_display_n, NULL, NULL},
+    {"utc_component_info_clone_p", utc_component_info_clone_p, utc_component_info_clone_p_startup, utc_component_info_clone_p_cleanup},
+    {"utc_component_info_clone_n", utc_component_info_clone_n, NULL, NULL},
+    {"utc_component_info_create_p", utc_component_info_create_p, utc_component_info_create_p_startup, utc_component_info_create_p_cleanup},
+    {"utc_component_info_create_n", utc_component_info_create_n, NULL, NULL},
+    {"utc_component_info_destroy_p", utc_component_info_destroy_p, utc_component_info_destroy_p_startup, NULL},
+    {"utc_component_info_destroy_n", utc_component_info_destroy_n, NULL, NULL},
+    {"utc_component_info_get_app_id_p", utc_component_info_get_app_id_p, utc_component_info_get_app_id_p_startup, utc_component_info_get_app_id_p_cleanup},
+    {"utc_component_info_get_app_id_n", utc_component_info_get_app_id_n, NULL, NULL},
+    {"utc_component_info_get_component_id_p", utc_component_info_get_component_id_p, utc_component_info_get_component_id_p_startup, utc_component_info_get_component_id_p_cleanup},
+    {"utc_component_info_get_component_id_n", utc_component_info_get_component_id_n, NULL, NULL},
+    {"utc_component_info_get_component_type_p", utc_component_info_get_component_type_p, utc_component_info_get_component_type_p_startup, utc_component_info_get_component_type_p_cleanup},
+    {"utc_component_info_get_component_type_n", utc_component_info_get_component_type_n, NULL, NULL},
+    {"utc_component_info_get_icon_p", utc_component_info_get_icon_p, utc_component_info_get_icon_p_startup, utc_component_info_get_icon_p_cleanup},
+    {"utc_component_info_get_icon_n", utc_component_info_get_icon_n, NULL, NULL},
+    {"utc_component_info_get_label_p", utc_component_info_get_label_p, utc_component_info_get_label_p_startup, utc_component_info_get_label_p_cleanup},
+    {"utc_component_info_get_label_n", utc_component_info_get_label_n, NULL, NULL},
+    {"utc_component_info_get_localized_label_p", utc_component_info_get_localized_label_p, utc_component_info_get_localized_label_p_startup, utc_component_info_get_localized_label_p_cleanup},
+    {"utc_component_info_get_localized_label_n", utc_component_info_get_localized_label_n, NULL, NULL},
+    {"utc_component_info_is_icon_display_p", utc_component_info_is_icon_display_p, utc_component_info_is_icon_display_p_startup, utc_component_info_is_icon_display_p_cleanup},
+    {"utc_component_info_is_icon_display_n", utc_component_info_is_icon_display_n, NULL, NULL},
+    {"utc_component_info_clone_p", utc_component_info_clone_p, utc_component_info_clone_p_startup, utc_component_info_clone_p_cleanup},
+    {"utc_component_info_clone_n", utc_component_info_clone_n, NULL, NULL},
+    {"utc_component_info_create_p", utc_component_info_create_p, utc_component_info_create_p_startup, utc_component_info_create_p_cleanup},
+    {"utc_component_info_create_n", utc_component_info_create_n, NULL, NULL},
+    {"utc_component_info_destroy_p", utc_component_info_destroy_p, utc_component_info_destroy_p_startup, NULL},
+    {"utc_component_info_destroy_n", utc_component_info_destroy_n, NULL, NULL},
+    {"utc_component_info_get_app_id_p", utc_component_info_get_app_id_p, utc_component_info_get_app_id_p_startup, utc_component_info_get_app_id_p_cleanup},
+    {"utc_component_info_get_app_id_n", utc_component_info_get_app_id_n, NULL, NULL},
+    {"utc_component_info_get_component_id_p", utc_component_info_get_component_id_p, utc_component_info_get_component_id_p_startup, utc_component_info_get_component_id_p_cleanup},
+    {"utc_component_info_get_component_id_n", utc_component_info_get_component_id_n, NULL, NULL},
+    {"utc_component_info_get_component_type_p", utc_component_info_get_component_type_p, utc_component_info_get_component_type_p_startup, utc_component_info_get_component_type_p_cleanup},
+    {"utc_component_info_get_component_type_n", utc_component_info_get_component_type_n, NULL, NULL},
+    {"utc_component_info_get_icon_p", utc_component_info_get_icon_p, utc_component_info_get_icon_p_startup, utc_component_info_get_icon_p_cleanup},
+    {"utc_component_info_get_icon_n", utc_component_info_get_icon_n, NULL, NULL},
+    {"utc_component_info_get_label_p", utc_component_info_get_label_p, utc_component_info_get_label_p_startup, utc_component_info_get_label_p_cleanup},
+    {"utc_component_info_get_label_n", utc_component_info_get_label_n, NULL, NULL},
+    {"utc_component_info_get_localized_label_p", utc_component_info_get_localized_label_p, utc_component_info_get_localized_label_p_startup, utc_component_info_get_localized_label_p_cleanup},
+    {"utc_component_info_get_localized_label_n", utc_component_info_get_localized_label_n, NULL, NULL},
+    {"utc_component_info_is_icon_display_p", utc_component_info_is_icon_display_p, utc_component_info_is_icon_display_p_startup, utc_component_info_is_icon_display_p_cleanup},
+    {"utc_component_info_is_icon_display_n", utc_component_info_is_icon_display_n, NULL, NULL},
+    {"utc_component_info_is_managed_by_task_manager_p", utc_component_info_is_managed_by_task_manager_p, utc_component_info_is_managed_by_task_manager_p_startup, utc_component_info_is_managed_by_task_manager_p_cleanup},
+    {"utc_component_info_is_managed_by_task_manager_n", utc_component_info_is_managed_by_task_manager_n, NULL, NULL},
+    {"utc_component_manager_is_running_p", utc_component_manager_is_running_p, utc_component_manager_is_running_p_startup, NULL},
+    {"utc_component_manager_is_running_n", utc_component_manager_is_running_n, NULL, NULL},
+    {"utc_component_manager_foreach_component_info_p", utc_component_manager_foreach_component_info_p, utc_component_manager_foreach_component_info_p_startup, NULL},
+    {"utc_component_manager_foreach_component_info_n", utc_component_manager_foreach_component_info_n, NULL, NULL},
+    {"utc_component_manager_get_component_context_p", utc_component_manager_get_component_context_p, utc_component_manager_get_component_context_p_startup, NULL},
+    {"utc_component_manager_get_component_context_n", utc_component_manager_get_component_context_n, NULL, NULL},
+    {"utc_component_manager_get_component_info_p", utc_component_manager_get_component_info_p, utc_component_manager_get_component_info_p_startup, NULL},
+    {"utc_component_manager_get_component_info_n", utc_component_manager_get_component_info_n, NULL, NULL},
+    {"utc_component_manager_foreach_component_context_p", utc_component_manager_foreach_component_context_p, utc_component_manager_foreach_component_context_p_startup, NULL},
+    {"utc_component_manager_foreach_component_context_n", utc_component_manager_foreach_component_context_n, NULL, NULL},
+    {"utc_component_manager_resume_component_p", utc_component_manager_resume_component_p, utc_component_manager_resume_component_p_startup, utc_component_manager_resume_component_p_cleanup},
+    {"utc_component_manager_resume_component_n", utc_component_manager_resume_component_n, NULL, NULL},
+    {"utc_component_manager_terminate_bg_component_p", utc_component_manager_terminate_bg_component_p, utc_component_manager_terminate_bg_component_p_startup, utc_component_manager_terminate_bg_component_p_cleanup},
+    {"utc_component_manager_terminate_bg_component_n", utc_component_manager_terminate_bg_component_n, NULL, NULL},
+    {NULL, NULL}
+};
+
+#endif // __TCT_COMPONENT_MANAGER_NATIVE_H__
diff --git a/src/utc/connection/tct-connection-core_tv.h b/src/utc/connection/tct-connection-core_tv.h
new file mode 100755 (executable)
index 0000000..8b08bfd
--- /dev/null
@@ -0,0 +1,436 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_CONNECTION_CORE_H__
+#define __TCT_CONNECTION_CORE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_connection_profile_startup(void);
+extern void utc_connection_profile_cleanup(void);
+extern void utc_network_connection_startup(void);
+extern void utc_network_connection_cleanup(void);
+
+extern int utc_connection_profile_create_p(void);
+extern int utc_connection_profile_create_n(void);
+extern int utc_connection_profile_clone_p(void);
+extern int utc_connection_profile_clone_n(void);
+extern int utc_connection_profile_get_name_p(void);
+extern int utc_connection_profile_get_name_n(void);
+extern int utc_connection_profile_get_id_p(void);
+extern int utc_connection_profile_get_id_n(void);
+extern int utc_connection_profile_get_type_p(void);
+extern int utc_connection_profile_get_type_n(void);
+extern int utc_connection_profile_get_network_interface_name_p(void);
+extern int utc_connection_profile_get_network_interface_name_n(void);
+extern int utc_connection_profile_get_state_p(void);
+extern int utc_connection_profile_get_state_n(void);
+extern int utc_connection_profile_get_ip_config_type_p(void);
+extern int utc_connection_profile_get_ip_config_type_n(void);
+extern int utc_connection_profile_get_ip_address_p(void);
+extern int utc_connection_profile_get_ip_address_n(void);
+extern int utc_connection_profile_get_subnet_mask_p(void);
+extern int utc_connection_profile_get_subnet_mask_n(void);
+extern int utc_connection_profile_get_gateway_address_p(void);
+extern int utc_connection_profile_get_gateway_address_n(void);
+extern int utc_connection_profile_get_dhcp_server_address_p(void);
+extern int utc_connection_profile_get_dhcp_server_address_n(void);
+extern int utc_connection_profile_get_dhcp_lease_duration_p(void);
+extern int utc_connection_profile_get_dhcp_lease_duration_n(void);
+extern int utc_connection_profile_get_dns_address_p(void);
+extern int utc_connection_profile_get_dns_address_n(void);
+extern int utc_connection_profile_get_proxy_type_p(void);
+extern int utc_connection_profile_get_proxy_type_n(void);
+extern int utc_connection_profile_get_proxy_address_p(void);
+extern int utc_connection_profile_get_proxy_address_n(void);
+extern int utc_connection_profile_set_ip_config_type_p(void);
+extern int utc_connection_profile_set_ip_config_type_n(void);
+extern int utc_connection_profile_set_ip_address_p(void);
+extern int utc_connection_profile_set_ip_address_n(void);
+extern int utc_connection_profile_set_subnet_mask_p(void);
+extern int utc_connection_profile_set_subnet_mask_n(void);
+extern int utc_connection_profile_set_gateway_address_p(void);
+extern int utc_connection_profile_set_gateway_address_n(void);
+extern int utc_connection_profile_set_dns_address_p(void);
+extern int utc_connection_profile_set_dns_address_n(void);
+extern int utc_connection_profile_set_proxy_type_p(void);
+extern int utc_connection_profile_set_proxy_type_n(void);
+extern int utc_connection_profile_set_proxy_address_p(void);
+extern int utc_connection_profile_set_proxy_address_n(void);
+extern int utc_connection_profile_set_state_changed_cb_p(void);
+extern int utc_connection_profile_set_state_changed_cb_n(void);
+extern int utc_connection_profile_unset_state_changed_cb_p(void);
+extern int utc_connection_profile_unset_state_changed_cb_n(void);
+extern int utc_connection_profile_set_cellular_service_type_p(void);
+extern int utc_connection_profile_set_cellular_service_type_n(void);
+extern int utc_connection_profile_set_cellular_apn_p(void);
+extern int utc_connection_profile_set_cellular_apn_n(void);
+extern int utc_connection_profile_set_cellular_auth_info_p(void);
+extern int utc_connection_profile_set_cellular_auth_info_n(void);
+extern int utc_connection_profile_set_cellular_home_url_p(void);
+extern int utc_connection_profile_set_cellular_home_url_n(void);
+extern int utc_connection_profile_set_cellular_pdn_type_p(void);
+extern int utc_connection_profile_set_cellular_pdn_type_n(void);
+extern int utc_connection_profile_set_cellular_roam_pdn_type_p(void);
+extern int utc_connection_profile_set_cellular_roam_pdn_type_n(void);
+extern int utc_connection_profile_get_cellular_service_type_p(void);
+extern int utc_connection_profile_get_cellular_service_type_n(void);
+extern int utc_connection_profile_get_cellular_apn_p(void);
+extern int utc_connection_profile_get_cellular_apn_n(void);
+extern int utc_connection_profile_get_cellular_auth_info_p(void);
+extern int utc_connection_profile_get_cellular_auth_info_n(void);
+extern int utc_connection_profile_get_cellular_home_url_p(void);
+extern int utc_connection_profile_get_cellular_home_url_n(void);
+extern int utc_connection_profile_get_cellular_pdn_type_p(void);
+extern int utc_connection_profile_get_cellular_pdn_type_n(void);
+extern int utc_connection_profile_get_cellular_roam_pdn_type_p(void);
+extern int utc_connection_profile_get_cellular_roam_pdn_type_n(void);
+extern int utc_connection_profile_is_cellular_roaming_p(void);
+extern int utc_connection_profile_is_cellular_roaming_n(void);
+extern int utc_connection_profile_is_cellular_hidden_p(void);
+extern int utc_connection_profile_is_cellular_hidden_n(void);
+extern int utc_connection_profile_is_cellular_editable_p(void);
+extern int utc_connection_profile_is_cellular_editable_n(void);
+extern int utc_connection_profile_is_cellular_default_p(void);
+extern int utc_connection_profile_is_cellular_default_n(void);
+extern int utc_connection_profile_refresh_p(void);
+extern int utc_connection_profile_refresh_n(void);
+extern int utc_connection_profile_get_wifi_essid_p(void);
+extern int utc_connection_profile_get_wifi_essid_n(void);
+extern int utc_connection_profile_get_wifi_bssid_p(void);
+extern int utc_connection_profile_get_wifi_bssid_n(void);
+extern int utc_connection_profile_get_wifi_rssi_p(void);
+extern int utc_connection_profile_get_wifi_rssi_n(void);
+extern int utc_connection_profile_get_wifi_frequency_p(void);
+extern int utc_connection_profile_get_wifi_frequency_n(void);
+extern int utc_connection_profile_get_wifi_max_speed_p(void);
+extern int utc_connection_profile_get_wifi_max_speed_n(void);
+extern int utc_connection_profile_get_wifi_security_type_p(void);
+extern int utc_connection_profile_get_wifi_security_type_n(void);
+extern int utc_connection_profile_get_wifi_encryption_type_p(void);
+extern int utc_connection_profile_get_wifi_encryption_type_n(void);
+extern int utc_connection_profile_is_wifi_passphrase_required_p(void);
+extern int utc_connection_profile_is_wifi_passphrase_required_n(void);
+extern int utc_connection_profile_set_wifi_passphrase_p(void);
+extern int utc_connection_profile_set_wifi_passphrase_n(void);
+extern int utc_connection_profile_is_wifi_wps_supported_p(void);
+extern int utc_connection_profile_is_wifi_wps_supported_n(void);
+extern int utc_connection_profile_get_ipv6_state_p(void);
+extern int utc_connection_profile_get_ipv6_state_n(void);
+extern int utc_connection_profile_get_prefix_length_p(void);
+extern int utc_connection_profile_get_prefix_length_n(void);
+extern int utc_connection_profile_set_prefix_length_p(void);
+extern int utc_connection_profile_set_prefix_length_n(void);
+extern int utc_connection_profile_get_dns_config_type_p(void);
+extern int utc_connection_profile_get_dns_config_type_n(void);
+extern int utc_connection_profile_set_dns_config_type_p(void);
+extern int utc_connection_profile_set_dns_config_type_n(void);
+extern int utc_connection_profile_destroy_p(void);
+extern int utc_connection_profile_destroy_n(void);
+extern int utc_connection_create_p(void);
+extern int utc_connection_create_n(void);
+extern int utc_connection_get_ip_address_p(void);
+extern int utc_connection_get_ip_address_n(void);
+extern int utc_connection_get_proxy_p(void);
+extern int utc_connection_get_proxy_n(void);
+extern int utc_connection_get_type_n(void);
+extern int utc_connection_get_type_p(void);
+extern int utc_connection_is_metered_network_n(void);
+extern int utc_connection_is_metered_network_p(void);
+extern int utc_connection_get_cellular_state_n(void);
+extern int utc_connection_get_cellular_state_p(void);
+extern int utc_connection_get_ethernet_state_n(void);
+extern int utc_connection_get_ethernet_state_p(void);
+extern int utc_connection_get_wifi_state_n(void);
+extern int utc_connection_get_wifi_state_p(void);
+extern int utc_connection_get_bt_state_n(void);
+extern int utc_connection_get_bt_state_p(void);
+extern int utc_connection_get_mac_address_n(void);
+extern int utc_connection_get_mac_address_p(void);
+extern int utc_connection_set_ethernet_cable_state_chaged_cb_n(void);
+extern int utc_connection_unset_ethernet_cable_state_chaged_cb_n(void);
+extern int utc_connection_get_ethernet_cable_state_n(void);
+extern int utc_connection_get_ethernet_cable_state_p(void);
+extern int utc_connection_get_current_profile_p(void);
+extern int utc_connection_get_current_profile_n(void);
+extern int utc_connection_get_default_cellular_service_profile_p(void);
+extern int utc_connection_get_default_cellular_service_profile_n(void);
+extern int utc_connection_set_default_cellular_service_profile_p(void);
+extern int utc_connection_set_default_cellular_service_profile_n(void);
+extern int utc_connection_set_default_cellular_service_profile_async_p(void);
+extern int utc_connection_set_default_cellular_service_profile_async_n(void);
+extern int utc_connection_set_type_changed_cb_n(void);
+extern int utc_connection_set_type_changed_cb_p(void);
+extern int utc_connection_unset_type_changed_cb_n(void);
+extern int utc_connection_unset_type_changed_cb_p(void);
+extern int utc_connection_set_ip_address_changed_cb_n(void);
+extern int utc_connection_set_ip_address_changed_cb_p(void);
+extern int utc_connection_unset_ip_address_changed_cb_n(void);
+extern int utc_connection_unset_ip_address_changed_cb_p(void);
+extern int utc_connection_set_proxy_address_changed_cb_n(void);
+extern int utc_connection_set_proxy_address_changed_cb_p(void);
+extern int utc_connection_unset_proxy_address_changed_cb_n(void);
+extern int utc_connection_unset_proxy_address_changed_cb_p(void);
+extern int utc_connection_get_statistics_p(void);
+extern int utc_connection_get_statistics_n(void);
+extern int utc_connection_reset_statistics_p(void);
+extern int utc_connection_reset_statistics_n(void);
+extern int utc_connection_add_route_n1(void);
+extern int utc_connection_add_route_n2(void);
+extern int utc_connection_remove_route_n1(void);
+extern int utc_connection_remove_route_n2(void);
+extern int utc_connection_add_route_ipv6_n1(void);
+extern int utc_connection_add_route_ipv6_n2(void);
+extern int utc_connection_remove_route_ipv6_n1(void);
+extern int utc_connection_remove_route_ipv6_n2(void);
+extern int utc_connection_add_route_entry_n1(void);
+extern int utc_connection_add_route_entry_n2(void);
+extern int utc_connection_remove_route_entry_n1(void);
+extern int utc_connection_remove_route_entry_n2(void);
+extern int utc_connection_get_profile_iterator_n(void);
+extern int utc_connection_get_profile_iterator_p(void);
+extern int utc_connection_destroy_profile_iterator_n(void);
+extern int utc_connection_destroy_profile_iterator_p(void);
+extern int utc_connection_profile_iterator_has_next_n(void);
+extern int utc_connection_profile_iterator_has_next_p(void);
+extern int utc_connection_profile_iterator_next_n(void);
+extern int utc_connection_profile_iterator_next_p(void);
+extern int utc_connection_add_profile_p(void);
+extern int utc_connection_add_profile_n(void);
+extern int utc_connection_close_profile_p(void);
+extern int utc_connection_close_profile_n(void);
+extern int utc_connection_update_profile_p(void);
+extern int utc_connection_update_profile_n(void);
+extern int utc_connection_remove_profile_p(void);
+extern int utc_connection_remove_profile_n(void);
+extern int utc_connection_open_profile_p(void);
+extern int utc_connection_open_profile_n(void);
+extern int utc_connection_reset_profile_p(void);
+extern int utc_connection_reset_profile_n(void);
+extern int utc_connection_foreach_ipv6_address_p(void);
+extern int utc_connection_foreach_ipv6_address_n(void);
+extern int utc_connection_set_ethernet_cable_state_changed_cb_n(void);
+extern int utc_connection_unset_ethernet_cable_state_changed_cb_n(void);
+extern int utc_connection_destroy_p(void);
+extern int utc_connection_destroy_n(void);
+
+testcase tc_array[] = {
+    {"utc_connection_profile_create_p", utc_connection_profile_create_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_create_n", utc_connection_profile_create_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_clone_p", utc_connection_profile_clone_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_clone_n", utc_connection_profile_clone_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_name_p", utc_connection_profile_get_name_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_name_n", utc_connection_profile_get_name_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_id_p", utc_connection_profile_get_id_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_id_n", utc_connection_profile_get_id_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_type_p", utc_connection_profile_get_type_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_type_n", utc_connection_profile_get_type_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_network_interface_name_p", utc_connection_profile_get_network_interface_name_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_network_interface_name_n", utc_connection_profile_get_network_interface_name_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_state_p", utc_connection_profile_get_state_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_state_n", utc_connection_profile_get_state_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_ip_config_type_p", utc_connection_profile_get_ip_config_type_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_ip_config_type_n", utc_connection_profile_get_ip_config_type_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_ip_address_p", utc_connection_profile_get_ip_address_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_ip_address_n", utc_connection_profile_get_ip_address_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_subnet_mask_p", utc_connection_profile_get_subnet_mask_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_subnet_mask_n", utc_connection_profile_get_subnet_mask_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_gateway_address_p", utc_connection_profile_get_gateway_address_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_gateway_address_n", utc_connection_profile_get_gateway_address_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_dhcp_server_address_p", utc_connection_profile_get_dhcp_server_address_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_dhcp_server_address_n", utc_connection_profile_get_dhcp_server_address_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_dhcp_lease_duration_p", utc_connection_profile_get_dhcp_lease_duration_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_dhcp_lease_duration_n", utc_connection_profile_get_dhcp_lease_duration_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_dns_address_p", utc_connection_profile_get_dns_address_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_dns_address_n", utc_connection_profile_get_dns_address_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_proxy_type_p", utc_connection_profile_get_proxy_type_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_proxy_type_n", utc_connection_profile_get_proxy_type_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_proxy_address_p", utc_connection_profile_get_proxy_address_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_proxy_address_n", utc_connection_profile_get_proxy_address_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_set_ip_config_type_p", utc_connection_profile_set_ip_config_type_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_set_ip_config_type_n", utc_connection_profile_set_ip_config_type_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_set_ip_address_p", utc_connection_profile_set_ip_address_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_set_ip_address_n", utc_connection_profile_set_ip_address_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_set_subnet_mask_p", utc_connection_profile_set_subnet_mask_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_set_subnet_mask_n", utc_connection_profile_set_subnet_mask_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_set_gateway_address_p", utc_connection_profile_set_gateway_address_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_set_gateway_address_n", utc_connection_profile_set_gateway_address_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_set_dns_address_p", utc_connection_profile_set_dns_address_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_set_dns_address_n", utc_connection_profile_set_dns_address_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_set_proxy_type_p", utc_connection_profile_set_proxy_type_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_set_proxy_type_n", utc_connection_profile_set_proxy_type_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_set_proxy_address_p", utc_connection_profile_set_proxy_address_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_set_proxy_address_n", utc_connection_profile_set_proxy_address_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_set_state_changed_cb_p", utc_connection_profile_set_state_changed_cb_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_set_state_changed_cb_n", utc_connection_profile_set_state_changed_cb_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_unset_state_changed_cb_p", utc_connection_profile_unset_state_changed_cb_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_unset_state_changed_cb_n", utc_connection_profile_unset_state_changed_cb_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_set_cellular_service_type_p", utc_connection_profile_set_cellular_service_type_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_set_cellular_service_type_n", utc_connection_profile_set_cellular_service_type_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_set_cellular_apn_p", utc_connection_profile_set_cellular_apn_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_set_cellular_apn_n", utc_connection_profile_set_cellular_apn_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_set_cellular_auth_info_p", utc_connection_profile_set_cellular_auth_info_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_set_cellular_auth_info_n", utc_connection_profile_set_cellular_auth_info_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_set_cellular_home_url_p", utc_connection_profile_set_cellular_home_url_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_set_cellular_home_url_n", utc_connection_profile_set_cellular_home_url_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_set_cellular_pdn_type_p", utc_connection_profile_set_cellular_pdn_type_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_set_cellular_pdn_type_n", utc_connection_profile_set_cellular_pdn_type_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_set_cellular_roam_pdn_type_p", utc_connection_profile_set_cellular_roam_pdn_type_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_set_cellular_roam_pdn_type_n", utc_connection_profile_set_cellular_roam_pdn_type_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_cellular_service_type_p", utc_connection_profile_get_cellular_service_type_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_cellular_service_type_n", utc_connection_profile_get_cellular_service_type_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_cellular_apn_p", utc_connection_profile_get_cellular_apn_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_cellular_apn_n", utc_connection_profile_get_cellular_apn_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_cellular_auth_info_p", utc_connection_profile_get_cellular_auth_info_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_cellular_auth_info_n", utc_connection_profile_get_cellular_auth_info_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_cellular_home_url_p", utc_connection_profile_get_cellular_home_url_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_cellular_home_url_n", utc_connection_profile_get_cellular_home_url_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_cellular_pdn_type_p", utc_connection_profile_get_cellular_pdn_type_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_cellular_pdn_type_n", utc_connection_profile_get_cellular_pdn_type_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_cellular_roam_pdn_type_p", utc_connection_profile_get_cellular_roam_pdn_type_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_cellular_roam_pdn_type_n", utc_connection_profile_get_cellular_roam_pdn_type_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_is_cellular_roaming_p", utc_connection_profile_is_cellular_roaming_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_is_cellular_roaming_n", utc_connection_profile_is_cellular_roaming_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_is_cellular_hidden_p", utc_connection_profile_is_cellular_hidden_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_is_cellular_hidden_n", utc_connection_profile_is_cellular_hidden_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_is_cellular_editable_p", utc_connection_profile_is_cellular_editable_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_is_cellular_editable_n", utc_connection_profile_is_cellular_editable_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_is_cellular_default_p", utc_connection_profile_is_cellular_default_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_is_cellular_default_n", utc_connection_profile_is_cellular_default_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_refresh_p", utc_connection_profile_refresh_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_refresh_n", utc_connection_profile_refresh_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_wifi_essid_p", utc_connection_profile_get_wifi_essid_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_wifi_essid_n", utc_connection_profile_get_wifi_essid_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_wifi_bssid_p", utc_connection_profile_get_wifi_bssid_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_wifi_bssid_n", utc_connection_profile_get_wifi_bssid_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_wifi_rssi_p", utc_connection_profile_get_wifi_rssi_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_wifi_rssi_n", utc_connection_profile_get_wifi_rssi_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_wifi_frequency_p", utc_connection_profile_get_wifi_frequency_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_wifi_frequency_n", utc_connection_profile_get_wifi_frequency_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_wifi_max_speed_p", utc_connection_profile_get_wifi_max_speed_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_wifi_max_speed_n", utc_connection_profile_get_wifi_max_speed_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_wifi_security_type_p", utc_connection_profile_get_wifi_security_type_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_wifi_security_type_n", utc_connection_profile_get_wifi_security_type_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_wifi_encryption_type_p", utc_connection_profile_get_wifi_encryption_type_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_wifi_encryption_type_n", utc_connection_profile_get_wifi_encryption_type_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_is_wifi_passphrase_required_p", utc_connection_profile_is_wifi_passphrase_required_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_is_wifi_passphrase_required_n", utc_connection_profile_is_wifi_passphrase_required_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_set_wifi_passphrase_p", utc_connection_profile_set_wifi_passphrase_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_set_wifi_passphrase_n", utc_connection_profile_set_wifi_passphrase_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_is_wifi_wps_supported_p", utc_connection_profile_is_wifi_wps_supported_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+       {"utc_connection_profile_is_wifi_wps_supported_n", utc_connection_profile_is_wifi_wps_supported_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_ipv6_state_p", utc_connection_profile_get_ipv6_state_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_ipv6_state_n", utc_connection_profile_get_ipv6_state_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_prefix_length_p", utc_connection_profile_get_prefix_length_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_prefix_length_n", utc_connection_profile_get_prefix_length_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_set_prefix_length_p", utc_connection_profile_set_prefix_length_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_set_prefix_length_n", utc_connection_profile_set_prefix_length_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_dns_config_type_p", utc_connection_profile_get_dns_config_type_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_get_dns_config_type_n", utc_connection_profile_get_dns_config_type_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_set_dns_config_type_p", utc_connection_profile_set_dns_config_type_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_set_dns_config_type_n", utc_connection_profile_set_dns_config_type_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_destroy_p", utc_connection_profile_destroy_p, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_profile_destroy_n", utc_connection_profile_destroy_n, utc_connection_profile_startup, utc_connection_profile_cleanup},
+    {"utc_connection_create_p", utc_connection_create_p, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_create_n", utc_connection_create_n, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_get_ip_address_p", utc_connection_get_ip_address_p, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_get_ip_address_n", utc_connection_get_ip_address_n, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_get_proxy_p", utc_connection_get_proxy_p, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_get_proxy_n", utc_connection_get_proxy_n, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_get_type_n", utc_connection_get_type_n, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_get_type_p", utc_connection_get_type_p, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_is_metered_network_n", utc_connection_is_metered_network_n, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_is_metered_network_p", utc_connection_is_metered_network_p, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_get_cellular_state_n", utc_connection_get_cellular_state_n, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_get_cellular_state_p", utc_connection_get_cellular_state_p, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_get_ethernet_state_n", utc_connection_get_ethernet_state_n, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_get_ethernet_state_p", utc_connection_get_ethernet_state_p, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_get_wifi_state_n", utc_connection_get_wifi_state_n, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_get_wifi_state_p", utc_connection_get_wifi_state_p, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_get_bt_state_n", utc_connection_get_bt_state_n, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_get_bt_state_p", utc_connection_get_bt_state_p, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_get_mac_address_n", utc_connection_get_mac_address_n, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_get_mac_address_p", utc_connection_get_mac_address_p, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_set_ethernet_cable_state_chaged_cb_n", utc_connection_set_ethernet_cable_state_chaged_cb_n, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_unset_ethernet_cable_state_chaged_cb_n", utc_connection_unset_ethernet_cable_state_chaged_cb_n, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_get_ethernet_cable_state_n", utc_connection_get_ethernet_cable_state_n, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_get_ethernet_cable_state_p", utc_connection_get_ethernet_cable_state_p, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_get_current_profile_p", utc_connection_get_current_profile_p, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_get_current_profile_n", utc_connection_get_current_profile_n, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_get_default_cellular_service_profile_p", utc_connection_get_default_cellular_service_profile_p, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_get_default_cellular_service_profile_n", utc_connection_get_default_cellular_service_profile_n, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_set_default_cellular_service_profile_p", utc_connection_set_default_cellular_service_profile_p, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_set_default_cellular_service_profile_n", utc_connection_set_default_cellular_service_profile_n, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_set_default_cellular_service_profile_async_p", utc_connection_set_default_cellular_service_profile_async_p, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_set_default_cellular_service_profile_async_n", utc_connection_set_default_cellular_service_profile_async_n, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_set_type_changed_cb_n", utc_connection_set_type_changed_cb_n, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_set_type_changed_cb_p", utc_connection_set_type_changed_cb_p, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_unset_type_changed_cb_n", utc_connection_unset_type_changed_cb_n, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_unset_type_changed_cb_p", utc_connection_unset_type_changed_cb_p, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_set_ip_address_changed_cb_n", utc_connection_set_ip_address_changed_cb_n, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_set_ip_address_changed_cb_p", utc_connection_set_ip_address_changed_cb_p, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_unset_ip_address_changed_cb_n", utc_connection_unset_ip_address_changed_cb_n, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_unset_ip_address_changed_cb_p", utc_connection_unset_ip_address_changed_cb_p, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_set_proxy_address_changed_cb_n", utc_connection_set_proxy_address_changed_cb_n, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_set_proxy_address_changed_cb_p", utc_connection_set_proxy_address_changed_cb_p, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_unset_proxy_address_changed_cb_n", utc_connection_unset_proxy_address_changed_cb_n, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_unset_proxy_address_changed_cb_p", utc_connection_unset_proxy_address_changed_cb_p, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_get_statistics_p", utc_connection_get_statistics_p, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_get_statistics_n", utc_connection_get_statistics_n, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_reset_statistics_p", utc_connection_reset_statistics_p, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_reset_statistics_n", utc_connection_reset_statistics_n, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_add_route_n1", utc_connection_add_route_n1, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_add_route_n2", utc_connection_add_route_n2, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_remove_route_n1", utc_connection_remove_route_n1, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_remove_route_n2", utc_connection_remove_route_n2, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_add_route_ipv6_n1", utc_connection_add_route_ipv6_n1, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_add_route_ipv6_n2", utc_connection_add_route_ipv6_n2, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_remove_route_ipv6_n1", utc_connection_remove_route_ipv6_n1, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_remove_route_ipv6_n2", utc_connection_remove_route_ipv6_n2, utc_network_connection_startup, utc_network_connection_cleanup},
+       {"utc_connection_add_route_entry_n1", utc_connection_add_route_entry_n1, utc_network_connection_startup, utc_network_connection_cleanup},
+       {"utc_connection_add_route_entry_n2", utc_connection_add_route_entry_n2, utc_network_connection_startup, utc_network_connection_cleanup},
+       {"utc_connection_remove_route_entry_n1", utc_connection_remove_route_entry_n1, utc_network_connection_startup, utc_network_connection_cleanup},
+       {"utc_connection_remove_route_entry_n2", utc_connection_remove_route_entry_n2, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_get_profile_iterator_n", utc_connection_get_profile_iterator_n, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_get_profile_iterator_p", utc_connection_get_profile_iterator_p, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_destroy_profile_iterator_n", utc_connection_destroy_profile_iterator_n, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_destroy_profile_iterator_p", utc_connection_destroy_profile_iterator_p, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_profile_iterator_has_next_n", utc_connection_profile_iterator_has_next_n, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_profile_iterator_has_next_p", utc_connection_profile_iterator_has_next_p, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_profile_iterator_next_n", utc_connection_profile_iterator_next_n, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_profile_iterator_next_p", utc_connection_profile_iterator_next_p, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_add_profile_p", utc_connection_add_profile_p, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_add_profile_n", utc_connection_add_profile_n, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_close_profile_p", utc_connection_close_profile_p, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_close_profile_n", utc_connection_close_profile_n, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_update_profile_p", utc_connection_update_profile_p, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_update_profile_n", utc_connection_update_profile_n, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_remove_profile_p", utc_connection_remove_profile_p, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_remove_profile_n", utc_connection_remove_profile_n, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_open_profile_p", utc_connection_open_profile_p, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_open_profile_n", utc_connection_open_profile_n, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_reset_profile_p", utc_connection_reset_profile_p, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_reset_profile_n", utc_connection_reset_profile_n, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_foreach_ipv6_address_p", utc_connection_foreach_ipv6_address_p, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_foreach_ipv6_address_n", utc_connection_foreach_ipv6_address_n, utc_network_connection_startup, utc_network_connection_cleanup},
+       {"utc_connection_set_ethernet_cable_state_changed_cb_n", utc_connection_set_ethernet_cable_state_changed_cb_n, utc_network_connection_startup, utc_network_connection_cleanup},
+       {"utc_connection_unset_ethernet_cable_state_changed_cb_n", utc_connection_unset_ethernet_cable_state_changed_cb_n, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_destroy_p", utc_connection_destroy_p, utc_network_connection_startup, utc_network_connection_cleanup},
+    {"utc_connection_destroy_n", utc_connection_destroy_n, utc_network_connection_startup, utc_network_connection_cleanup},
+    {NULL, NULL}
+};
+
+#endif // __TCT_CONNECTION_CORE_H__
index b44be7425ec11cb83ea26fa0b835e92dd654ff97..e8577bc14ca50fcf93987c642219913ed65ef3a0 100755 (executable)
@@ -1762,7 +1762,7 @@ int utc_connection_profile_set_cellular_home_url_n(void)
        return 0;
 }
 
-#if (defined(MOBILE) || defined(WEARABLE)  || defined(TIZENIOT)) //Starts MOBILE or WEARABLE or TIZENIOT
+#if (defined(MOBILE) || defined(WEARABLE)  || defined(TIZENIOT) || defined(TV)) //Starts MOBILE or WEARABLE or TIZENIOT or TV
 /**
  * @testcase           utc_connection_profile_set_cellular_pdn_type_p
  * @since_tizen        3.0
@@ -2087,7 +2087,7 @@ int utc_connection_profile_get_cellular_home_url_n(void)
        return 0;
 }
 
-#if (defined(MOBILE) || defined(WEARABLE)  || defined(TIZENIOT)) //Starts MOBILE or WEARABLE or TIZENIOT
+#if (defined(MOBILE) || defined(WEARABLE)  || defined(TIZENIOT) || defined(TV)) //Starts MOBILE or WEARABLE or TIZENIOT or TV
 /**
  * @testcase           utc_connection_profile_get_cellular_pdn_type_p
  * @since_tizen        3.0
@@ -2191,7 +2191,7 @@ int utc_connection_profile_get_cellular_roam_pdn_type_n(void)
 
        return 0;
 }
-#endif  // End MOBILE or WEARABLE or TIZENIOT
+#endif  // End MOBILE or WEARABLE or TIZENIOT or TV
 
 /**
  * @testcase           utc_connection_profile_is_cellular_roaming_p
diff --git a/src/utc/dali-adaptor/tct-dali-adaptor-core_tv.h b/src/utc/dali-adaptor/tct-dali-adaptor-core_tv.h
new file mode 100755 (executable)
index 0000000..6d40861
--- /dev/null
@@ -0,0 +1,314 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_DALI-ADAPTOR-NATIVE_H__
+#define __TCT_DALI-ADAPTOR-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_Dali_Timer_startup(void);
+extern void utc_Dali_Timer_cleanup(void);
+extern void utc_Dali_Window_startup(void);
+extern void utc_Dali_Window_cleanup(void);
+extern void utc_Dali_NativeImageSource_startup(void);
+extern void utc_Dali_NativeImageSource_cleanup(void);
+extern void utc_Dali_Key_startup(void);
+extern void utc_Dali_Key_cleanup(void);
+extern void utc_Dali_TtsPlayer_startup(void);
+extern void utc_Dali_TtsPlayer_cleanup(void);
+extern void utc_Dali_Application_startup(void);
+extern void utc_Dali_Application_cleanup(void);
+extern void utc_Dali_Capture_startup(void);
+extern void utc_Dali_Capture_cleanup(void);
+
+extern int UtcDaliTimerNewP(void);
+extern int UtcDaliTimerSetGetIntervalP(void);
+extern int UtcDaliTimerStartStopP(void);
+extern int UtcDaliTimerAssignmentOperatorP(void);
+extern int UtcDaliTimerTickSignalP(void);
+extern int UtcDaliTimerCopyConstructorP(void);
+extern int UtcDaliTimerConstructorP(void);
+extern int UtcDaliTimerDowncastP(void);
+extern int UtcDaliTimerDowncastN(void);
+extern int UtcDaliTimerIsRunningP(void);
+extern int UtcDaliTimerSetGetIntervalP2(void);
+extern int UtcDaliTimerSetGetIntervalP3(void);
+extern int UtcDaliWindowNewP(void);
+extern int UtcDaliWindowNewP2(void);
+extern int UtcDaliWindowIndicatorVisibilityChangeP(void);
+extern int UtcDaliWindowConstructorP(void);
+extern int UtcDaliWindowCopyConstructorP(void);
+extern int UtcDaliWindowSetClassP(void);
+extern int UtcDaliWindowConstructorNewAssignmentOperatorP(void);
+extern int UtcDaliWindowSetPreferredOrientationP(void);
+extern int UtcDaliWindowGetPreferredOrientationP(void);
+extern int UtcDaliWindowGetNativeHandleP(void);
+extern int UtcDaliWindowAddAvailableOrientationN(void);
+extern int UtcDaliWindowRemoveAvailableOrientationN(void);
+extern int UtcDaliWindowLowerP(void);
+extern int UtcDaliWindowRaiseP(void);
+extern int UtcDaliWindowActivateP(void);
+extern int UtcDaliWindowSetClassSetIndicatorBgOpacityP(void);
+extern int UtcDaliWindowShowIndicatorP(void);
+extern int UtcDaliWindowRotateIndicatorP(void);
+extern int UtcDaliWindowIndicatorVisibilityChangedSignalP(void);
+extern int UtcDaliWindowSetAcceptFocusIsFocusAcceptableP(void);
+extern int UtcDaliWindowShowHideIsVisibleP(void);
+extern int UtcDaliWindowAuxiliaryHintTestP(void);
+extern int UtcDaliWindowSetGetTypeP(void);
+extern int UtcDaliWindowSetGetNotificationLevelP(void);
+extern int UtcDaliWindowSetOpaqueStateIsOpaqueStateP(void);
+extern int UtcDaliWindowSetGetScreenOffModeP(void);
+extern int UtcDaliWindowSetGetBrightnessP(void);
+extern int UtcDaliWindowSetGetSizeResizedSignalP(void);
+extern int UtcDaliWindowSetGetSizeResizedSignalP2(void);
+extern int UtcDaliWindowSetGetPositionP(void);
+extern int UtcWindowAddRemoveActorP(void);
+extern int UtcWindowSetGetBackgroundColorP(void);
+extern int UtcWindowGetRootLayerP(void);
+extern int UtcWindowGetLayerCountP(void);
+extern int UtcWindowGetLayerP(void);
+extern int UtcDaliNativeImageSourceColorDepthDefaultP(void);
+extern int UtcDaliNativeImageSourceColorDepth24P(void);
+extern int UtcDaliNativeImageSourceColorDepth32P(void);
+extern int UtcDaliNativeImageSourceGetNativeImageSourceP(void);
+extern int UtcDaliNativeImageSourceGetNativeImageSourceN(void);
+extern int UtcDaliNativeImageSourceNewN(void);
+extern int UtcDaliNativeImageSourceNewP(void);
+extern int UtcDaliNativeImageSourceNewAnyP(void);
+extern int UtcDaliNativeImageSourceEncodeToFileP(void);
+extern int UtcDaliNativeImageSourceGetPixelsN(void);
+extern int UtcDaliNativeImageSourceGetPixelsP(void);
+extern int UtcDaliNativeImageSourceSetSourceP(void);
+extern int UtcDaliNativeImageSourceIsColorDepthSupportedP(void);
+extern int UtcDaliIsKeyP(void);
+extern int UtcDaliTtsPlayerConstructorP(void);
+extern int UtcDaliTtsPlayerCopyConstructorP(void);
+extern int UtcDaliTtsPlayerAssignmentOperatorP(void);
+extern int UtcDaliTtsPlayerGetP(void);
+extern int UtcDaliTtsPlayerResumeN(void);
+extern int UtcDaliTtsPlayerPlayN(void);
+extern int UtcDaliTtsPlayerPauseN(void);
+extern int UtcDaliTtsPlayerStopN(void);
+extern int UtcDaliTtsPlayerGetStateN(void);
+extern int UtcDaliApplicationCopyConstructorP(void);
+extern int UtcDaliApplicationConstructorP(void);
+extern int UtcDaliApplicationCopyAndAssignmentP(void);
+extern int UtcDaliApplicationMainLoopN(void);
+extern int UtcDaliApplicationMainLoopContextLossP(void);
+extern int UtcDaliApplicationLowerN(void);
+extern int UtcDaliApplicationQuitN(void);
+extern int UtcDaliApplicationAddIdleN(void);
+extern int UtcDaliApplicationAddIdleP(void);
+extern int UtcDaliApplicationGetWindowN(void);
+extern int UtcDaliApplicationGetWindowP(void);
+extern int UtcDaliApplicationReplaceWindowP(void);
+extern int UtcDaliApplicationReplaceWindowN(void);
+extern int UtcDaliApplicationSetViewModeN(void);
+extern int UtcDaliApplicationGetViewModeN(void);
+extern int UtcDaliApplicationViewModeSetAndGetP(void);
+extern int UtcDaliApplicationStereoBaseSetAndGetP(void);
+extern int UtcDaliApplicationSetStereoBaseN(void);
+extern int UtcDaliApplicationGetStereoBaseN(void);
+extern int UtcDaliApplicationTerminateSignalP(void);
+extern int UtcDaliApplicationTerminateSignalN(void);
+extern int UtcDaliApplicationPauseSignalP(void);
+extern int UtcDaliApplicationPauseSignalN(void);
+extern int UtcDaliApplicationResumeSignalP(void);
+extern int UtcDaliApplicationResumeSignalN(void);
+extern int UtcDaliApplicationResetSignalP(void);
+extern int UtcDaliApplicationResetSignalN(void);
+extern int UtcDaliApplicationResizeSignalP(void);
+extern int UtcDaliApplicationResizeSignalN(void);
+extern int UtcDaliApplicationlControlSignalP(void);
+extern int UtcDaliApplicationlControlSignalN(void);
+extern int UtcDaliApplicationLanguageChangedSignalP(void);
+extern int UtcDaliApplicationLanguageChangedSignalN(void);
+extern int UtcDaliApplicationRegionChangedSignalP(void);
+extern int UtcDaliApplicationRegionChangedSignalN(void);
+extern int UtcDaliApplicationBatteryLowSignalP(void);
+extern int UtcDaliApplicationBatteryLowSignalN(void);
+extern int UtcDaliApplicationInitSignalP(void);
+extern int UtcDaliApplicationInitSignalN(void);
+extern int UtcDaliApplicationMemoryLowSignalP(void);
+extern int UtcDaliApplicationMemoryLowSignalN(void);
+extern int UtcDaliApplicationNewP(void);
+extern int UtcDaliApplicationNewP2(void);
+extern int UtcDaliApplicationNewP3(void);
+extern int UtcDaliApplicationNewP4(void);
+extern int UtcDaliApplicationNewP5(void);
+extern int UtcDaliApplicationNewP6(void);
+extern int UtcDaliApplicationGetResourcePathP(void);
+extern int UtcDaliApplicationGetRegionP(void);
+extern int UtcDaliApplicationGetLanguageP(void);
+extern int UtcDaliApplicationLowBatterySignalP(void);
+extern int UtcDaliApplicationLowBatterySignalN(void);
+extern int UtcDaliApplicationLowMemorySignalP(void);
+extern int UtcDaliApplicationLowMemorySignalN(void);
+extern int UtcDaliCaptureConstructorP(void);
+extern int UtcDaliCaptureNewP(void);
+extern int UtcDaliCaptureNewCameraP(void);
+extern int UtcDaliCaptureAssignmentP(void);
+extern int UtcDaliCaptureDownCastP(void);
+extern int UtcDaliCaptureStartP(void);
+extern int UtcDaliCaptureStartColorP(void);
+extern int UtcDaliCaptureStartColorAndQualityP(void);
+extern int UtcDaliCaptureReturnNativeImageSourceP(void);
+extern int UtcDaliCaptureStartColorAndQualityN(void);
+extern int UtcDaliCaptureReturnNativeImageSourceN(void);
+extern int UtcDaliCaptureFinishedN(void);
+
+testcase tc_array[] = {
+       {"UtcDaliTimerNewP",UtcDaliTimerNewP,utc_Dali_Timer_startup,utc_Dali_Timer_cleanup},
+       {"UtcDaliTimerSetGetIntervalP",UtcDaliTimerSetGetIntervalP,utc_Dali_Timer_startup,utc_Dali_Timer_cleanup},
+       {"UtcDaliTimerStartStopP",UtcDaliTimerStartStopP,utc_Dali_Timer_startup,utc_Dali_Timer_cleanup},
+       {"UtcDaliTimerAssignmentOperatorP",UtcDaliTimerAssignmentOperatorP,utc_Dali_Timer_startup,utc_Dali_Timer_cleanup},
+       {"UtcDaliTimerTickSignalP",UtcDaliTimerTickSignalP,utc_Dali_Timer_startup,utc_Dali_Timer_cleanup},
+       {"UtcDaliTimerCopyConstructorP",UtcDaliTimerCopyConstructorP,utc_Dali_Timer_startup,utc_Dali_Timer_cleanup},
+       {"UtcDaliTimerConstructorP",UtcDaliTimerConstructorP,utc_Dali_Timer_startup,utc_Dali_Timer_cleanup},
+       {"UtcDaliTimerDowncastP",UtcDaliTimerDowncastP,utc_Dali_Timer_startup,utc_Dali_Timer_cleanup},
+       {"UtcDaliTimerDowncastN",UtcDaliTimerDowncastN,utc_Dali_Timer_startup,utc_Dali_Timer_cleanup},
+       {"UtcDaliTimerIsRunningP",UtcDaliTimerIsRunningP,utc_Dali_Timer_startup,utc_Dali_Timer_cleanup},
+       {"UtcDaliTimerSetGetIntervalP2",UtcDaliTimerSetGetIntervalP2,utc_Dali_Timer_startup,utc_Dali_Timer_cleanup},
+       {"UtcDaliTimerSetGetIntervalP3",UtcDaliTimerSetGetIntervalP3,utc_Dali_Timer_startup,utc_Dali_Timer_cleanup},
+       {"UtcDaliWindowNewP",UtcDaliWindowNewP,utc_Dali_Window_startup,utc_Dali_Window_cleanup},
+       {"UtcDaliWindowNewP2",UtcDaliWindowNewP2,utc_Dali_Window_startup,utc_Dali_Window_cleanup},
+       {"UtcDaliWindowIndicatorVisibilityChangeP",UtcDaliWindowIndicatorVisibilityChangeP,utc_Dali_Window_startup,utc_Dali_Window_cleanup},
+       {"UtcDaliWindowConstructorP",UtcDaliWindowConstructorP,utc_Dali_Window_startup,utc_Dali_Window_cleanup},
+       {"UtcDaliWindowCopyConstructorP",UtcDaliWindowCopyConstructorP,utc_Dali_Window_startup,utc_Dali_Window_cleanup},
+       {"UtcDaliWindowSetClassP",UtcDaliWindowSetClassP,utc_Dali_Window_startup,utc_Dali_Window_cleanup},
+       {"UtcDaliWindowConstructorNewAssignmentOperatorP",UtcDaliWindowConstructorNewAssignmentOperatorP,utc_Dali_Window_startup,utc_Dali_Window_cleanup},
+       {"UtcDaliWindowSetPreferredOrientationP",UtcDaliWindowSetPreferredOrientationP,utc_Dali_Window_startup,utc_Dali_Window_cleanup},
+       {"UtcDaliWindowGetPreferredOrientationP",UtcDaliWindowGetPreferredOrientationP,utc_Dali_Window_startup,utc_Dali_Window_cleanup},
+       {"UtcDaliWindowGetNativeHandleP",UtcDaliWindowGetNativeHandleP,utc_Dali_Window_startup,utc_Dali_Window_cleanup},
+       {"UtcDaliWindowAddAvailableOrientationN",UtcDaliWindowAddAvailableOrientationN,utc_Dali_Window_startup,utc_Dali_Window_cleanup},
+       {"UtcDaliWindowRemoveAvailableOrientationN",UtcDaliWindowRemoveAvailableOrientationN,utc_Dali_Window_startup,utc_Dali_Window_cleanup},
+       {"UtcDaliWindowLowerP",UtcDaliWindowLowerP,utc_Dali_Window_startup,utc_Dali_Window_cleanup},
+       {"UtcDaliWindowRaiseP",UtcDaliWindowRaiseP,utc_Dali_Window_startup,utc_Dali_Window_cleanup},
+       {"UtcDaliWindowActivateP",UtcDaliWindowActivateP,utc_Dali_Window_startup,utc_Dali_Window_cleanup},
+       {"UtcDaliWindowSetClassSetIndicatorBgOpacityP",UtcDaliWindowSetClassSetIndicatorBgOpacityP,utc_Dali_Window_startup,utc_Dali_Window_cleanup},
+       {"UtcDaliWindowShowIndicatorP",UtcDaliWindowShowIndicatorP,utc_Dali_Window_startup,utc_Dali_Window_cleanup},
+       {"UtcDaliWindowRotateIndicatorP",UtcDaliWindowRotateIndicatorP,utc_Dali_Window_startup,utc_Dali_Window_cleanup},
+       {"UtcDaliWindowIndicatorVisibilityChangedSignalP",UtcDaliWindowIndicatorVisibilityChangedSignalP,utc_Dali_Window_startup,utc_Dali_Window_cleanup},
+       {"UtcDaliWindowSetAcceptFocusIsFocusAcceptableP",UtcDaliWindowSetAcceptFocusIsFocusAcceptableP,utc_Dali_Window_startup,utc_Dali_Window_cleanup},
+       {"UtcDaliWindowShowHideIsVisibleP",UtcDaliWindowShowHideIsVisibleP,utc_Dali_Window_startup,utc_Dali_Window_cleanup},
+       {"UtcDaliWindowAuxiliaryHintTestP",UtcDaliWindowAuxiliaryHintTestP,utc_Dali_Window_startup,utc_Dali_Window_cleanup},
+       {"UtcDaliWindowSetGetTypeP",UtcDaliWindowSetGetTypeP,utc_Dali_Window_startup,utc_Dali_Window_cleanup},
+       {"UtcDaliWindowSetGetNotificationLevelP",UtcDaliWindowSetGetNotificationLevelP,utc_Dali_Window_startup,utc_Dali_Window_cleanup},
+       {"UtcDaliWindowSetOpaqueStateIsOpaqueStateP",UtcDaliWindowSetOpaqueStateIsOpaqueStateP,utc_Dali_Window_startup,utc_Dali_Window_cleanup},
+       {"UtcDaliWindowSetGetScreenOffModeP",UtcDaliWindowSetGetScreenOffModeP,utc_Dali_Window_startup,utc_Dali_Window_cleanup},
+       {"UtcDaliWindowSetGetBrightnessP",UtcDaliWindowSetGetBrightnessP,utc_Dali_Window_startup,utc_Dali_Window_cleanup},
+       {"UtcDaliWindowSetGetSizeResizedSignalP",UtcDaliWindowSetGetSizeResizedSignalP,utc_Dali_Window_startup,utc_Dali_Window_cleanup},
+       {"UtcDaliWindowSetGetSizeResizedSignalP2",UtcDaliWindowSetGetSizeResizedSignalP2,utc_Dali_Window_startup,utc_Dali_Window_cleanup},
+       {"UtcDaliWindowSetGetPositionP",UtcDaliWindowSetGetPositionP,utc_Dali_Window_startup,utc_Dali_Window_cleanup},
+       {"UtcWindowAddRemoveActorP",UtcWindowAddRemoveActorP,utc_Dali_Window_startup,utc_Dali_Window_cleanup},
+       {"UtcWindowSetGetBackgroundColorP",UtcWindowSetGetBackgroundColorP,utc_Dali_Window_startup,utc_Dali_Window_cleanup},
+       {"UtcWindowGetRootLayerP",UtcWindowGetRootLayerP,utc_Dali_Window_startup,utc_Dali_Window_cleanup},
+       {"UtcWindowGetLayerCountP",UtcWindowGetLayerCountP,utc_Dali_Window_startup,utc_Dali_Window_cleanup},
+       {"UtcWindowGetLayerP",UtcWindowGetLayerP,utc_Dali_Window_startup,utc_Dali_Window_cleanup},
+       {"UtcDaliNativeImageSourceColorDepthDefaultP",UtcDaliNativeImageSourceColorDepthDefaultP,utc_Dali_NativeImageSource_startup,utc_Dali_NativeImageSource_cleanup},
+       {"UtcDaliNativeImageSourceColorDepth24P",UtcDaliNativeImageSourceColorDepth24P,utc_Dali_NativeImageSource_startup,utc_Dali_NativeImageSource_cleanup},
+       {"UtcDaliNativeImageSourceColorDepth32P",UtcDaliNativeImageSourceColorDepth32P,utc_Dali_NativeImageSource_startup,utc_Dali_NativeImageSource_cleanup},
+       {"UtcDaliNativeImageSourceGetNativeImageSourceP",UtcDaliNativeImageSourceGetNativeImageSourceP,utc_Dali_NativeImageSource_startup,utc_Dali_NativeImageSource_cleanup},
+       {"UtcDaliNativeImageSourceGetNativeImageSourceN",UtcDaliNativeImageSourceGetNativeImageSourceN,utc_Dali_NativeImageSource_startup,utc_Dali_NativeImageSource_cleanup},
+       {"UtcDaliNativeImageSourceNewN",UtcDaliNativeImageSourceNewN,utc_Dali_NativeImageSource_startup,utc_Dali_NativeImageSource_cleanup},
+       {"UtcDaliNativeImageSourceNewP",UtcDaliNativeImageSourceNewP,utc_Dali_NativeImageSource_startup,utc_Dali_NativeImageSource_cleanup},
+       {"UtcDaliNativeImageSourceNewAnyP",UtcDaliNativeImageSourceNewAnyP,utc_Dali_NativeImageSource_startup,utc_Dali_NativeImageSource_cleanup},
+       {"UtcDaliNativeImageSourceEncodeToFileP",UtcDaliNativeImageSourceEncodeToFileP,utc_Dali_NativeImageSource_startup,utc_Dali_NativeImageSource_cleanup},
+       {"UtcDaliNativeImageSourceGetPixelsN",UtcDaliNativeImageSourceGetPixelsN,utc_Dali_NativeImageSource_startup,utc_Dali_NativeImageSource_cleanup},
+       {"UtcDaliNativeImageSourceGetPixelsP",UtcDaliNativeImageSourceGetPixelsP,utc_Dali_NativeImageSource_startup,utc_Dali_NativeImageSource_cleanup},
+       {"UtcDaliNativeImageSourceSetSourceP",UtcDaliNativeImageSourceSetSourceP,utc_Dali_NativeImageSource_startup,utc_Dali_NativeImageSource_cleanup},
+       {"UtcDaliNativeImageSourceIsColorDepthSupportedP",UtcDaliNativeImageSourceIsColorDepthSupportedP,utc_Dali_NativeImageSource_startup,utc_Dali_NativeImageSource_cleanup},
+       {"UtcDaliIsKeyP",UtcDaliIsKeyP,utc_Dali_Key_startup,utc_Dali_Key_cleanup},
+       {"UtcDaliTtsPlayerConstructorP",UtcDaliTtsPlayerConstructorP,utc_Dali_TtsPlayer_startup,utc_Dali_TtsPlayer_cleanup},
+       {"UtcDaliTtsPlayerCopyConstructorP",UtcDaliTtsPlayerCopyConstructorP,utc_Dali_TtsPlayer_startup,utc_Dali_TtsPlayer_cleanup},
+       {"UtcDaliTtsPlayerAssignmentOperatorP",UtcDaliTtsPlayerAssignmentOperatorP,utc_Dali_TtsPlayer_startup,utc_Dali_TtsPlayer_cleanup},
+       {"UtcDaliTtsPlayerGetP",UtcDaliTtsPlayerGetP,utc_Dali_TtsPlayer_startup,utc_Dali_TtsPlayer_cleanup},
+       {"UtcDaliTtsPlayerResumeN",UtcDaliTtsPlayerResumeN,utc_Dali_TtsPlayer_startup,utc_Dali_TtsPlayer_cleanup},
+       {"UtcDaliTtsPlayerPlayN",UtcDaliTtsPlayerPlayN,utc_Dali_TtsPlayer_startup,utc_Dali_TtsPlayer_cleanup},
+       {"UtcDaliTtsPlayerPauseN",UtcDaliTtsPlayerPauseN,utc_Dali_TtsPlayer_startup,utc_Dali_TtsPlayer_cleanup},
+       {"UtcDaliTtsPlayerStopN",UtcDaliTtsPlayerStopN,utc_Dali_TtsPlayer_startup,utc_Dali_TtsPlayer_cleanup},
+       {"UtcDaliTtsPlayerGetStateN",UtcDaliTtsPlayerGetStateN,utc_Dali_TtsPlayer_startup,utc_Dali_TtsPlayer_cleanup},
+       {"UtcDaliApplicationCopyConstructorP",UtcDaliApplicationCopyConstructorP,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationConstructorP",UtcDaliApplicationConstructorP,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationCopyAndAssignmentP",UtcDaliApplicationCopyAndAssignmentP,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationMainLoopN",UtcDaliApplicationMainLoopN,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationMainLoopContextLossP",UtcDaliApplicationMainLoopContextLossP,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationLowerN",UtcDaliApplicationLowerN,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationQuitN",UtcDaliApplicationQuitN,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationAddIdleN",UtcDaliApplicationAddIdleN,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationAddIdleP",UtcDaliApplicationAddIdleP,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationGetWindowN",UtcDaliApplicationGetWindowN,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationGetWindowP",UtcDaliApplicationGetWindowP,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationReplaceWindowP",UtcDaliApplicationReplaceWindowP,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationReplaceWindowN",UtcDaliApplicationReplaceWindowN,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationSetViewModeN",UtcDaliApplicationSetViewModeN,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationGetViewModeN",UtcDaliApplicationGetViewModeN,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationViewModeSetAndGetP",UtcDaliApplicationViewModeSetAndGetP,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationStereoBaseSetAndGetP",UtcDaliApplicationStereoBaseSetAndGetP,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationSetStereoBaseN",UtcDaliApplicationSetStereoBaseN,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationGetStereoBaseN",UtcDaliApplicationGetStereoBaseN,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationTerminateSignalP",UtcDaliApplicationTerminateSignalP,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationTerminateSignalN",UtcDaliApplicationTerminateSignalN,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationPauseSignalP",UtcDaliApplicationPauseSignalP,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationPauseSignalN",UtcDaliApplicationPauseSignalN,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationResumeSignalP",UtcDaliApplicationResumeSignalP,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationResumeSignalN",UtcDaliApplicationResumeSignalN,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationResetSignalP",UtcDaliApplicationResetSignalP,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationResetSignalN",UtcDaliApplicationResetSignalN,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationResizeSignalP",UtcDaliApplicationResizeSignalP,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationResizeSignalN",UtcDaliApplicationResizeSignalN,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationlControlSignalP",UtcDaliApplicationlControlSignalP,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationlControlSignalN",UtcDaliApplicationlControlSignalN,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationLanguageChangedSignalP",UtcDaliApplicationLanguageChangedSignalP,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationLanguageChangedSignalN",UtcDaliApplicationLanguageChangedSignalN,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationRegionChangedSignalP",UtcDaliApplicationRegionChangedSignalP,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationRegionChangedSignalN",UtcDaliApplicationRegionChangedSignalN,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationBatteryLowSignalP",UtcDaliApplicationBatteryLowSignalP,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationBatteryLowSignalN",UtcDaliApplicationBatteryLowSignalN,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationInitSignalP",UtcDaliApplicationInitSignalP,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationInitSignalN",UtcDaliApplicationInitSignalN,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationMemoryLowSignalP",UtcDaliApplicationMemoryLowSignalP,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationMemoryLowSignalN",UtcDaliApplicationMemoryLowSignalN,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationNewP",UtcDaliApplicationNewP,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationNewP2",UtcDaliApplicationNewP2,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationNewP3",UtcDaliApplicationNewP3,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationNewP4",UtcDaliApplicationNewP4,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationNewP5",UtcDaliApplicationNewP5,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationNewP6",UtcDaliApplicationNewP6,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationGetResourcePathP",UtcDaliApplicationGetResourcePathP,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationGetRegionP",UtcDaliApplicationGetRegionP,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationGetLanguageP",UtcDaliApplicationGetLanguageP,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationLowBatterySignalP",UtcDaliApplicationLowBatterySignalP,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationLowBatterySignalN",UtcDaliApplicationLowBatterySignalN,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationLowMemorySignalP",UtcDaliApplicationLowMemorySignalP,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+       {"UtcDaliApplicationLowMemorySignalN",UtcDaliApplicationLowMemorySignalN,utc_Dali_Application_startup,utc_Dali_Application_cleanup},
+  {"UtcDaliCaptureConstructorP",UtcDaliCaptureConstructorP,utc_Dali_Capture_startup,utc_Dali_Capture_cleanup},
+  {"UtcDaliCaptureNewP",UtcDaliCaptureNewP,utc_Dali_Capture_startup,utc_Dali_Capture_cleanup},
+  {"UtcDaliCaptureNewCameraP",UtcDaliCaptureNewCameraP,utc_Dali_Capture_startup,utc_Dali_Capture_cleanup},
+  {"UtcDaliCaptureAssignmentP",UtcDaliCaptureAssignmentP,utc_Dali_Capture_startup,utc_Dali_Capture_cleanup},
+  {"UtcDaliCaptureDownCastP",UtcDaliCaptureDownCastP,utc_Dali_Capture_startup,utc_Dali_Capture_cleanup},
+  {"UtcDaliCaptureStartP",UtcDaliCaptureStartP,utc_Dali_Capture_startup,utc_Dali_Capture_cleanup},
+  {"UtcDaliCaptureStartColorP",UtcDaliCaptureStartColorP,utc_Dali_Capture_startup,utc_Dali_Capture_cleanup},
+  {"UtcDaliCaptureStartColorAndQualityP",UtcDaliCaptureStartColorAndQualityP,utc_Dali_Capture_startup,utc_Dali_Capture_cleanup},
+  {"UtcDaliCaptureReturnNativeImageSourceP",UtcDaliCaptureReturnNativeImageSourceP,utc_Dali_Capture_startup,utc_Dali_Capture_cleanup},
+  {"UtcDaliCaptureStartColorAndQualityN",UtcDaliCaptureStartColorAndQualityN,utc_Dali_Capture_startup,utc_Dali_Capture_cleanup},
+  {"UtcDaliCaptureReturnNativeImageSourceN",UtcDaliCaptureReturnNativeImageSourceN,utc_Dali_Capture_startup,utc_Dali_Capture_cleanup},
+  {"UtcDaliCaptureFinishedN",UtcDaliCaptureFinishedN,utc_Dali_Capture_startup,utc_Dali_Capture_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_DALI-ADAPTOR-NATIVE_H__
diff --git a/src/utc/dali-core/tct-dali-core-core_tv.h b/src/utc/dali-core/tct-dali-core-core_tv.h
new file mode 100755 (executable)
index 0000000..edd156a
--- /dev/null
@@ -0,0 +1,2534 @@
+//
+// Copyright (c) 2019 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_DALI-CORE-NATIVE_H__
+#define __TCT_DALI-CORE-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_Dali_PropertyNotification_startup(void);
+extern void utc_Dali_PropertyNotification_cleanup(void);
+extern void utc_Dali_Path_startup(void);
+extern void utc_Dali_Path_cleanup(void);
+extern void utc_Dali_LinearConstrainer_startup(void);
+extern void utc_Dali_LinearConstrainer_cleanup(void);
+extern void utc_Dali_KeyFrames_startup(void);
+extern void utc_Dali_KeyFrames_cleanup(void);
+extern void utc_Dali_ConstraintSource_startup(void);
+extern void utc_Dali_ConstraintSource_cleanup(void);
+extern void utc_Dali_Constraints_startup(void);
+extern void utc_Dali_Constraints_cleanup(void);
+extern void utc_Dali_Constraint_startup(void);
+extern void utc_Dali_Constraint_cleanup(void);
+extern void utc_Dali_Animation_startup(void);
+extern void utc_Dali_Animation_cleanup(void);
+extern void utc_Dali_rendertasklist_startup(void);
+extern void utc_Dali_rendertasklist_cleanup(void);
+extern void utc_Dali_RenderTask_startup(void);
+extern void utc_Dali_RenderTask_cleanup(void);
+extern void utc_Dali_Handle_startup(void);
+extern void utc_Dali_Handle_cleanup(void);
+extern void utc_Dali_PropertyValue_startup(void);
+extern void utc_Dali_PropertyValue_cleanup(void);
+extern void utc_Dali_PropertyNotification_startup(void);
+extern void utc_Dali_PropertyNotification_cleanup(void);
+extern void utc_Dali_PropertyCondition_startup(void);
+extern void utc_Dali_PropertyCondition_cleanup(void);
+extern void utc_Dali_PropertyMap_startup(void);
+extern void utc_Dali_PropertyMap_cleanup(void);
+extern void utc_Dali_PropertyArray_startup(void);
+extern void utc_Dali_PropertyArray_cleanup(void);
+extern void utc_Dali_PropertyTypes_startup(void);
+extern void utc_Dali_PropertyTypes_cleanup(void);
+extern void utc_Dali_BaseHandle_startup(void);
+extern void utc_Dali_BaseHandle_cleanup(void);
+extern void utc_Dali_RefObject_startup(void);
+extern void utc_Dali_RefObject_cleanup(void);
+extern void utc_Dali_TypeRegistry_startup(void);
+extern void utc_Dali_TypeRegistry_cleanup(void);
+extern void utc_Dali_Property_startup(void);
+extern void utc_Dali_Property_cleanup(void);
+extern void utc_Dali_TypeInfo_startup(void);
+extern void utc_Dali_TypeInfo_cleanup(void);
+extern void utc_Dali_TimePeriod_startup(void);
+extern void utc_Dali_TimePeriod_cleanup(void);
+extern void utc_Dali_Callback_startup(void);
+extern void utc_Dali_Callback_cleanup(void);
+extern void utc_Dali_Stage_startup(void);
+extern void utc_Dali_Stage_cleanup(void);
+extern void utc_Dali_AlphaFunction_startup(void);
+extern void utc_Dali_AlphaFunction_cleanup(void);
+extern void utc_Dali_EncodedBufferImage_startup(void);
+extern void utc_Dali_EncodedBufferImage_cleanup(void);
+extern void utc_Dali_BufferImage_startup(void);
+extern void utc_Dali_BufferImage_cleanup(void);
+extern void utc_Dali_FrameBufferImage_startup(void);
+extern void utc_Dali_FrameBufferImage_cleanup(void);
+extern void utc_Dali_Image_startup(void);
+extern void utc_Dali_Image_cleanup(void);
+extern void utc_Dali_ResourceImage_startup(void);
+extern void utc_Dali_ResourceImage_cleanup(void);
+extern void utc_Dali_NativeImage_startup(void);
+extern void utc_Dali_NativeImage_cleanup(void);
+extern void utc_Dali_IntrusivePtr_startup(void);
+extern void utc_Dali_IntrusivePtr_cleanup(void);
+extern void utc_Dali_Pixel_startup(void);
+extern void utc_Dali_Pixel_cleanup(void);
+extern void utc_Dali_Any_startup(void);
+extern void utc_Dali_Any_cleanup(void);
+extern void utc_Dali_CameraActor_startup(void);
+extern void utc_Dali_CameraActor_cleanup(void);
+extern void utc_Dali_CustomActor_startup(void);
+extern void utc_Dali_CustomActor_cleanup(void);
+extern void utc_Dali_ObjectRegistry_startup(void);
+extern void utc_Dali_ObjectRegistry_cleanup(void);
+extern void utc_Dali_BaseObject_startup(void);
+extern void utc_Dali_BaseObject_cleanup(void);
+extern void utc_Dali_CustomActorImpl_startup(void);
+extern void utc_Dali_CustomActorImpl_cleanup(void);
+extern void utc_Dali_Actor_startup(void);
+extern void utc_Dali_Actor_cleanup(void);
+extern void utc_Dali_Layer_startup(void);
+extern void utc_Dali_Layer_cleanup(void);
+extern void utc_Dali_Vector2_startup(void);
+extern void utc_Dali_Vector2_cleanup(void);
+extern void utc_Dali_Vector3_startup(void);
+extern void utc_Dali_Vector3_cleanup(void);
+extern void utc_Dali_Vector4_startup(void);
+extern void utc_Dali_Vector4_cleanup(void);
+extern void utc_Dali_AngleAxis_startup(void);
+extern void utc_Dali_AngleAxis_cleanup(void);
+extern void utc_Dali_Degree_startup(void);
+extern void utc_Dali_Degree_cleanup(void);
+extern void utc_Dali_MathUtils_startup(void);
+extern void utc_Dali_MathUtils_cleanup(void);
+extern void utc_Dali_Uint16Pair_startup(void);
+extern void utc_Dali_Uint16Pair_cleanup(void);
+extern void utc_Dali_Rect_startup(void);
+extern void utc_Dali_Rect_cleanup(void);
+extern void utc_Dali_Random_startup(void);
+extern void utc_Dali_Random_cleanup(void);
+extern void utc_Dali_Matrix_startup(void);
+extern void utc_Dali_Matrix_cleanup(void);
+extern void utc_Dali_Matrix3_startup(void);
+extern void utc_Dali_Matrix3_cleanup(void);
+extern void utc_Dali_Quaternion_startup(void);
+extern void utc_Dali_Quaternion_cleanup(void);
+extern void utc_Dali_Radian_startup(void);
+extern void utc_Dali_Radian_cleanup(void);
+extern void utc_Dali_Sampling_startup(void);
+extern void utc_Dali_Sampling_cleanup(void);
+extern void utc_Dali_Vector_startup(void);
+extern void utc_Dali_Vector_cleanup(void);
+extern void utc_Dali_ConstraintFunction_startup(void);
+extern void utc_Dali_ConstraintFunction_cleanup(void);
+extern void utc_Dali_VectorBase_startup(void);
+extern void utc_Dali_VectorBase_cleanup(void);
+extern void utc_Dali_Exception_startup(void);
+extern void utc_Dali_Exception_cleanup(void);
+extern void utc_Dali_ConnectionTracker_startup(void);
+extern void utc_Dali_ConnectionTracker_cleanup(void);
+extern void utc_frame_buffer_startup(void);
+extern void utc_frame_buffer_cleanup(void);
+extern void utc_geometry_startup(void);
+extern void utc_geometry_cleanup(void);
+extern void utc_pixeldata_startup(void);
+extern void utc_pixeldata_cleanup(void);
+extern void utc_propertybuffer_startup(void);
+extern void utc_propertybuffer_cleanup(void);
+extern void utc_renderer_startup(void);
+extern void utc_renderer_cleanup(void);
+extern void utc_sampler_startup(void);
+extern void utc_sampler_cleanup(void);
+extern void utc_shader_startup(void);
+extern void utc_shader_cleanup(void);
+extern void utc_textureset_startup(void);
+extern void utc_textureset_cleanup(void);
+extern void utc_texture_startup(void);
+extern void utc_texture_cleanup(void);
+extern void utc_Dali_Events_startup(void);
+extern void utc_Dali_Events_cleanup(void);
+extern void utc_Dali_WeakHandleBase_startup(void);
+extern void utc_Dali_WeakHandleBase_cleanup(void);
+extern void utc_Dali_Extents_startup(void);
+extern void utc_Dali_Extents_cleanup(void);
+
+
+extern int UtcDaliPropertyNotificationConstructorP(void);
+extern int UtcDaliPropertyNotificationCopyConstructorP(void);
+extern int UtcDaliPropertyNotificationOperatorAssignmentP(void);
+extern int UtcDaliPropertyNotificationDownCastP(void);
+extern int UtcDaliPropertyNotificationDownCastN(void);
+extern int UtcDaliPropertyNotificationGetConditionP(void);
+extern int UtcDaliPropertyNotificationGetConditionConstP(void);
+extern int UtcDaliPropertyNotificationGetTargetP(void);
+extern int UtcDaliPropertyNotificationGetTargetPropertyP(void);
+extern int UtcDaliPropertyNotificationSetGetNotifyModeP(void);
+extern int UtcDaliPropertyNotificationSetGetNotifyModeP2(void);
+extern int UtcDaliPropertyNotificationSetGetNotifyModeP3(void);
+extern int UtcDaliPropertyNotificationSetGetNotifyModeP4(void);
+extern int UtcDaliPropertyNotificationGetNotifyResultP(void);
+extern int UtcDaliPathNewP(void);
+extern int UtcDaliPathConstructorP(void);
+extern int UtcDaliPathCopyConstructorP(void);
+extern int UtcDaliPathDownCastP(void);
+extern int UtcDaliPathDownCastN(void);
+extern int UtcDaliPathGetPointP(void);
+extern int UtcDaliPathGetPointN(void);
+extern int UtcDaliPathGetPointN2(void);
+extern int UtcDaliPathGetControlPointP(void);
+extern int UtcDaliPathGetControlPointN(void);
+extern int UtcDaliPathGetControlPointN2(void);
+extern int UtcDaliPathGenerateControlPointsP(void);
+extern int UtcDaliPathSampleP(void);
+extern int UtcDaliPathGetPointCountP(void);
+extern int UtcDaliLinearConstrainerNewP(void);
+extern int UtcDaliLinearConstrainerDownCastP(void);
+extern int UtcDaliLinearConstrainerDownCastN(void);
+extern int UtcDaliLinearConstrainerConstructorP(void);
+extern int UtcDaliLinearConstrainerCopyConstructorP(void);
+extern int UtcDaliLinearConstrainerOperatorAssignmentP(void);
+extern int UtcDaliLinearConstrainerApplyRemoveP(void);
+extern int UtcDaliKeyFramesNewP(void);
+extern int UtcDaliKeyFramesDownCastP(void);
+extern int UtcDaliKeyFramesDownCastN(void);
+extern int UtcDaliKeyFramesConstructorP(void);
+extern int UtcDaliKeyFramesCopyConstructorP(void);
+extern int UtcDaliKeyFramesAddwithalphafunctionP(void);
+extern int UtcDaliKeyFramesAddGetTypewithboolP(void);
+extern int UtcDaliKeyFramesAddGetTypewithfloatP(void);
+extern int UtcDaliKeyFramesAddGetTypewithvector2P(void);
+extern int UtcDaliKeyFramesAddGetTypewithvector3P(void);
+extern int UtcDaliKeyFramesAddGetTypewithvector4P(void);
+extern int UtcDaliKeyFramesAddGetTypewithangleaxisP(void);
+extern int UtcDaliKeyFramesOperatorAssignmentP(void);
+extern int UtcDaliSourceP(void);
+extern int UtcDaliLocalSourceP(void);
+extern int UtcDaliParentSourceP(void);
+extern int UtcDaliConstraintSourceSourceP(void);
+extern int UtcDaliConstraintSourceLocalSourceP(void);
+extern int UtcDaliConstraintSourceParentSourceP(void);
+extern int UtcDaliConstraintsEqualToConstraintConstructorP(void);
+extern int UtcDaliConstraintsEqualToConstraintForPropertyFloatP(void);
+extern int UtcDaliConstraintsEqualToConstraintForPropertyVector2P(void);
+extern int UtcDaliConstraintsEqualToConstraintForPropertyVector3P(void);
+extern int UtcDaliConstraintsEqualToConstraintForPropertyVector4P(void);
+extern int UtcDaliConstraintsEqualToConstraintForPropertyMatrix3P(void);
+extern int UtcDaliConstraintsEqualToConstraintForPropertyMatrixP(void);
+extern int UtcDaliConstraintsEqualToConstraintForPropertyQuaternionP(void);
+extern int UtcDaliConstraintsLookAtP(void);
+extern int UtcDaliConstraintsRelativeToConstraintForFloatScaleP(void);
+extern int UtcDaliConstraintsRelativeToConstraintForPropertyVector3P(void);
+extern int UtcDaliConstraintsRelativeToConstraintForPropertyFloatP(void);
+extern int UtcDaliConstraintNewOnStageBooleanP(void);
+extern int UtcDaliConstraintNewOnStageIntegerP(void);
+extern int UtcDaliConstraintNewOnStageFloatP(void);
+extern int UtcDaliConstraintNewOnStageVector2P(void);
+extern int UtcDaliConstraintNewOnStageVector3P(void);
+extern int UtcDaliConstraintNewOnStageVector4P(void);
+extern int UtcDaliConstraintNewOnStageMatrixP(void);
+extern int UtcDaliConstraintNewOnStageMatrix3P(void);
+extern int UtcDaliConstraintNewOnStageQuaternionP(void);
+extern int UtcDaliConstraintNewOnStageBooleanAddSourceP(void);
+extern int UtcDaliConstraintNewOnStageBooleanAddSourceParentP(void);
+extern int UtcDaliConstraintNewOnStageIntegerAddSourceP(void);
+extern int UtcDaliConstraintNewOnStageIntegerAddSourceParentP(void);
+extern int UtcDaliConstraintNewOnStageFloatAddSourceP(void);
+extern int UtcDaliConstraintNewOnStageFloatAddSourceParentP(void);
+extern int UtcDaliConstraintNewOnStageVector2AddSourceP(void);
+extern int UtcDaliConstraintNewOnStageVector2AddSourceParentP(void);
+extern int UtcDaliConstraintNewOnStageVector3AddSourceP(void);
+extern int UtcDaliConstraintNewOnStageVector3AddSourceParentP(void);
+extern int UtcDaliConstraintNewOnStageMatrixAddSourceP(void);
+extern int UtcDaliConstraintNewOnStageMatrixAddSourceParentP(void);
+extern int UtcDaliConstraintNewOnStageMatrix3AddSourceP(void);
+extern int UtcDaliConstraintNewOnStageMatrix3AddSourceParentP(void);
+extern int UtcDaliConstraintNewOnStageQuaternionAddSourceP(void);
+extern int UtcDaliConstraintNewOnStageQuaternionAddSourceParentP(void);
+extern int UtcDaliConstraintNewOnStageVector2AddSourceLocalP(void);
+extern int UtcDaliConstraintGetRemoveActionP(void);
+extern int UtcDaliConstraintClonedDownCastP(void);
+extern int UtcDaliConstraintCopyConstuctorP(void);
+extern int UtcDaliConstraintOperatorAssignmentP(void);
+extern int UtcDaliConstraintGetTargetObjectP(void);
+extern int UtcDaliConstraintGetTargetObjectN(void);
+extern int UtcDaliConstraintGetTargetPropertyP(void);
+extern int UtcDaliConstraintGetTargetPropertyN(void);
+extern int UtcDaliConstraintSetGetTagP(void);
+extern int UtcDaliConstraintSetGetTagP2(void);
+extern int UtcDaliAnimationSetGetSpeedFactorP(void);
+extern int UtcDaliAnimationSetGetCurrentProgressP(void);
+extern int UtcDaliAnimationSetGetPlayRangeP(void);
+extern int UtcDaliAnimationSetGetDisconnectActionWithBakeP(void);
+extern int UtcDaliAnimationSetGetDisconnectActionBakeFinalP(void);
+extern int UtcDaliAnimationSetGetDisconnectActionDiscardP(void);
+extern int UtcDaliAnimationPlayFromP(void);
+extern int UtcDaliAnimationSetGetEndActionWithBakeFinalP(void);
+extern int UtcDaliAnimationDowncastP(void);
+extern int UtcDaliAnimationDowncastN(void);
+extern int UtcDaliAnimationSetGetDurationP(void);
+extern int UtcDaliAnimationSetIsLoopingP(void);
+extern int UtcDaliAnimationSetGetLoopCountP(void);
+extern int UtcDaliAnimationGetCurrentLoopP(void);
+extern int UtcDaliAnimationHideIsVisibleP(void);
+extern int UtcDaliAnimationShowIsVisibleP(void);
+extern int UtcDaliAnimationSetGetEndActionWithEnumBakeP(void);
+extern int UtcDaliAnimationSetGetEndActionWithDiscardP(void);
+extern int UtcDaliAnimationSetGetDefaultAlphfunctionLinearP(void);
+extern int UtcDaliAnimationSetGetDefaultAlphfunctionEaseInP(void);
+extern int UtcDaliAnimationStopP(void);
+extern int UtcDaliAnimationClearP(void);
+extern int UtcDaliAnimationPauseP(void);
+extern int UtcDaliAnimationConstructorP(void);
+extern int UtcDaliAnimationNewP(void);
+extern int UtcDaliAnimationNewN(void);
+extern int UtcDaliAnimationCopyConstructorP(void);
+extern int UtcDaliAnimationOperatorAssignmentP(void);
+extern int UtcDaliAnimationAnimateByBoolP(void);
+extern int UtcDaliAnimationAnimateByFloatP(void);
+extern int UtcDaliAnimationAnimatePathTimePeriodAlphaFunctionP(void);
+extern int UtcDaliAnimationAnimateByIntegerP(void);
+extern int UtcDaliAnimationAnimateByVector2P(void);
+extern int UtcDaliAnimationAnimateByVector3P(void);
+extern int UtcDaliAnimationAnimateByVector4P(void);
+extern int UtcDaliAnimationAnimatePathVectorP(void);
+extern int UtcDaliAnimationAnimateBetweenKeyframesAlphafunctionLinearTimePeriodP(void);
+extern int UtcDaliAnimationAnimateBetweenKeyframesTimePeriodP(void);
+extern int UtcDaliAnimationAnimateByVector4TimePeriodP(void);
+extern int UtcDaliAnimationAnimateByVector3TimePeriodP(void);
+extern int UtcDaliAnimationAnimateByVector2TimePeriodP(void);
+extern int UtcDaliAnimationAnimateByFloatTimePeriodP(void);
+extern int UtcDaliAnimationAnimateByVector4TimePeriodAlphaFunctionP(void);
+extern int UtcDaliAnimationAnimateByVector4AlphaFunctionP(void);
+extern int UtcDaliAnimationAnimateToVector4P(void);
+extern int UtcDaliAnimationAnimateToVector3P(void);
+extern int UtcDaliAnimationAnimateToVector2P(void);
+extern int UtcDaliAnimationAnimateToP(void);
+extern int UtcDaliAnimationAnimateToFloatP(void);
+extern int UtcDaliAnimationAnimateToVector4TimePeriodP(void);
+extern int UtcDaliAnimationAnimateToVector2TimePeriodP(void);
+extern int UtcDaliAnimationAnimateToVector3TimePeriodP(void);
+extern int UtcDaliAnimationAnimateToFloatTimePeriodP(void);
+extern int UtcDaliAnimationAnimateToVector4TimePeriodAlphaFunctionP(void);
+extern int UtcDaliAnimationAnimateToVector2TimePeriodAlphaFunctionP(void);
+extern int UtcDaliAnimationAnimateToVector3TimePeriodAlphaFunctionP(void);
+extern int UtcDaliAnimationAnimateToFloatTimePeriodAlphaFunctionP(void);
+extern int UtcDaliAnimationAnimateToVector3AlphaFunctionP(void);
+extern int UtcDaliAnimationAnimateBetweenActorVisibleP(void);
+extern int UtcDaliAnimationAnimateBetweenActorRotationP(void);
+extern int UtcDaliAnimationAnimateBetweenColorAlphaP(void);
+extern int UtcDaliAnimationAnimatPathTimePeriodP(void);
+extern int UtcDaliAnimationAnimatePathAlphafunctionP(void);
+extern int UtcDaliAnimationAnimateBetweenKeyframesInterpolationP(void);
+extern int UtcDaliAnimationAnimateBetweenKeyframesAlphafunctionInterpolationP(void);
+extern int UtcDaliAnimationAnimateBetweenKeyframesInterpolationWithTimePeriodP(void);
+extern int UtcDaliAnimationAnimateBetweenKeyframesInterpolationTimePeriodAlphaFuncP(void);
+extern int UtcDaliAnimationGetLoopingModeP(void);
+extern int UtcDaliAnimationPlayAfterP(void);
+extern int UtcDaliAnimationPlayAfterN(void);
+extern int UtcDaliAnimationSetLoopingModeP(void);
+extern int UtcDaliAnimationSetLoopingModeP2(void);
+
+extern int UtcDaliRenderTaskListCreateTaskAndRemoveTaskP(void);
+extern int UtcDaliRenderTaskListGetTaskAndGetTaskCountP(void);
+extern int UtcDaliRenderTaskListDownCastP(void);
+extern int UtcDaliRenderTaskListDownCastN(void);
+extern int UtcDaliRenderTaskListCopyConstructorP(void);
+extern int UtcDaliRenderTaskListConstructorP(void);
+extern int UtcDaliRenderTaskListOperatorAssignmentP(void);
+extern int UtcDaliRenderTaskViewportToLocalP(void);
+extern int UtcDaliRenderTaskWorldToViewportP(void);
+extern int UtcDaliRenderTaskSetGetViewportSizeP(void);
+extern int UtcDaliRenderTaskSetGetCullModeP(void);
+extern int UtcDaliRenderTaskSetCullModeN(void);
+extern int UtcDaliRenderTaskGetCullModeN(void);
+extern int UtcDaliRenderTaskConstructorOperatorAssignmentP(void);
+extern int UtcDaliRenderTaskDownCastP(void);
+extern int UtcDaliRenderTaskDownCastN(void);
+extern int UtcDaliRenderTaskFinishedSignalP(void);
+extern int UtcDaliRenderTaskSetGetSourceActorP(void);
+extern int UtcDaliRenderTaskSetGetSourceActorN(void);
+extern int UtcDaliRenderTaskSetGetScreenToFrameBufferMappingActorP(void);
+extern int UtcDaliRenderTaskSetScreenToFrameBufferMappingActorN(void);
+extern int UtcDaliRenderTaskSetGetClearColorP(void);
+extern int UtcDaliRenderTaskSetClearColorN(void);
+extern int UtcDaliRenderTaskGetClearColorN(void);
+extern int UtcDaliRenderTaskSetGetClearEnabledP(void);
+extern int UtcDaliRenderTaskSetClearEnabledN(void);
+extern int UtcDaliRenderTaskGetClearEnabledN(void);
+extern int UtcDaliRenderTaskSetGetViewportPositionP(void);
+extern int UtcDaliRenderTaskSetAndGetViewportP(void);
+extern int UtcDaliRenderTaskGetViewportN(void);
+extern int UtcDaliRenderTaskSetViewportN(void);
+extern int UtcDaliRenderTaskSetGetTargetFrameBufferP(void);
+extern int UtcDaliRenderTaskSetGetRefreshRateP(void);
+extern int UtcDaliRenderTaskSetGetInputEnableP(void);
+extern int UtcDaliRenderTaskSetGetCameraActorP(void);
+extern int UtcDaliRenderTaskGetCameraActorN(void);
+extern int UtcDaliRenderTaskSetIsExclusiveP(void);
+extern int UtcDaliRenderTaskSetExclusiveN(void);
+extern int UtcDaliRenderTaskIsExclusiveN(void);
+extern int UtcDaliRenderTaskSetGetSetScreenToFrameBufferFunctionWithFullScreenP(void);
+extern int UtcDaliRenderTaskSetGetSetScreenToFrameBufferFunctionWithDefaultScreenP(void);
+extern int UtcDaliRenderTaskSetScreenToFrameBufferFunctionN(void);
+extern int UtcDaliRenderTaskGetScreenToFrameBufferFunctionN(void);
+extern int UtcDaliHandleConstuctorP(void);
+extern int UtcDaliHandleCopyConstuctorP(void);
+extern int UtcDaliHandleNewP(void);
+extern int UtcDaliHandleGetPropertyIndicesP(void);
+extern int UtcDaliHandleIsPropertyAConstraintInputP(void);
+extern int UtcDaliHandleAddRemovePropertyNotificationP(void);
+extern int UtcDaliHandleGetPropertyCountAndIndexAndNameAndTypeP(void);
+extern int UtcDaliHandleIsPropertyWritableP(void);
+extern int UtcDaliHandleIsPropertyAnimatableP(void);
+extern int UtcDaliHandleSupportsP(void);
+extern int UtcDaliHandleSetGetPropertyFloatP(void);
+extern int UtcDaliHandleSetGetPropertyStringP(void);
+extern int UtcDaliHandleSetGetPropertyIntP(void);
+extern int UtcDaliHandleSetGetPropertyBooleanP(void);
+extern int UtcDaliHandleSetGetPropertyVector2P(void);
+extern int UtcDaliHandleSetGetPropertyVector3P(void);
+extern int UtcDaliHandleSetGetPropertyVector4P(void);
+extern int UtcDaliHandleSetGetPropertyMatrixP(void);
+extern int UtcDaliHandleSetGetPropertyMatrix3P(void);
+extern int UtcDaliHandleSetGetPropertyRectP(void);
+extern int UtcDaliHandleSetGetPropertyQuaternionP(void);
+extern int UtcDaliHandleSetGetPropertyArrayP(void);
+extern int UtcDaliHandleSetGetPropertyMapP(void);
+extern int UtcDaliHandleSetGetPropertyTypeP(void);
+extern int UtcDaliHandleOperatorAssignmentP(void);
+extern int UtcDaliHandleRegisterPropertyFloatWithoutAccessModeP(void);
+extern int UtcDaliHandleRegisterPropertyFloatWithAccessModeP(void);
+extern int UtcDaliHandleRegisterPropertyboolWithoutAccessModeP(void);
+extern int UtcDaliHandleRegisterPropertyboolWithAccessModeP(void);
+extern int UtcDaliHandleRegisterPropertyVector2WithoutAccessModeP(void);
+extern int UtcDaliHandleRegisterPropertyVector2WithAccessModeP(void);
+extern int UtcDaliHandleRegisterPropertyVector3WithoutAccessModeP(void);
+extern int UtcDaliHandleRegisterPropertyVector3WithAccessModeP(void);
+extern int UtcDaliHandleRegisterPropertyVector4WithoutAccessmodeP(void);
+extern int UtcDaliHandleRegisterPropertyVector4WithAccessmodeP(void);
+extern int UtcDaliHandleRegisterPropertyMatrix3WithoutAccessModeP(void);
+extern int UtcDaliHandleRegisterPropertyMatrix3WithAccessModeP(void);
+extern int UtcDaliHandleRegisterPropertyMatrixWithoutAccessModeP(void);
+extern int UtcDaliHandleRegisterPropertyMatrixWithAccessModeP(void);
+extern int UtcDaliHandleRegisterPropertyStringWithoutAccessModeP(void);
+extern int UtcDaliHandleRegisterPropertyStringWithAccessModeP(void);
+extern int UtcDaliHandleRegisterPropertyQuaternionWithoutAccessModeP(void);
+extern int UtcDaliHandleRegisterPropertyQuaternionWithAccessModeP(void);
+extern int UtcDaliHandleRegisterPropertyRectWithoutAccessModeP(void);
+extern int UtcDaliHandleRegisterPropertyRectWithAccessModeP(void);
+extern int UtcDaliHandleRegisterPropertyMapWithAccessModeP(void);
+extern int UtcDaliHandleRegisterPropertyMapWithoutAccessModeP(void);
+extern int UtcDaliHandleRegisterPropertyArrayWithoutAccessModeP(void);
+extern int UtcDaliHandleRegisterPropertyArrayWithAccessModeP(void);
+extern int UtcDaliHandleRemoveConstraintsWithAndWithoutTagP(void);
+extern int UtcDaliHandleNewWeightObjectDownCastP(void);
+extern int UtcDaliHandleDownCastN(void);
+extern int UtcDaliHandleRemovePropertyNotificationsP(void);
+extern int UtcDaliPropertyValueConstructorNoneP(void);
+extern int UtcDaliPropertyValueConstructorNoneTypeP(void);
+extern int UtcDaliPropertyValueConstructorBoolP(void);
+extern int UtcDaliPropertyValueConstructorBoolTypeP(void);
+extern int UtcDaliPropertyValueConstructorsFloatP(void);
+extern int UtcDaliPropertyValueConstructorsFloatTypeP(void);
+extern int UtcDaliPropertyValueConstructorsIntP(void);
+extern int UtcDaliPropertyValueConstructorsIntTypeP(void);
+extern int UtcDaliPropertyValueConstructorsVector2P(void);
+extern int UtcDaliPropertyValueConstructorsVector2TypeP(void);
+extern int UtcDaliPropertyValueConstructorsVector3P(void);
+extern int UtcDaliPropertyValueConstructorsVector3TypeP(void);
+extern int UtcDaliPropertyValueConstructorsVector4P(void);
+extern int UtcDaliPropertyValueConstructorsVector4TypeP(void);
+extern int UtcDaliPropertyValueConstructorsMatrix3P(void);
+extern int UtcDaliPropertyValueConstructorsMatrix3TypeP(void);
+extern int UtcDaliPropertyValueConstructorsMatrixP(void);
+extern int UtcDaliPropertyValueConstructorsMatrixTypeP(void);
+extern int UtcDaliPropertyValueConstructorsRectP(void);
+extern int UtcDaliPropertyValueConstructorsRectTypeP(void);
+extern int UtcDaliPropertyValueConstructorsAngleAxisP(void);
+extern int UtcDaliPropertyValueConstructorsQuaternionP(void);
+extern int UtcDaliPropertyValueConstructorsRotationTypeP(void);
+extern int UtcDaliPropertyValueConstructorsStringP(void);
+extern int UtcDaliPropertyValueConstructorsStringTypeP(void);
+extern int UtcDaliPropertyValueConstructorsArrayP(void);
+extern int UtcDaliPropertyValueConstructorsArray2P(void);
+extern int UtcDaliPropertyValueConstructorsArrayTypeP(void);
+extern int UtcDaliPropertyValueConstructorsMapP(void);
+extern int UtcDaliPropertyValueConstructorsMapP2(void);
+extern int UtcDaliPropertyValueConstructorsMapTypeP(void);
+extern int UtcDaliPropertyValueConstructorsInitializerListP(void);
+extern int UtcDaliPropertyValueConstructorsEnumP(void);
+extern int UtcDaliPropertyValueCopyConstructorP(void);
+extern int UtcDaliPropertyValueCopyConstructorBoolP(void);
+extern int UtcDaliPropertyValueCopyConstructorFloatP(void);
+extern int UtcDaliPropertyValueCopyConstructorIntP(void);
+extern int UtcDaliPropertyValueCopyConstructoVector2P(void);
+extern int UtcDaliPropertyValueCopyConstructorVector3P(void);
+extern int UtcDaliPropertyValueCopyConstructorVector4P(void);
+extern int UtcDaliPropertyValueCopyConstructorMatrix3P(void);
+extern int UtcDaliPropertyValueCopyConstructorMatrixP(void);
+extern int UtcDaliPropertyValueCopyConstructorRectP(void);
+extern int UtcDaliPropertyValueCopyConstructorAngleAxisP(void);
+extern int UtcDaliPropertyValueCopyConstructorQuaternionP(void);
+extern int UtcDaliPropertyValueCopyConstructorStringP(void);
+extern int UtcDaliPropertyValueCopyConstructorArrayP(void);
+extern int UtcDaliPropertyValueCopyConstructorMapP(void);
+extern int UtcDaliPropertyValueAssignmentSelfP(void);
+extern int UtcDaliPropertyValueAssignmentOperatorNoneP(void);
+extern int UtcDaliPropertyValueAssignmentOperatorBoolP(void);
+extern int UtcDaliPropertyValueAssignmentOperatorIntP(void);
+extern int UtcDaliPropertyValueAssignmentOperatorFloatP(void);
+extern int UtcDaliPropertyValueAssignmentOperatorVector2P(void);
+extern int UtcDaliPropertyValueAssignmentOperatorVector3P(void);
+extern int UtcDaliPropertyValueAssignmentOperatorVector4P(void);
+extern int UtcDaliPropertyValueAssignmentOperatorMatrix3P(void);
+extern int UtcDaliPropertyValueAssignmentOperatorMatrixP(void);
+extern int UtcDaliPropertyValueAssignmentOperatorRectP(void);
+extern int UtcDaliPropertyValueAssignmentOperatorQuaternionP(void);
+extern int UtcDaliPropertyValueAssignmentOperatorAngleAxisP(void);
+extern int UtcDaliPropertyValueAssignmentOperatorStringP(void);
+extern int UtcDaliPropertyValueAssignmentOperatorArrayP(void);
+extern int UtcDaliPropertyValueAssignmentOperatorMapP(void);
+extern int UtcDaliPropertyValueGetTypeP(void);
+extern int UtcDaliPropertyValueGetBoolP(void);
+extern int UtcDaliPropertyValueGetBoolN(void);
+extern int UtcDaliPropertyValueGetFloatP(void);
+extern int UtcDaliPropertyValueGetFloatN(void);
+extern int UtcDaliPropertyValueGetIntP(void);
+extern int UtcDaliPropertyValueGetIntN(void);
+extern int UtcDaliPropertyValueGetRectP(void);
+extern int UtcDaliPropertyValueGetRectN(void);
+extern int UtcDaliPropertyValueGetVector2P(void);
+extern int UtcDaliPropertyValueGetVector2N(void);
+extern int UtcDaliPropertyValueGetVector3P(void);
+extern int UtcDaliPropertyValueGetVector3N(void);
+extern int UtcDaliPropertyValueGetVector4P(void);
+extern int UtcDaliPropertyValueGetVector4N(void);
+extern int UtcDaliPropertyValueGetMatrix3P(void);
+extern int UtcDaliPropertyValueGetMatrix3N(void);
+extern int UtcDaliPropertyValueGetMatrixP(void);
+extern int UtcDaliPropertyValueGetMatrixN(void);
+extern int UtcDaliPropertyValueGetAngleAxisP(void);
+extern int UtcDaliPropertyValueGetAngleAxisN(void);
+extern int UtcDaliPropertyValueGetQuaternionP(void);
+extern int UtcDaliPropertyValueGetQuaternionN(void);
+extern int UtcDaliPropertyValueGetStringP(void);
+extern int UtcDaliPropertyValueGetStringN(void);
+extern int UtcDaliPropertyValueGetArrayP(void);
+extern int UtcDaliPropertyValueGetArrayN(void);
+extern int UtcDaliPropertyValueGetMapP(void);
+extern int UtcDaliPropertyValueGetMapN(void);
+extern int UtcDaliPropertyValueGetEnumP(void);
+extern int UtcDaliPropertyValueGetEnumN(void);
+extern int UtcDaliPropertyValueOutputStreamP(void);
+extern int UtcDaliPropertyValueConstructorsExtentsTypeP(void);
+extern int UtcDaliPropertyValueConstructorsExtentsType2P(void);
+extern int UtcDaliPropertyValueAssignmentOperatorExtentsP(void);
+extern int UtcDaliPropertyValueGetExtentsP(void);
+extern int UtcDaliPropertyNotificationConstructorP(void);
+extern int UtcDaliPropertyNotificationCopyConstructorP(void);
+extern int UtcDaliPropertyNotificationOperatorAssignmentP(void);
+extern int UtcDaliPropertyNotificationDownCastP(void);
+extern int UtcDaliPropertyNotificationDownCastN(void);
+extern int UtcDaliPropertyNotificationGetConditionP(void);
+extern int UtcDaliPropertyNotificationGetConditionConstP(void);
+extern int UtcDaliPropertyNotificationGetTargetP(void);
+extern int UtcDaliPropertyNotificationGetTargetPropertyP(void);
+extern int UtcDaliPropertyNotificationSetGetNotifyModeP(void);
+extern int UtcDaliPropertyNotificationSetGetNotifyModeP2(void);
+extern int UtcDaliPropertyNotificationSetGetNotifyModeP3(void);
+extern int UtcDaliPropertyNotificationSetGetNotifyModeP4(void);
+extern int UtcDaliPropertyNotificationGetNotifyResultP(void);
+extern int UtcDaliPropertyConditionConstructorP(void);
+extern int UtcDaliPropertyConditionCopyConstructorP(void);
+extern int UtcDaliPropertyConditionOperatorAssignmentP(void);
+extern int UtcDaliPropertyConditionGetArgumentP(void);
+extern int UtcDaliPropertyConditionGetArgumentCountP(void);
+extern int UtcDaliPropertyConditionLessThanConditionP(void);
+extern int UtcDaliPropertyConditionGreaterThanConditionP(void);
+extern int UtcDaliPropertyConditionInsideConditionP(void);
+extern int UtcDaliPropertyConditionOutsideConditionP(void);
+extern int UtcDaliPropertyConditionStepConditionP(void);
+extern int UtcDaliPropertyConditionVariableStepConditionP(void);
+extern int UtcDaliPropertyMapConstructorP(void);
+extern int UtcDaliPropertyMapConstructorInitializerListP(void);
+extern int UtcDaliPropertyMapCopyConstructorP(void);
+extern int UtcDaliPropertyMapCountP(void);
+extern int UtcDaliPropertyMapEmptyP(void);
+extern int UtcDaliPropertyMapInsertP(void);
+extern int UtcDaliPropertyMapInsertP2(void);
+extern int UtcDaliPropertyMapInsertP3(void);
+extern int UtcDaliPropertyMapInsertP4(void);
+extern int UtcDaliPropertyMapAddP(void);
+extern int UtcDaliPropertyMapAddChainP(void);
+extern int UtcDaliPropertyMapAnonymousAddChainP(void);
+extern int UtcDaliPropertyMapGetValueP(void);
+extern int UtcDaliPropertyMapGetKeyP(void);
+extern int UtcDaliPropertyMapGetKeyAtP(void);
+extern int UtcDaliPropertyMapGetPairP(void);
+extern int UtcDaliPropertyMapGetKeyValueP(void);
+extern int UtcDaliPropertyMapFindP(void);
+extern int UtcDaliPropertyMapFindP2(void);
+extern int UtcDaliPropertyMapFindP3(void);
+extern int UtcDaliPropertyMapFindP4(void);
+extern int UtcDaliPropertyMapFindP5(void);
+extern int UtcDaliPropertyMapFindP6(void);
+extern int UtcDaliPropertyMapFindN(void);
+extern int UtcDaliPropertyMapClearP(void);
+extern int UtcDaliPropertyMapMergeP(void);
+extern int UtcDaliPropertyMapOperatorAssignmentP(void);
+extern int UtcDaliPropertyMapOperatorAssignmentP2(void);
+extern int UtcDaliPropertyMapOperatorAssignmentP3(void);
+extern int UtcDaliPropertyMapSquareOperatorP(void);
+extern int UtcDaliPropertyMapConstSquareOperatorP(void);
+extern int UtcDaliPropertyKeyConstructorP(void);
+extern int UtcDaliPropertyKeyEqualityOperatorP(void);
+extern int UtcDaliPropertyKeyInequalityOperatorP(void);
+extern int UtcDaliPropertyKeyOutputStream(void);
+extern int UtcDaliPropertyArrayConstructorP(void);
+extern int UtcDaliPropertyArrayConstructorInitializerListP(void);
+extern int UtcDaliPropertyArrayCopyConstructorP(void);
+extern int UtcDaliPropertyArraySizeP(void);
+extern int UtcDaliPropertyArrayCountP(void);
+extern int UtcDaliPropertyArrayEmptyP(void);
+extern int UtcDaliPropertyArrayClearP(void);
+extern int UtcDaliPropertyArrayReserveP(void);
+extern int UtcDaliPropertyArrayResizeP(void);
+extern int UtcDaliPropertyArrayAddP(void);
+extern int UtcDaliPropertyArrayCapacityP(void);
+extern int UtcDaliPropertyArrayPushBackP(void);
+extern int UtcDaliPropertyArrayGetElementAtP(void);
+extern int UtcDaliPropertyArrayOperatorAssignmentP(void);
+extern int UtcDaliPropertyArrayOperatorAssignmentP2(void);
+extern int UtcDaliPropertyTypesGetNameP(void);
+extern int UtcDaliBaseHandleConstructorP(void);
+extern int UtcDaliBaseHandleCopyConstructorBaseObjectP(void);
+extern int UtcDaliBaseHandleCopyConstructorP(void);
+extern int UtcDaliBaseHandleOperatorAssignmentP(void);
+extern int UtcDaliBaseHandleDoActionP(void);
+extern int UtcDaliBaseHandleGetTypeNameP(void);
+extern int UtcDaliBaseHandleGetTypeNameN(void);
+extern int UtcDaliBaseHandleGetTypeInfoP(void);
+extern int UtcDaliBaseHandleGetTypeInfoN(void);
+extern int UtcDaliBaseHandleGetBaseObjectP(void);
+extern int UtcDaliBaseHandleResetP(void);
+extern int UtcDaliBaseHandleBooleanTypeP(void);
+extern int UtcDaliBaseHandleEqualOperatorP(void);
+extern int UtcDaliBaseHandleInequalOperatorP(void);
+extern int UtcDaliBaseHandleGetObjectPtrP(void);
+extern int UtcDaliRefObjReferenceReferenceP(void);
+extern int UtcDaliRefObjReferenceUnReferenceP(void);
+extern int UtcDaliRefObjReferenceCountP(void);
+extern int UtcDaliRefObjRefObjectConstructorP(void);
+extern int UtcDaliRefObjRefObjectCopyConstructorP(void);
+extern int UtcDaliRefObjReferenceOperatorAssignmentP(void);
+extern int UtcDaliTypeRegistryGetTypeP(void);
+extern int UtcDaliTypeRegistryConstructorP(void);
+extern int UtcDaliTypeRegistryCopyConstructorP(void);
+extern int UtcDaliTypeRegistryCopyConstructorP2(void);
+extern int UtcDaliTypeRegistryOperatorAssignmentP(void);
+extern int UtcDaliTypeRegistryGetTypeInfoP(void);
+extern int UtcDaliTypeRegistryGetTypeInfoP2(void);
+extern int UtcDaliTypeRegistryGetTypeNameCountP(void);
+extern int UtcDaliTypeRegistryGetTypeNamesP(void);
+extern int UtcDaliTypeRegistryPropertyRegistrationP(void);
+extern int UtcDaliTypeRegistryRegisteredNameP(void);
+extern int UtcDaliTypeRegistrySignalConnectorTypeP(void);
+extern int UtcDaliTypeRegistrySignalConnectorTypeN(void);
+extern int UtcDaliTypeRegistryTypeActionP(void);
+extern int UtcDaliTypeRegistryTypeActionN(void);
+extern int UtcDaliTypeRegistryTypeRegistrationNotCallingCreateOnInitP(void);
+extern int UtcDaliTypeRegistryTypeRegistrationCallingCreateOnInitP(void);
+extern int UtcDaliTypeRegistryTypeRegistrationForNamedTypeP(void);
+extern int UtcDaliTypeRegistryChildPropertyRegistrationP(void);
+extern int UtcDaliTypeRegistryChildPropertyRegistrationN(void);
+extern int UtcDaliTypeRegisterChildProperties(void);
+extern int UtcDaliPropertyWithPropertyIndexP(void);
+extern int UtcDaliPropertyWithPropertyAndComponentIndexP(void);
+extern int UtcDaliPropertyWithPropertyNameP(void);
+extern int UtcDaliPropertyWithNameAndComponentIndexP(void);
+extern int UtcDaliTypeInfoConstructorP(void);
+extern int UtcDaliTypeInfoCopyConstructorP(void);
+extern int UtcDaliTypeInfoOperatorAssignmentP(void);
+extern int UtcDaliTypeInfoGetNameP(void);
+extern int UtcDaliTypeInfoGetBaseNameP(void);
+extern int UtcDaliTypeInfoCreateInstanceP(void);
+extern int UtcDaliTypeInfoGetCreatorP(void);
+extern int UtcDaliTypeInfoGetActionCountP(void);
+extern int UtcDaliTypeInfoGetActionNameP(void);
+extern int UtcDaliTypeInfoGetSignalCountP(void);
+extern int UtcDaliTypeInfoGetSignalNameP(void);
+extern int UtcDaliTypeInfoGetPropertyCountP(void);
+extern int UtcDaliTypeInfoGetPropertyIndicesP(void);
+extern int UtcDaliTypeInfoGetPropertyNameP(void);
+extern int UtcDaliTypeInfoGetChildProperties01(void);
+extern int UtcDaliTypeInfoGetChildProperties02(void);
+extern int UtcDaliTimePeriodWithDurationInSecondsP(void);
+extern int UtcDaliTimePeriodWithDelayDurationSecondsP(void);
+extern int UtcDaliCallbackConstructorP(void);
+extern int UtcDaliCallbackResetP(void);
+extern int UtcDaliCallbackConstructExecuteP(void);
+extern int UtcDaliCallbackConstructExecuteReturnP(void);
+extern int UtcDaliCallbackConstructExecuteParam1P(void);
+extern int UtcDaliCallbackConstructExecuteParam1ReturnP(void);
+extern int UtcDaliCallbackConstructExecuteParam2P(void);
+extern int UtcDaliCallbackConstructExecuteParam2ReturnP(void);
+extern int UtcDaliCallbackConstructExecuteParam3P(void);
+extern int UtcDaliCallbackConstructExecuteParam3ReturnP(void);
+extern int UtcDaliCallbackFunctorDelegateNewP(void);
+extern int UtcDaliCallbackFunctorDelegateExecuteP(void);
+extern int UtcDaliStageConstructorP(void);
+extern int UtcDaliStageGetCurrentP(void);
+extern int UtcDaliStageGetCurrentN(void);
+extern int UtcDaliStageIsInstalledP(void);
+extern int UtcDaliStageIsInstalledN(void);
+extern int UtcDaliStageCopyConstructorP(void);
+extern int UtcDaliStageOperatorAssignmentP(void);
+extern int UtcDaliStageAddP(void);
+extern int UtcDaliStageAddN(void);
+extern int UtcDaliStageRemoveP(void);
+extern int UtcDaliStageRemoveN1(void);
+extern int UtcDaliStageRemoveN2(void);
+extern int UtcDaliStageRemoveN3(void);
+extern int UtcDaliStageGetSizeP(void);
+extern int UtcDaliStageGetSizeN(void);
+extern int UtcDaliStageGetRenderTaskListP(void);
+extern int UtcDaliStageGetRenderTaskListN(void);
+extern int UtcDaliStageGetLayerCountP(void);
+extern int UtcDaliStageGetLayerCountN(void);
+extern int UtcDaliStageGetLayerP(void);
+extern int UtcDaliStageGetLayerN(void);
+extern int UtcDaliStageGetRootLayerP(void);
+extern int UtcDaliStageGetRootLayerN(void);
+extern int UtcDaliStageSetBackgroundColorP(void);
+extern int UtcDaliStageGetBackgroundColorP(void);
+extern int UtcDaliStageGetDpiP(void);
+extern int UtcDaliStageGetDpiN(void);
+extern int UtcDaliStageGetObjectRegistryP(void);
+extern int UtcDaliStageGetObjectRegistryN(void);
+extern int UtcDaliStageKeepRenderingP(void);
+extern int UtcDaliStageKeepRenderingN(void);
+extern int UtcDaliStageKeepEventSignalP(void);
+extern int UtcDaliStageKeepEventSignalN(void);
+extern int UtcDaliStageEventProcessingFinishedSignalP(void);
+extern int UtcDaliStageEventProcessingFinishedSignalN(void);
+extern int UtcDaliStageTouchedSignalP(void);
+extern int UtcDaliStageTouchedSignalN(void);
+extern int UtcDaliStageContextLostSignalP(void);
+extern int UtcDaliStageContextLostSignalN(void);
+extern int UtcDaliStageContextRegainedSignalP(void);
+extern int UtcDaliStageContextRegainedSignalN(void);
+extern int UtcDaliStageSceneCreatedSignalP(void);
+extern int UtcDaliStageSceneCreatedSignalN(void);
+extern int UtcDaliAlphaFunctionDefaultP(void);
+extern int UtcDaliAlphaFunctionBuiltinFunctionP(void);
+extern int UtcDaliAlphaFunctionGetCustomFunctionP(void);
+extern int UtcDaliAlphaFunctionGetBezierControlPointsP(void);
+extern int UtcDaliAlphaFunctionGetModeP(void);
+extern int UtcDaliAlphaFunctionConstructorFromFunctionPointerP(void);
+extern int UtcDaliEncodedBufferImageDefaultConstructorP(void);
+extern int UtcDaliEncodedBufferImageCopyConstructorP(void);
+extern int UtcDaliEncodedBufferImageOperatorAssignmentP(void);
+extern int UtcDaliEncodedBufferImageNewP(void);
+extern int UtcDaliEncodedBufferImageNewP2(void);
+extern int UtcDaliEncodedBufferImageDownCastP(void);
+extern int UtcDaliBufferImageNewWithExternalDataSourceAndStrideP(void);
+extern int UtcDaliBufferImageNewWithWidthHeightPixelFormatP(void);
+extern int UtcDaliBufferImageCopyConstructorWhiteP(void);
+extern int UtcDaliBufferImageGetbufferStrideUpdateP(void);
+extern int UtcDaliBufferImageWhiteP(void);
+extern int UtcDaliBufferImageDowncastP(void);
+extern int UtcDaliBufferImageDowncastN(void);
+extern int UtcDaliBufferImageGetPixelFormatP(void);
+extern int UtcDaliBufferImageGetBufferP(void);
+extern int UtcDaliBufferImageGetBufferSizeP(void);
+extern int UtcDaliBufferImageGetBufferStrideP(void);
+extern int UtcDaliBufferImageIsDataExternalP(void);
+extern int UtcDaliFrameBufferImageDownCastP(void);
+extern int UtcDaliFrameBufferImageDownCastN(void);
+extern int UtcDaliFrameBufferImageDownCastN2(void);
+extern int UtcDaliFrameBufferImageNewWithWidthHeightPixelFormatP(void);
+extern int UtcDaliFrameBufferImageNewWithNativeP(void);
+extern int UtcDaliFrameBufferImageCopyConstructorP(void);
+extern int UtcDaliFrameBufferImageOperatorAssignmentP(void);
+extern int UtcDaliImageDownCastP(void);
+extern int UtcDaliImageDownCastN(void);
+extern int UtcDaliImageConstructorP(void);
+extern int UtcDaliImageCopyConstructorP(void);
+extern int UtcDaliImageOperatorAssignmentP(void);
+extern int UtcDaliResourceImageGetImageSizeP(void);
+extern int UtcDaliResourceImageReloadP(void);
+extern int UtcDaliResourceImageDowncastP(void);
+extern int UtcDaliResourceImageDowncastN(void);
+extern int UtcDaliResourceImageGetUrlP(void);
+extern int UtcDaliResourceImageCopyConstructorP(void);
+extern int UtcDaliResourceImageOperatorAssignmentP(void);
+extern int UtcDaliResourceImageNewP(void);
+extern int UtcDaliResourceImageLoadingFinishedSignalP(void);
+extern int UtcDaliNativeImageConstructorP(void);
+extern int UtcDaliNativeImageNewP(void);
+extern int UtcDaliNativeImageDownCastP(void);
+extern int UtcDaliNativeImageDownCastN(void);
+extern int UtcDaliNativeImageCopyConstructorP(void);
+extern int UtcDaliNativeImageOperatorAssignmentP(void);
+extern int UtcDaliNativeImageCreateGlTextureP(void);
+extern int UtcDaliNativeImageCustomFragmentPrefixP(void);
+extern int UtcDaliNativeImageCustomSamplerTypenameP(void);
+extern int UtcDaliIntrusivePtrConstructorResetP(void);
+extern int UtcDaliIntrusivePtrGetP(void);
+extern int UtcDaliIntrusivePtrCopyConstructorsP(void);
+extern int UtcDaliIntrusivePtrAssignmentEqualsP(void);
+extern int UtcDaliIntrusivePtrResetWithReferenceP(void);
+extern int UtcDaliIntrusivePtrBooleanTypeP(void);
+extern int UtcDaliIntrusivePtrPointerDereferenceP(void);
+extern int UtcDaliIntrusivePtrDetachP(void);
+extern int UtcDaliPixelHasAlphaP(void);
+extern int UtcDaliPixelGetBytesPerPixelP(void);
+extern int UtcDaliPixelGetAlphaOffsetAndMaskP(void);
+extern int UtcDaliAnyConstructorP(void);
+extern int UtcDaliAnyConstructorP2(void);
+extern int UtcDaliAnyConstructorP3(void);
+extern int UtcDaliAnyGetTypeP(void);
+extern int UtcDaliAnyGetP(void);
+extern int UtcDaliAnyGetPointerP(void);
+extern int UtcDaliAnyGetPointerP2(void);
+extern int UtcDaliAnyEmptyP(void);
+extern int UtcDaliAnyOperatorAssignmentP(void);
+extern int UtcDaliAnyOperatorAssignmentP2(void);
+extern int UtcDaliAnyCopyConstructorP(void);
+extern int UtcDaliAnyAssertAlwaysP(void);
+extern int UtcDaliAnyAnyCastP(void);
+extern int UtcDaliAnyCastP(void);
+extern int UtcDaliCameraActorSetNearClippingPlaneP(void);
+extern int UtcDaliCameraActorGetNearClippingPlaneP(void);
+extern int UtcDaliCameraActorSetAspectRatioP(void);
+extern int UtcDaliCameraActorGetAspectRatioP(void);
+extern int UtcDaliCameraActorSetFieldOfViewP(void);
+extern int UtcDaliCameraActorGetFieldOfViewP(void);
+extern int UtcDaliCameraActorSetFarClippingPlaneP(void);
+extern int UtcDaliCameraActorGetFarClippingPlaneP(void);
+extern int UtcDaliCameraActorSetTargetPositionP(void);
+extern int UtcDaliCameraActorGetTargetPositionP(void);
+extern int UtcDaliCameraActorSetInvertYAxisP(void);
+extern int UtcDaliCameraActorGetInvertYAxisP(void);
+extern int UtcDaliCameraActorOperatorAssignmentP(void);
+extern int UtcDaliCameraActorDownCastP(void);
+extern int UtcDaliCameraActorDownCastN(void);
+extern int UtcDaliCameraActorSetTypeP(void);
+extern int UtcDaliCameraActorGetTypeP(void);
+extern int UtcDaliCameraActorSetProjectionModeP(void);
+extern int UtcDaliCameraActorGetProjectionModeP(void);
+extern int UtcDaliCameraActorSetPerspectiveProjectionP(void);
+extern int UtcDaliCameraActorSetOrthographicProjectionP(void);
+extern int UtcDaliCameraActorSetOrthographicProjectionP2(void);
+extern int UtcDaliCameraActorCopyConstructorP(void);
+extern int UtcDaliCameraActorConstructorP(void);
+extern int UtcDaliCameraActorNewP(void);
+extern int UtcDaliCameraActorNewP2(void);
+extern int UtcDaliCustomActorDownCastP(void);
+extern int UtcDaliCustomActorDownCastN(void);
+extern int UtcDaliCustomActorGetImplementationP(void);
+extern int UtcDaliCustomActorConstructorP2(void);
+extern int UtcDaliCustomActorConstructorP(void);
+extern int UtcDaliCustomActorCopyConstructorP(void);
+extern int UtcDaliCustomActorOperatorAssignmentP(void);
+extern int UtcDaliObjectRegistryObjectCreatedSignalP(void);
+extern int UtcDaliObjectRegistryObjectDestroyedSignalP(void);
+extern int UtcDaliObjectRegistryOperatorAssignmentP(void);
+extern int UtcDaliObjectRegistryCopyConstructorP(void);
+extern int UtcDaliObjectRegistryConstructorP(void);
+extern int UtcDaliBaseObjectGetTypeNameInfoForActorP(void);
+extern int UtcDaliBaseObjectGetTypeNameInfoForAnimationP(void);
+extern int UtcDaliBaseObjectGetTypeNameInfoForLongPressGestureDetectorP(void);
+extern int UtcDaliBaseObjectGetTypeNameInfoForBufferImageP(void);
+extern int UtcDaliBaseObjectDoActionP(void);
+extern int UtcDaliCustomActorImplRequiresHoverEventsP(void);
+extern int UtcDaliCustomActorImplGetNaturalSizeP(void);
+extern int UtcDaliCustomActorImplOnChildAddP(void);
+extern int UtcDaliCustomActorImplOnChildRemoveP(void);
+extern int UtcDaliCustomActorImplOnKeyEventP(void);
+extern int UtcDaliCustomActorImplOnKeyInputFocusGainedP(void);
+extern int UtcDaliCustomActorImplOnKeyInputFocusLostP(void);
+extern int UtcDaliCustomActorImplOnWheelEventP(void);
+extern int UtcDaliCustomActorImplOnSizeSetP(void);
+extern int UtcDaliCustomActorImplOnStageConnectionP(void);
+extern int UtcDaliCustomActorImplOnStageDisconnectionP(void);
+extern int UtcDaliCustomActorImplOnTouchEventP(void);
+extern int UtcDaliCustomActorImplRequiresWheelEventsP(void);
+extern int UtcDaliCustomActorImplRequiresTouchEventsP(void);
+extern int UtcDaliCustomActorImplSelfP(void);
+extern int UtcDaliCustomActorImplSetRequiresWheelEventsP(void);
+extern int UtcDaliCustomActorImplCustomActorImplWithBoolParamP(void);
+extern int UtcDaliCustomActorImplRelayoutRequestP(void);
+extern int UtcDaliCustomActorImplGetExtensionP(void);
+extern int UtcDaliCustomActorImplOnPropertySetP(void);
+extern int UtcDaliCustomActorImplOnSizeAnimationP(void);
+extern int UtcDaliCustomActorImplOnHoverEventP(void);
+extern int UtcDaliCustomActorImplGetHeightForWidthBaseP(void);
+extern int UtcDaliCustomActorImplGetWidthForHeightBaseP(void);
+extern int UtcDaliCustomActorImplCalculateChildSizeBaseP(void);
+extern int UtcDaliCustomActorImplRelayoutDependentOnChildrenBaseP(void);
+extern int UtcDaliActorNewP(void);
+extern int UtcDaliActorDowncastP(void);
+extern int UtcDaliActorGetIdP(void);
+extern int UtcDaliActorGetChildCountP(void);
+extern int UtcDaliActorSetNameP(void);
+extern int UtcDaliActorGetNameP(void);
+extern int UtcDaliActorSetDrawmodeP(void);
+extern int UtcDaliActorGetDrawmodeP(void);
+extern int UtcDaliActorGetChildAtP(void);
+extern int UtcDaliActorGetParentP(void);
+extern int UtcDaliActorFindChildByNameP(void);
+extern int UtcDaliActorFindChildByIdP(void);
+extern int UtcDaliActorUnparentP(void);
+extern int UtcDaliActorUnparentAndResetP(void);
+extern int UtcDaliActorAddP(void);
+extern int UtcDaliActorSetKeyboardFocusableP(void);
+extern int UtcDaliActorIsKeyboardFocusableP(void);
+extern int UtcDaliActorSetVisibleP(void);
+extern int UtcDaliActorIsVisibleP(void);
+extern int UtcDaliActorSetXYZP(void);
+extern int UtcDaliActorOnStageP(void);
+extern int UtcDaliActorGetLayerP(void);
+extern int UtcDaliActorIsLayerP(void);
+extern int UtcDaliActorIsRootP(void);
+extern int UtcDaliActorOnStageSignalP(void);
+extern int UtcDaliActorOffStageSignalP(void);
+extern int UtcDaliActorSetAnchorPointP(void);
+extern int UtcDaliActorGetCurrentAnchorPointP(void);
+extern int UtcDaliActorGetCurrentWorldColorP(void);
+extern int UtcDaliActorGetCurrentColorP(void);
+extern int UtcDaliActorSetColorP(void);
+extern int UtcDaliActorSetColorModeP(void);
+extern int UtcDaliActorGetColorModeP(void);
+extern int UtcDaliActorSetOpacityP(void);
+extern int UtcDaliActorGetCurrentOpacityP(void);
+extern int UtcDaliActorSetParentOriginP(void);
+extern int UtcDaliActorGetCurrentParentOriginP(void);
+extern int UtcDaliActorGetCurrentWorldPositionP(void);
+extern int UtcDaliActorSetPositionP(void);
+extern int UtcDaliActorSetPositionP2(void);
+extern int UtcDaliActorSetPositionP3(void);
+extern int UtcDaliActorGetCurrentPositionP(void);
+extern int UtcDaliActorGetCurrentPositionP2(void);
+extern int UtcDaliActorGetCurrentPositionP3(void);
+extern int UtcDaliActorGetCurrentWorldOrientationP(void);
+extern int UtcDaliActorIsOrientationInheritedP(void);
+extern int UtcDaliActorSetOrientationP(void);
+extern int UtcDaliActorSetOrientationP2(void);
+extern int UtcDaliActorSetOrientationP3(void);
+extern int UtcDaliActorSetInheritOrientationP(void);
+extern int UtcDaliActorGetCurrentOrientationP(void);
+extern int UtcDaliActorSetInheritScaleP(void);
+extern int UtcDaliActorIsScaleInheritedP(void);
+extern int UtcDaliActorSetScaleP(void);
+extern int UtcDaliActorSetScaleP2(void);
+extern int UtcDaliActorSetScaleP3(void);
+extern int UtcDaliActorScaleByP(void);
+extern int UtcDaliActorGetCurrentWorldScaleP(void);
+extern int UtcDaliActorGetCurrentWorldMatrixP(void);
+extern int UtcDaliActorSetSensitiveP(void);
+extern int UtcDaliActorIsSensitiveP(void);
+extern int UtcDaliActorSetSizeP(void);
+extern int UtcDaliActorSetSizeP2(void);
+extern int UtcDaliActorSetSizeP3(void);
+extern int UtcDaliActorSetSizeP4(void);
+extern int UtcDaliActorGetCurrentSizeP(void);
+extern int UtcDaliActorSetPaddingP(void);
+extern int UtcDaliActorGetPaddingP(void);
+extern int UtcDaliActorTranslateByP(void);
+extern int UtcDaliActorSetMaximumSizeP(void);
+extern int UtcDaliActorGetMaximumSizeP(void);
+extern int UtcDaliActorGetMinimumSizeP(void);
+extern int UtcDaliActorSetMinimumSizeP(void);
+extern int UtcDaliActorOnRelayoutSignalP(void);
+extern int UtcDaliActorSetResizePolicyP(void);
+extern int UtcDaliActorGetHeightForWidthP(void);
+extern int UtcDaliActorGetWidthForHeightP(void);
+extern int UtcDaliActorSetSizeModeFactorP(void);
+extern int UtcDaliActorGetSizeModeFactorP(void);
+extern int UtcDaliActorSetSizeScalePolicyP(void);
+extern int UtcDaliActorGetSizeScalePolicyP(void);
+extern int UtcDaliActorRotateByP(void);
+extern int UtcDaliActorRotateByP2(void);
+extern int UtcDaliActorGetNaturalSizeP(void);
+extern int UtcDaliActorResizePolicyP(void);
+extern int UtcDaliActorOperatorAssignmentP(void);
+extern int UtcDaliActorGetRelayoutSizeP(void);
+extern int UtcDaliActorConstructorP(void);
+extern int UtcDaliActorCopyConstructorP(void);
+extern int UtcDaliActorGetHierarchyDepthP(void);
+extern int UtcDaliActorSetLeaveRequiredP(void);
+extern int UtcDaliActorSetLeaveRequiredP2(void);
+extern int UtcDaliActorGetLeaveRequiredP(void);
+extern int UtcDaliActorGetLeaveRequiredP2(void);
+extern int UtcDaliActorGetTargetSizeP(void);
+extern int UtcDaliActorScreenToLocalP(void);
+extern int UtcDaliActorRemoveP(void);
+extern int UtcDaliActorSetInheritPositionP(void);
+extern int UtcDaliActorIsPositionInheritedP(void);
+extern int UtcDaliActorRemoveRendererN(void);
+extern int UtcDaliActorGetRendererCountN(void);
+extern int UtcDaliActorLayoutDirectionPropertyP(void);
+extern int UtcDaliActorPropertiesP(void);
+extern int UtcDaliActorRaiseLowerP(void);
+extern int UtcDaliActorLowerBelowP(void);
+extern int UtcDaliActorRaiseToTopLowerToBottomP(void);
+extern int UtcDaliActorRaiseAboveP(void);
+extern int UtcDaliActorRaiseAboveActorAndTargetTheSameN(void);
+extern int UtcDaliLayerConstructorP(void);
+extern int UtcDaliLayerCopyConstructorP(void);
+extern int UtcDaliLayerOperatorAssignmentP(void);
+extern int UtcDaliLayerNewP(void);
+extern int UtcDaliLayerIsHoverConsumedP(void);
+extern int UtcDaliLayerSetHoverConsumedP(void);
+extern int UtcDaliLayerIsTouchConsumedP(void);
+extern int UtcDaliLayerSetTouchConsumedP(void);
+extern int UtcDaliLayerDownCastP(void);
+extern int UtcDaliLayerDownCastP2(void);
+extern int UtcDaliLayerGetDepthP(void);
+extern int UtcDaliLayerLowerBelowToBottomP(void);
+extern int UtcDaliLayerMoveAboveBelowP(void);
+extern int UtcDaliLayerRaiseAboveToTopP(void);
+extern int UtcDaliLayerSetClippingBoxP(void);
+extern int UtcDaliLayerSetClippingBoxP2(void);
+extern int UtcDaliLayerGetClippingBoxP(void);
+extern int UtcDaliLayerSetDepthTestDisabledP(void);
+extern int UtcDaliLayerIsDepthTestDisabledP(void);
+extern int UtcDaliLayerSetClippingP(void);
+extern int UtcDaliLayerIsClippingP(void);
+extern int UtcDaliLayerSetSortFunctionP(void);
+extern int UtcDaliLayerSetBehaviorP(void);
+extern int UtcDaliLayerGetBehaviorP(void);
+extern int UtcDaliVector2ConstructorP(void);
+extern int UtcDaliVector2ConstrucAndGetAsFloatP(void);
+extern int UtcDaliVector2ConstructArrayAndGetAsConstFloatP(void);
+extern int UtcDaliVector2Vec3ConstructAndAssignP(void);
+extern int UtcDaliVector2Vec4ConstructAndAssignP(void);
+extern int UtcDaliVector2ClampP(void);
+extern int UtcDaliVector2OperatorInequalityP(void);
+extern int UtcDaliVector2OperatorMultiplicationAndAssignmentP(void);
+extern int UtcDaliVector2OperatorAdditionAndAssignmentP(void);
+extern int UtcDaliVector2OperatorSubtractionAndAssignmentP(void);
+extern int UtcDaliVector2OperatorUnaryNegationP(void);
+extern int UtcDaliVector2OperatorDivisionAndAssignmentP(void);
+extern int UtcDaliVector2OperatorFloatAssignmentP(void);
+extern int UtcDaliVector2OperatorEqualityP(void);
+extern int UtcDaliVector2OperatorSubscriptP(void);
+extern int UtcDaliVector2NormalizeWithLengthAndLengthSquaredP(void);
+extern int UtcDaliVector2MinP(void);
+extern int UtcDaliVector2MaxP(void);
+extern int UtcDaliVector3ConstructorP(void);
+extern int UtcDaliVector3ConstrucAndGetAsFloatP(void);
+extern int UtcDaliVector3ConstructArrayAndGetAsConstFloatP(void);
+extern int UtcDaliVector3Vec2ConstructAndAssignP(void);
+extern int UtcDaliVector3Vec4ConstructAndAssignP(void);
+extern int UtcDaliVector3CrossP(void);
+extern int UtcDaliVector3DotP(void);
+extern int UtcDaliVector3ClampP(void);
+extern int UtcDaliVector3GetVectorXYP(void);
+extern int UtcDaliVector3GetVectorYZP(void);
+extern int UtcDaliVector3OperatorInequalityP(void);
+extern int UtcDaliVector3OperatorMultiplicationAndAssignmentP(void);
+extern int UtcDaliVector3OperatorMultiplicationAssignmentFloatP(void);
+extern int UtcDaliVector3OperatorAdditionAndAssignmentP(void);
+extern int UtcDaliVector3OperatorSubtractionAndAssignmentP(void);
+extern int UtcDaliVector3OperatorUnaryNegationP(void);
+extern int UtcDaliVector3OperatorDivisionAndAssignmentP(void);
+extern int UtcDaliVector3OperatorDivisionAssignmentFloatP(void);
+extern int UtcDaliVector3OperatorFloatAssignmentP(void);
+extern int UtcDaliVector3OperatorEqualityP(void);
+extern int UtcDaliVector3OperatorSubscriptP(void);
+extern int UtcDaliVector3NormalizeWithLengthAndLengthSquaredP(void);
+extern int UtcDaliVector3GetVectorXYConstP(void);
+extern int UtcDaliVector3GetVectorYZConstP(void);
+extern int UtcDaliVector3OperatorMultiplicationAssignmentQuaternionP(void);
+extern int UtcDaliVector3OperatorArraySubscriptP(void);
+extern int UtcDaliVector3ClampWithMinMaxP(void);
+extern int UtcDaliVector3MinP(void);
+extern int UtcDaliVector3MaxP(void);
+extern int UtcDaliVector4ConstructorP(void);
+extern int UtcDaliVector4ConstructAndGetAsFloatP(void);
+extern int UtcDaliVector4ArrayAndGetAsConstFloatP(void);
+extern int UtcDaliVector4WithVec2P(void);
+extern int UtcDaliVector4WithVec3P(void);
+extern int UtcDaliVector4CrossP(void);
+extern int UtcDaliVector4DotP(void);
+extern int UtcDaliVector4DotVec3P(void);
+extern int UtcDaliVector4Dot4P(void);
+extern int UtcDaliVector4ClampP(void);
+extern int UtcDaliVector4NormalizeWithLengthAndLengthSquaredP(void);
+extern int UtcDaliVector4OperatorInequalityP(void);
+extern int UtcDaliVector4OperatorMultiplicationAndAssignmentP(void);
+extern int UtcDaliVector4OperatorMultiplicationAssignmentFloatP(void);
+extern int UtcDaliVector4OperatorAdditionAndAssignmentP(void);
+extern int UtcDaliVector4OperatorSubtractionAssignmentP(void);
+extern int UtcDaliVector4OperatorUnaryNegationP(void);
+extern int UtcDaliVector4OperatorDivisionAndAssignmentP(void);
+extern int UtcDaliVector4OperatorDivisionAssignmentFloatP(void);
+extern int UtcDaliVector4OperatorFloatAssignmentP(void);
+extern int UtcDaliVector4OperatorVector2AssignmentP(void);
+extern int UtcDaliVector4OperatorVector3AssignmentP(void);
+extern int UtcDaliVector4OperatorEqualityP(void);
+extern int UtcDaliVector4OperatorSubscriptP(void);
+extern int UtcDaliVector4ClampWithMinMaxP(void);
+extern int UtcDaliVector4MinP(void);
+extern int UtcDaliVector4MaxP(void);
+extern int UtcDaliAngleAxisConstructorP(void);
+extern int UtcDaliAngleAxisConstructorP2(void);
+extern int UtcDaliAngleAxisConstructorP3(void);
+extern int UtcDaliAngleAxisEqualP(void);
+extern int UtcDaliAngleAxisOutputStreamOpeatorP(void);
+extern int UtcDaliDegreeConstructorFloatP(void);
+extern int UtcDaliDegreeConstructorRadianP(void);
+extern int UtcDaliDegreeOperatorEqualP(void);
+extern int UtcDaliDegreeOperatorNotEqualP(void);
+extern int UtcDaliDegreeCastOperatorP(void);
+extern int UtcDaliDegreeCastOperatorP2(void);
+extern int UtcDaliDegreeOperatorCompareP(void);
+extern int UtcDaliDegreeClampP(void);
+extern int UtcDaliMathUtilsNextPowerOfTwoP(void);
+extern int UtcDaliMathUtilsIsPowerOfTwoP(void);
+extern int UtcDaliMathUtilsEqualsZeroP(void);
+extern int UtcDaliMathUtilsShortestDistanceInDomainP(void);
+extern int UtcDaliMathUtilsClampfloatP(void);
+extern int UtcDaliMathUtilsClampintP(void);
+extern int UtcDaliMathUtilsClampInPlacefloatP(void);
+extern int UtcDaliMathUtilsClampInPlaceintP(void);
+extern int UtcDaliMathUtilsRoundP(void);
+extern int UtcDaliMathUtilsLerpForFloatP(void);
+extern int UtcDaliMathUtilsLerpForIntP(void);
+extern int UtcDaliMathUtilsEqualsWithAndWithoutEpsilonP(void);
+extern int UtcDaliMathUtilsSignP(void);
+extern int UtcDaliMathUtilsWarpInDomainP(void);
+extern int UtcDaliUint16PairFromFloatVec2P(void);
+extern int UtcDaliUint16PairOperatorAssignmentP(void);
+extern int UtcDaliUint16PairFromFloatArrayP(void);
+extern int UtcDaliUint16PairGetHeightP(void);
+extern int UtcDaliUint16PairGetWidthP(void);
+extern int UtcDaliUint16PairSetHeightP(void);
+extern int UtcDaliUint16PairSetWidthP(void);
+extern int UtcDaliUint16PairSetYP(void);
+extern int UtcDaliUint16PairSetXP(void);
+extern int UtcDaliUint16PairOperatorGreaterThanP(void);
+extern int UtcDaliUint16PairOperatorLessThanP(void);
+extern int UtcDaliUint16PairOperatorEqualsP(void);
+extern int UtcDaliUint16PairOperatorNotEqualsP(void);
+extern int UtcDaliUint16PairConstructorP(void);
+extern int UtcDaliUint16PairConstructorP2(void);
+extern int UtcDaliUint16PairCopyConstructorP(void);
+extern int UtcDaliUint16PairGetXP(void);
+extern int UtcDaliUint16PairGetYP(void);
+extern int UtcDaliRectSetP(void);
+extern int UtcDaliRectIsEmptyP(void);
+extern int UtcDaliRectAreaP(void);
+extern int UtcDaliRectBottomP(void);
+extern int UtcDaliRectTopP(void);
+extern int UtcDaliRectLeftP(void);
+extern int UtcDaliRectRightP(void);
+extern int UtcDaliRectContainsP(void);
+extern int UtcDaliRectIntersectsP(void);
+extern int UtcDaliRectOperatorEqualsOStreamP(void);
+extern int UtcDaliRectCopyConsP(void);
+extern int UtcDaliRectConsWithoutParamP(void);
+extern int UtcDaliRectConsWithParamP(void);
+extern int UtcDaliRandomRangeP(void);
+extern int UtcDaliRandomAxisP(void);
+extern int UtcDaliMatrixConstructorP(void);
+extern int UtcDaliMatrixConstructorP2(void);
+extern int UtcDaliMatrixConstructorP3(void);
+extern int UtcDaliMatrixConstructorP4(void);
+extern int UtcDaliMatrixCopyConstructorP(void);
+extern int UtcDaliMatrixOperatorAssignmentP(void);
+extern int UtcDaliMatrixGetTransformComponentsP(void);
+extern int UtcDaliMatrixOrthoNormalizeP(void);
+extern int UtcDaliMatrixSetTransformComponentsP(void);
+extern int UtcDaliMatrixAsFloatP(void);
+extern int UtcDaliMatrixInvertP(void);
+extern int UtcDaliMatrixInvertTransformP(void);
+extern int UtcDaliMatrixOperatorNotEqualsP(void);
+extern int UtcDaliMatrixOperatorEqualsP(void);
+extern int UtcDaliMatrixOperatorMultiplyP(void);
+extern int UtcDaliMatrixSetIdentityP(void);
+extern int UtcDaliMatrixSetIdentityAndScaleP(void);
+extern int UtcDaliMatrixSetGetTranslationWithVector4P(void);
+extern int UtcDaliMatrixSetGetTranslationWithVector3P(void);
+extern int UtcDaliMatrixSetGetXAxisP(void);
+extern int UtcDaliMatrixSetGetYAxisP(void);
+extern int UtcDaliMatrixSetGetZAxisP(void);
+extern int UtcDaliMatrixTransposeP(void);
+extern int UtcDaliMatrixMultiplyTwoMatricesP(void);
+extern int UtcDaliMatrixMultiplyMatrixAndQuaternionOStreamP(void);
+extern int UtcDaliMatrix3ConstructorP(void);
+extern int UtcDaliMatrix3ConstructorP2(void);
+extern int UtcDaliMatrix3CopyConstructorP(void);
+extern int UtcDaliMatrix3CopyConstructorP2(void);
+extern int UtcDaliMatrix3ScaleP(void);
+extern int UtcDaliMatrix3MagnitudeP(void);
+extern int UtcDaliMatrix3ScaledInverseTransposeP(void);
+extern int UtcDaliMatrix3AsFloatP(void);
+extern int UtcDaliMatrix3InvertP(void);
+extern int UtcDaliMatrix3SetIdentityP(void);
+extern int UtcDaliMatrix3TransposeP(void);
+extern int UtcDaliMatrix3OperatorAssignmentP(void);
+extern int UtcDaliMatrix3OperatorEqualityCheckP(void);
+extern int UtcDaliMatrix3OperatorInEqualityCheckP(void);
+extern int UtcDaliMatrix3MultiplyOStreamP(void);
+extern int UtcDaliQuaternionByFloatP(void);
+extern int UtcDaliQuaternionByVectorP(void);
+extern int UtcDaliQuaternionByAngleVector4AxisP(void);
+extern int UtcDaliQuaternionByEulerAnglesP(void);
+extern int UtcDaliQuaternionAsVectorP(void);
+extern int UtcDaliQuaternionConstructorByMatrixP(void);
+extern int UtcDaliQuaternionConstructorByOrthonormalAxesP(void);
+extern int UtcDaliQuaternionConjugateP(void);
+extern int UtcDaliQuaternionEulerAnglesP(void);
+extern int UtcDaliQuaternionExpP(void);
+extern int UtcDaliQuaternionLogP(void);
+extern int UtcDaliQuaternionInvertP(void);
+extern int UtcDaliQuaternionIsIdentityP(void);
+extern int UtcDaliQuaternionLengthP(void);
+extern int UtcDaliQuaternionNormalizeNormalizedP(void);
+extern int UtcDaliQuaternionLengthSquaredP(void);
+extern int UtcDaliQuaternionOperatorInequalityP(void);
+extern int UtcDaliQuaternionOperatorEqualityP(void);
+extern int UtcDaliQuaternionOperatorMultiplicationDivisionP(void);
+extern int UtcDaliQuaternionOperatorAdditionP(void);
+extern int UtcDaliQuaternionOperatorMultiplicationScaleP(void);
+extern int UtcDaliQuaternionOperatorMultiplicationWithAssignmentP(void);
+extern int UtcDaliQuaternionOperatorDivisionScaleP(void);
+extern int UtcDaliQuaternionOperatorScaleDivAssignementP(void);
+extern int UtcDaliQuaternionOperatorSetEulerP(void);
+extern int UtcDaliQuaternionOperatorToAxisAngleVec4P(void);
+extern int UtcDaliQuaternionOperatorToAxisAngleVec3P(void);
+extern int UtcDaliQuaternionSubtractionAdditionWithAssignmentOperatorP(void);
+extern int UtcDaliQuaternionUnaryMinusOperatorP(void);
+extern int UtcDaliQuaternionRotateVec4P(void);
+extern int UtcDaliQuaternionRotateVec3P(void);
+extern int UtcDaliQuaternionAngleBetweenP(void);
+extern int UtcDaliQuaternionDotP(void);
+extern int UtcDaliQuaternionFromAxisAngleP(void);
+extern int UtcDaliQuaternionLerpP(void);
+extern int UtcDaliQuaternionSlerpP(void);
+extern int UtcDaliQuaternionSlerpNoInvertP(void);
+extern int UtcDaliQuaternionSquadP(void);
+extern int UtcDaliQuaternionOperatorMultiplicationWithVector3P(void);
+extern int UtcDaliQuaternionByAngleVector3AxisP(void);
+extern int UtcDaliQuaternionByTwoVector3P(void);
+extern int UtcDaliQuaternionSubstractAssignOStreamOperatorP(void);
+extern int UtcDaliRadianConstructP(void);
+extern int UtcDaliRadianOperatorEqualP(void);
+extern int UtcDaliRadianOperatorNotEqualP(void);
+extern int UtcDaliRadianCastOperator1P(void);
+extern int UtcDaliRadianCastOperator2P(void);
+extern int UtcDaliRadianOperatorCompareLessP(void);
+extern int UtcDaliRadianClampP(void);
+extern int UtcDaliRadianAnglesCheckP(void);
+extern int UtcDaliRadianComparisonOperatorP(void);
+extern int UtcDaliSamplingFilterModeP(void);
+extern int UtcDaliSamplingWrapModeP(void);
+extern int UtcDaliVectorResizeP(void);
+extern int UtcDaliVectorResizeP2(void);
+extern int UtcDaliVectorOperatorAssignmentP(void);
+extern int UtcDaliVectorPushbackP(void);
+extern int UtcDaliVectorInsertP(void);
+extern int UtcDaliVectorInsertP2(void);
+extern int UtcDaliVectorReserveP(void);
+extern int UtcDaliVectorEraseP(void);
+extern int UtcDaliVectorEraseP2(void);
+extern int UtcDaliVectorRemoveP(void);
+extern int UtcDaliVectorSwapP(void);
+extern int UtcDaliVectorClearP(void);
+extern int UtcDaliVectorCopyConstructorP(void);
+extern int UtcDaliVectorReleaseP(void);
+extern int UtcDaliConstraintFunctionWithFunctionP(void);
+extern int UtcDaliConstraintFunctionWithFunctorP(void);
+extern int UtcDaliConstraintFunctionWithMethodFunctionP(void);
+extern int UtcDaliConstraintFunctionCloneP(void);
+extern int UtcDaliConstraintFunctorCloneP(void);
+extern int UtcDaliConstraintMethodFunctionCloneP(void);
+extern int UtcDaliVectorBaseCountP(void);
+extern int UtcDaliVectorBaseSizeP(void);
+extern int UtcDaliVectorBaseEmptyP(void);
+extern int UtcDaliVectorBaseCapacityP(void);
+extern int UtcDaliVectorBaseReleaseP(void);
+extern int UtcDaliExceptionDaliAssertMessage(void);
+extern int UtcDaliConnectionTrackerConstructorP(void);
+extern int UtcDaliConnectionTrackerInterfaceConstructorP(void);
+extern int UtcDaliConnectionTrackerDisconnectAllP(void);
+extern int UtcDaliConnectionTrackerDisconnectAllN(void);
+extern int UtcDaliConnectionTrackerGetConnectionCountP(void);
+extern int UtcDaliConnectionTrackerSignalConnectedP(void);
+extern int UtcDaliConnectionTrackerSignalDisconnectP(void);
+extern int UtcFrameBufferConstructorAndNew(void);
+extern int UtcFrameBufferDownCastP(void);
+extern int UtcFrameBufferDownCastN(void);
+extern int UtcFrameBufferAssignmentOperator(void);
+extern int UtcFrameBufferAttachAndGetColorTexture01(void);
+extern int UtcFrameBufferAttachAndGetColorTexture02(void);
+extern int UtcFrameBufferNewWithColor01(void);
+extern int UtcFrameBufferNewWithColor02(void);
+extern int UtcFrameBufferNewWithColor03(void);
+extern int UtcFrameBufferNewWithColor04(void);
+extern int UtcFrameBufferNewWithColor05(void);
+extern int UtcGeometryConstructorAndNew(void);
+extern int UtcGeometryDownCastP(void);
+extern int UtcGeometryDownCastN(void);
+extern int UtcGeometryAssignmentOperator(void);
+extern int UtcGeometryAddGetRemoveVertexBuffer(void);
+extern int UtcGeometrySetGetType(void);
+extern int UtcPixelDataAssignmentOperator(void);
+extern int UtcPixelDataAllMethods(void);
+extern int UtcPropertyBufferConstructorAndNew(void);
+extern int UtcPropertyBufferDownCastP(void);
+extern int UtcPropertyBufferDownCastN(void);
+extern int UtcPropertyBufferAssignmentOperator(void);
+extern int UtcPropertyBufferSetDataGetSize(void);
+extern int UtcRendererConstructorAndNew(void);
+extern int UtcRendererDownCastP(void);
+extern int UtcRendererAssignmentOperator(void);
+extern int UtcRendererDownCastN(void);
+extern int UtcRendererSetGetGeometry(void);
+extern int UtcRendererSetGetTextures(void);
+extern int UtcRendererSetGetShader(void);
+extern int UtcRendererSetIndexRange(void);
+extern int UtcSamplerConstructorAndNew(void);
+extern int UtcSamplerDownCastP(void);
+extern int UtcSamplerAssignmentOperator(void);
+extern int UtcSamplerDownCastN(void);
+extern int UtcShaderConstructorAndNew(void);
+extern int UtcShaderDownCastP(void);
+extern int UtcShaderAssignmentOperator(void);
+extern int UtcShaderDownCastN(void);
+extern int UtcTextureSetConstructorAndNew(void);
+extern int UtcTextureSetDownCastP(void);
+extern int UtcTextureSetAssignmentOperator(void);
+extern int UtcTextureSetDownCastN(void);
+extern int UtcTextureSetSetGetTexture(void);
+extern int UtcTextureSetSetGetSampler(void);
+extern int UtcTextureConstructorAndNew(void);
+extern int UtcTextureNewNativeImage(void);
+extern int UtcTextureDownCastP(void);
+extern int UtcTextureAssignmentOperator(void);
+extern int UtcTextureDownCastN(void);
+extern int UtcTextureGetWidthHeight(void);
+extern int UtcDaliKeyEventAssignmentP(void);
+extern int UtcDaliKeyEventCopyP(void);
+extern int UtcDaliKeyEventGetComposeP(void);
+extern int UtcDaliWeakHandleBaseGetBaseHandleP(void);
+extern int UtcDaliWeakHandleBaseResetP(void);
+extern int UtcDaliWeakHandleBaseConstructorP(void);
+extern int UtcDaliWeakHandleBaseConstructorHandleP(void);
+extern int UtcDaliWeakHandleBaseCopyConstructorP(void);
+extern int UtcDaliWeakHandleBaseInequalOperatorP(void);
+extern int UtcDaliWeakHandleBaseEqualOperatorP(void);
+extern int UtcDaliWeakHandleBaseInequalOperatorN(void);
+extern int UtcDaliWeakHandleBaseEqualOperatorN(void);
+extern int UtcDaliWeakHandleBaseAssignOperatorP(void);
+extern int UtcDaliExtentsConstructorP(void);
+extern int UtcDaliExtentsConstructorP2(void);
+extern int UtcDaliExtentsCopyConstructorP(void);
+extern int UtcDaliExtentsCopyOperatorAssignmentP(void);
+extern int UtcDaliExtentsOperatorAssignmentP(void);
+extern int UtcDaliExtentsOperatorEqualityP(void);
+extern int UtcDaliExtentsOperatorInequalityP(void);
+extern int UtcDaliExtentsOperatorEqualsOStreamP(void);
+
+
+
+testcase tc_array[] = {
+       {"UtcDaliPropertyNotificationConstructorP",UtcDaliPropertyNotificationConstructorP,utc_Dali_PropertyNotification_startup,utc_Dali_PropertyNotification_cleanup},
+       {"UtcDaliPropertyNotificationCopyConstructorP",UtcDaliPropertyNotificationCopyConstructorP,utc_Dali_PropertyNotification_startup,utc_Dali_PropertyNotification_cleanup},
+       {"UtcDaliPropertyNotificationOperatorAssignmentP",UtcDaliPropertyNotificationOperatorAssignmentP,utc_Dali_PropertyNotification_startup,utc_Dali_PropertyNotification_cleanup},
+       {"UtcDaliPropertyNotificationDownCastP",UtcDaliPropertyNotificationDownCastP,utc_Dali_PropertyNotification_startup,utc_Dali_PropertyNotification_cleanup},
+       {"UtcDaliPropertyNotificationDownCastN",UtcDaliPropertyNotificationDownCastN,utc_Dali_PropertyNotification_startup,utc_Dali_PropertyNotification_cleanup},
+       {"UtcDaliPropertyNotificationGetConditionP",UtcDaliPropertyNotificationGetConditionP,utc_Dali_PropertyNotification_startup,utc_Dali_PropertyNotification_cleanup},
+       {"UtcDaliPropertyNotificationGetConditionConstP",UtcDaliPropertyNotificationGetConditionConstP,utc_Dali_PropertyNotification_startup,utc_Dali_PropertyNotification_cleanup},
+       {"UtcDaliPropertyNotificationGetTargetP",UtcDaliPropertyNotificationGetTargetP,utc_Dali_PropertyNotification_startup,utc_Dali_PropertyNotification_cleanup},
+       {"UtcDaliPropertyNotificationGetTargetPropertyP",UtcDaliPropertyNotificationGetTargetPropertyP,utc_Dali_PropertyNotification_startup,utc_Dali_PropertyNotification_cleanup},
+       {"UtcDaliPropertyNotificationSetGetNotifyModeP",UtcDaliPropertyNotificationSetGetNotifyModeP,utc_Dali_PropertyNotification_startup,utc_Dali_PropertyNotification_cleanup},
+       {"UtcDaliPropertyNotificationSetGetNotifyModeP2",UtcDaliPropertyNotificationSetGetNotifyModeP2,utc_Dali_PropertyNotification_startup,utc_Dali_PropertyNotification_cleanup},
+       {"UtcDaliPropertyNotificationSetGetNotifyModeP3",UtcDaliPropertyNotificationSetGetNotifyModeP3,utc_Dali_PropertyNotification_startup,utc_Dali_PropertyNotification_cleanup},
+       {"UtcDaliPropertyNotificationSetGetNotifyModeP4",UtcDaliPropertyNotificationSetGetNotifyModeP4,utc_Dali_PropertyNotification_startup,utc_Dali_PropertyNotification_cleanup},
+       {"UtcDaliPropertyNotificationGetNotifyResultP",UtcDaliPropertyNotificationGetNotifyResultP,utc_Dali_PropertyNotification_startup,utc_Dali_PropertyNotification_cleanup},
+       {"UtcDaliPathNewP",UtcDaliPathNewP,utc_Dali_Path_startup,utc_Dali_Path_cleanup},
+       {"UtcDaliPathConstructorP",UtcDaliPathConstructorP,utc_Dali_Path_startup,utc_Dali_Path_cleanup},
+       {"UtcDaliPathCopyConstructorP",UtcDaliPathCopyConstructorP,utc_Dali_Path_startup,utc_Dali_Path_cleanup},
+       {"UtcDaliPathDownCastP",UtcDaliPathDownCastP,utc_Dali_Path_startup,utc_Dali_Path_cleanup},
+       {"UtcDaliPathDownCastN",UtcDaliPathDownCastN,utc_Dali_Path_startup,utc_Dali_Path_cleanup},
+       {"UtcDaliPathGetPointP",UtcDaliPathGetPointP,utc_Dali_Path_startup,utc_Dali_Path_cleanup},
+       {"UtcDaliPathGetPointN",UtcDaliPathGetPointN,utc_Dali_Path_startup,utc_Dali_Path_cleanup},
+       {"UtcDaliPathGetPointN2",UtcDaliPathGetPointN2,utc_Dali_Path_startup,utc_Dali_Path_cleanup},
+       {"UtcDaliPathGetControlPointP",UtcDaliPathGetControlPointP,utc_Dali_Path_startup,utc_Dali_Path_cleanup},
+       {"UtcDaliPathGetControlPointN",UtcDaliPathGetControlPointN,utc_Dali_Path_startup,utc_Dali_Path_cleanup},
+       {"UtcDaliPathGetControlPointN2",UtcDaliPathGetControlPointN2,utc_Dali_Path_startup,utc_Dali_Path_cleanup},
+       {"UtcDaliPathGenerateControlPointsP",UtcDaliPathGenerateControlPointsP,utc_Dali_Path_startup,utc_Dali_Path_cleanup},
+       {"UtcDaliPathSampleP",UtcDaliPathSampleP,utc_Dali_Path_startup,utc_Dali_Path_cleanup},
+       {"UtcDaliPathGetPointCountP",UtcDaliPathGetPointCountP,utc_Dali_Path_startup,utc_Dali_Path_cleanup},
+       {"UtcDaliLinearConstrainerNewP",UtcDaliLinearConstrainerNewP,utc_Dali_LinearConstrainer_startup,utc_Dali_LinearConstrainer_cleanup},
+       {"UtcDaliLinearConstrainerDownCastP",UtcDaliLinearConstrainerDownCastP,utc_Dali_LinearConstrainer_startup,utc_Dali_LinearConstrainer_cleanup},
+       {"UtcDaliLinearConstrainerDownCastN",UtcDaliLinearConstrainerDownCastN,utc_Dali_LinearConstrainer_startup,utc_Dali_LinearConstrainer_cleanup},
+       {"UtcDaliLinearConstrainerConstructorP",UtcDaliLinearConstrainerConstructorP,utc_Dali_LinearConstrainer_startup,utc_Dali_LinearConstrainer_cleanup},
+       {"UtcDaliLinearConstrainerCopyConstructorP",UtcDaliLinearConstrainerCopyConstructorP,utc_Dali_LinearConstrainer_startup,utc_Dali_LinearConstrainer_cleanup},
+       {"UtcDaliLinearConstrainerOperatorAssignmentP",UtcDaliLinearConstrainerOperatorAssignmentP,utc_Dali_LinearConstrainer_startup,utc_Dali_LinearConstrainer_cleanup},
+       {"UtcDaliLinearConstrainerApplyRemoveP",UtcDaliLinearConstrainerApplyRemoveP,utc_Dali_LinearConstrainer_startup,utc_Dali_LinearConstrainer_cleanup},
+       {"UtcDaliKeyFramesNewP",UtcDaliKeyFramesNewP,utc_Dali_KeyFrames_startup,utc_Dali_KeyFrames_cleanup},
+       {"UtcDaliKeyFramesDownCastP",UtcDaliKeyFramesDownCastP,utc_Dali_KeyFrames_startup,utc_Dali_KeyFrames_cleanup},
+       {"UtcDaliKeyFramesDownCastN",UtcDaliKeyFramesDownCastN,utc_Dali_KeyFrames_startup,utc_Dali_KeyFrames_cleanup},
+       {"UtcDaliKeyFramesConstructorP",UtcDaliKeyFramesConstructorP,utc_Dali_KeyFrames_startup,utc_Dali_KeyFrames_cleanup},
+       {"UtcDaliKeyFramesCopyConstructorP",UtcDaliKeyFramesCopyConstructorP,utc_Dali_KeyFrames_startup,utc_Dali_KeyFrames_cleanup},
+       {"UtcDaliKeyFramesAddwithalphafunctionP",UtcDaliKeyFramesAddwithalphafunctionP,utc_Dali_KeyFrames_startup,utc_Dali_KeyFrames_cleanup},
+       {"UtcDaliKeyFramesAddGetTypewithboolP",UtcDaliKeyFramesAddGetTypewithboolP,utc_Dali_KeyFrames_startup,utc_Dali_KeyFrames_cleanup},
+       {"UtcDaliKeyFramesAddGetTypewithfloatP",UtcDaliKeyFramesAddGetTypewithfloatP,utc_Dali_KeyFrames_startup,utc_Dali_KeyFrames_cleanup},
+       {"UtcDaliKeyFramesAddGetTypewithvector2P",UtcDaliKeyFramesAddGetTypewithvector2P,utc_Dali_KeyFrames_startup,utc_Dali_KeyFrames_cleanup},
+       {"UtcDaliKeyFramesAddGetTypewithvector3P",UtcDaliKeyFramesAddGetTypewithvector3P,utc_Dali_KeyFrames_startup,utc_Dali_KeyFrames_cleanup},
+       {"UtcDaliKeyFramesAddGetTypewithvector4P",UtcDaliKeyFramesAddGetTypewithvector4P,utc_Dali_KeyFrames_startup,utc_Dali_KeyFrames_cleanup},
+       {"UtcDaliKeyFramesAddGetTypewithangleaxisP",UtcDaliKeyFramesAddGetTypewithangleaxisP,utc_Dali_KeyFrames_startup,utc_Dali_KeyFrames_cleanup},
+       {"UtcDaliKeyFramesOperatorAssignmentP",UtcDaliKeyFramesOperatorAssignmentP,utc_Dali_KeyFrames_startup,utc_Dali_KeyFrames_cleanup},
+       {"UtcDaliSourceP",UtcDaliSourceP,utc_Dali_ConstraintSource_startup,utc_Dali_ConstraintSource_cleanup},
+       {"UtcDaliLocalSourceP",UtcDaliLocalSourceP,utc_Dali_ConstraintSource_startup,utc_Dali_ConstraintSource_cleanup},
+       {"UtcDaliParentSourceP",UtcDaliParentSourceP,utc_Dali_ConstraintSource_startup,utc_Dali_ConstraintSource_cleanup},
+       {"UtcDaliConstraintSourceSourceP",UtcDaliConstraintSourceSourceP,utc_Dali_ConstraintSource_startup,utc_Dali_ConstraintSource_cleanup},
+       {"UtcDaliConstraintSourceLocalSourceP",UtcDaliConstraintSourceLocalSourceP,utc_Dali_ConstraintSource_startup,utc_Dali_ConstraintSource_cleanup},
+       {"UtcDaliConstraintSourceParentSourceP",UtcDaliConstraintSourceParentSourceP,utc_Dali_ConstraintSource_startup,utc_Dali_ConstraintSource_cleanup},
+       {"UtcDaliConstraintsEqualToConstraintConstructorP",UtcDaliConstraintsEqualToConstraintConstructorP,utc_Dali_Constraints_startup,utc_Dali_Constraints_cleanup},
+       {"UtcDaliConstraintsEqualToConstraintForPropertyFloatP",UtcDaliConstraintsEqualToConstraintForPropertyFloatP,utc_Dali_Constraints_startup,utc_Dali_Constraints_cleanup},
+       {"UtcDaliConstraintsEqualToConstraintForPropertyVector2P",UtcDaliConstraintsEqualToConstraintForPropertyVector2P,utc_Dali_Constraints_startup,utc_Dali_Constraints_cleanup},
+       {"UtcDaliConstraintsEqualToConstraintForPropertyVector3P",UtcDaliConstraintsEqualToConstraintForPropertyVector3P,utc_Dali_Constraints_startup,utc_Dali_Constraints_cleanup},
+       {"UtcDaliConstraintsEqualToConstraintForPropertyVector4P",UtcDaliConstraintsEqualToConstraintForPropertyVector4P,utc_Dali_Constraints_startup,utc_Dali_Constraints_cleanup},
+       {"UtcDaliConstraintsEqualToConstraintForPropertyMatrix3P",UtcDaliConstraintsEqualToConstraintForPropertyMatrix3P,utc_Dali_Constraints_startup,utc_Dali_Constraints_cleanup},
+       {"UtcDaliConstraintsEqualToConstraintForPropertyMatrixP",UtcDaliConstraintsEqualToConstraintForPropertyMatrixP,utc_Dali_Constraints_startup,utc_Dali_Constraints_cleanup},
+       {"UtcDaliConstraintsEqualToConstraintForPropertyQuaternionP",UtcDaliConstraintsEqualToConstraintForPropertyQuaternionP,utc_Dali_Constraints_startup,utc_Dali_Constraints_cleanup},
+       {"UtcDaliConstraintsLookAtP",UtcDaliConstraintsLookAtP,utc_Dali_Constraints_startup,utc_Dali_Constraints_cleanup},
+       {"UtcDaliConstraintsRelativeToConstraintForFloatScaleP",UtcDaliConstraintsRelativeToConstraintForFloatScaleP,utc_Dali_Constraints_startup,utc_Dali_Constraints_cleanup},
+       {"UtcDaliConstraintsRelativeToConstraintForPropertyVector3P",UtcDaliConstraintsRelativeToConstraintForPropertyVector3P,utc_Dali_Constraints_startup,utc_Dali_Constraints_cleanup},
+       {"UtcDaliConstraintsRelativeToConstraintForPropertyFloatP",UtcDaliConstraintsRelativeToConstraintForPropertyFloatP,utc_Dali_Constraints_startup,utc_Dali_Constraints_cleanup},
+       {"UtcDaliConstraintNewOnStageBooleanP",UtcDaliConstraintNewOnStageBooleanP,utc_Dali_Constraint_startup,utc_Dali_Constraint_cleanup},
+       {"UtcDaliConstraintNewOnStageIntegerP",UtcDaliConstraintNewOnStageIntegerP,utc_Dali_Constraint_startup,utc_Dali_Constraint_cleanup},
+       {"UtcDaliConstraintNewOnStageFloatP",UtcDaliConstraintNewOnStageFloatP,utc_Dali_Constraint_startup,utc_Dali_Constraint_cleanup},
+       {"UtcDaliConstraintNewOnStageVector2P",UtcDaliConstraintNewOnStageVector2P,utc_Dali_Constraint_startup,utc_Dali_Constraint_cleanup},
+       {"UtcDaliConstraintNewOnStageVector3P",UtcDaliConstraintNewOnStageVector3P,utc_Dali_Constraint_startup,utc_Dali_Constraint_cleanup},
+       {"UtcDaliConstraintNewOnStageVector4P",UtcDaliConstraintNewOnStageVector4P,utc_Dali_Constraint_startup,utc_Dali_Constraint_cleanup},
+       {"UtcDaliConstraintNewOnStageMatrixP",UtcDaliConstraintNewOnStageMatrixP,utc_Dali_Constraint_startup,utc_Dali_Constraint_cleanup},
+       {"UtcDaliConstraintNewOnStageMatrix3P",UtcDaliConstraintNewOnStageMatrix3P,utc_Dali_Constraint_startup,utc_Dali_Constraint_cleanup},
+       {"UtcDaliConstraintNewOnStageQuaternionP",UtcDaliConstraintNewOnStageQuaternionP,utc_Dali_Constraint_startup,utc_Dali_Constraint_cleanup},
+       {"UtcDaliConstraintNewOnStageBooleanAddSourceP",UtcDaliConstraintNewOnStageBooleanAddSourceP,utc_Dali_Constraint_startup,utc_Dali_Constraint_cleanup},
+       {"UtcDaliConstraintNewOnStageBooleanAddSourceParentP",UtcDaliConstraintNewOnStageBooleanAddSourceParentP,utc_Dali_Constraint_startup,utc_Dali_Constraint_cleanup},
+       {"UtcDaliConstraintNewOnStageIntegerAddSourceP",UtcDaliConstraintNewOnStageIntegerAddSourceP,utc_Dali_Constraint_startup,utc_Dali_Constraint_cleanup},
+       {"UtcDaliConstraintNewOnStageIntegerAddSourceParentP",UtcDaliConstraintNewOnStageIntegerAddSourceParentP,utc_Dali_Constraint_startup,utc_Dali_Constraint_cleanup},
+       {"UtcDaliConstraintNewOnStageFloatAddSourceP",UtcDaliConstraintNewOnStageFloatAddSourceP,utc_Dali_Constraint_startup,utc_Dali_Constraint_cleanup},
+       {"UtcDaliConstraintNewOnStageFloatAddSourceParentP",UtcDaliConstraintNewOnStageFloatAddSourceParentP,utc_Dali_Constraint_startup,utc_Dali_Constraint_cleanup},
+       {"UtcDaliConstraintNewOnStageVector2AddSourceP",UtcDaliConstraintNewOnStageVector2AddSourceP,utc_Dali_Constraint_startup,utc_Dali_Constraint_cleanup},
+       {"UtcDaliConstraintNewOnStageVector2AddSourceParentP",UtcDaliConstraintNewOnStageVector2AddSourceParentP,utc_Dali_Constraint_startup,utc_Dali_Constraint_cleanup},
+       {"UtcDaliConstraintNewOnStageVector3AddSourceP",UtcDaliConstraintNewOnStageVector3AddSourceP,utc_Dali_Constraint_startup,utc_Dali_Constraint_cleanup},
+       {"UtcDaliConstraintNewOnStageVector3AddSourceParentP",UtcDaliConstraintNewOnStageVector3AddSourceParentP,utc_Dali_Constraint_startup,utc_Dali_Constraint_cleanup},
+       {"UtcDaliConstraintNewOnStageMatrixAddSourceP",UtcDaliConstraintNewOnStageMatrixAddSourceP,utc_Dali_Constraint_startup,utc_Dali_Constraint_cleanup},
+       {"UtcDaliConstraintNewOnStageMatrixAddSourceParentP",UtcDaliConstraintNewOnStageMatrixAddSourceParentP,utc_Dali_Constraint_startup,utc_Dali_Constraint_cleanup},
+       {"UtcDaliConstraintNewOnStageMatrix3AddSourceP",UtcDaliConstraintNewOnStageMatrix3AddSourceP,utc_Dali_Constraint_startup,utc_Dali_Constraint_cleanup},
+       {"UtcDaliConstraintNewOnStageMatrix3AddSourceParentP",UtcDaliConstraintNewOnStageMatrix3AddSourceParentP,utc_Dali_Constraint_startup,utc_Dali_Constraint_cleanup},
+       {"UtcDaliConstraintNewOnStageQuaternionAddSourceP",UtcDaliConstraintNewOnStageQuaternionAddSourceP,utc_Dali_Constraint_startup,utc_Dali_Constraint_cleanup},
+       {"UtcDaliConstraintNewOnStageQuaternionAddSourceParentP",UtcDaliConstraintNewOnStageQuaternionAddSourceParentP,utc_Dali_Constraint_startup,utc_Dali_Constraint_cleanup},
+       {"UtcDaliConstraintNewOnStageVector2AddSourceLocalP",UtcDaliConstraintNewOnStageVector2AddSourceLocalP,utc_Dali_Constraint_startup,utc_Dali_Constraint_cleanup},
+       {"UtcDaliConstraintGetRemoveActionP",UtcDaliConstraintGetRemoveActionP,utc_Dali_Constraint_startup,utc_Dali_Constraint_cleanup},
+       {"UtcDaliConstraintClonedDownCastP",UtcDaliConstraintClonedDownCastP,utc_Dali_Constraint_startup,utc_Dali_Constraint_cleanup},
+       {"UtcDaliConstraintCopyConstuctorP",UtcDaliConstraintCopyConstuctorP,utc_Dali_Constraint_startup,utc_Dali_Constraint_cleanup},
+       {"UtcDaliConstraintOperatorAssignmentP",UtcDaliConstraintOperatorAssignmentP,utc_Dali_Constraint_startup,utc_Dali_Constraint_cleanup},
+       {"UtcDaliConstraintGetTargetObjectP",UtcDaliConstraintGetTargetObjectP,utc_Dali_Constraint_startup,utc_Dali_Constraint_cleanup},
+       {"UtcDaliConstraintGetTargetObjectN",UtcDaliConstraintGetTargetObjectN,utc_Dali_Constraint_startup,utc_Dali_Constraint_cleanup},
+       {"UtcDaliConstraintGetTargetPropertyP",UtcDaliConstraintGetTargetPropertyP,utc_Dali_Constraint_startup,utc_Dali_Constraint_cleanup},
+       {"UtcDaliConstraintGetTargetPropertyN",UtcDaliConstraintGetTargetPropertyN,utc_Dali_Constraint_startup,utc_Dali_Constraint_cleanup},
+       {"UtcDaliConstraintSetGetTagP",UtcDaliConstraintSetGetTagP,utc_Dali_Constraint_startup,utc_Dali_Constraint_cleanup},
+       {"UtcDaliConstraintSetGetTagP2",UtcDaliConstraintSetGetTagP2,utc_Dali_Constraint_startup,utc_Dali_Constraint_cleanup},
+       {"UtcDaliAnimationSetGetSpeedFactorP",UtcDaliAnimationSetGetSpeedFactorP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationSetGetCurrentProgressP",UtcDaliAnimationSetGetCurrentProgressP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationSetGetPlayRangeP",UtcDaliAnimationSetGetPlayRangeP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationSetGetDisconnectActionWithBakeP",UtcDaliAnimationSetGetDisconnectActionWithBakeP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationSetGetDisconnectActionBakeFinalP",UtcDaliAnimationSetGetDisconnectActionBakeFinalP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationSetGetDisconnectActionDiscardP",UtcDaliAnimationSetGetDisconnectActionDiscardP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationPlayFromP",UtcDaliAnimationPlayFromP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationSetGetEndActionWithBakeFinalP",UtcDaliAnimationSetGetEndActionWithBakeFinalP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationDowncastP",UtcDaliAnimationDowncastP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationDowncastN",UtcDaliAnimationDowncastN,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationSetGetDurationP",UtcDaliAnimationSetGetDurationP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationSetIsLoopingP",UtcDaliAnimationSetIsLoopingP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationSetGetLoopCountP",UtcDaliAnimationSetGetLoopCountP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationGetCurrentLoopP",UtcDaliAnimationGetCurrentLoopP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationHideIsVisibleP",UtcDaliAnimationHideIsVisibleP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationShowIsVisibleP",UtcDaliAnimationShowIsVisibleP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationSetGetEndActionWithEnumBakeP",UtcDaliAnimationSetGetEndActionWithEnumBakeP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationSetGetEndActionWithDiscardP",UtcDaliAnimationSetGetEndActionWithDiscardP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationSetGetDefaultAlphfunctionLinearP",UtcDaliAnimationSetGetDefaultAlphfunctionLinearP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationSetGetDefaultAlphfunctionEaseInP",UtcDaliAnimationSetGetDefaultAlphfunctionEaseInP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationStopP",UtcDaliAnimationStopP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationClearP",UtcDaliAnimationClearP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationPauseP",UtcDaliAnimationPauseP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationConstructorP",UtcDaliAnimationConstructorP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationNewP",UtcDaliAnimationNewP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationNewN",UtcDaliAnimationNewN,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationCopyConstructorP",UtcDaliAnimationCopyConstructorP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationOperatorAssignmentP",UtcDaliAnimationOperatorAssignmentP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimateByBoolP",UtcDaliAnimationAnimateByBoolP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimateByFloatP",UtcDaliAnimationAnimateByFloatP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimatePathTimePeriodAlphaFunctionP",UtcDaliAnimationAnimatePathTimePeriodAlphaFunctionP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimateByIntegerP",UtcDaliAnimationAnimateByIntegerP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimateByVector2P",UtcDaliAnimationAnimateByVector2P,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimateByVector3P",UtcDaliAnimationAnimateByVector3P,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimateByVector4P",UtcDaliAnimationAnimateByVector4P,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimatePathVectorP",UtcDaliAnimationAnimatePathVectorP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimateBetweenKeyframesAlphafunctionLinearTimePeriodP",UtcDaliAnimationAnimateBetweenKeyframesAlphafunctionLinearTimePeriodP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimateBetweenKeyframesTimePeriodP",UtcDaliAnimationAnimateBetweenKeyframesTimePeriodP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimateByVector4TimePeriodP",UtcDaliAnimationAnimateByVector4TimePeriodP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimateByVector3TimePeriodP",UtcDaliAnimationAnimateByVector3TimePeriodP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimateByVector2TimePeriodP",UtcDaliAnimationAnimateByVector2TimePeriodP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimateByFloatTimePeriodP",UtcDaliAnimationAnimateByFloatTimePeriodP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimateByVector4TimePeriodAlphaFunctionP",UtcDaliAnimationAnimateByVector4TimePeriodAlphaFunctionP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimateByVector4AlphaFunctionP",UtcDaliAnimationAnimateByVector4AlphaFunctionP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimateToVector4P",UtcDaliAnimationAnimateToVector4P,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimateToVector3P",UtcDaliAnimationAnimateToVector3P,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimateToVector2P",UtcDaliAnimationAnimateToVector2P,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimateToP",UtcDaliAnimationAnimateToP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimateToFloatP",UtcDaliAnimationAnimateToFloatP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimateToVector4TimePeriodP",UtcDaliAnimationAnimateToVector4TimePeriodP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimateToVector2TimePeriodP",UtcDaliAnimationAnimateToVector2TimePeriodP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimateToVector3TimePeriodP",UtcDaliAnimationAnimateToVector3TimePeriodP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimateToFloatTimePeriodP",UtcDaliAnimationAnimateToFloatTimePeriodP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimateToVector4TimePeriodAlphaFunctionP",UtcDaliAnimationAnimateToVector4TimePeriodAlphaFunctionP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimateToVector2TimePeriodAlphaFunctionP",UtcDaliAnimationAnimateToVector2TimePeriodAlphaFunctionP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimateToVector3TimePeriodAlphaFunctionP",UtcDaliAnimationAnimateToVector3TimePeriodAlphaFunctionP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimateToFloatTimePeriodAlphaFunctionP",UtcDaliAnimationAnimateToFloatTimePeriodAlphaFunctionP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimateToVector3AlphaFunctionP",UtcDaliAnimationAnimateToVector3AlphaFunctionP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimateBetweenActorVisibleP",UtcDaliAnimationAnimateBetweenActorVisibleP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimateBetweenActorRotationP",UtcDaliAnimationAnimateBetweenActorRotationP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimateBetweenColorAlphaP",UtcDaliAnimationAnimateBetweenColorAlphaP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimatPathTimePeriodP",UtcDaliAnimationAnimatPathTimePeriodP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimatePathAlphafunctionP",UtcDaliAnimationAnimatePathAlphafunctionP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimateBetweenKeyframesInterpolationP",UtcDaliAnimationAnimateBetweenKeyframesInterpolationP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimateBetweenKeyframesAlphafunctionInterpolationP",UtcDaliAnimationAnimateBetweenKeyframesAlphafunctionInterpolationP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimateBetweenKeyframesInterpolationWithTimePeriodP",UtcDaliAnimationAnimateBetweenKeyframesInterpolationWithTimePeriodP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationAnimateBetweenKeyframesInterpolationTimePeriodAlphaFuncP",UtcDaliAnimationAnimateBetweenKeyframesInterpolationTimePeriodAlphaFuncP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationGetLoopingModeP",UtcDaliAnimationGetLoopingModeP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationPlayAfterP",UtcDaliAnimationPlayAfterP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationPlayAfterN",UtcDaliAnimationPlayAfterN,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationSetLoopingModeP",UtcDaliAnimationSetLoopingModeP,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliAnimationSetLoopingModeP2",UtcDaliAnimationSetLoopingModeP2,utc_Dali_Animation_startup,utc_Dali_Animation_cleanup},
+       {"UtcDaliRenderTaskListCreateTaskAndRemoveTaskP",UtcDaliRenderTaskListCreateTaskAndRemoveTaskP,utc_Dali_rendertasklist_startup,utc_Dali_rendertasklist_cleanup},
+       {"UtcDaliRenderTaskListGetTaskAndGetTaskCountP",UtcDaliRenderTaskListGetTaskAndGetTaskCountP,utc_Dali_rendertasklist_startup,utc_Dali_rendertasklist_cleanup},
+       {"UtcDaliRenderTaskListDownCastP",UtcDaliRenderTaskListDownCastP,utc_Dali_rendertasklist_startup,utc_Dali_rendertasklist_cleanup},
+       {"UtcDaliRenderTaskListDownCastN",UtcDaliRenderTaskListDownCastN,utc_Dali_rendertasklist_startup,utc_Dali_rendertasklist_cleanup},
+       {"UtcDaliRenderTaskListCopyConstructorP",UtcDaliRenderTaskListCopyConstructorP,utc_Dali_rendertasklist_startup,utc_Dali_rendertasklist_cleanup},
+       {"UtcDaliRenderTaskListConstructorP",UtcDaliRenderTaskListConstructorP,utc_Dali_rendertasklist_startup,utc_Dali_rendertasklist_cleanup},
+       {"UtcDaliRenderTaskListOperatorAssignmentP",UtcDaliRenderTaskListOperatorAssignmentP,utc_Dali_rendertasklist_startup,utc_Dali_rendertasklist_cleanup},
+       {"UtcDaliRenderTaskViewportToLocalP",UtcDaliRenderTaskViewportToLocalP,utc_Dali_RenderTask_startup,utc_Dali_RenderTask_cleanup},
+       {"UtcDaliRenderTaskWorldToViewportP",UtcDaliRenderTaskWorldToViewportP,utc_Dali_RenderTask_startup,utc_Dali_RenderTask_cleanup},
+       {"UtcDaliRenderTaskSetGetViewportSizeP",UtcDaliRenderTaskSetGetViewportSizeP,utc_Dali_RenderTask_startup,utc_Dali_RenderTask_cleanup},
+       {"UtcDaliRenderTaskSetGetCullModeP",UtcDaliRenderTaskSetGetCullModeP,utc_Dali_RenderTask_startup,utc_Dali_RenderTask_cleanup},
+       {"UtcDaliRenderTaskSetCullModeN",UtcDaliRenderTaskSetCullModeN,utc_Dali_RenderTask_startup,utc_Dali_RenderTask_cleanup},
+       {"UtcDaliRenderTaskGetCullModeN",UtcDaliRenderTaskGetCullModeN,utc_Dali_RenderTask_startup,utc_Dali_RenderTask_cleanup},
+       {"UtcDaliRenderTaskConstructorOperatorAssignmentP",UtcDaliRenderTaskConstructorOperatorAssignmentP,utc_Dali_RenderTask_startup,utc_Dali_RenderTask_cleanup},
+       {"UtcDaliRenderTaskDownCastP",UtcDaliRenderTaskDownCastP,utc_Dali_RenderTask_startup,utc_Dali_RenderTask_cleanup},
+       {"UtcDaliRenderTaskDownCastN",UtcDaliRenderTaskDownCastN,utc_Dali_RenderTask_startup,utc_Dali_RenderTask_cleanup},
+       {"UtcDaliRenderTaskFinishedSignalP",UtcDaliRenderTaskFinishedSignalP,utc_Dali_RenderTask_startup,utc_Dali_RenderTask_cleanup},
+       {"UtcDaliRenderTaskSetGetSourceActorP",UtcDaliRenderTaskSetGetSourceActorP,utc_Dali_RenderTask_startup,utc_Dali_RenderTask_cleanup},
+       {"UtcDaliRenderTaskSetGetSourceActorN",UtcDaliRenderTaskSetGetSourceActorN,utc_Dali_RenderTask_startup,utc_Dali_RenderTask_cleanup},
+       {"UtcDaliRenderTaskSetGetScreenToFrameBufferMappingActorP",UtcDaliRenderTaskSetGetScreenToFrameBufferMappingActorP,utc_Dali_RenderTask_startup,utc_Dali_RenderTask_cleanup},
+       {"UtcDaliRenderTaskSetScreenToFrameBufferMappingActorN",UtcDaliRenderTaskSetScreenToFrameBufferMappingActorN,utc_Dali_RenderTask_startup,utc_Dali_RenderTask_cleanup},
+       {"UtcDaliRenderTaskSetGetClearColorP",UtcDaliRenderTaskSetGetClearColorP,utc_Dali_RenderTask_startup,utc_Dali_RenderTask_cleanup},
+       {"UtcDaliRenderTaskSetClearColorN",UtcDaliRenderTaskSetClearColorN,utc_Dali_RenderTask_startup,utc_Dali_RenderTask_cleanup},
+       {"UtcDaliRenderTaskGetClearColorN",UtcDaliRenderTaskGetClearColorN,utc_Dali_RenderTask_startup,utc_Dali_RenderTask_cleanup},
+       {"UtcDaliRenderTaskSetGetClearEnabledP",UtcDaliRenderTaskSetGetClearEnabledP,utc_Dali_RenderTask_startup,utc_Dali_RenderTask_cleanup},
+       {"UtcDaliRenderTaskSetClearEnabledN",UtcDaliRenderTaskSetClearEnabledN,utc_Dali_RenderTask_startup,utc_Dali_RenderTask_cleanup},
+       {"UtcDaliRenderTaskGetClearEnabledN",UtcDaliRenderTaskGetClearEnabledN,utc_Dali_RenderTask_startup,utc_Dali_RenderTask_cleanup},
+       {"UtcDaliRenderTaskSetGetViewportPositionP",UtcDaliRenderTaskSetGetViewportPositionP,utc_Dali_RenderTask_startup,utc_Dali_RenderTask_cleanup},
+       {"UtcDaliRenderTaskSetAndGetViewportP",UtcDaliRenderTaskSetAndGetViewportP,utc_Dali_RenderTask_startup,utc_Dali_RenderTask_cleanup},
+       {"UtcDaliRenderTaskGetViewportN",UtcDaliRenderTaskGetViewportN,utc_Dali_RenderTask_startup,utc_Dali_RenderTask_cleanup},
+       {"UtcDaliRenderTaskSetViewportN",UtcDaliRenderTaskSetViewportN,utc_Dali_RenderTask_startup,utc_Dali_RenderTask_cleanup},
+       {"UtcDaliRenderTaskSetGetTargetFrameBufferP",UtcDaliRenderTaskSetGetTargetFrameBufferP,utc_Dali_RenderTask_startup,utc_Dali_RenderTask_cleanup},
+       {"UtcDaliRenderTaskSetGetRefreshRateP",UtcDaliRenderTaskSetGetRefreshRateP,utc_Dali_RenderTask_startup,utc_Dali_RenderTask_cleanup},
+       {"UtcDaliRenderTaskSetGetInputEnableP",UtcDaliRenderTaskSetGetInputEnableP,utc_Dali_RenderTask_startup,utc_Dali_RenderTask_cleanup},
+       {"UtcDaliRenderTaskSetGetCameraActorP",UtcDaliRenderTaskSetGetCameraActorP,utc_Dali_RenderTask_startup,utc_Dali_RenderTask_cleanup},
+       {"UtcDaliRenderTaskGetCameraActorN",UtcDaliRenderTaskGetCameraActorN,utc_Dali_RenderTask_startup,utc_Dali_RenderTask_cleanup},
+       {"UtcDaliRenderTaskSetIsExclusiveP",UtcDaliRenderTaskSetIsExclusiveP,utc_Dali_RenderTask_startup,utc_Dali_RenderTask_cleanup},
+       {"UtcDaliRenderTaskSetExclusiveN",UtcDaliRenderTaskSetExclusiveN,utc_Dali_RenderTask_startup,utc_Dali_RenderTask_cleanup},
+       {"UtcDaliRenderTaskIsExclusiveN",UtcDaliRenderTaskIsExclusiveN,utc_Dali_RenderTask_startup,utc_Dali_RenderTask_cleanup},
+       {"UtcDaliRenderTaskSetGetSetScreenToFrameBufferFunctionWithFullScreenP",UtcDaliRenderTaskSetGetSetScreenToFrameBufferFunctionWithFullScreenP,utc_Dali_RenderTask_startup,utc_Dali_RenderTask_cleanup},
+       {"UtcDaliRenderTaskSetGetSetScreenToFrameBufferFunctionWithDefaultScreenP",UtcDaliRenderTaskSetGetSetScreenToFrameBufferFunctionWithDefaultScreenP,utc_Dali_RenderTask_startup,utc_Dali_RenderTask_cleanup},
+       {"UtcDaliRenderTaskSetScreenToFrameBufferFunctionN",UtcDaliRenderTaskSetScreenToFrameBufferFunctionN,utc_Dali_RenderTask_startup,utc_Dali_RenderTask_cleanup},
+       {"UtcDaliRenderTaskGetScreenToFrameBufferFunctionN",UtcDaliRenderTaskGetScreenToFrameBufferFunctionN,utc_Dali_RenderTask_startup,utc_Dali_RenderTask_cleanup},
+       {"UtcDaliHandleConstuctorP",UtcDaliHandleConstuctorP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleCopyConstuctorP",UtcDaliHandleCopyConstuctorP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleNewP",UtcDaliHandleNewP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleGetPropertyIndicesP",UtcDaliHandleGetPropertyIndicesP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleIsPropertyAConstraintInputP",UtcDaliHandleIsPropertyAConstraintInputP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleAddRemovePropertyNotificationP",UtcDaliHandleAddRemovePropertyNotificationP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleGetPropertyCountAndIndexAndNameAndTypeP",UtcDaliHandleGetPropertyCountAndIndexAndNameAndTypeP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleIsPropertyWritableP",UtcDaliHandleIsPropertyWritableP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleIsPropertyAnimatableP",UtcDaliHandleIsPropertyAnimatableP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleSupportsP",UtcDaliHandleSupportsP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleSetGetPropertyFloatP",UtcDaliHandleSetGetPropertyFloatP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleSetGetPropertyStringP",UtcDaliHandleSetGetPropertyStringP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleSetGetPropertyIntP",UtcDaliHandleSetGetPropertyIntP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleSetGetPropertyBooleanP",UtcDaliHandleSetGetPropertyBooleanP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleSetGetPropertyVector2P",UtcDaliHandleSetGetPropertyVector2P,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleSetGetPropertyVector3P",UtcDaliHandleSetGetPropertyVector3P,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleSetGetPropertyVector4P",UtcDaliHandleSetGetPropertyVector4P,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleSetGetPropertyMatrixP",UtcDaliHandleSetGetPropertyMatrixP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleSetGetPropertyMatrix3P",UtcDaliHandleSetGetPropertyMatrix3P,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleSetGetPropertyRectP",UtcDaliHandleSetGetPropertyRectP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleSetGetPropertyQuaternionP",UtcDaliHandleSetGetPropertyQuaternionP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleSetGetPropertyArrayP",UtcDaliHandleSetGetPropertyArrayP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleSetGetPropertyMapP",UtcDaliHandleSetGetPropertyMapP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleSetGetPropertyTypeP",UtcDaliHandleSetGetPropertyTypeP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleOperatorAssignmentP",UtcDaliHandleOperatorAssignmentP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleRegisterPropertyFloatWithoutAccessModeP",UtcDaliHandleRegisterPropertyFloatWithoutAccessModeP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleRegisterPropertyFloatWithAccessModeP",UtcDaliHandleRegisterPropertyFloatWithAccessModeP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleRegisterPropertyboolWithoutAccessModeP",UtcDaliHandleRegisterPropertyboolWithoutAccessModeP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleRegisterPropertyboolWithAccessModeP",UtcDaliHandleRegisterPropertyboolWithAccessModeP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleRegisterPropertyVector2WithoutAccessModeP",UtcDaliHandleRegisterPropertyVector2WithoutAccessModeP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleRegisterPropertyVector2WithAccessModeP",UtcDaliHandleRegisterPropertyVector2WithAccessModeP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleRegisterPropertyVector3WithoutAccessModeP",UtcDaliHandleRegisterPropertyVector3WithoutAccessModeP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleRegisterPropertyVector3WithAccessModeP",UtcDaliHandleRegisterPropertyVector3WithAccessModeP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleRegisterPropertyVector4WithoutAccessmodeP",UtcDaliHandleRegisterPropertyVector4WithoutAccessmodeP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleRegisterPropertyVector4WithAccessmodeP",UtcDaliHandleRegisterPropertyVector4WithAccessmodeP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleRegisterPropertyMatrix3WithoutAccessModeP",UtcDaliHandleRegisterPropertyMatrix3WithoutAccessModeP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleRegisterPropertyMatrix3WithAccessModeP",UtcDaliHandleRegisterPropertyMatrix3WithAccessModeP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleRegisterPropertyMatrixWithoutAccessModeP",UtcDaliHandleRegisterPropertyMatrixWithoutAccessModeP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleRegisterPropertyMatrixWithAccessModeP",UtcDaliHandleRegisterPropertyMatrixWithAccessModeP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleRegisterPropertyStringWithoutAccessModeP",UtcDaliHandleRegisterPropertyStringWithoutAccessModeP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleRegisterPropertyStringWithAccessModeP",UtcDaliHandleRegisterPropertyStringWithAccessModeP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleRegisterPropertyQuaternionWithoutAccessModeP",UtcDaliHandleRegisterPropertyQuaternionWithoutAccessModeP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleRegisterPropertyQuaternionWithAccessModeP",UtcDaliHandleRegisterPropertyQuaternionWithAccessModeP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleRegisterPropertyRectWithoutAccessModeP",UtcDaliHandleRegisterPropertyRectWithoutAccessModeP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleRegisterPropertyRectWithAccessModeP",UtcDaliHandleRegisterPropertyRectWithAccessModeP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleRegisterPropertyMapWithAccessModeP",UtcDaliHandleRegisterPropertyMapWithAccessModeP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleRegisterPropertyMapWithoutAccessModeP",UtcDaliHandleRegisterPropertyMapWithoutAccessModeP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleRegisterPropertyArrayWithoutAccessModeP",UtcDaliHandleRegisterPropertyArrayWithoutAccessModeP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleRegisterPropertyArrayWithAccessModeP",UtcDaliHandleRegisterPropertyArrayWithAccessModeP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleRemoveConstraintsWithAndWithoutTagP",UtcDaliHandleRemoveConstraintsWithAndWithoutTagP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleNewWeightObjectDownCastP",UtcDaliHandleNewWeightObjectDownCastP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleDownCastN",UtcDaliHandleDownCastN,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliHandleRemovePropertyNotificationsP",UtcDaliHandleRemovePropertyNotificationsP,utc_Dali_Handle_startup,utc_Dali_Handle_cleanup},
+       {"UtcDaliPropertyValueConstructorNoneP",UtcDaliPropertyValueConstructorNoneP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueConstructorNoneTypeP",UtcDaliPropertyValueConstructorNoneTypeP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueConstructorBoolP",UtcDaliPropertyValueConstructorBoolP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueConstructorBoolTypeP",UtcDaliPropertyValueConstructorBoolTypeP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueConstructorsFloatP",UtcDaliPropertyValueConstructorsFloatP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueConstructorsFloatTypeP",UtcDaliPropertyValueConstructorsFloatTypeP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueConstructorsIntP",UtcDaliPropertyValueConstructorsIntP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueConstructorsIntTypeP",UtcDaliPropertyValueConstructorsIntTypeP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueConstructorsVector2P",UtcDaliPropertyValueConstructorsVector2P,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueConstructorsVector2TypeP",UtcDaliPropertyValueConstructorsVector2TypeP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueConstructorsVector3P",UtcDaliPropertyValueConstructorsVector3P,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueConstructorsVector3TypeP",UtcDaliPropertyValueConstructorsVector3TypeP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueConstructorsVector4P",UtcDaliPropertyValueConstructorsVector4P,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueConstructorsVector4TypeP",UtcDaliPropertyValueConstructorsVector4TypeP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueConstructorsMatrix3P",UtcDaliPropertyValueConstructorsMatrix3P,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueConstructorsMatrix3TypeP",UtcDaliPropertyValueConstructorsMatrix3TypeP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueConstructorsMatrixP",UtcDaliPropertyValueConstructorsMatrixP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueConstructorsMatrixTypeP",UtcDaliPropertyValueConstructorsMatrixTypeP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueConstructorsRectP",UtcDaliPropertyValueConstructorsRectP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueConstructorsRectTypeP",UtcDaliPropertyValueConstructorsRectTypeP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueConstructorsAngleAxisP",UtcDaliPropertyValueConstructorsAngleAxisP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueConstructorsQuaternionP",UtcDaliPropertyValueConstructorsQuaternionP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueConstructorsRotationTypeP",UtcDaliPropertyValueConstructorsRotationTypeP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueConstructorsStringP",UtcDaliPropertyValueConstructorsStringP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueConstructorsStringTypeP",UtcDaliPropertyValueConstructorsStringTypeP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueConstructorsArrayP",UtcDaliPropertyValueConstructorsArrayP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueConstructorsArray2P",UtcDaliPropertyValueConstructorsArray2P,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueConstructorsArrayTypeP",UtcDaliPropertyValueConstructorsArrayTypeP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueConstructorsMapP",UtcDaliPropertyValueConstructorsMapP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueConstructorsMapP2",UtcDaliPropertyValueConstructorsMapP2,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueConstructorsMapTypeP",UtcDaliPropertyValueConstructorsMapTypeP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueConstructorsInitializerListP",UtcDaliPropertyValueConstructorsInitializerListP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueConstructorsEnumP",UtcDaliPropertyValueConstructorsEnumP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueCopyConstructorP",UtcDaliPropertyValueCopyConstructorP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueCopyConstructorBoolP",UtcDaliPropertyValueCopyConstructorBoolP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueCopyConstructorFloatP",UtcDaliPropertyValueCopyConstructorFloatP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueCopyConstructorIntP",UtcDaliPropertyValueCopyConstructorIntP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueCopyConstructoVector2P",UtcDaliPropertyValueCopyConstructoVector2P,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueCopyConstructorVector3P",UtcDaliPropertyValueCopyConstructorVector3P,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueCopyConstructorVector4P",UtcDaliPropertyValueCopyConstructorVector4P,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueCopyConstructorMatrix3P",UtcDaliPropertyValueCopyConstructorMatrix3P,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueCopyConstructorMatrixP",UtcDaliPropertyValueCopyConstructorMatrixP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueCopyConstructorRectP",UtcDaliPropertyValueCopyConstructorRectP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueCopyConstructorAngleAxisP",UtcDaliPropertyValueCopyConstructorAngleAxisP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueCopyConstructorQuaternionP",UtcDaliPropertyValueCopyConstructorQuaternionP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueCopyConstructorStringP",UtcDaliPropertyValueCopyConstructorStringP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueCopyConstructorArrayP",UtcDaliPropertyValueCopyConstructorArrayP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueCopyConstructorMapP",UtcDaliPropertyValueCopyConstructorMapP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueAssignmentSelfP",UtcDaliPropertyValueAssignmentSelfP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueAssignmentOperatorNoneP",UtcDaliPropertyValueAssignmentOperatorNoneP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueAssignmentOperatorBoolP",UtcDaliPropertyValueAssignmentOperatorBoolP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueAssignmentOperatorIntP",UtcDaliPropertyValueAssignmentOperatorIntP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueAssignmentOperatorFloatP",UtcDaliPropertyValueAssignmentOperatorFloatP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueAssignmentOperatorVector2P",UtcDaliPropertyValueAssignmentOperatorVector2P,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueAssignmentOperatorVector3P",UtcDaliPropertyValueAssignmentOperatorVector3P,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueAssignmentOperatorVector4P",UtcDaliPropertyValueAssignmentOperatorVector4P,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueAssignmentOperatorMatrix3P",UtcDaliPropertyValueAssignmentOperatorMatrix3P,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueAssignmentOperatorMatrixP",UtcDaliPropertyValueAssignmentOperatorMatrixP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueAssignmentOperatorRectP",UtcDaliPropertyValueAssignmentOperatorRectP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueAssignmentOperatorQuaternionP",UtcDaliPropertyValueAssignmentOperatorQuaternionP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueAssignmentOperatorAngleAxisP",UtcDaliPropertyValueAssignmentOperatorAngleAxisP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueAssignmentOperatorStringP",UtcDaliPropertyValueAssignmentOperatorStringP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueAssignmentOperatorArrayP",UtcDaliPropertyValueAssignmentOperatorArrayP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueAssignmentOperatorMapP",UtcDaliPropertyValueAssignmentOperatorMapP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueGetTypeP",UtcDaliPropertyValueGetTypeP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueGetBoolP",UtcDaliPropertyValueGetBoolP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueGetBoolN",UtcDaliPropertyValueGetBoolN,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueGetFloatP",UtcDaliPropertyValueGetFloatP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueGetFloatN",UtcDaliPropertyValueGetFloatN,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueGetIntP",UtcDaliPropertyValueGetIntP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueGetIntN",UtcDaliPropertyValueGetIntN,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueGetRectP",UtcDaliPropertyValueGetRectP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueGetRectN",UtcDaliPropertyValueGetRectN,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueGetVector2P",UtcDaliPropertyValueGetVector2P,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueGetVector2N",UtcDaliPropertyValueGetVector2N,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueGetVector3P",UtcDaliPropertyValueGetVector3P,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueGetVector3N",UtcDaliPropertyValueGetVector3N,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueGetVector4P",UtcDaliPropertyValueGetVector4P,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueGetVector4N",UtcDaliPropertyValueGetVector4N,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueGetMatrix3P",UtcDaliPropertyValueGetMatrix3P,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueGetMatrix3N",UtcDaliPropertyValueGetMatrix3N,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueGetMatrixP",UtcDaliPropertyValueGetMatrixP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueGetMatrixN",UtcDaliPropertyValueGetMatrixN,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueGetAngleAxisP",UtcDaliPropertyValueGetAngleAxisP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueGetAngleAxisN",UtcDaliPropertyValueGetAngleAxisN,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueGetQuaternionP",UtcDaliPropertyValueGetQuaternionP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueGetQuaternionN",UtcDaliPropertyValueGetQuaternionN,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueGetStringP",UtcDaliPropertyValueGetStringP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueGetStringN",UtcDaliPropertyValueGetStringN,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueGetArrayP",UtcDaliPropertyValueGetArrayP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueGetArrayN",UtcDaliPropertyValueGetArrayN,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueGetMapP",UtcDaliPropertyValueGetMapP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueGetMapN",UtcDaliPropertyValueGetMapN,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueGetEnumP",UtcDaliPropertyValueGetEnumP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueGetEnumN",UtcDaliPropertyValueGetEnumN,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueOutputStreamP",UtcDaliPropertyValueOutputStreamP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueConstructorsExtentsTypeP",UtcDaliPropertyValueConstructorsExtentsTypeP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueConstructorsExtentsType2P",UtcDaliPropertyValueConstructorsExtentsType2P,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueAssignmentOperatorExtentsP",UtcDaliPropertyValueAssignmentOperatorExtentsP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyValueGetExtentsP",UtcDaliPropertyValueGetExtentsP,utc_Dali_PropertyValue_startup,utc_Dali_PropertyValue_cleanup},
+       {"UtcDaliPropertyNotificationConstructorP",UtcDaliPropertyNotificationConstructorP,utc_Dali_PropertyNotification_startup,utc_Dali_PropertyNotification_cleanup},
+       {"UtcDaliPropertyNotificationCopyConstructorP",UtcDaliPropertyNotificationCopyConstructorP,utc_Dali_PropertyNotification_startup,utc_Dali_PropertyNotification_cleanup},
+       {"UtcDaliPropertyNotificationOperatorAssignmentP",UtcDaliPropertyNotificationOperatorAssignmentP,utc_Dali_PropertyNotification_startup,utc_Dali_PropertyNotification_cleanup},
+       {"UtcDaliPropertyNotificationDownCastP",UtcDaliPropertyNotificationDownCastP,utc_Dali_PropertyNotification_startup,utc_Dali_PropertyNotification_cleanup},
+       {"UtcDaliPropertyNotificationDownCastN",UtcDaliPropertyNotificationDownCastN,utc_Dali_PropertyNotification_startup,utc_Dali_PropertyNotification_cleanup},
+       {"UtcDaliPropertyNotificationGetConditionP",UtcDaliPropertyNotificationGetConditionP,utc_Dali_PropertyNotification_startup,utc_Dali_PropertyNotification_cleanup},
+       {"UtcDaliPropertyNotificationGetConditionConstP",UtcDaliPropertyNotificationGetConditionConstP,utc_Dali_PropertyNotification_startup,utc_Dali_PropertyNotification_cleanup},
+       {"UtcDaliPropertyNotificationGetTargetP",UtcDaliPropertyNotificationGetTargetP,utc_Dali_PropertyNotification_startup,utc_Dali_PropertyNotification_cleanup},
+       {"UtcDaliPropertyNotificationGetTargetPropertyP",UtcDaliPropertyNotificationGetTargetPropertyP,utc_Dali_PropertyNotification_startup,utc_Dali_PropertyNotification_cleanup},
+       {"UtcDaliPropertyNotificationSetGetNotifyModeP",UtcDaliPropertyNotificationSetGetNotifyModeP,utc_Dali_PropertyNotification_startup,utc_Dali_PropertyNotification_cleanup},
+       {"UtcDaliPropertyNotificationSetGetNotifyModeP2",UtcDaliPropertyNotificationSetGetNotifyModeP2,utc_Dali_PropertyNotification_startup,utc_Dali_PropertyNotification_cleanup},
+       {"UtcDaliPropertyNotificationSetGetNotifyModeP3",UtcDaliPropertyNotificationSetGetNotifyModeP3,utc_Dali_PropertyNotification_startup,utc_Dali_PropertyNotification_cleanup},
+       {"UtcDaliPropertyNotificationSetGetNotifyModeP4",UtcDaliPropertyNotificationSetGetNotifyModeP4,utc_Dali_PropertyNotification_startup,utc_Dali_PropertyNotification_cleanup},
+       {"UtcDaliPropertyNotificationGetNotifyResultP",UtcDaliPropertyNotificationGetNotifyResultP,utc_Dali_PropertyNotification_startup,utc_Dali_PropertyNotification_cleanup},
+       {"UtcDaliPropertyConditionConstructorP",UtcDaliPropertyConditionConstructorP,utc_Dali_PropertyCondition_startup,utc_Dali_PropertyCondition_cleanup},
+       {"UtcDaliPropertyConditionCopyConstructorP",UtcDaliPropertyConditionCopyConstructorP,utc_Dali_PropertyCondition_startup,utc_Dali_PropertyCondition_cleanup},
+       {"UtcDaliPropertyConditionOperatorAssignmentP",UtcDaliPropertyConditionOperatorAssignmentP,utc_Dali_PropertyCondition_startup,utc_Dali_PropertyCondition_cleanup},
+       {"UtcDaliPropertyConditionGetArgumentP",UtcDaliPropertyConditionGetArgumentP,utc_Dali_PropertyCondition_startup,utc_Dali_PropertyCondition_cleanup},
+       {"UtcDaliPropertyConditionGetArgumentCountP",UtcDaliPropertyConditionGetArgumentCountP,utc_Dali_PropertyCondition_startup,utc_Dali_PropertyCondition_cleanup},
+       {"UtcDaliPropertyConditionLessThanConditionP",UtcDaliPropertyConditionLessThanConditionP,utc_Dali_PropertyCondition_startup,utc_Dali_PropertyCondition_cleanup},
+       {"UtcDaliPropertyConditionGreaterThanConditionP",UtcDaliPropertyConditionGreaterThanConditionP,utc_Dali_PropertyCondition_startup,utc_Dali_PropertyCondition_cleanup},
+       {"UtcDaliPropertyConditionInsideConditionP",UtcDaliPropertyConditionInsideConditionP,utc_Dali_PropertyCondition_startup,utc_Dali_PropertyCondition_cleanup},
+       {"UtcDaliPropertyConditionOutsideConditionP",UtcDaliPropertyConditionOutsideConditionP,utc_Dali_PropertyCondition_startup,utc_Dali_PropertyCondition_cleanup},
+       {"UtcDaliPropertyConditionStepConditionP",UtcDaliPropertyConditionStepConditionP,utc_Dali_PropertyCondition_startup,utc_Dali_PropertyCondition_cleanup},
+       {"UtcDaliPropertyConditionVariableStepConditionP",UtcDaliPropertyConditionVariableStepConditionP,utc_Dali_PropertyCondition_startup,utc_Dali_PropertyCondition_cleanup},
+       {"UtcDaliPropertyMapConstructorP",UtcDaliPropertyMapConstructorP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+       {"UtcDaliPropertyMapConstructorInitializerListP",UtcDaliPropertyMapConstructorInitializerListP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+       {"UtcDaliPropertyMapCopyConstructorP",UtcDaliPropertyMapCopyConstructorP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+       {"UtcDaliPropertyMapCountP",UtcDaliPropertyMapCountP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+       {"UtcDaliPropertyMapEmptyP",UtcDaliPropertyMapEmptyP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+       {"UtcDaliPropertyMapInsertP",UtcDaliPropertyMapInsertP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+       {"UtcDaliPropertyMapInsertP2",UtcDaliPropertyMapInsertP2,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+       {"UtcDaliPropertyMapInsertP3",UtcDaliPropertyMapInsertP3,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+       {"UtcDaliPropertyMapInsertP4",UtcDaliPropertyMapInsertP4,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+       {"UtcDaliPropertyMapAddP",UtcDaliPropertyMapAddP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+       {"UtcDaliPropertyMapAddChainP",UtcDaliPropertyMapAddChainP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+       {"UtcDaliPropertyMapAnonymousAddChainP",UtcDaliPropertyMapAnonymousAddChainP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+       {"UtcDaliPropertyMapGetValueP",UtcDaliPropertyMapGetValueP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+       {"UtcDaliPropertyMapGetKeyP",UtcDaliPropertyMapGetKeyP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+       {"UtcDaliPropertyMapGetKeyAtP",UtcDaliPropertyMapGetKeyAtP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+       {"UtcDaliPropertyMapGetPairP",UtcDaliPropertyMapGetPairP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+       {"UtcDaliPropertyMapGetKeyValueP",UtcDaliPropertyMapGetKeyValueP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+       {"UtcDaliPropertyMapFindP",UtcDaliPropertyMapFindP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+       {"UtcDaliPropertyMapFindP2",UtcDaliPropertyMapFindP2,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+       {"UtcDaliPropertyMapFindP3",UtcDaliPropertyMapFindP3,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+       {"UtcDaliPropertyMapFindP4",UtcDaliPropertyMapFindP4,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+       {"UtcDaliPropertyMapFindP5",UtcDaliPropertyMapFindP5,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+       {"UtcDaliPropertyMapFindP6",UtcDaliPropertyMapFindP6,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+       {"UtcDaliPropertyMapFindN",UtcDaliPropertyMapFindN,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+       {"UtcDaliPropertyMapClearP",UtcDaliPropertyMapClearP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+       {"UtcDaliPropertyMapMergeP",UtcDaliPropertyMapMergeP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+       {"UtcDaliPropertyMapOperatorAssignmentP",UtcDaliPropertyMapOperatorAssignmentP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+       {"UtcDaliPropertyMapOperatorAssignmentP2",UtcDaliPropertyMapOperatorAssignmentP2,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+       {"UtcDaliPropertyMapOperatorAssignmentP3",UtcDaliPropertyMapOperatorAssignmentP3,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+       {"UtcDaliPropertyMapSquareOperatorP",UtcDaliPropertyMapSquareOperatorP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+       {"UtcDaliPropertyMapConstSquareOperatorP",UtcDaliPropertyMapConstSquareOperatorP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+       {"UtcDaliPropertyKeyConstructorP",UtcDaliPropertyKeyConstructorP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+       {"UtcDaliPropertyKeyEqualityOperatorP",UtcDaliPropertyKeyEqualityOperatorP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+       {"UtcDaliPropertyKeyInequalityOperatorP",UtcDaliPropertyKeyInequalityOperatorP,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+       {"UtcDaliPropertyKeyOutputStream",UtcDaliPropertyKeyOutputStream,utc_Dali_PropertyMap_startup,utc_Dali_PropertyMap_cleanup},
+       {"UtcDaliPropertyArrayConstructorP",UtcDaliPropertyArrayConstructorP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
+       {"UtcDaliPropertyArrayConstructorInitializerListP",UtcDaliPropertyArrayConstructorInitializerListP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
+       {"UtcDaliPropertyArrayCopyConstructorP",UtcDaliPropertyArrayCopyConstructorP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
+       {"UtcDaliPropertyArraySizeP",UtcDaliPropertyArraySizeP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
+       {"UtcDaliPropertyArrayCountP",UtcDaliPropertyArrayCountP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
+       {"UtcDaliPropertyArrayEmptyP",UtcDaliPropertyArrayEmptyP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
+       {"UtcDaliPropertyArrayClearP",UtcDaliPropertyArrayClearP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
+       {"UtcDaliPropertyArrayReserveP",UtcDaliPropertyArrayReserveP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
+       {"UtcDaliPropertyArrayResizeP",UtcDaliPropertyArrayResizeP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
+       {"UtcDaliPropertyArrayAddP",UtcDaliPropertyArrayAddP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
+       {"UtcDaliPropertyArrayCapacityP",UtcDaliPropertyArrayCapacityP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
+       {"UtcDaliPropertyArrayPushBackP",UtcDaliPropertyArrayPushBackP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
+       {"UtcDaliPropertyArrayGetElementAtP",UtcDaliPropertyArrayGetElementAtP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
+       {"UtcDaliPropertyArrayOperatorAssignmentP",UtcDaliPropertyArrayOperatorAssignmentP,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
+       {"UtcDaliPropertyArrayOperatorAssignmentP2",UtcDaliPropertyArrayOperatorAssignmentP2,utc_Dali_PropertyArray_startup,utc_Dali_PropertyArray_cleanup},
+       {"UtcDaliPropertyTypesGetNameP",UtcDaliPropertyTypesGetNameP,utc_Dali_PropertyTypes_startup,utc_Dali_PropertyTypes_cleanup},
+       {"UtcDaliBaseHandleConstructorP",UtcDaliBaseHandleConstructorP,utc_Dali_BaseHandle_startup,utc_Dali_BaseHandle_cleanup},
+       {"UtcDaliBaseHandleCopyConstructorBaseObjectP",UtcDaliBaseHandleCopyConstructorBaseObjectP,utc_Dali_BaseHandle_startup,utc_Dali_BaseHandle_cleanup},
+       {"UtcDaliBaseHandleCopyConstructorP",UtcDaliBaseHandleCopyConstructorP,utc_Dali_BaseHandle_startup,utc_Dali_BaseHandle_cleanup},
+       {"UtcDaliBaseHandleOperatorAssignmentP",UtcDaliBaseHandleOperatorAssignmentP,utc_Dali_BaseHandle_startup,utc_Dali_BaseHandle_cleanup},
+       {"UtcDaliBaseHandleDoActionP",UtcDaliBaseHandleDoActionP,utc_Dali_BaseHandle_startup,utc_Dali_BaseHandle_cleanup},
+       {"UtcDaliBaseHandleGetTypeNameP",UtcDaliBaseHandleGetTypeNameP,utc_Dali_BaseHandle_startup,utc_Dali_BaseHandle_cleanup},
+       {"UtcDaliBaseHandleGetTypeNameN",UtcDaliBaseHandleGetTypeNameN,utc_Dali_BaseHandle_startup,utc_Dali_BaseHandle_cleanup},
+       {"UtcDaliBaseHandleGetTypeInfoP",UtcDaliBaseHandleGetTypeInfoP,utc_Dali_BaseHandle_startup,utc_Dali_BaseHandle_cleanup},
+       {"UtcDaliBaseHandleGetTypeInfoN",UtcDaliBaseHandleGetTypeInfoN,utc_Dali_BaseHandle_startup,utc_Dali_BaseHandle_cleanup},
+       {"UtcDaliBaseHandleGetBaseObjectP",UtcDaliBaseHandleGetBaseObjectP,utc_Dali_BaseHandle_startup,utc_Dali_BaseHandle_cleanup},
+       {"UtcDaliBaseHandleResetP",UtcDaliBaseHandleResetP,utc_Dali_BaseHandle_startup,utc_Dali_BaseHandle_cleanup},
+       {"UtcDaliBaseHandleBooleanTypeP",UtcDaliBaseHandleBooleanTypeP,utc_Dali_BaseHandle_startup,utc_Dali_BaseHandle_cleanup},
+       {"UtcDaliBaseHandleEqualOperatorP",UtcDaliBaseHandleEqualOperatorP,utc_Dali_BaseHandle_startup,utc_Dali_BaseHandle_cleanup},
+       {"UtcDaliBaseHandleInequalOperatorP",UtcDaliBaseHandleInequalOperatorP,utc_Dali_BaseHandle_startup,utc_Dali_BaseHandle_cleanup},
+       {"UtcDaliBaseHandleGetObjectPtrP",UtcDaliBaseHandleGetObjectPtrP,utc_Dali_BaseHandle_startup,utc_Dali_BaseHandle_cleanup},
+       {"UtcDaliRefObjReferenceReferenceP",UtcDaliRefObjReferenceReferenceP,utc_Dali_RefObject_startup,utc_Dali_RefObject_cleanup},
+       {"UtcDaliRefObjReferenceUnReferenceP",UtcDaliRefObjReferenceUnReferenceP,utc_Dali_RefObject_startup,utc_Dali_RefObject_cleanup},
+       {"UtcDaliRefObjReferenceCountP",UtcDaliRefObjReferenceCountP,utc_Dali_RefObject_startup,utc_Dali_RefObject_cleanup},
+       {"UtcDaliRefObjRefObjectConstructorP",UtcDaliRefObjRefObjectConstructorP,utc_Dali_RefObject_startup,utc_Dali_RefObject_cleanup},
+       {"UtcDaliRefObjRefObjectCopyConstructorP",UtcDaliRefObjRefObjectCopyConstructorP,utc_Dali_RefObject_startup,utc_Dali_RefObject_cleanup},
+       {"UtcDaliRefObjReferenceOperatorAssignmentP",UtcDaliRefObjReferenceOperatorAssignmentP,utc_Dali_RefObject_startup,utc_Dali_RefObject_cleanup},
+       {"UtcDaliTypeRegistryGetTypeP",UtcDaliTypeRegistryGetTypeP,utc_Dali_TypeRegistry_startup,utc_Dali_TypeRegistry_cleanup},
+       {"UtcDaliTypeRegistryConstructorP",UtcDaliTypeRegistryConstructorP,utc_Dali_TypeRegistry_startup,utc_Dali_TypeRegistry_cleanup},
+       {"UtcDaliTypeRegistryCopyConstructorP",UtcDaliTypeRegistryCopyConstructorP,utc_Dali_TypeRegistry_startup,utc_Dali_TypeRegistry_cleanup},
+       {"UtcDaliTypeRegistryCopyConstructorP2",UtcDaliTypeRegistryCopyConstructorP2,utc_Dali_TypeRegistry_startup,utc_Dali_TypeRegistry_cleanup},
+       {"UtcDaliTypeRegistryOperatorAssignmentP",UtcDaliTypeRegistryOperatorAssignmentP,utc_Dali_TypeRegistry_startup,utc_Dali_TypeRegistry_cleanup},
+       {"UtcDaliTypeRegistryGetTypeInfoP",UtcDaliTypeRegistryGetTypeInfoP,utc_Dali_TypeRegistry_startup,utc_Dali_TypeRegistry_cleanup},
+       {"UtcDaliTypeRegistryGetTypeInfoP2",UtcDaliTypeRegistryGetTypeInfoP2,utc_Dali_TypeRegistry_startup,utc_Dali_TypeRegistry_cleanup},
+       {"UtcDaliTypeRegistryGetTypeNameCountP",UtcDaliTypeRegistryGetTypeNameCountP,utc_Dali_TypeRegistry_startup,utc_Dali_TypeRegistry_cleanup},
+       {"UtcDaliTypeRegistryGetTypeNamesP",UtcDaliTypeRegistryGetTypeNamesP,utc_Dali_TypeRegistry_startup,utc_Dali_TypeRegistry_cleanup},
+       {"UtcDaliTypeRegistryPropertyRegistrationP",UtcDaliTypeRegistryPropertyRegistrationP,utc_Dali_TypeRegistry_startup,utc_Dali_TypeRegistry_cleanup},
+       {"UtcDaliTypeRegistryRegisteredNameP",UtcDaliTypeRegistryRegisteredNameP,utc_Dali_TypeRegistry_startup,utc_Dali_TypeRegistry_cleanup},
+       {"UtcDaliTypeRegistrySignalConnectorTypeP",UtcDaliTypeRegistrySignalConnectorTypeP,utc_Dali_TypeRegistry_startup,utc_Dali_TypeRegistry_cleanup},
+       {"UtcDaliTypeRegistrySignalConnectorTypeN",UtcDaliTypeRegistrySignalConnectorTypeN,utc_Dali_TypeRegistry_startup,utc_Dali_TypeRegistry_cleanup},
+       {"UtcDaliTypeRegistryTypeActionP",UtcDaliTypeRegistryTypeActionP,utc_Dali_TypeRegistry_startup,utc_Dali_TypeRegistry_cleanup},
+       {"UtcDaliTypeRegistryTypeActionN",UtcDaliTypeRegistryTypeActionN,utc_Dali_TypeRegistry_startup,utc_Dali_TypeRegistry_cleanup},
+       {"UtcDaliTypeRegistryTypeRegistrationNotCallingCreateOnInitP",UtcDaliTypeRegistryTypeRegistrationNotCallingCreateOnInitP,utc_Dali_TypeRegistry_startup,utc_Dali_TypeRegistry_cleanup},
+       {"UtcDaliTypeRegistryTypeRegistrationCallingCreateOnInitP",UtcDaliTypeRegistryTypeRegistrationCallingCreateOnInitP,utc_Dali_TypeRegistry_startup,utc_Dali_TypeRegistry_cleanup},
+       {"UtcDaliTypeRegistryTypeRegistrationForNamedTypeP",UtcDaliTypeRegistryTypeRegistrationForNamedTypeP,utc_Dali_TypeRegistry_startup,utc_Dali_TypeRegistry_cleanup},
+       {"UtcDaliTypeRegistryChildPropertyRegistrationP",UtcDaliTypeRegistryChildPropertyRegistrationP,utc_Dali_TypeRegistry_startup,utc_Dali_TypeRegistry_cleanup},
+       {"UtcDaliTypeRegistryChildPropertyRegistrationN",UtcDaliTypeRegistryChildPropertyRegistrationN,utc_Dali_TypeRegistry_startup,utc_Dali_TypeRegistry_cleanup},
+       {"UtcDaliTypeRegisterChildProperties",UtcDaliTypeRegisterChildProperties,utc_Dali_TypeRegistry_startup,utc_Dali_TypeRegistry_cleanup},
+       {"UtcDaliPropertyWithPropertyIndexP",UtcDaliPropertyWithPropertyIndexP,utc_Dali_Property_startup,utc_Dali_Property_cleanup},
+       {"UtcDaliPropertyWithPropertyAndComponentIndexP",UtcDaliPropertyWithPropertyAndComponentIndexP,utc_Dali_Property_startup,utc_Dali_Property_cleanup},
+       {"UtcDaliPropertyWithPropertyNameP",UtcDaliPropertyWithPropertyNameP,utc_Dali_Property_startup,utc_Dali_Property_cleanup},
+       {"UtcDaliPropertyWithNameAndComponentIndexP",UtcDaliPropertyWithNameAndComponentIndexP,utc_Dali_Property_startup,utc_Dali_Property_cleanup},
+       {"UtcDaliTypeInfoConstructorP",UtcDaliTypeInfoConstructorP,utc_Dali_TypeInfo_startup,utc_Dali_TypeInfo_cleanup},
+       {"UtcDaliTypeInfoCopyConstructorP",UtcDaliTypeInfoCopyConstructorP,utc_Dali_TypeInfo_startup,utc_Dali_TypeInfo_cleanup},
+       {"UtcDaliTypeInfoOperatorAssignmentP",UtcDaliTypeInfoOperatorAssignmentP,utc_Dali_TypeInfo_startup,utc_Dali_TypeInfo_cleanup},
+       {"UtcDaliTypeInfoGetNameP",UtcDaliTypeInfoGetNameP,utc_Dali_TypeInfo_startup,utc_Dali_TypeInfo_cleanup},
+       {"UtcDaliTypeInfoGetBaseNameP",UtcDaliTypeInfoGetBaseNameP,utc_Dali_TypeInfo_startup,utc_Dali_TypeInfo_cleanup},
+       {"UtcDaliTypeInfoCreateInstanceP",UtcDaliTypeInfoCreateInstanceP,utc_Dali_TypeInfo_startup,utc_Dali_TypeInfo_cleanup},
+       {"UtcDaliTypeInfoGetCreatorP",UtcDaliTypeInfoGetCreatorP,utc_Dali_TypeInfo_startup,utc_Dali_TypeInfo_cleanup},
+       {"UtcDaliTypeInfoGetActionCountP",UtcDaliTypeInfoGetActionCountP,utc_Dali_TypeInfo_startup,utc_Dali_TypeInfo_cleanup},
+       {"UtcDaliTypeInfoGetActionNameP",UtcDaliTypeInfoGetActionNameP,utc_Dali_TypeInfo_startup,utc_Dali_TypeInfo_cleanup},
+       {"UtcDaliTypeInfoGetSignalCountP",UtcDaliTypeInfoGetSignalCountP,utc_Dali_TypeInfo_startup,utc_Dali_TypeInfo_cleanup},
+       {"UtcDaliTypeInfoGetSignalNameP",UtcDaliTypeInfoGetSignalNameP,utc_Dali_TypeInfo_startup,utc_Dali_TypeInfo_cleanup},
+       {"UtcDaliTypeInfoGetPropertyCountP",UtcDaliTypeInfoGetPropertyCountP,utc_Dali_TypeInfo_startup,utc_Dali_TypeInfo_cleanup},
+       {"UtcDaliTypeInfoGetPropertyIndicesP",UtcDaliTypeInfoGetPropertyIndicesP,utc_Dali_TypeInfo_startup,utc_Dali_TypeInfo_cleanup},
+       {"UtcDaliTypeInfoGetPropertyNameP",UtcDaliTypeInfoGetPropertyNameP,utc_Dali_TypeInfo_startup,utc_Dali_TypeInfo_cleanup},
+       {"UtcDaliTypeInfoGetChildProperties01",UtcDaliTypeInfoGetChildProperties01,utc_Dali_TypeInfo_startup,utc_Dali_TypeInfo_cleanup},
+       {"UtcDaliTypeInfoGetChildProperties02",UtcDaliTypeInfoGetChildProperties02,utc_Dali_TypeInfo_startup,utc_Dali_TypeInfo_cleanup},
+       {"UtcDaliTimePeriodWithDurationInSecondsP",UtcDaliTimePeriodWithDurationInSecondsP,utc_Dali_TimePeriod_startup,utc_Dali_TimePeriod_cleanup},
+       {"UtcDaliTimePeriodWithDelayDurationSecondsP",UtcDaliTimePeriodWithDelayDurationSecondsP,utc_Dali_TimePeriod_startup,utc_Dali_TimePeriod_cleanup},
+       {"UtcDaliCallbackConstructorP",UtcDaliCallbackConstructorP,utc_Dali_Callback_startup,utc_Dali_Callback_cleanup},
+       {"UtcDaliCallbackResetP",UtcDaliCallbackResetP,utc_Dali_Callback_startup,utc_Dali_Callback_cleanup},
+       {"UtcDaliCallbackConstructExecuteP",UtcDaliCallbackConstructExecuteP,utc_Dali_Callback_startup,utc_Dali_Callback_cleanup},
+       {"UtcDaliCallbackConstructExecuteReturnP",UtcDaliCallbackConstructExecuteReturnP,utc_Dali_Callback_startup,utc_Dali_Callback_cleanup},
+       {"UtcDaliCallbackConstructExecuteParam1P",UtcDaliCallbackConstructExecuteParam1P,utc_Dali_Callback_startup,utc_Dali_Callback_cleanup},
+       {"UtcDaliCallbackConstructExecuteParam1ReturnP",UtcDaliCallbackConstructExecuteParam1ReturnP,utc_Dali_Callback_startup,utc_Dali_Callback_cleanup},
+       {"UtcDaliCallbackConstructExecuteParam2P",UtcDaliCallbackConstructExecuteParam2P,utc_Dali_Callback_startup,utc_Dali_Callback_cleanup},
+       {"UtcDaliCallbackConstructExecuteParam2ReturnP",UtcDaliCallbackConstructExecuteParam2ReturnP,utc_Dali_Callback_startup,utc_Dali_Callback_cleanup},
+       {"UtcDaliCallbackConstructExecuteParam3P",UtcDaliCallbackConstructExecuteParam3P,utc_Dali_Callback_startup,utc_Dali_Callback_cleanup},
+       {"UtcDaliCallbackConstructExecuteParam3ReturnP",UtcDaliCallbackConstructExecuteParam3ReturnP,utc_Dali_Callback_startup,utc_Dali_Callback_cleanup},
+       {"UtcDaliCallbackFunctorDelegateNewP",UtcDaliCallbackFunctorDelegateNewP,utc_Dali_Callback_startup,utc_Dali_Callback_cleanup},
+       {"UtcDaliCallbackFunctorDelegateExecuteP",UtcDaliCallbackFunctorDelegateExecuteP,utc_Dali_Callback_startup,utc_Dali_Callback_cleanup},
+       {"UtcDaliStageConstructorP",UtcDaliStageConstructorP,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageGetCurrentP",UtcDaliStageGetCurrentP,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageGetCurrentN",UtcDaliStageGetCurrentN,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageIsInstalledP",UtcDaliStageIsInstalledP,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageIsInstalledN",UtcDaliStageIsInstalledN,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageCopyConstructorP",UtcDaliStageCopyConstructorP,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageOperatorAssignmentP",UtcDaliStageOperatorAssignmentP,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageAddP",UtcDaliStageAddP,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageAddN",UtcDaliStageAddN,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageRemoveP",UtcDaliStageRemoveP,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageRemoveN1",UtcDaliStageRemoveN1,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageRemoveN2",UtcDaliStageRemoveN2,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageRemoveN3",UtcDaliStageRemoveN3,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageGetSizeP",UtcDaliStageGetSizeP,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageGetSizeN",UtcDaliStageGetSizeN,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageGetRenderTaskListP",UtcDaliStageGetRenderTaskListP,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageGetRenderTaskListN",UtcDaliStageGetRenderTaskListN,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageGetLayerCountP",UtcDaliStageGetLayerCountP,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageGetLayerCountN",UtcDaliStageGetLayerCountN,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageGetLayerP",UtcDaliStageGetLayerP,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageGetLayerN",UtcDaliStageGetLayerN,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageGetRootLayerP",UtcDaliStageGetRootLayerP,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageGetRootLayerN",UtcDaliStageGetRootLayerN,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageSetBackgroundColorP",UtcDaliStageSetBackgroundColorP,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageGetBackgroundColorP",UtcDaliStageGetBackgroundColorP,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageGetDpiP",UtcDaliStageGetDpiP,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageGetDpiN",UtcDaliStageGetDpiN,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageGetObjectRegistryP",UtcDaliStageGetObjectRegistryP,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageGetObjectRegistryN",UtcDaliStageGetObjectRegistryN,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageKeepRenderingP",UtcDaliStageKeepRenderingP,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageKeepRenderingN",UtcDaliStageKeepRenderingN,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageKeepEventSignalP",UtcDaliStageKeepEventSignalP,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageKeepEventSignalN",UtcDaliStageKeepEventSignalN,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageEventProcessingFinishedSignalP",UtcDaliStageEventProcessingFinishedSignalP,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageEventProcessingFinishedSignalN",UtcDaliStageEventProcessingFinishedSignalN,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageTouchedSignalP",UtcDaliStageTouchedSignalP,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageTouchedSignalN",UtcDaliStageTouchedSignalN,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageContextLostSignalP",UtcDaliStageContextLostSignalP,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageContextLostSignalN",UtcDaliStageContextLostSignalN,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageContextRegainedSignalP",UtcDaliStageContextRegainedSignalP,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageContextRegainedSignalN",UtcDaliStageContextRegainedSignalN,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageSceneCreatedSignalP",UtcDaliStageSceneCreatedSignalP,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliStageSceneCreatedSignalN",UtcDaliStageSceneCreatedSignalN,utc_Dali_Stage_startup,utc_Dali_Stage_cleanup},
+       {"UtcDaliAlphaFunctionDefaultP",UtcDaliAlphaFunctionDefaultP,utc_Dali_AlphaFunction_startup,utc_Dali_AlphaFunction_cleanup},
+       {"UtcDaliAlphaFunctionBuiltinFunctionP",UtcDaliAlphaFunctionBuiltinFunctionP,utc_Dali_AlphaFunction_startup,utc_Dali_AlphaFunction_cleanup},
+       {"UtcDaliAlphaFunctionGetCustomFunctionP",UtcDaliAlphaFunctionGetCustomFunctionP,utc_Dali_AlphaFunction_startup,utc_Dali_AlphaFunction_cleanup},
+       {"UtcDaliAlphaFunctionGetBezierControlPointsP",UtcDaliAlphaFunctionGetBezierControlPointsP,utc_Dali_AlphaFunction_startup,utc_Dali_AlphaFunction_cleanup},
+       {"UtcDaliAlphaFunctionGetModeP",UtcDaliAlphaFunctionGetModeP,utc_Dali_AlphaFunction_startup,utc_Dali_AlphaFunction_cleanup},
+       {"UtcDaliAlphaFunctionConstructorFromFunctionPointerP",UtcDaliAlphaFunctionConstructorFromFunctionPointerP,utc_Dali_AlphaFunction_startup,utc_Dali_AlphaFunction_cleanup},
+       {"UtcDaliEncodedBufferImageDefaultConstructorP",UtcDaliEncodedBufferImageDefaultConstructorP,utc_Dali_EncodedBufferImage_startup,utc_Dali_EncodedBufferImage_cleanup},
+       {"UtcDaliEncodedBufferImageCopyConstructorP",UtcDaliEncodedBufferImageCopyConstructorP,utc_Dali_EncodedBufferImage_startup,utc_Dali_EncodedBufferImage_cleanup},
+       {"UtcDaliEncodedBufferImageOperatorAssignmentP",UtcDaliEncodedBufferImageOperatorAssignmentP,utc_Dali_EncodedBufferImage_startup,utc_Dali_EncodedBufferImage_cleanup},
+       {"UtcDaliEncodedBufferImageNewP",UtcDaliEncodedBufferImageNewP,utc_Dali_EncodedBufferImage_startup,utc_Dali_EncodedBufferImage_cleanup},
+       {"UtcDaliEncodedBufferImageNewP2",UtcDaliEncodedBufferImageNewP2,utc_Dali_EncodedBufferImage_startup,utc_Dali_EncodedBufferImage_cleanup},
+       {"UtcDaliEncodedBufferImageDownCastP",UtcDaliEncodedBufferImageDownCastP,utc_Dali_EncodedBufferImage_startup,utc_Dali_EncodedBufferImage_cleanup},
+       {"UtcDaliBufferImageNewWithExternalDataSourceAndStrideP",UtcDaliBufferImageNewWithExternalDataSourceAndStrideP,utc_Dali_BufferImage_startup,utc_Dali_BufferImage_cleanup},
+       {"UtcDaliBufferImageNewWithWidthHeightPixelFormatP",UtcDaliBufferImageNewWithWidthHeightPixelFormatP,utc_Dali_BufferImage_startup,utc_Dali_BufferImage_cleanup},
+       {"UtcDaliBufferImageCopyConstructorWhiteP",UtcDaliBufferImageCopyConstructorWhiteP,utc_Dali_BufferImage_startup,utc_Dali_BufferImage_cleanup},
+       {"UtcDaliBufferImageGetbufferStrideUpdateP",UtcDaliBufferImageGetbufferStrideUpdateP,utc_Dali_BufferImage_startup,utc_Dali_BufferImage_cleanup},
+       {"UtcDaliBufferImageWhiteP",UtcDaliBufferImageWhiteP,utc_Dali_BufferImage_startup,utc_Dali_BufferImage_cleanup},
+       {"UtcDaliBufferImageDowncastP",UtcDaliBufferImageDowncastP,utc_Dali_BufferImage_startup,utc_Dali_BufferImage_cleanup},
+       {"UtcDaliBufferImageDowncastN",UtcDaliBufferImageDowncastN,utc_Dali_BufferImage_startup,utc_Dali_BufferImage_cleanup},
+       {"UtcDaliBufferImageGetPixelFormatP",UtcDaliBufferImageGetPixelFormatP,utc_Dali_BufferImage_startup,utc_Dali_BufferImage_cleanup},
+       {"UtcDaliBufferImageGetBufferP",UtcDaliBufferImageGetBufferP,utc_Dali_BufferImage_startup,utc_Dali_BufferImage_cleanup},
+       {"UtcDaliBufferImageGetBufferSizeP",UtcDaliBufferImageGetBufferSizeP,utc_Dali_BufferImage_startup,utc_Dali_BufferImage_cleanup},
+       {"UtcDaliBufferImageGetBufferStrideP",UtcDaliBufferImageGetBufferStrideP,utc_Dali_BufferImage_startup,utc_Dali_BufferImage_cleanup},
+       {"UtcDaliBufferImageIsDataExternalP",UtcDaliBufferImageIsDataExternalP,utc_Dali_BufferImage_startup,utc_Dali_BufferImage_cleanup},
+       {"UtcDaliFrameBufferImageDownCastP",UtcDaliFrameBufferImageDownCastP,utc_Dali_FrameBufferImage_startup,utc_Dali_FrameBufferImage_cleanup},
+       {"UtcDaliFrameBufferImageDownCastN",UtcDaliFrameBufferImageDownCastN,utc_Dali_FrameBufferImage_startup,utc_Dali_FrameBufferImage_cleanup},
+       {"UtcDaliFrameBufferImageDownCastN2",UtcDaliFrameBufferImageDownCastN2,utc_Dali_FrameBufferImage_startup,utc_Dali_FrameBufferImage_cleanup},
+       {"UtcDaliFrameBufferImageNewWithWidthHeightPixelFormatP",UtcDaliFrameBufferImageNewWithWidthHeightPixelFormatP,utc_Dali_FrameBufferImage_startup,utc_Dali_FrameBufferImage_cleanup},
+       {"UtcDaliFrameBufferImageNewWithNativeP",UtcDaliFrameBufferImageNewWithNativeP,utc_Dali_FrameBufferImage_startup,utc_Dali_FrameBufferImage_cleanup},
+       {"UtcDaliFrameBufferImageCopyConstructorP",UtcDaliFrameBufferImageCopyConstructorP,utc_Dali_FrameBufferImage_startup,utc_Dali_FrameBufferImage_cleanup},
+       {"UtcDaliFrameBufferImageOperatorAssignmentP",UtcDaliFrameBufferImageOperatorAssignmentP,utc_Dali_FrameBufferImage_startup,utc_Dali_FrameBufferImage_cleanup},
+       {"UtcDaliImageDownCastP",UtcDaliImageDownCastP,utc_Dali_Image_startup,utc_Dali_Image_cleanup},
+       {"UtcDaliImageDownCastN",UtcDaliImageDownCastN,utc_Dali_Image_startup,utc_Dali_Image_cleanup},
+       {"UtcDaliImageConstructorP",UtcDaliImageConstructorP,utc_Dali_Image_startup,utc_Dali_Image_cleanup},
+       {"UtcDaliImageCopyConstructorP",UtcDaliImageCopyConstructorP,utc_Dali_Image_startup,utc_Dali_Image_cleanup},
+       {"UtcDaliImageOperatorAssignmentP",UtcDaliImageOperatorAssignmentP,utc_Dali_Image_startup,utc_Dali_Image_cleanup},
+       {"UtcDaliResourceImageGetImageSizeP",UtcDaliResourceImageGetImageSizeP,utc_Dali_ResourceImage_startup,utc_Dali_ResourceImage_cleanup},
+       {"UtcDaliResourceImageReloadP",UtcDaliResourceImageReloadP,utc_Dali_ResourceImage_startup,utc_Dali_ResourceImage_cleanup},
+       {"UtcDaliResourceImageDowncastP",UtcDaliResourceImageDowncastP,utc_Dali_ResourceImage_startup,utc_Dali_ResourceImage_cleanup},
+       {"UtcDaliResourceImageDowncastN",UtcDaliResourceImageDowncastN,utc_Dali_ResourceImage_startup,utc_Dali_ResourceImage_cleanup},
+       {"UtcDaliResourceImageGetUrlP",UtcDaliResourceImageGetUrlP,utc_Dali_ResourceImage_startup,utc_Dali_ResourceImage_cleanup},
+       {"UtcDaliResourceImageCopyConstructorP",UtcDaliResourceImageCopyConstructorP,utc_Dali_ResourceImage_startup,utc_Dali_ResourceImage_cleanup},
+       {"UtcDaliResourceImageOperatorAssignmentP",UtcDaliResourceImageOperatorAssignmentP,utc_Dali_ResourceImage_startup,utc_Dali_ResourceImage_cleanup},
+       {"UtcDaliResourceImageNewP",UtcDaliResourceImageNewP,utc_Dali_ResourceImage_startup,utc_Dali_ResourceImage_cleanup},
+       {"UtcDaliResourceImageLoadingFinishedSignalP",UtcDaliResourceImageLoadingFinishedSignalP,utc_Dali_ResourceImage_startup,utc_Dali_ResourceImage_cleanup},
+       {"UtcDaliNativeImageConstructorP",UtcDaliNativeImageConstructorP,utc_Dali_NativeImage_startup,utc_Dali_NativeImage_cleanup},
+       {"UtcDaliNativeImageNewP",UtcDaliNativeImageNewP,utc_Dali_NativeImage_startup,utc_Dali_NativeImage_cleanup},
+       {"UtcDaliNativeImageDownCastP",UtcDaliNativeImageDownCastP,utc_Dali_NativeImage_startup,utc_Dali_NativeImage_cleanup},
+       {"UtcDaliNativeImageDownCastN",UtcDaliNativeImageDownCastN,utc_Dali_NativeImage_startup,utc_Dali_NativeImage_cleanup},
+       {"UtcDaliNativeImageCopyConstructorP",UtcDaliNativeImageCopyConstructorP,utc_Dali_NativeImage_startup,utc_Dali_NativeImage_cleanup},
+       {"UtcDaliNativeImageOperatorAssignmentP",UtcDaliNativeImageOperatorAssignmentP,utc_Dali_NativeImage_startup,utc_Dali_NativeImage_cleanup},
+       {"UtcDaliNativeImageCreateGlTextureP",UtcDaliNativeImageCreateGlTextureP,utc_Dali_NativeImage_startup,utc_Dali_NativeImage_cleanup},
+       {"UtcDaliNativeImageCustomFragmentPrefixP",UtcDaliNativeImageCustomFragmentPrefixP,utc_Dali_NativeImage_startup,utc_Dali_NativeImage_cleanup},
+       {"UtcDaliNativeImageCustomSamplerTypenameP",UtcDaliNativeImageCustomSamplerTypenameP,utc_Dali_NativeImage_startup,utc_Dali_NativeImage_cleanup},
+       {"UtcDaliIntrusivePtrConstructorResetP",UtcDaliIntrusivePtrConstructorResetP,utc_Dali_IntrusivePtr_startup,utc_Dali_IntrusivePtr_cleanup},
+       {"UtcDaliIntrusivePtrGetP",UtcDaliIntrusivePtrGetP,utc_Dali_IntrusivePtr_startup,utc_Dali_IntrusivePtr_cleanup},
+       {"UtcDaliIntrusivePtrCopyConstructorsP",UtcDaliIntrusivePtrCopyConstructorsP,utc_Dali_IntrusivePtr_startup,utc_Dali_IntrusivePtr_cleanup},
+       {"UtcDaliIntrusivePtrAssignmentEqualsP",UtcDaliIntrusivePtrAssignmentEqualsP,utc_Dali_IntrusivePtr_startup,utc_Dali_IntrusivePtr_cleanup},
+       {"UtcDaliIntrusivePtrResetWithReferenceP",UtcDaliIntrusivePtrResetWithReferenceP,utc_Dali_IntrusivePtr_startup,utc_Dali_IntrusivePtr_cleanup},
+       {"UtcDaliIntrusivePtrBooleanTypeP",UtcDaliIntrusivePtrBooleanTypeP,utc_Dali_IntrusivePtr_startup,utc_Dali_IntrusivePtr_cleanup},
+       {"UtcDaliIntrusivePtrPointerDereferenceP",UtcDaliIntrusivePtrPointerDereferenceP,utc_Dali_IntrusivePtr_startup,utc_Dali_IntrusivePtr_cleanup},
+       {"UtcDaliIntrusivePtrDetachP",UtcDaliIntrusivePtrDetachP,utc_Dali_IntrusivePtr_startup,utc_Dali_IntrusivePtr_cleanup},
+       {"UtcDaliPixelHasAlphaP",UtcDaliPixelHasAlphaP,utc_Dali_Pixel_startup,utc_Dali_Pixel_cleanup},
+       {"UtcDaliPixelGetBytesPerPixelP",UtcDaliPixelGetBytesPerPixelP,utc_Dali_Pixel_startup,utc_Dali_Pixel_cleanup},
+       {"UtcDaliPixelGetAlphaOffsetAndMaskP",UtcDaliPixelGetAlphaOffsetAndMaskP,utc_Dali_Pixel_startup,utc_Dali_Pixel_cleanup},
+       {"UtcDaliAnyConstructorP",UtcDaliAnyConstructorP,utc_Dali_Any_startup,utc_Dali_Any_cleanup},
+       {"UtcDaliAnyConstructorP2",UtcDaliAnyConstructorP2,utc_Dali_Any_startup,utc_Dali_Any_cleanup},
+       {"UtcDaliAnyConstructorP3",UtcDaliAnyConstructorP3,utc_Dali_Any_startup,utc_Dali_Any_cleanup},
+       {"UtcDaliAnyGetTypeP",UtcDaliAnyGetTypeP,utc_Dali_Any_startup,utc_Dali_Any_cleanup},
+       {"UtcDaliAnyGetP",UtcDaliAnyGetP,utc_Dali_Any_startup,utc_Dali_Any_cleanup},
+       {"UtcDaliAnyGetPointerP",UtcDaliAnyGetPointerP,utc_Dali_Any_startup,utc_Dali_Any_cleanup},
+       {"UtcDaliAnyGetPointerP2",UtcDaliAnyGetPointerP2,utc_Dali_Any_startup,utc_Dali_Any_cleanup},
+       {"UtcDaliAnyEmptyP",UtcDaliAnyEmptyP,utc_Dali_Any_startup,utc_Dali_Any_cleanup},
+       {"UtcDaliAnyOperatorAssignmentP",UtcDaliAnyOperatorAssignmentP,utc_Dali_Any_startup,utc_Dali_Any_cleanup},
+       {"UtcDaliAnyOperatorAssignmentP2",UtcDaliAnyOperatorAssignmentP2,utc_Dali_Any_startup,utc_Dali_Any_cleanup},
+       {"UtcDaliAnyCopyConstructorP",UtcDaliAnyCopyConstructorP,utc_Dali_Any_startup,utc_Dali_Any_cleanup},
+       {"UtcDaliAnyAssertAlwaysP",UtcDaliAnyAssertAlwaysP,utc_Dali_Any_startup,utc_Dali_Any_cleanup},
+       {"UtcDaliAnyAnyCastP",UtcDaliAnyAnyCastP,utc_Dali_Any_startup,utc_Dali_Any_cleanup},
+       {"UtcDaliAnyCastP",UtcDaliAnyCastP,utc_Dali_Any_startup,utc_Dali_Any_cleanup},
+       {"UtcDaliCameraActorSetNearClippingPlaneP",UtcDaliCameraActorSetNearClippingPlaneP,utc_Dali_CameraActor_startup,utc_Dali_CameraActor_cleanup},
+       {"UtcDaliCameraActorGetNearClippingPlaneP",UtcDaliCameraActorGetNearClippingPlaneP,utc_Dali_CameraActor_startup,utc_Dali_CameraActor_cleanup},
+       {"UtcDaliCameraActorSetAspectRatioP",UtcDaliCameraActorSetAspectRatioP,utc_Dali_CameraActor_startup,utc_Dali_CameraActor_cleanup},
+       {"UtcDaliCameraActorGetAspectRatioP",UtcDaliCameraActorGetAspectRatioP,utc_Dali_CameraActor_startup,utc_Dali_CameraActor_cleanup},
+       {"UtcDaliCameraActorSetFieldOfViewP",UtcDaliCameraActorSetFieldOfViewP,utc_Dali_CameraActor_startup,utc_Dali_CameraActor_cleanup},
+       {"UtcDaliCameraActorGetFieldOfViewP",UtcDaliCameraActorGetFieldOfViewP,utc_Dali_CameraActor_startup,utc_Dali_CameraActor_cleanup},
+       {"UtcDaliCameraActorSetFarClippingPlaneP",UtcDaliCameraActorSetFarClippingPlaneP,utc_Dali_CameraActor_startup,utc_Dali_CameraActor_cleanup},
+       {"UtcDaliCameraActorGetFarClippingPlaneP",UtcDaliCameraActorGetFarClippingPlaneP,utc_Dali_CameraActor_startup,utc_Dali_CameraActor_cleanup},
+       {"UtcDaliCameraActorSetTargetPositionP",UtcDaliCameraActorSetTargetPositionP,utc_Dali_CameraActor_startup,utc_Dali_CameraActor_cleanup},
+       {"UtcDaliCameraActorGetTargetPositionP",UtcDaliCameraActorGetTargetPositionP,utc_Dali_CameraActor_startup,utc_Dali_CameraActor_cleanup},
+       {"UtcDaliCameraActorSetInvertYAxisP",UtcDaliCameraActorSetInvertYAxisP,utc_Dali_CameraActor_startup,utc_Dali_CameraActor_cleanup},
+       {"UtcDaliCameraActorGetInvertYAxisP",UtcDaliCameraActorGetInvertYAxisP,utc_Dali_CameraActor_startup,utc_Dali_CameraActor_cleanup},
+       {"UtcDaliCameraActorOperatorAssignmentP",UtcDaliCameraActorOperatorAssignmentP,utc_Dali_CameraActor_startup,utc_Dali_CameraActor_cleanup},
+       {"UtcDaliCameraActorDownCastP",UtcDaliCameraActorDownCastP,utc_Dali_CameraActor_startup,utc_Dali_CameraActor_cleanup},
+       {"UtcDaliCameraActorDownCastN",UtcDaliCameraActorDownCastN,utc_Dali_CameraActor_startup,utc_Dali_CameraActor_cleanup},
+       {"UtcDaliCameraActorSetTypeP",UtcDaliCameraActorSetTypeP,utc_Dali_CameraActor_startup,utc_Dali_CameraActor_cleanup},
+       {"UtcDaliCameraActorGetTypeP",UtcDaliCameraActorGetTypeP,utc_Dali_CameraActor_startup,utc_Dali_CameraActor_cleanup},
+       {"UtcDaliCameraActorSetProjectionModeP",UtcDaliCameraActorSetProjectionModeP,utc_Dali_CameraActor_startup,utc_Dali_CameraActor_cleanup},
+       {"UtcDaliCameraActorGetProjectionModeP",UtcDaliCameraActorGetProjectionModeP,utc_Dali_CameraActor_startup,utc_Dali_CameraActor_cleanup},
+       {"UtcDaliCameraActorSetPerspectiveProjectionP",UtcDaliCameraActorSetPerspectiveProjectionP,utc_Dali_CameraActor_startup,utc_Dali_CameraActor_cleanup},
+       {"UtcDaliCameraActorSetOrthographicProjectionP",UtcDaliCameraActorSetOrthographicProjectionP,utc_Dali_CameraActor_startup,utc_Dali_CameraActor_cleanup},
+       {"UtcDaliCameraActorSetOrthographicProjectionP2",UtcDaliCameraActorSetOrthographicProjectionP2,utc_Dali_CameraActor_startup,utc_Dali_CameraActor_cleanup},
+       {"UtcDaliCameraActorCopyConstructorP",UtcDaliCameraActorCopyConstructorP,utc_Dali_CameraActor_startup,utc_Dali_CameraActor_cleanup},
+       {"UtcDaliCameraActorConstructorP",UtcDaliCameraActorConstructorP,utc_Dali_CameraActor_startup,utc_Dali_CameraActor_cleanup},
+       {"UtcDaliCameraActorNewP",UtcDaliCameraActorNewP,utc_Dali_CameraActor_startup,utc_Dali_CameraActor_cleanup},
+       {"UtcDaliCameraActorNewP2",UtcDaliCameraActorNewP2,utc_Dali_CameraActor_startup,utc_Dali_CameraActor_cleanup},
+       {"UtcDaliCustomActorDownCastP",UtcDaliCustomActorDownCastP,utc_Dali_CustomActor_startup,utc_Dali_CustomActor_cleanup},
+       {"UtcDaliCustomActorDownCastN",UtcDaliCustomActorDownCastN,utc_Dali_CustomActor_startup,utc_Dali_CustomActor_cleanup},
+       {"UtcDaliCustomActorGetImplementationP",UtcDaliCustomActorGetImplementationP,utc_Dali_CustomActor_startup,utc_Dali_CustomActor_cleanup},
+       {"UtcDaliCustomActorConstructorP2",UtcDaliCustomActorConstructorP2,utc_Dali_CustomActor_startup,utc_Dali_CustomActor_cleanup},
+       {"UtcDaliCustomActorConstructorP",UtcDaliCustomActorConstructorP,utc_Dali_CustomActor_startup,utc_Dali_CustomActor_cleanup},
+       {"UtcDaliCustomActorCopyConstructorP",UtcDaliCustomActorCopyConstructorP,utc_Dali_CustomActor_startup,utc_Dali_CustomActor_cleanup},
+       {"UtcDaliCustomActorOperatorAssignmentP",UtcDaliCustomActorOperatorAssignmentP,utc_Dali_CustomActor_startup,utc_Dali_CustomActor_cleanup},
+       {"UtcDaliObjectRegistryObjectCreatedSignalP",UtcDaliObjectRegistryObjectCreatedSignalP,utc_Dali_ObjectRegistry_startup,utc_Dali_ObjectRegistry_cleanup},
+       {"UtcDaliObjectRegistryObjectDestroyedSignalP",UtcDaliObjectRegistryObjectDestroyedSignalP,utc_Dali_ObjectRegistry_startup,utc_Dali_ObjectRegistry_cleanup},
+       {"UtcDaliObjectRegistryOperatorAssignmentP",UtcDaliObjectRegistryOperatorAssignmentP,utc_Dali_ObjectRegistry_startup,utc_Dali_ObjectRegistry_cleanup},
+       {"UtcDaliObjectRegistryCopyConstructorP",UtcDaliObjectRegistryCopyConstructorP,utc_Dali_ObjectRegistry_startup,utc_Dali_ObjectRegistry_cleanup},
+       {"UtcDaliObjectRegistryConstructorP",UtcDaliObjectRegistryConstructorP,utc_Dali_ObjectRegistry_startup,utc_Dali_ObjectRegistry_cleanup},
+       {"UtcDaliBaseObjectGetTypeNameInfoForActorP",UtcDaliBaseObjectGetTypeNameInfoForActorP,utc_Dali_BaseObject_startup,utc_Dali_BaseObject_cleanup},
+       {"UtcDaliBaseObjectGetTypeNameInfoForAnimationP",UtcDaliBaseObjectGetTypeNameInfoForAnimationP,utc_Dali_BaseObject_startup,utc_Dali_BaseObject_cleanup},
+       {"UtcDaliBaseObjectGetTypeNameInfoForLongPressGestureDetectorP",UtcDaliBaseObjectGetTypeNameInfoForLongPressGestureDetectorP,utc_Dali_BaseObject_startup,utc_Dali_BaseObject_cleanup},
+       {"UtcDaliBaseObjectGetTypeNameInfoForBufferImageP",UtcDaliBaseObjectGetTypeNameInfoForBufferImageP,utc_Dali_BaseObject_startup,utc_Dali_BaseObject_cleanup},
+       {"UtcDaliBaseObjectDoActionP",UtcDaliBaseObjectDoActionP,utc_Dali_BaseObject_startup,utc_Dali_BaseObject_cleanup},
+       {"UtcDaliCustomActorImplRequiresHoverEventsP",UtcDaliCustomActorImplRequiresHoverEventsP,utc_Dali_CustomActorImpl_startup,utc_Dali_CustomActorImpl_cleanup},
+       {"UtcDaliCustomActorImplGetNaturalSizeP",UtcDaliCustomActorImplGetNaturalSizeP,utc_Dali_CustomActorImpl_startup,utc_Dali_CustomActorImpl_cleanup},
+       {"UtcDaliCustomActorImplOnChildAddP",UtcDaliCustomActorImplOnChildAddP,utc_Dali_CustomActorImpl_startup,utc_Dali_CustomActorImpl_cleanup},
+       {"UtcDaliCustomActorImplOnChildRemoveP",UtcDaliCustomActorImplOnChildRemoveP,utc_Dali_CustomActorImpl_startup,utc_Dali_CustomActorImpl_cleanup},
+       {"UtcDaliCustomActorImplOnKeyEventP",UtcDaliCustomActorImplOnKeyEventP,utc_Dali_CustomActorImpl_startup,utc_Dali_CustomActorImpl_cleanup},
+       {"UtcDaliCustomActorImplOnKeyInputFocusGainedP",UtcDaliCustomActorImplOnKeyInputFocusGainedP,utc_Dali_CustomActorImpl_startup,utc_Dali_CustomActorImpl_cleanup},
+       {"UtcDaliCustomActorImplOnKeyInputFocusLostP",UtcDaliCustomActorImplOnKeyInputFocusLostP,utc_Dali_CustomActorImpl_startup,utc_Dali_CustomActorImpl_cleanup},
+       {"UtcDaliCustomActorImplOnWheelEventP",UtcDaliCustomActorImplOnWheelEventP,utc_Dali_CustomActorImpl_startup,utc_Dali_CustomActorImpl_cleanup},
+       {"UtcDaliCustomActorImplOnSizeSetP",UtcDaliCustomActorImplOnSizeSetP,utc_Dali_CustomActorImpl_startup,utc_Dali_CustomActorImpl_cleanup},
+       {"UtcDaliCustomActorImplOnStageConnectionP",UtcDaliCustomActorImplOnStageConnectionP,utc_Dali_CustomActorImpl_startup,utc_Dali_CustomActorImpl_cleanup},
+       {"UtcDaliCustomActorImplOnStageDisconnectionP",UtcDaliCustomActorImplOnStageDisconnectionP,utc_Dali_CustomActorImpl_startup,utc_Dali_CustomActorImpl_cleanup},
+       {"UtcDaliCustomActorImplOnTouchEventP",UtcDaliCustomActorImplOnTouchEventP,utc_Dali_CustomActorImpl_startup,utc_Dali_CustomActorImpl_cleanup},
+       {"UtcDaliCustomActorImplRequiresWheelEventsP",UtcDaliCustomActorImplRequiresWheelEventsP,utc_Dali_CustomActorImpl_startup,utc_Dali_CustomActorImpl_cleanup},
+       {"UtcDaliCustomActorImplRequiresTouchEventsP",UtcDaliCustomActorImplRequiresTouchEventsP,utc_Dali_CustomActorImpl_startup,utc_Dali_CustomActorImpl_cleanup},
+       {"UtcDaliCustomActorImplSelfP",UtcDaliCustomActorImplSelfP,utc_Dali_CustomActorImpl_startup,utc_Dali_CustomActorImpl_cleanup},
+       {"UtcDaliCustomActorImplSetRequiresWheelEventsP",UtcDaliCustomActorImplSetRequiresWheelEventsP,utc_Dali_CustomActorImpl_startup,utc_Dali_CustomActorImpl_cleanup},
+       {"UtcDaliCustomActorImplCustomActorImplWithBoolParamP",UtcDaliCustomActorImplCustomActorImplWithBoolParamP,utc_Dali_CustomActorImpl_startup,utc_Dali_CustomActorImpl_cleanup},
+       {"UtcDaliCustomActorImplRelayoutRequestP",UtcDaliCustomActorImplRelayoutRequestP,utc_Dali_CustomActorImpl_startup,utc_Dali_CustomActorImpl_cleanup},
+       {"UtcDaliCustomActorImplGetExtensionP",UtcDaliCustomActorImplGetExtensionP,utc_Dali_CustomActorImpl_startup,utc_Dali_CustomActorImpl_cleanup},
+       {"UtcDaliCustomActorImplOnPropertySetP",UtcDaliCustomActorImplOnPropertySetP,utc_Dali_CustomActorImpl_startup,utc_Dali_CustomActorImpl_cleanup},
+       {"UtcDaliCustomActorImplOnSizeAnimationP",UtcDaliCustomActorImplOnSizeAnimationP,utc_Dali_CustomActorImpl_startup,utc_Dali_CustomActorImpl_cleanup},
+       {"UtcDaliCustomActorImplOnHoverEventP",UtcDaliCustomActorImplOnHoverEventP,utc_Dali_CustomActorImpl_startup,utc_Dali_CustomActorImpl_cleanup},
+       {"UtcDaliCustomActorImplGetHeightForWidthBaseP",UtcDaliCustomActorImplGetHeightForWidthBaseP,utc_Dali_CustomActorImpl_startup,utc_Dali_CustomActorImpl_cleanup},
+       {"UtcDaliCustomActorImplGetWidthForHeightBaseP",UtcDaliCustomActorImplGetWidthForHeightBaseP,utc_Dali_CustomActorImpl_startup,utc_Dali_CustomActorImpl_cleanup},
+       {"UtcDaliCustomActorImplCalculateChildSizeBaseP",UtcDaliCustomActorImplCalculateChildSizeBaseP,utc_Dali_CustomActorImpl_startup,utc_Dali_CustomActorImpl_cleanup},
+       {"UtcDaliCustomActorImplRelayoutDependentOnChildrenBaseP",UtcDaliCustomActorImplRelayoutDependentOnChildrenBaseP,utc_Dali_CustomActorImpl_startup,utc_Dali_CustomActorImpl_cleanup},
+       {"UtcDaliActorNewP",UtcDaliActorNewP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorDowncastP",UtcDaliActorDowncastP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorGetIdP",UtcDaliActorGetIdP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorGetChildCountP",UtcDaliActorGetChildCountP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorSetNameP",UtcDaliActorSetNameP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorGetNameP",UtcDaliActorGetNameP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorSetDrawmodeP",UtcDaliActorSetDrawmodeP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorGetDrawmodeP",UtcDaliActorGetDrawmodeP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorGetChildAtP",UtcDaliActorGetChildAtP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorGetParentP",UtcDaliActorGetParentP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorFindChildByNameP",UtcDaliActorFindChildByNameP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorFindChildByIdP",UtcDaliActorFindChildByIdP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorUnparentP",UtcDaliActorUnparentP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorUnparentAndResetP",UtcDaliActorUnparentAndResetP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorAddP",UtcDaliActorAddP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorSetKeyboardFocusableP",UtcDaliActorSetKeyboardFocusableP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorIsKeyboardFocusableP",UtcDaliActorIsKeyboardFocusableP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorSetVisibleP",UtcDaliActorSetVisibleP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorIsVisibleP",UtcDaliActorIsVisibleP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorSetXYZP",UtcDaliActorSetXYZP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorOnStageP",UtcDaliActorOnStageP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorGetLayerP",UtcDaliActorGetLayerP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorIsLayerP",UtcDaliActorIsLayerP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorIsRootP",UtcDaliActorIsRootP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorOnStageSignalP",UtcDaliActorOnStageSignalP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorOffStageSignalP",UtcDaliActorOffStageSignalP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorSetAnchorPointP",UtcDaliActorSetAnchorPointP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorGetCurrentAnchorPointP",UtcDaliActorGetCurrentAnchorPointP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorGetCurrentWorldColorP",UtcDaliActorGetCurrentWorldColorP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorGetCurrentColorP",UtcDaliActorGetCurrentColorP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorSetColorP",UtcDaliActorSetColorP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorSetColorModeP",UtcDaliActorSetColorModeP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorGetColorModeP",UtcDaliActorGetColorModeP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorSetOpacityP",UtcDaliActorSetOpacityP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorGetCurrentOpacityP",UtcDaliActorGetCurrentOpacityP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorSetParentOriginP",UtcDaliActorSetParentOriginP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorGetCurrentParentOriginP",UtcDaliActorGetCurrentParentOriginP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorGetCurrentWorldPositionP",UtcDaliActorGetCurrentWorldPositionP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorSetPositionP",UtcDaliActorSetPositionP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorSetPositionP2",UtcDaliActorSetPositionP2,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorSetPositionP3",UtcDaliActorSetPositionP3,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorGetCurrentPositionP",UtcDaliActorGetCurrentPositionP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorGetCurrentPositionP2",UtcDaliActorGetCurrentPositionP2,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorGetCurrentPositionP3",UtcDaliActorGetCurrentPositionP3,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorGetCurrentWorldOrientationP",UtcDaliActorGetCurrentWorldOrientationP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorIsOrientationInheritedP",UtcDaliActorIsOrientationInheritedP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorSetOrientationP",UtcDaliActorSetOrientationP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorSetOrientationP2",UtcDaliActorSetOrientationP2,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorSetOrientationP3",UtcDaliActorSetOrientationP3,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorSetInheritOrientationP",UtcDaliActorSetInheritOrientationP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorGetCurrentOrientationP",UtcDaliActorGetCurrentOrientationP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorSetInheritScaleP",UtcDaliActorSetInheritScaleP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorIsScaleInheritedP",UtcDaliActorIsScaleInheritedP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorSetScaleP",UtcDaliActorSetScaleP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorSetScaleP2",UtcDaliActorSetScaleP2,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorSetScaleP3",UtcDaliActorSetScaleP3,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorScaleByP",UtcDaliActorScaleByP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorGetCurrentWorldScaleP",UtcDaliActorGetCurrentWorldScaleP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorGetCurrentWorldMatrixP",UtcDaliActorGetCurrentWorldMatrixP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorSetSensitiveP",UtcDaliActorSetSensitiveP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorIsSensitiveP",UtcDaliActorIsSensitiveP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorSetSizeP",UtcDaliActorSetSizeP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorSetSizeP2",UtcDaliActorSetSizeP2,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorSetSizeP3",UtcDaliActorSetSizeP3,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorSetSizeP4",UtcDaliActorSetSizeP4,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorGetCurrentSizeP",UtcDaliActorGetCurrentSizeP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorSetPaddingP",UtcDaliActorSetPaddingP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorGetPaddingP",UtcDaliActorGetPaddingP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorTranslateByP",UtcDaliActorTranslateByP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorSetMaximumSizeP",UtcDaliActorSetMaximumSizeP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorGetMaximumSizeP",UtcDaliActorGetMaximumSizeP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorGetMinimumSizeP",UtcDaliActorGetMinimumSizeP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorSetMinimumSizeP",UtcDaliActorSetMinimumSizeP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorOnRelayoutSignalP",UtcDaliActorOnRelayoutSignalP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorSetResizePolicyP",UtcDaliActorSetResizePolicyP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorGetHeightForWidthP",UtcDaliActorGetHeightForWidthP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorGetWidthForHeightP",UtcDaliActorGetWidthForHeightP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorSetSizeModeFactorP",UtcDaliActorSetSizeModeFactorP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorGetSizeModeFactorP",UtcDaliActorGetSizeModeFactorP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorSetSizeScalePolicyP",UtcDaliActorSetSizeScalePolicyP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorGetSizeScalePolicyP",UtcDaliActorGetSizeScalePolicyP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorRotateByP",UtcDaliActorRotateByP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorRotateByP2",UtcDaliActorRotateByP2,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorGetNaturalSizeP",UtcDaliActorGetNaturalSizeP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorResizePolicyP",UtcDaliActorResizePolicyP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorOperatorAssignmentP",UtcDaliActorOperatorAssignmentP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorGetRelayoutSizeP",UtcDaliActorGetRelayoutSizeP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorConstructorP",UtcDaliActorConstructorP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorCopyConstructorP",UtcDaliActorCopyConstructorP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorGetHierarchyDepthP",UtcDaliActorGetHierarchyDepthP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorSetLeaveRequiredP",UtcDaliActorSetLeaveRequiredP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorSetLeaveRequiredP2",UtcDaliActorSetLeaveRequiredP2,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorGetLeaveRequiredP",UtcDaliActorGetLeaveRequiredP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorGetLeaveRequiredP2",UtcDaliActorGetLeaveRequiredP2,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorGetTargetSizeP",UtcDaliActorGetTargetSizeP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorScreenToLocalP",UtcDaliActorScreenToLocalP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorRemoveP",UtcDaliActorRemoveP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorSetInheritPositionP",UtcDaliActorSetInheritPositionP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorIsPositionInheritedP",UtcDaliActorIsPositionInheritedP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorRemoveRendererN",UtcDaliActorRemoveRendererN,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorGetRendererCountN",UtcDaliActorGetRendererCountN,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorLayoutDirectionPropertyP", UtcDaliActorLayoutDirectionPropertyP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorPropertiesP", UtcDaliActorPropertiesP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorRaiseLowerP", UtcDaliActorRaiseLowerP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorLowerBelowP", UtcDaliActorLowerBelowP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorRaiseToTopLowerToBottomP", UtcDaliActorRaiseToTopLowerToBottomP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorRaiseAboveP", UtcDaliActorRaiseAboveP,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliActorRaiseAboveActorAndTargetTheSameN", UtcDaliActorRaiseAboveActorAndTargetTheSameN,utc_Dali_Actor_startup,utc_Dali_Actor_cleanup},
+       {"UtcDaliLayerConstructorP",UtcDaliLayerConstructorP,utc_Dali_Layer_startup,utc_Dali_Layer_cleanup},
+       {"UtcDaliLayerCopyConstructorP",UtcDaliLayerCopyConstructorP,utc_Dali_Layer_startup,utc_Dali_Layer_cleanup},
+       {"UtcDaliLayerOperatorAssignmentP",UtcDaliLayerOperatorAssignmentP,utc_Dali_Layer_startup,utc_Dali_Layer_cleanup},
+       {"UtcDaliLayerNewP",UtcDaliLayerNewP,utc_Dali_Layer_startup,utc_Dali_Layer_cleanup},
+       {"UtcDaliLayerIsHoverConsumedP",UtcDaliLayerIsHoverConsumedP,utc_Dali_Layer_startup,utc_Dali_Layer_cleanup},
+       {"UtcDaliLayerSetHoverConsumedP",UtcDaliLayerSetHoverConsumedP,utc_Dali_Layer_startup,utc_Dali_Layer_cleanup},
+       {"UtcDaliLayerIsTouchConsumedP",UtcDaliLayerIsTouchConsumedP,utc_Dali_Layer_startup,utc_Dali_Layer_cleanup},
+       {"UtcDaliLayerSetTouchConsumedP",UtcDaliLayerSetTouchConsumedP,utc_Dali_Layer_startup,utc_Dali_Layer_cleanup},
+       {"UtcDaliLayerDownCastP",UtcDaliLayerDownCastP,utc_Dali_Layer_startup,utc_Dali_Layer_cleanup},
+       {"UtcDaliLayerDownCastP2",UtcDaliLayerDownCastP2,utc_Dali_Layer_startup,utc_Dali_Layer_cleanup},
+       {"UtcDaliLayerGetDepthP",UtcDaliLayerGetDepthP,utc_Dali_Layer_startup,utc_Dali_Layer_cleanup},
+       {"UtcDaliLayerLowerBelowToBottomP",UtcDaliLayerLowerBelowToBottomP,utc_Dali_Layer_startup,utc_Dali_Layer_cleanup},
+       {"UtcDaliLayerMoveAboveBelowP",UtcDaliLayerMoveAboveBelowP,utc_Dali_Layer_startup,utc_Dali_Layer_cleanup},
+       {"UtcDaliLayerRaiseAboveToTopP",UtcDaliLayerRaiseAboveToTopP,utc_Dali_Layer_startup,utc_Dali_Layer_cleanup},
+       {"UtcDaliLayerSetClippingBoxP",UtcDaliLayerSetClippingBoxP,utc_Dali_Layer_startup,utc_Dali_Layer_cleanup},
+       {"UtcDaliLayerSetClippingBoxP2",UtcDaliLayerSetClippingBoxP2,utc_Dali_Layer_startup,utc_Dali_Layer_cleanup},
+       {"UtcDaliLayerGetClippingBoxP",UtcDaliLayerGetClippingBoxP,utc_Dali_Layer_startup,utc_Dali_Layer_cleanup},
+       {"UtcDaliLayerSetDepthTestDisabledP",UtcDaliLayerSetDepthTestDisabledP,utc_Dali_Layer_startup,utc_Dali_Layer_cleanup},
+       {"UtcDaliLayerIsDepthTestDisabledP",UtcDaliLayerIsDepthTestDisabledP,utc_Dali_Layer_startup,utc_Dali_Layer_cleanup},
+       {"UtcDaliLayerSetClippingP",UtcDaliLayerSetClippingP,utc_Dali_Layer_startup,utc_Dali_Layer_cleanup},
+       {"UtcDaliLayerIsClippingP",UtcDaliLayerIsClippingP,utc_Dali_Layer_startup,utc_Dali_Layer_cleanup},
+       {"UtcDaliLayerSetSortFunctionP",UtcDaliLayerSetSortFunctionP,utc_Dali_Layer_startup,utc_Dali_Layer_cleanup},
+       {"UtcDaliLayerSetBehaviorP",UtcDaliLayerSetBehaviorP,utc_Dali_Layer_startup,utc_Dali_Layer_cleanup},
+       {"UtcDaliLayerGetBehaviorP",UtcDaliLayerGetBehaviorP,utc_Dali_Layer_startup,utc_Dali_Layer_cleanup},
+       {"UtcDaliVector2ConstructorP",UtcDaliVector2ConstructorP,utc_Dali_Vector2_startup,utc_Dali_Vector2_cleanup},
+       {"UtcDaliVector2ConstrucAndGetAsFloatP",UtcDaliVector2ConstrucAndGetAsFloatP,utc_Dali_Vector2_startup,utc_Dali_Vector2_cleanup},
+       {"UtcDaliVector2ConstructArrayAndGetAsConstFloatP",UtcDaliVector2ConstructArrayAndGetAsConstFloatP,utc_Dali_Vector2_startup,utc_Dali_Vector2_cleanup},
+       {"UtcDaliVector2Vec3ConstructAndAssignP",UtcDaliVector2Vec3ConstructAndAssignP,utc_Dali_Vector2_startup,utc_Dali_Vector2_cleanup},
+       {"UtcDaliVector2Vec4ConstructAndAssignP",UtcDaliVector2Vec4ConstructAndAssignP,utc_Dali_Vector2_startup,utc_Dali_Vector2_cleanup},
+       {"UtcDaliVector2ClampP",UtcDaliVector2ClampP,utc_Dali_Vector2_startup,utc_Dali_Vector2_cleanup},
+       {"UtcDaliVector2OperatorInequalityP",UtcDaliVector2OperatorInequalityP,utc_Dali_Vector2_startup,utc_Dali_Vector2_cleanup},
+       {"UtcDaliVector2OperatorMultiplicationAndAssignmentP",UtcDaliVector2OperatorMultiplicationAndAssignmentP,utc_Dali_Vector2_startup,utc_Dali_Vector2_cleanup},
+       {"UtcDaliVector2OperatorAdditionAndAssignmentP",UtcDaliVector2OperatorAdditionAndAssignmentP,utc_Dali_Vector2_startup,utc_Dali_Vector2_cleanup},
+       {"UtcDaliVector2OperatorSubtractionAndAssignmentP",UtcDaliVector2OperatorSubtractionAndAssignmentP,utc_Dali_Vector2_startup,utc_Dali_Vector2_cleanup},
+       {"UtcDaliVector2OperatorUnaryNegationP",UtcDaliVector2OperatorUnaryNegationP,utc_Dali_Vector2_startup,utc_Dali_Vector2_cleanup},
+       {"UtcDaliVector2OperatorDivisionAndAssignmentP",UtcDaliVector2OperatorDivisionAndAssignmentP,utc_Dali_Vector2_startup,utc_Dali_Vector2_cleanup},
+       {"UtcDaliVector2OperatorFloatAssignmentP",UtcDaliVector2OperatorFloatAssignmentP,utc_Dali_Vector2_startup,utc_Dali_Vector2_cleanup},
+       {"UtcDaliVector2OperatorEqualityP",UtcDaliVector2OperatorEqualityP,utc_Dali_Vector2_startup,utc_Dali_Vector2_cleanup},
+       {"UtcDaliVector2OperatorSubscriptP",UtcDaliVector2OperatorSubscriptP,utc_Dali_Vector2_startup,utc_Dali_Vector2_cleanup},
+       {"UtcDaliVector2NormalizeWithLengthAndLengthSquaredP",UtcDaliVector2NormalizeWithLengthAndLengthSquaredP,utc_Dali_Vector2_startup,utc_Dali_Vector2_cleanup},
+       {"UtcDaliVector2MinP",UtcDaliVector2MinP,utc_Dali_Vector2_startup,utc_Dali_Vector2_cleanup},
+       {"UtcDaliVector2MaxP",UtcDaliVector2MaxP,utc_Dali_Vector2_startup,utc_Dali_Vector2_cleanup},
+       {"UtcDaliVector3ConstructorP",UtcDaliVector3ConstructorP,utc_Dali_Vector3_startup,utc_Dali_Vector3_cleanup},
+       {"UtcDaliVector3ConstrucAndGetAsFloatP",UtcDaliVector3ConstrucAndGetAsFloatP,utc_Dali_Vector3_startup,utc_Dali_Vector3_cleanup},
+       {"UtcDaliVector3ConstructArrayAndGetAsConstFloatP",UtcDaliVector3ConstructArrayAndGetAsConstFloatP,utc_Dali_Vector3_startup,utc_Dali_Vector3_cleanup},
+       {"UtcDaliVector3Vec2ConstructAndAssignP",UtcDaliVector3Vec2ConstructAndAssignP,utc_Dali_Vector3_startup,utc_Dali_Vector3_cleanup},
+       {"UtcDaliVector3Vec4ConstructAndAssignP",UtcDaliVector3Vec4ConstructAndAssignP,utc_Dali_Vector3_startup,utc_Dali_Vector3_cleanup},
+       {"UtcDaliVector3CrossP",UtcDaliVector3CrossP,utc_Dali_Vector3_startup,utc_Dali_Vector3_cleanup},
+       {"UtcDaliVector3DotP",UtcDaliVector3DotP,utc_Dali_Vector3_startup,utc_Dali_Vector3_cleanup},
+       {"UtcDaliVector3ClampP",UtcDaliVector3ClampP,utc_Dali_Vector3_startup,utc_Dali_Vector3_cleanup},
+       {"UtcDaliVector3GetVectorXYP",UtcDaliVector3GetVectorXYP,utc_Dali_Vector3_startup,utc_Dali_Vector3_cleanup},
+       {"UtcDaliVector3GetVectorYZP",UtcDaliVector3GetVectorYZP,utc_Dali_Vector3_startup,utc_Dali_Vector3_cleanup},
+       {"UtcDaliVector3OperatorInequalityP",UtcDaliVector3OperatorInequalityP,utc_Dali_Vector3_startup,utc_Dali_Vector3_cleanup},
+       {"UtcDaliVector3OperatorMultiplicationAndAssignmentP",UtcDaliVector3OperatorMultiplicationAndAssignmentP,utc_Dali_Vector3_startup,utc_Dali_Vector3_cleanup},
+       {"UtcDaliVector3OperatorMultiplicationAssignmentFloatP",UtcDaliVector3OperatorMultiplicationAssignmentFloatP,utc_Dali_Vector3_startup,utc_Dali_Vector3_cleanup},
+       {"UtcDaliVector3OperatorAdditionAndAssignmentP",UtcDaliVector3OperatorAdditionAndAssignmentP,utc_Dali_Vector3_startup,utc_Dali_Vector3_cleanup},
+       {"UtcDaliVector3OperatorSubtractionAndAssignmentP",UtcDaliVector3OperatorSubtractionAndAssignmentP,utc_Dali_Vector3_startup,utc_Dali_Vector3_cleanup},
+       {"UtcDaliVector3OperatorUnaryNegationP",UtcDaliVector3OperatorUnaryNegationP,utc_Dali_Vector3_startup,utc_Dali_Vector3_cleanup},
+       {"UtcDaliVector3OperatorDivisionAndAssignmentP",UtcDaliVector3OperatorDivisionAndAssignmentP,utc_Dali_Vector3_startup,utc_Dali_Vector3_cleanup},
+       {"UtcDaliVector3OperatorDivisionAssignmentFloatP",UtcDaliVector3OperatorDivisionAssignmentFloatP,utc_Dali_Vector3_startup,utc_Dali_Vector3_cleanup},
+       {"UtcDaliVector3OperatorFloatAssignmentP",UtcDaliVector3OperatorFloatAssignmentP,utc_Dali_Vector3_startup,utc_Dali_Vector3_cleanup},
+       {"UtcDaliVector3OperatorEqualityP",UtcDaliVector3OperatorEqualityP,utc_Dali_Vector3_startup,utc_Dali_Vector3_cleanup},
+       {"UtcDaliVector3OperatorSubscriptP",UtcDaliVector3OperatorSubscriptP,utc_Dali_Vector3_startup,utc_Dali_Vector3_cleanup},
+       {"UtcDaliVector3NormalizeWithLengthAndLengthSquaredP",UtcDaliVector3NormalizeWithLengthAndLengthSquaredP,utc_Dali_Vector3_startup,utc_Dali_Vector3_cleanup},
+       {"UtcDaliVector3GetVectorXYConstP",UtcDaliVector3GetVectorXYConstP,utc_Dali_Vector3_startup,utc_Dali_Vector3_cleanup},
+       {"UtcDaliVector3GetVectorYZConstP",UtcDaliVector3GetVectorYZConstP,utc_Dali_Vector3_startup,utc_Dali_Vector3_cleanup},
+       {"UtcDaliVector3OperatorMultiplicationAssignmentQuaternionP",UtcDaliVector3OperatorMultiplicationAssignmentQuaternionP,utc_Dali_Vector3_startup,utc_Dali_Vector3_cleanup},
+       {"UtcDaliVector3OperatorArraySubscriptP",UtcDaliVector3OperatorArraySubscriptP,utc_Dali_Vector3_startup,utc_Dali_Vector3_cleanup},
+       {"UtcDaliVector3ClampWithMinMaxP",UtcDaliVector3ClampWithMinMaxP,utc_Dali_Vector3_startup,utc_Dali_Vector3_cleanup},
+       {"UtcDaliVector3MinP",UtcDaliVector3MinP,utc_Dali_Vector3_startup,utc_Dali_Vector3_cleanup},
+       {"UtcDaliVector3MaxP",UtcDaliVector3MaxP,utc_Dali_Vector3_startup,utc_Dali_Vector3_cleanup},
+       {"UtcDaliVector4ConstructorP",UtcDaliVector4ConstructorP,utc_Dali_Vector4_startup,utc_Dali_Vector4_cleanup},
+       {"UtcDaliVector4ConstructAndGetAsFloatP",UtcDaliVector4ConstructAndGetAsFloatP,utc_Dali_Vector4_startup,utc_Dali_Vector4_cleanup},
+       {"UtcDaliVector4ArrayAndGetAsConstFloatP",UtcDaliVector4ArrayAndGetAsConstFloatP,utc_Dali_Vector4_startup,utc_Dali_Vector4_cleanup},
+       {"UtcDaliVector4WithVec2P",UtcDaliVector4WithVec2P,utc_Dali_Vector4_startup,utc_Dali_Vector4_cleanup},
+       {"UtcDaliVector4WithVec3P",UtcDaliVector4WithVec3P,utc_Dali_Vector4_startup,utc_Dali_Vector4_cleanup},
+       {"UtcDaliVector4CrossP",UtcDaliVector4CrossP,utc_Dali_Vector4_startup,utc_Dali_Vector4_cleanup},
+       {"UtcDaliVector4DotP",UtcDaliVector4DotP,utc_Dali_Vector4_startup,utc_Dali_Vector4_cleanup},
+       {"UtcDaliVector4DotVec3P",UtcDaliVector4DotVec3P,utc_Dali_Vector4_startup,utc_Dali_Vector4_cleanup},
+       {"UtcDaliVector4Dot4P",UtcDaliVector4Dot4P,utc_Dali_Vector4_startup,utc_Dali_Vector4_cleanup},
+       {"UtcDaliVector4ClampP",UtcDaliVector4ClampP,utc_Dali_Vector4_startup,utc_Dali_Vector4_cleanup},
+       {"UtcDaliVector4NormalizeWithLengthAndLengthSquaredP",UtcDaliVector4NormalizeWithLengthAndLengthSquaredP,utc_Dali_Vector4_startup,utc_Dali_Vector4_cleanup},
+       {"UtcDaliVector4OperatorInequalityP",UtcDaliVector4OperatorInequalityP,utc_Dali_Vector4_startup,utc_Dali_Vector4_cleanup},
+       {"UtcDaliVector4OperatorMultiplicationAndAssignmentP",UtcDaliVector4OperatorMultiplicationAndAssignmentP,utc_Dali_Vector4_startup,utc_Dali_Vector4_cleanup},
+       {"UtcDaliVector4OperatorMultiplicationAssignmentFloatP",UtcDaliVector4OperatorMultiplicationAssignmentFloatP,utc_Dali_Vector4_startup,utc_Dali_Vector4_cleanup},
+       {"UtcDaliVector4OperatorAdditionAndAssignmentP",UtcDaliVector4OperatorAdditionAndAssignmentP,utc_Dali_Vector4_startup,utc_Dali_Vector4_cleanup},
+       {"UtcDaliVector4OperatorSubtractionAssignmentP",UtcDaliVector4OperatorSubtractionAssignmentP,utc_Dali_Vector4_startup,utc_Dali_Vector4_cleanup},
+       {"UtcDaliVector4OperatorUnaryNegationP",UtcDaliVector4OperatorUnaryNegationP,utc_Dali_Vector4_startup,utc_Dali_Vector4_cleanup},
+       {"UtcDaliVector4OperatorDivisionAndAssignmentP",UtcDaliVector4OperatorDivisionAndAssignmentP,utc_Dali_Vector4_startup,utc_Dali_Vector4_cleanup},
+       {"UtcDaliVector4OperatorDivisionAssignmentFloatP",UtcDaliVector4OperatorDivisionAssignmentFloatP,utc_Dali_Vector4_startup,utc_Dali_Vector4_cleanup},
+       {"UtcDaliVector4OperatorFloatAssignmentP",UtcDaliVector4OperatorFloatAssignmentP,utc_Dali_Vector4_startup,utc_Dali_Vector4_cleanup},
+       {"UtcDaliVector4OperatorVector2AssignmentP",UtcDaliVector4OperatorVector2AssignmentP,utc_Dali_Vector4_startup,utc_Dali_Vector4_cleanup},
+       {"UtcDaliVector4OperatorVector3AssignmentP",UtcDaliVector4OperatorVector3AssignmentP,utc_Dali_Vector4_startup,utc_Dali_Vector4_cleanup},
+       {"UtcDaliVector4OperatorEqualityP",UtcDaliVector4OperatorEqualityP,utc_Dali_Vector4_startup,utc_Dali_Vector4_cleanup},
+       {"UtcDaliVector4OperatorSubscriptP",UtcDaliVector4OperatorSubscriptP,utc_Dali_Vector4_startup,utc_Dali_Vector4_cleanup},
+       {"UtcDaliVector4ClampWithMinMaxP",UtcDaliVector4ClampWithMinMaxP,utc_Dali_Vector4_startup,utc_Dali_Vector4_cleanup},
+       {"UtcDaliVector4MinP",UtcDaliVector4MinP,utc_Dali_Vector4_startup,utc_Dali_Vector4_cleanup},
+       {"UtcDaliVector4MaxP",UtcDaliVector4MaxP,utc_Dali_Vector4_startup,utc_Dali_Vector4_cleanup},
+       {"UtcDaliAngleAxisConstructorP",UtcDaliAngleAxisConstructorP,utc_Dali_AngleAxis_startup,utc_Dali_AngleAxis_cleanup},
+       {"UtcDaliAngleAxisConstructorP2",UtcDaliAngleAxisConstructorP2,utc_Dali_AngleAxis_startup,utc_Dali_AngleAxis_cleanup},
+       {"UtcDaliAngleAxisConstructorP3",UtcDaliAngleAxisConstructorP3,utc_Dali_AngleAxis_startup,utc_Dali_AngleAxis_cleanup},
+       {"UtcDaliAngleAxisEqualP",UtcDaliAngleAxisEqualP,utc_Dali_AngleAxis_startup,utc_Dali_AngleAxis_cleanup},
+       {"UtcDaliAngleAxisOutputStreamOpeatorP",UtcDaliAngleAxisOutputStreamOpeatorP,utc_Dali_AngleAxis_startup,utc_Dali_AngleAxis_cleanup},
+       {"UtcDaliDegreeConstructorFloatP",UtcDaliDegreeConstructorFloatP,utc_Dali_Degree_startup,utc_Dali_Degree_cleanup},
+       {"UtcDaliDegreeConstructorRadianP",UtcDaliDegreeConstructorRadianP,utc_Dali_Degree_startup,utc_Dali_Degree_cleanup},
+       {"UtcDaliDegreeOperatorEqualP",UtcDaliDegreeOperatorEqualP,utc_Dali_Degree_startup,utc_Dali_Degree_cleanup},
+       {"UtcDaliDegreeOperatorNotEqualP",UtcDaliDegreeOperatorNotEqualP,utc_Dali_Degree_startup,utc_Dali_Degree_cleanup},
+       {"UtcDaliDegreeCastOperatorP",UtcDaliDegreeCastOperatorP,utc_Dali_Degree_startup,utc_Dali_Degree_cleanup},
+       {"UtcDaliDegreeCastOperatorP2",UtcDaliDegreeCastOperatorP2,utc_Dali_Degree_startup,utc_Dali_Degree_cleanup},
+       {"UtcDaliDegreeOperatorCompareP",UtcDaliDegreeOperatorCompareP,utc_Dali_Degree_startup,utc_Dali_Degree_cleanup},
+       {"UtcDaliDegreeClampP",UtcDaliDegreeClampP,utc_Dali_Degree_startup,utc_Dali_Degree_cleanup},
+       {"UtcDaliMathUtilsNextPowerOfTwoP",UtcDaliMathUtilsNextPowerOfTwoP,utc_Dali_MathUtils_startup,utc_Dali_MathUtils_cleanup},
+       {"UtcDaliMathUtilsIsPowerOfTwoP",UtcDaliMathUtilsIsPowerOfTwoP,utc_Dali_MathUtils_startup,utc_Dali_MathUtils_cleanup},
+       {"UtcDaliMathUtilsEqualsZeroP",UtcDaliMathUtilsEqualsZeroP,utc_Dali_MathUtils_startup,utc_Dali_MathUtils_cleanup},
+       {"UtcDaliMathUtilsShortestDistanceInDomainP",UtcDaliMathUtilsShortestDistanceInDomainP,utc_Dali_MathUtils_startup,utc_Dali_MathUtils_cleanup},
+       {"UtcDaliMathUtilsClampfloatP",UtcDaliMathUtilsClampfloatP,utc_Dali_MathUtils_startup,utc_Dali_MathUtils_cleanup},
+       {"UtcDaliMathUtilsClampintP",UtcDaliMathUtilsClampintP,utc_Dali_MathUtils_startup,utc_Dali_MathUtils_cleanup},
+       {"UtcDaliMathUtilsClampInPlacefloatP",UtcDaliMathUtilsClampInPlacefloatP,utc_Dali_MathUtils_startup,utc_Dali_MathUtils_cleanup},
+       {"UtcDaliMathUtilsClampInPlaceintP",UtcDaliMathUtilsClampInPlaceintP,utc_Dali_MathUtils_startup,utc_Dali_MathUtils_cleanup},
+       {"UtcDaliMathUtilsRoundP",UtcDaliMathUtilsRoundP,utc_Dali_MathUtils_startup,utc_Dali_MathUtils_cleanup},
+       {"UtcDaliMathUtilsLerpForFloatP",UtcDaliMathUtilsLerpForFloatP,utc_Dali_MathUtils_startup,utc_Dali_MathUtils_cleanup},
+       {"UtcDaliMathUtilsLerpForIntP",UtcDaliMathUtilsLerpForIntP,utc_Dali_MathUtils_startup,utc_Dali_MathUtils_cleanup},
+       {"UtcDaliMathUtilsEqualsWithAndWithoutEpsilonP",UtcDaliMathUtilsEqualsWithAndWithoutEpsilonP,utc_Dali_MathUtils_startup,utc_Dali_MathUtils_cleanup},
+       {"UtcDaliMathUtilsSignP",UtcDaliMathUtilsSignP,utc_Dali_MathUtils_startup,utc_Dali_MathUtils_cleanup},
+       {"UtcDaliMathUtilsWarpInDomainP",UtcDaliMathUtilsWarpInDomainP,utc_Dali_MathUtils_startup,utc_Dali_MathUtils_cleanup},
+       {"UtcDaliUint16PairFromFloatVec2P",UtcDaliUint16PairFromFloatVec2P,utc_Dali_Uint16Pair_startup,utc_Dali_Uint16Pair_cleanup},
+       {"UtcDaliUint16PairOperatorAssignmentP",UtcDaliUint16PairOperatorAssignmentP,utc_Dali_Uint16Pair_startup,utc_Dali_Uint16Pair_cleanup},
+       {"UtcDaliUint16PairFromFloatArrayP",UtcDaliUint16PairFromFloatArrayP,utc_Dali_Uint16Pair_startup,utc_Dali_Uint16Pair_cleanup},
+       {"UtcDaliUint16PairGetHeightP",UtcDaliUint16PairGetHeightP,utc_Dali_Uint16Pair_startup,utc_Dali_Uint16Pair_cleanup},
+       {"UtcDaliUint16PairGetWidthP",UtcDaliUint16PairGetWidthP,utc_Dali_Uint16Pair_startup,utc_Dali_Uint16Pair_cleanup},
+       {"UtcDaliUint16PairSetHeightP",UtcDaliUint16PairSetHeightP,utc_Dali_Uint16Pair_startup,utc_Dali_Uint16Pair_cleanup},
+       {"UtcDaliUint16PairSetWidthP",UtcDaliUint16PairSetWidthP,utc_Dali_Uint16Pair_startup,utc_Dali_Uint16Pair_cleanup},
+       {"UtcDaliUint16PairSetYP",UtcDaliUint16PairSetYP,utc_Dali_Uint16Pair_startup,utc_Dali_Uint16Pair_cleanup},
+       {"UtcDaliUint16PairSetXP",UtcDaliUint16PairSetXP,utc_Dali_Uint16Pair_startup,utc_Dali_Uint16Pair_cleanup},
+       {"UtcDaliUint16PairOperatorGreaterThanP",UtcDaliUint16PairOperatorGreaterThanP,utc_Dali_Uint16Pair_startup,utc_Dali_Uint16Pair_cleanup},
+       {"UtcDaliUint16PairOperatorLessThanP",UtcDaliUint16PairOperatorLessThanP,utc_Dali_Uint16Pair_startup,utc_Dali_Uint16Pair_cleanup},
+       {"UtcDaliUint16PairOperatorEqualsP",UtcDaliUint16PairOperatorEqualsP,utc_Dali_Uint16Pair_startup,utc_Dali_Uint16Pair_cleanup},
+       {"UtcDaliUint16PairOperatorNotEqualsP",UtcDaliUint16PairOperatorNotEqualsP,utc_Dali_Uint16Pair_startup,utc_Dali_Uint16Pair_cleanup},
+       {"UtcDaliUint16PairConstructorP",UtcDaliUint16PairConstructorP,utc_Dali_Uint16Pair_startup,utc_Dali_Uint16Pair_cleanup},
+       {"UtcDaliUint16PairConstructorP2",UtcDaliUint16PairConstructorP2,utc_Dali_Uint16Pair_startup,utc_Dali_Uint16Pair_cleanup},
+       {"UtcDaliUint16PairCopyConstructorP",UtcDaliUint16PairCopyConstructorP,utc_Dali_Uint16Pair_startup,utc_Dali_Uint16Pair_cleanup},
+       {"UtcDaliUint16PairGetXP",UtcDaliUint16PairGetXP,utc_Dali_Uint16Pair_startup,utc_Dali_Uint16Pair_cleanup},
+       {"UtcDaliUint16PairGetYP",UtcDaliUint16PairGetYP,utc_Dali_Uint16Pair_startup,utc_Dali_Uint16Pair_cleanup},
+       {"UtcDaliRectSetP",UtcDaliRectSetP,utc_Dali_Rect_startup,utc_Dali_Rect_cleanup},
+       {"UtcDaliRectIsEmptyP",UtcDaliRectIsEmptyP,utc_Dali_Rect_startup,utc_Dali_Rect_cleanup},
+       {"UtcDaliRectAreaP",UtcDaliRectAreaP,utc_Dali_Rect_startup,utc_Dali_Rect_cleanup},
+       {"UtcDaliRectBottomP",UtcDaliRectBottomP,utc_Dali_Rect_startup,utc_Dali_Rect_cleanup},
+       {"UtcDaliRectTopP",UtcDaliRectTopP,utc_Dali_Rect_startup,utc_Dali_Rect_cleanup},
+       {"UtcDaliRectLeftP",UtcDaliRectLeftP,utc_Dali_Rect_startup,utc_Dali_Rect_cleanup},
+       {"UtcDaliRectRightP",UtcDaliRectRightP,utc_Dali_Rect_startup,utc_Dali_Rect_cleanup},
+       {"UtcDaliRectContainsP",UtcDaliRectContainsP,utc_Dali_Rect_startup,utc_Dali_Rect_cleanup},
+       {"UtcDaliRectIntersectsP",UtcDaliRectIntersectsP,utc_Dali_Rect_startup,utc_Dali_Rect_cleanup},
+       {"UtcDaliRectOperatorEqualsOStreamP",UtcDaliRectOperatorEqualsOStreamP,utc_Dali_Rect_startup,utc_Dali_Rect_cleanup},
+       {"UtcDaliRectCopyConsP",UtcDaliRectCopyConsP,utc_Dali_Rect_startup,utc_Dali_Rect_cleanup},
+       {"UtcDaliRectConsWithoutParamP",UtcDaliRectConsWithoutParamP,utc_Dali_Rect_startup,utc_Dali_Rect_cleanup},
+       {"UtcDaliRectConsWithParamP",UtcDaliRectConsWithParamP,utc_Dali_Rect_startup,utc_Dali_Rect_cleanup},
+       {"UtcDaliRandomRangeP",UtcDaliRandomRangeP,utc_Dali_Random_startup,utc_Dali_Random_cleanup},
+       {"UtcDaliRandomAxisP",UtcDaliRandomAxisP,utc_Dali_Random_startup,utc_Dali_Random_cleanup},
+       {"UtcDaliMatrixConstructorP",UtcDaliMatrixConstructorP,utc_Dali_Matrix_startup,utc_Dali_Matrix_cleanup},
+       {"UtcDaliMatrixConstructorP2",UtcDaliMatrixConstructorP2,utc_Dali_Matrix_startup,utc_Dali_Matrix_cleanup},
+       {"UtcDaliMatrixConstructorP3",UtcDaliMatrixConstructorP3,utc_Dali_Matrix_startup,utc_Dali_Matrix_cleanup},
+       {"UtcDaliMatrixConstructorP4",UtcDaliMatrixConstructorP4,utc_Dali_Matrix_startup,utc_Dali_Matrix_cleanup},
+       {"UtcDaliMatrixCopyConstructorP",UtcDaliMatrixCopyConstructorP,utc_Dali_Matrix_startup,utc_Dali_Matrix_cleanup},
+       {"UtcDaliMatrixOperatorAssignmentP",UtcDaliMatrixOperatorAssignmentP,utc_Dali_Matrix_startup,utc_Dali_Matrix_cleanup},
+       {"UtcDaliMatrixGetTransformComponentsP",UtcDaliMatrixGetTransformComponentsP,utc_Dali_Matrix_startup,utc_Dali_Matrix_cleanup},
+       {"UtcDaliMatrixOrthoNormalizeP",UtcDaliMatrixOrthoNormalizeP,utc_Dali_Matrix_startup,utc_Dali_Matrix_cleanup},
+       {"UtcDaliMatrixSetTransformComponentsP",UtcDaliMatrixSetTransformComponentsP,utc_Dali_Matrix_startup,utc_Dali_Matrix_cleanup},
+       {"UtcDaliMatrixAsFloatP",UtcDaliMatrixAsFloatP,utc_Dali_Matrix_startup,utc_Dali_Matrix_cleanup},
+       {"UtcDaliMatrixInvertP",UtcDaliMatrixInvertP,utc_Dali_Matrix_startup,utc_Dali_Matrix_cleanup},
+       {"UtcDaliMatrixInvertTransformP",UtcDaliMatrixInvertTransformP,utc_Dali_Matrix_startup,utc_Dali_Matrix_cleanup},
+       {"UtcDaliMatrixOperatorNotEqualsP",UtcDaliMatrixOperatorNotEqualsP,utc_Dali_Matrix_startup,utc_Dali_Matrix_cleanup},
+       {"UtcDaliMatrixOperatorEqualsP",UtcDaliMatrixOperatorEqualsP,utc_Dali_Matrix_startup,utc_Dali_Matrix_cleanup},
+       {"UtcDaliMatrixOperatorMultiplyP",UtcDaliMatrixOperatorMultiplyP,utc_Dali_Matrix_startup,utc_Dali_Matrix_cleanup},
+       {"UtcDaliMatrixSetIdentityP",UtcDaliMatrixSetIdentityP,utc_Dali_Matrix_startup,utc_Dali_Matrix_cleanup},
+       {"UtcDaliMatrixSetIdentityAndScaleP",UtcDaliMatrixSetIdentityAndScaleP,utc_Dali_Matrix_startup,utc_Dali_Matrix_cleanup},
+       {"UtcDaliMatrixSetGetTranslationWithVector4P",UtcDaliMatrixSetGetTranslationWithVector4P,utc_Dali_Matrix_startup,utc_Dali_Matrix_cleanup},
+       {"UtcDaliMatrixSetGetTranslationWithVector3P",UtcDaliMatrixSetGetTranslationWithVector3P,utc_Dali_Matrix_startup,utc_Dali_Matrix_cleanup},
+       {"UtcDaliMatrixSetGetXAxisP",UtcDaliMatrixSetGetXAxisP,utc_Dali_Matrix_startup,utc_Dali_Matrix_cleanup},
+       {"UtcDaliMatrixSetGetYAxisP",UtcDaliMatrixSetGetYAxisP,utc_Dali_Matrix_startup,utc_Dali_Matrix_cleanup},
+       {"UtcDaliMatrixSetGetZAxisP",UtcDaliMatrixSetGetZAxisP,utc_Dali_Matrix_startup,utc_Dali_Matrix_cleanup},
+       {"UtcDaliMatrixTransposeP",UtcDaliMatrixTransposeP,utc_Dali_Matrix_startup,utc_Dali_Matrix_cleanup},
+       {"UtcDaliMatrixMultiplyTwoMatricesP",UtcDaliMatrixMultiplyTwoMatricesP,utc_Dali_Matrix_startup,utc_Dali_Matrix_cleanup},
+       {"UtcDaliMatrixMultiplyMatrixAndQuaternionOStreamP",UtcDaliMatrixMultiplyMatrixAndQuaternionOStreamP,utc_Dali_Matrix_startup,utc_Dali_Matrix_cleanup},
+       {"UtcDaliMatrix3ConstructorP",UtcDaliMatrix3ConstructorP,utc_Dali_Matrix3_startup,utc_Dali_Matrix3_cleanup},
+       {"UtcDaliMatrix3ConstructorP2",UtcDaliMatrix3ConstructorP2,utc_Dali_Matrix3_startup,utc_Dali_Matrix3_cleanup},
+       {"UtcDaliMatrix3CopyConstructorP",UtcDaliMatrix3CopyConstructorP,utc_Dali_Matrix3_startup,utc_Dali_Matrix3_cleanup},
+       {"UtcDaliMatrix3CopyConstructorP2",UtcDaliMatrix3CopyConstructorP2,utc_Dali_Matrix3_startup,utc_Dali_Matrix3_cleanup},
+       {"UtcDaliMatrix3ScaleP",UtcDaliMatrix3ScaleP,utc_Dali_Matrix3_startup,utc_Dali_Matrix3_cleanup},
+       {"UtcDaliMatrix3MagnitudeP",UtcDaliMatrix3MagnitudeP,utc_Dali_Matrix3_startup,utc_Dali_Matrix3_cleanup},
+       {"UtcDaliMatrix3ScaledInverseTransposeP",UtcDaliMatrix3ScaledInverseTransposeP,utc_Dali_Matrix3_startup,utc_Dali_Matrix3_cleanup},
+       {"UtcDaliMatrix3AsFloatP",UtcDaliMatrix3AsFloatP,utc_Dali_Matrix3_startup,utc_Dali_Matrix3_cleanup},
+       {"UtcDaliMatrix3InvertP",UtcDaliMatrix3InvertP,utc_Dali_Matrix3_startup,utc_Dali_Matrix3_cleanup},
+       {"UtcDaliMatrix3SetIdentityP",UtcDaliMatrix3SetIdentityP,utc_Dali_Matrix3_startup,utc_Dali_Matrix3_cleanup},
+       {"UtcDaliMatrix3TransposeP",UtcDaliMatrix3TransposeP,utc_Dali_Matrix3_startup,utc_Dali_Matrix3_cleanup},
+       {"UtcDaliMatrix3OperatorAssignmentP",UtcDaliMatrix3OperatorAssignmentP,utc_Dali_Matrix3_startup,utc_Dali_Matrix3_cleanup},
+       {"UtcDaliMatrix3OperatorEqualityCheckP",UtcDaliMatrix3OperatorEqualityCheckP,utc_Dali_Matrix3_startup,utc_Dali_Matrix3_cleanup},
+       {"UtcDaliMatrix3OperatorInEqualityCheckP",UtcDaliMatrix3OperatorInEqualityCheckP,utc_Dali_Matrix3_startup,utc_Dali_Matrix3_cleanup},
+       {"UtcDaliMatrix3MultiplyOStreamP",UtcDaliMatrix3MultiplyOStreamP,utc_Dali_Matrix3_startup,utc_Dali_Matrix3_cleanup},
+       {"UtcDaliQuaternionByFloatP",UtcDaliQuaternionByFloatP,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionByVectorP",UtcDaliQuaternionByVectorP,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionByAngleVector4AxisP",UtcDaliQuaternionByAngleVector4AxisP,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionByEulerAnglesP",UtcDaliQuaternionByEulerAnglesP,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionAsVectorP",UtcDaliQuaternionAsVectorP,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionConstructorByMatrixP",UtcDaliQuaternionConstructorByMatrixP,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionConstructorByOrthonormalAxesP",UtcDaliQuaternionConstructorByOrthonormalAxesP,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionConjugateP",UtcDaliQuaternionConjugateP,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionEulerAnglesP",UtcDaliQuaternionEulerAnglesP,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionExpP",UtcDaliQuaternionExpP,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionLogP",UtcDaliQuaternionLogP,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionInvertP",UtcDaliQuaternionInvertP,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionIsIdentityP",UtcDaliQuaternionIsIdentityP,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionLengthP",UtcDaliQuaternionLengthP,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionNormalizeNormalizedP",UtcDaliQuaternionNormalizeNormalizedP,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionLengthSquaredP",UtcDaliQuaternionLengthSquaredP,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionOperatorInequalityP",UtcDaliQuaternionOperatorInequalityP,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionOperatorEqualityP",UtcDaliQuaternionOperatorEqualityP,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionOperatorMultiplicationDivisionP",UtcDaliQuaternionOperatorMultiplicationDivisionP,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionOperatorAdditionP",UtcDaliQuaternionOperatorAdditionP,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionOperatorMultiplicationScaleP",UtcDaliQuaternionOperatorMultiplicationScaleP,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionOperatorMultiplicationWithAssignmentP",UtcDaliQuaternionOperatorMultiplicationWithAssignmentP,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionOperatorDivisionScaleP",UtcDaliQuaternionOperatorDivisionScaleP,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionOperatorScaleDivAssignementP",UtcDaliQuaternionOperatorScaleDivAssignementP,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionOperatorSetEulerP",UtcDaliQuaternionOperatorSetEulerP,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionOperatorToAxisAngleVec4P",UtcDaliQuaternionOperatorToAxisAngleVec4P,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionOperatorToAxisAngleVec3P",UtcDaliQuaternionOperatorToAxisAngleVec3P,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionSubtractionAdditionWithAssignmentOperatorP",UtcDaliQuaternionSubtractionAdditionWithAssignmentOperatorP,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionUnaryMinusOperatorP",UtcDaliQuaternionUnaryMinusOperatorP,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionRotateVec4P",UtcDaliQuaternionRotateVec4P,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionRotateVec3P",UtcDaliQuaternionRotateVec3P,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionAngleBetweenP",UtcDaliQuaternionAngleBetweenP,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionDotP",UtcDaliQuaternionDotP,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionFromAxisAngleP",UtcDaliQuaternionFromAxisAngleP,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionLerpP",UtcDaliQuaternionLerpP,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionSlerpP",UtcDaliQuaternionSlerpP,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionSlerpNoInvertP",UtcDaliQuaternionSlerpNoInvertP,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionSquadP",UtcDaliQuaternionSquadP,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionOperatorMultiplicationWithVector3P",UtcDaliQuaternionOperatorMultiplicationWithVector3P,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionByAngleVector3AxisP",UtcDaliQuaternionByAngleVector3AxisP,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionByTwoVector3P",UtcDaliQuaternionByTwoVector3P,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliQuaternionSubstractAssignOStreamOperatorP",UtcDaliQuaternionSubstractAssignOStreamOperatorP,utc_Dali_Quaternion_startup,utc_Dali_Quaternion_cleanup},
+       {"UtcDaliRadianConstructP",UtcDaliRadianConstructP,utc_Dali_Radian_startup,utc_Dali_Radian_cleanup},
+       {"UtcDaliRadianOperatorEqualP",UtcDaliRadianOperatorEqualP,utc_Dali_Radian_startup,utc_Dali_Radian_cleanup},
+       {"UtcDaliRadianOperatorNotEqualP",UtcDaliRadianOperatorNotEqualP,utc_Dali_Radian_startup,utc_Dali_Radian_cleanup},
+       {"UtcDaliRadianCastOperator1P",UtcDaliRadianCastOperator1P,utc_Dali_Radian_startup,utc_Dali_Radian_cleanup},
+       {"UtcDaliRadianCastOperator2P",UtcDaliRadianCastOperator2P,utc_Dali_Radian_startup,utc_Dali_Radian_cleanup},
+       {"UtcDaliRadianOperatorCompareLessP",UtcDaliRadianOperatorCompareLessP,utc_Dali_Radian_startup,utc_Dali_Radian_cleanup},
+       {"UtcDaliRadianClampP",UtcDaliRadianClampP,utc_Dali_Radian_startup,utc_Dali_Radian_cleanup},
+       {"UtcDaliRadianAnglesCheckP",UtcDaliRadianAnglesCheckP,utc_Dali_Radian_startup,utc_Dali_Radian_cleanup},
+       {"UtcDaliRadianComparisonOperatorP",UtcDaliRadianComparisonOperatorP,utc_Dali_Radian_startup,utc_Dali_Radian_cleanup},
+       {"UtcDaliSamplingFilterModeP",UtcDaliSamplingFilterModeP,utc_Dali_Sampling_startup,utc_Dali_Sampling_cleanup},
+       {"UtcDaliSamplingWrapModeP",UtcDaliSamplingWrapModeP,utc_Dali_Sampling_startup,utc_Dali_Sampling_cleanup},
+       {"UtcDaliVectorResizeP",UtcDaliVectorResizeP,utc_Dali_Vector_startup,utc_Dali_Vector_cleanup},
+       {"UtcDaliVectorResizeP2",UtcDaliVectorResizeP2,utc_Dali_Vector_startup,utc_Dali_Vector_cleanup},
+       {"UtcDaliVectorOperatorAssignmentP",UtcDaliVectorOperatorAssignmentP,utc_Dali_Vector_startup,utc_Dali_Vector_cleanup},
+       {"UtcDaliVectorPushbackP",UtcDaliVectorPushbackP,utc_Dali_Vector_startup,utc_Dali_Vector_cleanup},
+       {"UtcDaliVectorInsertP",UtcDaliVectorInsertP,utc_Dali_Vector_startup,utc_Dali_Vector_cleanup},
+       {"UtcDaliVectorInsertP2",UtcDaliVectorInsertP2,utc_Dali_Vector_startup,utc_Dali_Vector_cleanup},
+       {"UtcDaliVectorReserveP",UtcDaliVectorReserveP,utc_Dali_Vector_startup,utc_Dali_Vector_cleanup},
+       {"UtcDaliVectorEraseP",UtcDaliVectorEraseP,utc_Dali_Vector_startup,utc_Dali_Vector_cleanup},
+       {"UtcDaliVectorEraseP2",UtcDaliVectorEraseP2,utc_Dali_Vector_startup,utc_Dali_Vector_cleanup},
+       {"UtcDaliVectorRemoveP",UtcDaliVectorRemoveP,utc_Dali_Vector_startup,utc_Dali_Vector_cleanup},
+       {"UtcDaliVectorSwapP",UtcDaliVectorSwapP,utc_Dali_Vector_startup,utc_Dali_Vector_cleanup},
+       {"UtcDaliVectorClearP",UtcDaliVectorClearP,utc_Dali_Vector_startup,utc_Dali_Vector_cleanup},
+       {"UtcDaliVectorCopyConstructorP",UtcDaliVectorCopyConstructorP,utc_Dali_Vector_startup,utc_Dali_Vector_cleanup},
+       {"UtcDaliVectorReleaseP",UtcDaliVectorReleaseP,utc_Dali_Vector_startup,utc_Dali_Vector_cleanup},
+       {"UtcDaliConstraintFunctionWithFunctionP",UtcDaliConstraintFunctionWithFunctionP,utc_Dali_ConstraintFunction_startup,utc_Dali_ConstraintFunction_cleanup},
+       {"UtcDaliConstraintFunctionWithFunctorP",UtcDaliConstraintFunctionWithFunctorP,utc_Dali_ConstraintFunction_startup,utc_Dali_ConstraintFunction_cleanup},
+       {"UtcDaliConstraintFunctionWithMethodFunctionP",UtcDaliConstraintFunctionWithMethodFunctionP,utc_Dali_ConstraintFunction_startup,utc_Dali_ConstraintFunction_cleanup},
+       {"UtcDaliConstraintFunctionCloneP",UtcDaliConstraintFunctionCloneP,utc_Dali_ConstraintFunction_startup,utc_Dali_ConstraintFunction_cleanup},
+       {"UtcDaliConstraintFunctorCloneP",UtcDaliConstraintFunctorCloneP,utc_Dali_ConstraintFunction_startup,utc_Dali_ConstraintFunction_cleanup},
+       {"UtcDaliConstraintMethodFunctionCloneP",UtcDaliConstraintMethodFunctionCloneP,utc_Dali_ConstraintFunction_startup,utc_Dali_ConstraintFunction_cleanup},
+       {"UtcDaliVectorBaseCountP",UtcDaliVectorBaseCountP,utc_Dali_VectorBase_startup,utc_Dali_VectorBase_cleanup},
+       {"UtcDaliVectorBaseSizeP",UtcDaliVectorBaseSizeP,utc_Dali_VectorBase_startup,utc_Dali_VectorBase_cleanup},
+       {"UtcDaliVectorBaseEmptyP",UtcDaliVectorBaseEmptyP,utc_Dali_VectorBase_startup,utc_Dali_VectorBase_cleanup},
+       {"UtcDaliVectorBaseCapacityP",UtcDaliVectorBaseCapacityP,utc_Dali_VectorBase_startup,utc_Dali_VectorBase_cleanup},
+       {"UtcDaliVectorBaseReleaseP",UtcDaliVectorBaseReleaseP,utc_Dali_VectorBase_startup,utc_Dali_VectorBase_cleanup},
+       {"UtcDaliExceptionDaliAssertMessage",UtcDaliExceptionDaliAssertMessage,utc_Dali_Exception_startup,utc_Dali_Exception_cleanup},
+       {"UtcDaliConnectionTrackerConstructorP",UtcDaliConnectionTrackerConstructorP,utc_Dali_ConnectionTracker_startup,utc_Dali_ConnectionTracker_cleanup},
+       {"UtcDaliConnectionTrackerInterfaceConstructorP",UtcDaliConnectionTrackerInterfaceConstructorP,utc_Dali_ConnectionTracker_startup,utc_Dali_ConnectionTracker_cleanup},
+       {"UtcDaliConnectionTrackerDisconnectAllP",UtcDaliConnectionTrackerDisconnectAllP,utc_Dali_ConnectionTracker_startup,utc_Dali_ConnectionTracker_cleanup},
+       {"UtcDaliConnectionTrackerDisconnectAllN",UtcDaliConnectionTrackerDisconnectAllN,utc_Dali_ConnectionTracker_startup,utc_Dali_ConnectionTracker_cleanup},
+       {"UtcDaliConnectionTrackerGetConnectionCountP",UtcDaliConnectionTrackerGetConnectionCountP,utc_Dali_ConnectionTracker_startup,utc_Dali_ConnectionTracker_cleanup},
+       {"UtcDaliConnectionTrackerSignalConnectedP",UtcDaliConnectionTrackerSignalConnectedP,utc_Dali_ConnectionTracker_startup,utc_Dali_ConnectionTracker_cleanup},
+       {"UtcDaliConnectionTrackerSignalDisconnectP",UtcDaliConnectionTrackerSignalDisconnectP,utc_Dali_ConnectionTracker_startup,utc_Dali_ConnectionTracker_cleanup},
+       {"UtcFrameBufferConstructorAndNew",UtcFrameBufferConstructorAndNew,utc_frame_buffer_startup,utc_frame_buffer_cleanup},
+       {"UtcFrameBufferDownCastP",UtcFrameBufferDownCastP,utc_frame_buffer_startup,utc_frame_buffer_cleanup},
+       {"UtcFrameBufferDownCastN",UtcFrameBufferDownCastN,utc_frame_buffer_startup,utc_frame_buffer_cleanup},
+       {"UtcFrameBufferAssignmentOperator",UtcFrameBufferAssignmentOperator,utc_frame_buffer_startup,utc_frame_buffer_cleanup},
+       {"UtcFrameBufferAttachAndGetColorTexture01",UtcFrameBufferAttachAndGetColorTexture01,utc_frame_buffer_startup,utc_frame_buffer_cleanup},
+       {"UtcFrameBufferAttachAndGetColorTexture02",UtcFrameBufferAttachAndGetColorTexture02,utc_frame_buffer_startup,utc_frame_buffer_cleanup},
+       {"UtcFrameBufferNewWithColor01",UtcFrameBufferNewWithColor01,utc_frame_buffer_startup,utc_frame_buffer_cleanup},
+       {"UtcFrameBufferNewWithColor02",UtcFrameBufferNewWithColor02,utc_frame_buffer_startup,utc_frame_buffer_cleanup},
+       {"UtcFrameBufferNewWithColor03",UtcFrameBufferNewWithColor03,utc_frame_buffer_startup,utc_frame_buffer_cleanup},
+       {"UtcFrameBufferNewWithColor04",UtcFrameBufferNewWithColor04,utc_frame_buffer_startup,utc_frame_buffer_cleanup},
+       {"UtcFrameBufferNewWithColor05",UtcFrameBufferNewWithColor05,utc_frame_buffer_startup,utc_frame_buffer_cleanup},
+       {"UtcGeometryConstructorAndNew",UtcGeometryConstructorAndNew,utc_geometry_startup,utc_geometry_cleanup},
+       {"UtcGeometryDownCastP",UtcGeometryDownCastP,utc_geometry_startup,utc_geometry_cleanup},
+       {"UtcGeometryDownCastN",UtcGeometryDownCastN,utc_geometry_startup,utc_geometry_cleanup},
+       {"UtcGeometryAssignmentOperator",UtcGeometryAssignmentOperator,utc_geometry_startup,utc_geometry_cleanup},
+       {"UtcGeometryAddGetRemoveVertexBuffer",UtcGeometryAddGetRemoveVertexBuffer,utc_geometry_startup,utc_geometry_cleanup},
+       {"UtcGeometrySetGetType",UtcGeometrySetGetType,utc_geometry_startup,utc_geometry_cleanup},
+       {"UtcPixelDataAssignmentOperator",UtcPixelDataAssignmentOperator,utc_pixeldata_startup,utc_pixeldata_cleanup},
+       {"UtcPixelDataAllMethods",UtcPixelDataAllMethods,utc_pixeldata_startup,utc_pixeldata_cleanup},
+       {"UtcPropertyBufferConstructorAndNew",UtcPropertyBufferConstructorAndNew,utc_propertybuffer_startup,utc_propertybuffer_cleanup},
+       {"UtcPropertyBufferDownCastP",UtcPropertyBufferDownCastP,utc_propertybuffer_startup,utc_propertybuffer_cleanup},
+       {"UtcPropertyBufferDownCastN",UtcPropertyBufferDownCastN,utc_propertybuffer_startup,utc_propertybuffer_cleanup},
+       {"UtcPropertyBufferAssignmentOperator",UtcPropertyBufferAssignmentOperator,utc_propertybuffer_startup,utc_propertybuffer_cleanup},
+       {"UtcPropertyBufferSetDataGetSize",UtcPropertyBufferSetDataGetSize,utc_propertybuffer_startup,utc_propertybuffer_cleanup},
+       {"UtcRendererConstructorAndNew",UtcRendererConstructorAndNew,utc_renderer_startup,utc_renderer_cleanup},
+       {"UtcRendererDownCastP",UtcRendererDownCastP,utc_renderer_startup,utc_renderer_cleanup},
+       {"UtcRendererAssignmentOperator",UtcRendererAssignmentOperator,utc_renderer_startup,utc_renderer_cleanup},
+       {"UtcRendererDownCastN",UtcRendererDownCastN,utc_renderer_startup,utc_renderer_cleanup},
+       {"UtcRendererSetGetGeometry",UtcRendererSetGetGeometry,utc_renderer_startup,utc_renderer_cleanup},
+       {"UtcRendererSetGetTextures",UtcRendererSetGetTextures,utc_renderer_startup,utc_renderer_cleanup},
+       {"UtcRendererSetGetShader",UtcRendererSetGetShader,utc_renderer_startup,utc_renderer_cleanup},
+       {"UtcRendererSetIndexRange",UtcRendererSetIndexRange,utc_renderer_startup,utc_renderer_cleanup},
+       {"UtcSamplerConstructorAndNew",UtcSamplerConstructorAndNew,utc_sampler_startup,utc_sampler_cleanup},
+       {"UtcSamplerDownCastP",UtcSamplerDownCastP,utc_sampler_startup,utc_sampler_cleanup},
+       {"UtcSamplerAssignmentOperator",UtcSamplerAssignmentOperator,utc_sampler_startup,utc_sampler_cleanup},
+       {"UtcSamplerDownCastN",UtcSamplerDownCastN,utc_sampler_startup,utc_sampler_cleanup},
+       {"UtcShaderConstructorAndNew",UtcShaderConstructorAndNew,utc_shader_startup,utc_shader_cleanup},
+       {"UtcShaderDownCastP",UtcShaderDownCastP,utc_shader_startup,utc_shader_cleanup},
+       {"UtcShaderAssignmentOperator",UtcShaderAssignmentOperator,utc_shader_startup,utc_shader_cleanup},
+       {"UtcShaderDownCastN",UtcShaderDownCastN,utc_shader_startup,utc_shader_cleanup},
+       {"UtcTextureSetConstructorAndNew",UtcTextureSetConstructorAndNew,utc_textureset_startup,utc_textureset_cleanup},
+       {"UtcTextureSetDownCastP",UtcTextureSetDownCastP,utc_textureset_startup,utc_textureset_cleanup},
+       {"UtcTextureSetAssignmentOperator",UtcTextureSetAssignmentOperator,utc_textureset_startup,utc_textureset_cleanup},
+       {"UtcTextureSetDownCastN",UtcTextureSetDownCastN,utc_textureset_startup,utc_textureset_cleanup},
+       {"UtcTextureSetSetGetTexture",UtcTextureSetSetGetTexture,utc_textureset_startup,utc_textureset_cleanup},
+       {"UtcTextureSetSetGetSampler",UtcTextureSetSetGetSampler,utc_textureset_startup,utc_textureset_cleanup},
+       {"UtcTextureConstructorAndNew",UtcTextureConstructorAndNew,utc_texture_startup,utc_texture_cleanup},
+       {"UtcTextureNewNativeImage",UtcTextureNewNativeImage,utc_texture_startup,utc_texture_cleanup},
+       {"UtcTextureDownCastP",UtcTextureDownCastP,utc_texture_startup,utc_texture_cleanup},
+       {"UtcTextureAssignmentOperator",UtcTextureAssignmentOperator,utc_texture_startup,utc_texture_cleanup},
+       {"UtcTextureDownCastN",UtcTextureDownCastN,utc_texture_startup,utc_texture_cleanup},
+       {"UtcTextureGetWidthHeight",UtcTextureGetWidthHeight,utc_texture_startup,utc_texture_cleanup},
+       {"UtcDaliKeyEventAssignmentP",UtcDaliKeyEventAssignmentP,utc_Dali_Events_startup,utc_Dali_Events_cleanup},
+       {"UtcDaliKeyEventCopyP",UtcDaliKeyEventCopyP,utc_Dali_Events_startup,utc_Dali_Events_cleanup},
+       {"UtcDaliKeyEventGetComposeP",UtcDaliKeyEventGetComposeP,utc_Dali_Events_startup,utc_Dali_Events_cleanup},
+       {"UtcDaliWeakHandleBaseGetBaseHandleP",UtcDaliWeakHandleBaseGetBaseHandleP,utc_Dali_WeakHandleBase_startup,utc_Dali_WeakHandleBase_cleanup},
+       {"UtcDaliWeakHandleBaseResetP",UtcDaliWeakHandleBaseResetP,utc_Dali_WeakHandleBase_startup,utc_Dali_WeakHandleBase_cleanup},
+       {"UtcDaliWeakHandleBaseConstructorP",UtcDaliWeakHandleBaseConstructorP,utc_Dali_WeakHandleBase_startup,utc_Dali_WeakHandleBase_cleanup},
+       {"UtcDaliWeakHandleBaseConstructorHandleP",UtcDaliWeakHandleBaseConstructorHandleP,utc_Dali_WeakHandleBase_startup,utc_Dali_WeakHandleBase_cleanup},
+       {"UtcDaliWeakHandleBaseCopyConstructorP",UtcDaliWeakHandleBaseCopyConstructorP,utc_Dali_WeakHandleBase_startup,utc_Dali_WeakHandleBase_cleanup},
+       {"UtcDaliWeakHandleBaseInequalOperatorP",UtcDaliWeakHandleBaseInequalOperatorP,utc_Dali_WeakHandleBase_startup,utc_Dali_WeakHandleBase_cleanup},
+       {"UtcDaliWeakHandleBaseInequalOperatorN",UtcDaliWeakHandleBaseInequalOperatorN,utc_Dali_WeakHandleBase_startup,utc_Dali_WeakHandleBase_cleanup},
+       {"UtcDaliWeakHandleBaseEqualOperatorP",UtcDaliWeakHandleBaseEqualOperatorP,utc_Dali_WeakHandleBase_startup,utc_Dali_WeakHandleBase_cleanup},
+       {"UtcDaliWeakHandleBaseEqualOperatorN",UtcDaliWeakHandleBaseEqualOperatorN,utc_Dali_WeakHandleBase_startup,utc_Dali_WeakHandleBase_cleanup},
+       {"UtcDaliWeakHandleBaseAssignOperatorP",UtcDaliWeakHandleBaseAssignOperatorP,utc_Dali_WeakHandleBase_startup,utc_Dali_WeakHandleBase_cleanup},
+       {"UtcDaliExtentsConstructorP",UtcDaliExtentsConstructorP,utc_Dali_Extents_startup,utc_Dali_Extents_cleanup},
+       {"UtcDaliExtentsConstructorP2",UtcDaliExtentsConstructorP2,utc_Dali_Extents_startup,utc_Dali_Extents_cleanup},
+       {"UtcDaliExtentsCopyConstructorP",UtcDaliExtentsCopyConstructorP,utc_Dali_Extents_startup,utc_Dali_Extents_cleanup},
+       {"UtcDaliExtentsCopyOperatorAssignmentP",UtcDaliExtentsCopyOperatorAssignmentP,utc_Dali_Extents_startup,utc_Dali_Extents_cleanup},
+       {"UtcDaliExtentsOperatorAssignmentP",UtcDaliExtentsOperatorAssignmentP,utc_Dali_Extents_startup,utc_Dali_Extents_cleanup},
+       {"UtcDaliExtentsOperatorEqualityP",UtcDaliExtentsOperatorEqualityP,utc_Dali_Extents_startup,utc_Dali_Extents_cleanup},
+       {"UtcDaliExtentsOperatorInequalityP",UtcDaliExtentsOperatorInequalityP,utc_Dali_Extents_startup,utc_Dali_Extents_cleanup},
+       {"UtcDaliExtentsOperatorEqualsOStreamP",UtcDaliExtentsOperatorEqualsOStreamP,utc_Dali_Extents_startup,utc_Dali_Extents_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_DALI-CORE-NATIVE_H__
diff --git a/src/utc/dali-toolkit/tct-dali-toolkit-core_tv.h b/src/utc/dali-toolkit/tct-dali-toolkit-core_tv.h
new file mode 100755 (executable)
index 0000000..719024d
--- /dev/null
@@ -0,0 +1,1120 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_DALI-TOOLKIT-NATIVE_H__
+#define __TCT_DALI-TOOLKIT-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_Dali_Model3dView_startup(void);
+extern void utc_Dali_Model3dView_cleanup(void);
+extern void utc_Dali_Alignment_startup(void);
+extern void utc_Dali_Alignment_cleanup(void);
+extern void utc_Dali_PushButton_startup(void);
+extern void utc_Dali_PushButton_cleanup(void);
+extern void utc_Dali_KeyboardFocusManager_startup(void);
+extern void utc_Dali_KeyboardFocusManager_cleanup(void);
+extern void utc_Dali_Control_startup(void);
+extern void utc_Dali_Control_cleanup(void);
+extern void utc_Dali_Button_startup(void);
+extern void utc_Dali_Button_cleanup(void);
+extern void utc_Dali_ItemFactory_startup(void);
+extern void utc_Dali_ItemFactory_cleanup(void);
+extern void utc_Dali_CheckBoxButton_startup(void);
+extern void utc_Dali_CheckBoxButton_cleanup(void);
+extern void utc_Dali_RadioButton_startup(void);
+extern void utc_Dali_RadioButton_cleanup(void);
+extern void utc_Dali_TextEditor_startup(void);
+extern void utc_Dali_TextEditor_cleanup(void);
+extern void utc_Dali_TextLabel_startup(void);
+extern void utc_Dali_TextLabel_cleanup(void);
+extern void utc_Dali_TextField_startup(void);
+extern void utc_Dali_TextField_cleanup(void);
+extern void utc_Dali_Scrollable_startup(void);
+extern void utc_Dali_Scrollable_cleanup(void);
+extern void utc_Dali_Image_startup(void);
+extern void utc_Dali_Image_cleanup(void);
+extern void utc_Dali_ImageView_startup(void);
+extern void utc_Dali_ImageView_cleanup(void);
+extern void utc_Dali_AccessibilityManager_startup(void);
+extern void utc_Dali_AccessibilityManager_cleanup(void);
+extern void utc_Dali_ItemLayout_startup(void);
+extern void utc_Dali_ItemLayout_cleanup(void);
+extern void utc_Dali_ScrollViewEffect_startup(void);
+extern void utc_Dali_ScrollViewEffect_cleanup(void);
+extern void utc_Dali_ScrollViewPagePathEffect_startup(void);
+extern void utc_Dali_ScrollViewPagePathEffect_cleanup(void);
+extern void utc_Dali_TableView_startup(void);
+extern void utc_Dali_TableView_cleanup(void);
+extern void utc_Dali_ItemView_startup(void);
+extern void utc_Dali_ItemView_cleanup(void);
+extern void utc_Dali_ScrollView_startup(void);
+extern void utc_Dali_ScrollView_cleanup(void);
+extern void utc_Dali_Scrollbar_startup(void);
+extern void utc_Dali_Scrollbar_cleanup(void);
+extern void utc_Dali_Toolkit_startup(void);
+extern void utc_Dali_Toolkit_cleanup(void);
+extern void utc_Dali_DefaultRuler_startup(void);
+extern void utc_Dali_DefaultRuler_cleanup(void);
+extern void utc_Dali_RulerDomain_startup(void);
+extern void utc_Dali_RulerDomain_cleanup(void);
+extern void utc_Dali_FixedRuler_startup(void);
+extern void utc_Dali_FixedRuler_cleanup(void);
+extern void utc_Dali_Ruler_startup(void);
+extern void utc_Dali_Ruler_cleanup(void);
+extern void utc_Dali_ControlImpl_startup(void);
+extern void utc_Dali_ControlImpl_cleanup(void);
+extern void utc_Dali_StyleManager_startup(void);
+extern void utc_Dali_StyleManager_cleanup(void);
+extern void utc_Dali_FlexContainer_startup(void);
+extern void utc_Dali_FlexContainer_cleanup(void);
+extern void utc_Dali_ItemRange_startup(void);
+extern void utc_Dali_ItemRange_cleanup(void);
+extern void utc_Dali_DefaultItemLayout_startup(void);
+extern void utc_Dali_DefaultItemLayout_cleanup(void);
+extern void utc_Dali_Slider_startup(void);
+extern void utc_Dali_Slider_cleanup(void);
+extern void utc_Dali_VideoView_startup(void);
+extern void utc_Dali_VideoView_cleanup(void);
+extern void utc_Dali_AsyncImageLoader_startup(void);
+extern void utc_Dali_AsyncImageLoader_cleanup(void);
+extern void utc_Dali_SyncImageLoader_startup(void);
+extern void utc_Dali_SyncImageLoader_cleanup(void);
+extern void utc_Dali_ProgressBar_startup(void);
+extern void utc_Dali_ProgressBar_cleanup(void);
+
+extern int UtcDaliModel3dViewConstructorP(void);
+extern int UtcDaliModel3dViewNewP(void);
+extern int UtcDaliModel3dViewCopyConstructorP(void);
+extern int UtcDaliModel3dViewOperatorAssignmentP(void);
+extern int UtcDaliModel3dViewDowncastP(void);
+extern int UtcDaliModel3dViewDowncastN(void);
+extern int UtcDaliModel3dViewAddRemoveTypeRegistrySizeP(void);
+extern int UtcDaliModel3dViewPropertiesP(void);
+extern int UtcDaliAlignmentConstructorP(void);
+extern int UtcDaliAlignmentNewP(void);
+extern int UtcDaliAlignmentCopyConstructorP(void);
+extern int UtcDaliAlignmentOperatorAssignmentP(void);
+extern int UtcDaliAlignmentDownCastP(void);
+extern int UtcDaliAlignmentDownCastN(void);
+extern int UtcDaliAlignmentSetGetAlignmentTypeP(void);
+extern int UtcDaliAlignmentSetGetScalingP(void);
+extern int UtcDaliAlignmentSetGetPaddingP(void);
+extern int UtcDaliPushButtonConstructorP(void);
+extern int UtcDaliPushButtonCopyConstructorP(void);
+extern int UtcDaliPushButtonNewP(void);
+extern int UtcDaliPushButtonOperatorAssignmentP(void);
+extern int UtcDaliPushButtonDowncastP(void);
+extern int UtcDaliPushButtonDowncastN(void);
+extern int UtcDaliPushButtonSetGetInitialAutoRepeatingDelayP(void);
+extern int UtcDaliPushButtonSetIsAutoRepeatingP(void);
+extern int UtcDaliPushButtonSetGetNextAutoRepeatingDelayP(void);
+extern int UtcDaliKeyboardFocusManagerConstructorP(void);
+extern int UtcDaliKeyboardFocusManagerGetP(void);
+extern int UtcDaliKeyboardFocusManagerSetAndGetCurrentFocusActorP(void);
+extern int UtcDaliKeyboardFocusManagerMoveFocusRightP(void);
+extern int UtcDaliKeyboardFocusManagerMoveFocusLeftP(void);
+extern int UtcDaliKeyboardFocusManagerMoveFocusUpP(void);
+extern int UtcDaliKeyboardFocusManagerMoveFocusDownP(void);
+extern int UtcDaliKeyboardFocusManagerClearFocusP(void);
+extern int UtcDaliKeyboardFocusManagerSetAndGetFocusGroupLoopP(void);
+extern int UtcDaliKeyboardFocusManagerSetAsAndGetFocusGroupP(void);
+extern int UtcDaliKeyboardFocusManagerIsFocusGroupP(void);
+extern int UtcDaliKeyboardFocusManagerSetAndGetFocusIndicatorActorP(void);
+extern int UtcDaliKeyboardFocusManagerMoveFocusBackwardP(void);
+extern int UtcDaliControlNewP(void);
+extern int UtcDaliControlConstructorP(void);
+extern int UtcDaliControlCopyConstructorP(void);
+extern int UtcDaliControlOperatorAssignmentP(void);
+extern int UtcDaliControlDowncastN(void);
+extern int UtcDaliControlDowncastP(void);
+extern int UtcDaliControlSetAndHasKeyInputFocusP(void);
+extern int UtcDaliControlClearKeyInputFocusP(void);
+extern int UtcDaliControlGetPinchGestureDetectorP(void);
+extern int UtcDaliControlGetPanGestureDetectorP(void);
+extern int UtcDaliControlGetTapGestureDetectorP(void);
+extern int UtcDaliControlGetLongPressGestureDetectorP(void);
+extern int UtcDaliControlSetGetStyleNameP(void);
+extern int UtcDaliControlSetGetBackgroundImageColorP(void);
+extern int UtcDaliControlClearBackgroundP(void);
+extern int UtcDaliControlKeyEventSignalP(void);
+extern int UtcDaliControlKeyInputFocusGainedSignalP(void);
+extern int UtcDaliControlKeyInputFocusLostSignalP(void);
+extern int UtcDaliButtonConstructorP(void);
+extern int UtcDaliButtonCopyConstructorP(void);
+extern int UtcDaliButtonOperatorAssignmentP(void);
+extern int UtcDaliButtonDowncastP(void);
+extern int UtcDaliButtonDowncastN(void);
+extern int UtcDaliButtonSetIsDisabledP(void);
+extern int UtcDaliButtonSetIsAutoRepeatingP(void);
+extern int UtcDaliButtonSetGetInitialAutoRepeatingDelayP(void);
+extern int UtcDaliButtonSetGetNextAutoRepeatingDelayP(void);
+extern int UtcDaliButtonSetIsSelectedP(void);
+extern int UtcDaliButtonSetIsTogglableButtonP(void);
+extern int UtcDaliButtonSetGetLabelP(void);
+extern int UtcDaliButtonDisabledPropertyP(void);
+extern int UtcDaliButtonSetDisabledWithDifferentStates01P(void);
+extern int UtcDaliButtonSetDisabledWithDifferentStates02P(void);
+extern int UtcDaliButtonAutoRepeatingPropertyP(void);
+extern int UtcDaliButtonInitialAutoRepeatingDelayPropertyP(void);
+extern int UtcDaliButtonNextAutoRepeatingDelayPropertyP(void);
+extern int UtcDaliButtonTogglablePropertyP(void);
+extern int UtcDaliButtonSetUnselectedVisualP(void);
+extern int UtcDaliButtonSetSelectedVisualP(void);
+extern int UtcDaliButtonSetDisabledSelectedVisualP(void);
+extern int UtcDaliButtonSetDisabledUnselectedVisualP(void);
+extern int UtcDaliButtonSetUnselectedBackgroundVisualP(void);
+extern int UtcDaliButtonSetSelectedBackgroundVisualP(void);
+extern int UtcDaliButtonSetDisabledUnselectedBackgroundVisualP(void);
+extern int UtcDaliButtonSetDisabledSelectedBackgroundVisualP(void);
+extern int UtcDaliItemFactoryConstructorP(void);
+extern int UtcDaliItemFactoryNewP(void);
+extern int UtcDaliItemFactoryOperatorAssignmentP(void);
+extern int UtcDaliItemFactoryGetNumberOfItemsP(void);
+extern int UtcDaliItemFactoryNewItemP(void);
+extern int UtcDaliItemFactoryItemReleasedP(void);
+extern int UtcDaliItemFactoryGetExtensionP(void);
+extern int UtcDaliCheckboxButtonConstructorP(void);
+extern int UtcDaliCheckboxButtonNewP(void);
+extern int UtcDaliCheckboxButtonCopyConstructorP(void);
+extern int UtcDaliCheckboxButtonOperatorAssignmentP(void);
+extern int UtcDaliCheckboxButtonDowncastP(void);
+extern int UtcDaliCheckboxButtonDowncastN(void);
+extern int UtcDaliRadioButtonConstructorP(void);
+extern int UtcDaliRadioButtonNewP(void);
+extern int UtcDaliRadioButtonCopyConstructorP(void);
+extern int UtcDaliRadioButtonOperatorAssignmentP(void);
+extern int UtcDaliRadioButtonDowncastP(void);
+extern int UtcDaliRadioButtonDowncastN(void);
+extern int UtcDaliTextEditorNewP(void);
+extern int UtcDaliTextEditorConstructorP(void);
+extern int UtcDaliTextEditorCopyConstructorP(void);
+extern int UtcDaliTextEditorOperatorAssignmentP(void);
+extern int UtcDaliTextEditorDowncastP(void);
+extern int UtcDaliTextEditorDowncastN(void);
+extern int UtcDaliTextEditorHorizontalAlignment(void);
+extern int UtcDaliTextEditorScrollThreshold(void);
+extern int UtcDaliTextEditorScrollSpeed(void);
+extern int UtcDaliTextEditorPrimaryCursorColor(void);
+extern int UtcDaliTextEditorSecondaryCursorColor(void);
+extern int UtcDaliTextEditorCursorBlinkInterval(void);
+extern int UtcDaliTextEditorCursorBlinkDuration(void);
+extern int UtcDaliTextEditorCursorWidth(void);
+extern int UtcDaliTextEditorPropertyLineSpacingP(void);
+extern int UtcDaliTextEditorPropertyUnderlineP(void);
+extern int UtcDaliTextEditorPropertyShadowP(void);
+extern int UtcDaliTextEditorPropertyEmbossP(void);
+extern int UtcDaliTextEditorPropertyOutlineP(void);
+extern int UtcDaliTextEditorScrollStateChangedSignal(void);
+extern int UtcDaliTextLabelNewP(void);
+extern int UtcDaliTextLabelConstructorP(void);
+extern int UtcDaliTextLabelCopyConstructorP(void);
+extern int UtcDaliTextLabelOperatorAssignmentP(void);
+extern int UtcDaliTextLabelDowncastP(void);
+extern int UtcDaliTextLabelDowncastN(void);
+extern int UtcDaliTextLabelPropertyLineSpacingP(void);
+extern int UtcDaliTextLabelPropertyUnderlineP(void);
+extern int UtcDaliTextLabelPropertyShadowP(void);
+extern int UtcDaliTextLabelPropertyEmbossP(void);
+extern int UtcDaliTextLabelPropertyOutlineP(void);
+extern int UtcDaliTextFieldNewP(void);
+extern int UtcDaliTextFieldConstructorP(void);
+extern int UtcDaliTextFieldCopyConstructorP(void);
+extern int UtcDaliTextFieldOperatorAssignmentP(void);
+extern int UtcDaliTextFieldDowncastP(void);
+extern int UtcDaliTextFieldDowncastN(void);
+extern int UtcDaliTextFieldTextChangedSignalP(void);
+extern int UtcDaliTextFieldPropertyInputColorP(void);
+extern int UtcDaliTextFieldPropertyEnableMarkupP(void);
+extern int UtcDaliTextFieldPropertyUnderlineP(void);
+extern int UtcDaliTextFieldPropertyInputUnderlineP(void);
+extern int UtcDaliTextFieldPropertyShadowP(void);
+extern int UtcDaliTextFieldPropertyInputShadowP(void);
+extern int UtcDaliTextFieldPropertyEmbossP(void);
+extern int UtcDaliTextFieldPropertyInputEmbossP(void);
+extern int UtcDaliTextFieldPropertyOutlineP(void);
+extern int UtcDaliTextFieldPropertyInputOutlineP(void);
+extern int UtcDaliTextFieldPropertyInputMethodSettingsP(void);
+extern int UtcDaliScrollableConstructorP(void);
+extern int UtcDaliScrollableCopyConstructorP(void);
+extern int UtcDaliScrollableOperatorAssignmentP(void);
+extern int UtcDaliScrollableDowncastP(void);
+extern int UtcDaliScrollableDowncastN(void);
+extern int UtcDaliScrollableSetIsOvershootEnabledP(void);
+extern int UtcDaliScrollableSetGetOvershootEffectColorP(void);
+extern int UtcDaliScrollableSetGetOvershootAnimationSpeedP(void);
+extern int UtcDaliScrollableScrollStartedSignalP(void);
+extern int UtcDaliScrollableScrollUpdatedSignalP(void);
+extern int UtcDaliScrollableScrollCompletedSignalP(void);
+extern int UtcDaliImageConvertFrameBufferToUrl1P(void);
+extern int UtcDaliImageConvertFrameBufferToUrl2P(void);
+extern int UtcDaliImageConvertPixelDataToUrlP(void);
+extern int UtcDaliImageConvertNativeImageSourceToUrlP(void);
+extern int UtcDaliImageConvertFrameBufferToUrl1N(void);
+extern int UtcDaliImageConvertFrameBufferToUrl2N(void);
+extern int UtcDaliImageConvertPixelDataToUrlN(void);
+extern int UtcDaliImageConvertNativeImageSourceToUrlN(void);
+extern int UtcDaliImageViewConstructorP(void);
+extern int UtcDaliImageViewNewP(void);
+extern int UtcDaliImageViewNewWithImageP(void);
+extern int UtcDaliImageViewNewWithUrlP(void);
+extern int UtcDaliImageViewNewWithUrlAndSizeP(void);
+extern int UtcDaliImageViewCopyConstructorP(void);
+extern int UtcDaliImageViewOperatorAssignmentP(void);
+extern int UtcDaliImageViewDownCastP(void);
+extern int UtcDaliImageViewDownCastN(void);
+extern int UtcDaliImageViewSetAndGetImageP(void);
+extern int UtcDaliImageViewSetAndGetImageP2(void);
+extern int UtcDaliImageViewSetAndGetImageP3(void);
+extern int UtcDaliImageViewSetGetPropertyImage(void);
+extern int UtcDaliImageViewResourceReadySignalP(void);
+extern int UtcDaliImageViewIsResourceReady(void);
+extern int UtcDaliAccessibilityManagerConstructorP(void);
+extern int UtcDaliAccessibilityManagerGetP(void);
+extern int UtcDaliAccessibilityManagerSetGetAccessibilityAttributeP(void);
+extern int UtcDaliAccessibilityManagerSetGetFocusOrderP(void);
+extern int UtcDaliAccessibilityManagerGenerateNewFocusOrderP(void);
+extern int UtcDaliAccessibilityManagerGetActorByFocusOrderP(void);
+extern int UtcDaliAccessibilityManagerSetGetCurrentFocusActorP(void);
+extern int UtcDaliAccessibilityManagerGetCurrentFocusGroupP(void);
+extern int UtcDaliAccessibilityManagerGetCurrentFocusOrderP(void);
+extern int UtcDaliAccessibilityManagerMoveFocusForwardP(void);
+extern int UtcDaliAccessibilityManagerMoveFocusBackwardP(void);
+extern int UtcDaliAccessibilityManagerClearFocusP(void);
+extern int UtcDaliAccessibilityManagerResetP(void);
+extern int UtcDaliAccessibilityManagerSetGetGroupModeP(void);
+extern int UtcDaliAccessibilityManagerSetGetWrapModeP(void);
+extern int UtcDaliAccessibilityManagerSetGetFocusIndicatorActorP(void);
+extern int UtcDaliAccessibilityManagerSetGetFocusGroupP(void);
+extern int UtcDaliAccessibilityManagerGetReadPositionP(void);
+extern int UtcDaliAccessibilityManagerSetIsFocusGroupP(void);
+extern int UtcDaliAccessibilityManagerFocusChangedSignalP(void);
+extern int UtcDaliAccessibilityManagerFocusOvershotSignalP(void);
+extern int UtcDaliAccessibilityManagerStatusChangedSignalN(void);
+extern int UtcDaliAccessibilityManagerActionNextSignalN(void);
+extern int UtcDaliAccessibilityManagerActionPreviousSignalN(void);
+extern int UtcDaliAccessibilityManagerActionActivateSignalN(void);
+extern int UtcDaliAccessibilityManagerActionReadSignalN(void);
+extern int UtcDaliAccessibilityManagerActionOverSignalN(void);
+extern int UtcDaliAccessibilityManagerActionReadNextSignalN(void);
+extern int UtcDaliAccessibilityManagerActionReadPreviousSignalN(void);
+extern int UtcDaliAccessibilityManagerActionUpSignalN(void);
+extern int UtcDaliAccessibilityManagerActionDownSignalN(void);
+extern int UtcDaliAccessibilityManagerActionClearFocusSignalN(void);
+extern int UtcDaliAccessibilityManagerActionBackSignalN(void);
+extern int UtcDaliAccessibilityManagerActionScrollUpSignalN(void);
+extern int UtcDaliAccessibilityManagerActionScrollDownSignalN(void);
+extern int UtcDaliAccessibilityManagerActionPageLeftSignalN(void);
+extern int UtcDaliAccessibilityManagerActionPageRightSignalN(void);
+extern int UtcDaliAccessibilityManagerActionPageUpSignalN(void);
+extern int UtcDaliAccessibilityManagerActionPageDownSignalN(void);
+extern int UtcDaliAccessibilityManagerActionMoveToFirstSignalN(void);
+extern int UtcDaliAccessibilityManagerActionMoveToLastSignalN(void);
+extern int UtcDaliAccessibilityManagerActionReadFromTopSignalN(void);
+extern int UtcDaliAccessibilityManagerActionReadFromNextSignalN(void);
+extern int UtcDaliAccessibilityManagerActionZoomSignalN(void);
+extern int UtcDaliAccessibilityManagerActionReadIndicatorInformationSignalN(void);
+extern int UtcDaliAccessibilityManagerActionReadPauseResumeSignalN(void);
+extern int UtcDaliAccessibilityManagerActionStartStopSignalN(void);
+extern int UtcDaliAccessibilityManagerActionScrollSignalN(void);
+extern int UtcDaliAccessibilityManagerFocusedActorActivatedSignalN(void);
+extern int UtcDaliItemLayoutSetGetOrientationLeftP(void);
+extern int UtcDaliItemLayoutSetGetOrientationRightP(void);
+extern int UtcDaliItemLayoutSetGetOrientationUpP(void);
+extern int UtcDaliItemLayoutSetGetOrientationDownP(void);
+extern int UtcDaliItemLayoutSetGetItemSizeP(void);
+extern int UtcDaliItemLayoutGetMinimumLayoutPositionP(void);
+extern int UtcDaliItemLayoutGetClosestAnchorPositionP(void);
+extern int UtcDaliItemLayoutGetItemScrollToPositionP(void);
+extern int UtcDaliItemLayoutGetItemsWithinAreaP(void);
+extern int UtcDaliItemLayoutGetClosestOnScreenLayoutPositionP(void);
+extern int UtcDaliItemLayoutGetReserveItemCountP(void);
+extern int UtcDaliItemLayoutGetDefaultItemSizeP(void);
+extern int UtcDaliItemLayoutGetScrollDirectionP(void);
+extern int UtcDaliItemLayoutGetNextFocusItemIDP(void);
+extern int UtcDaliItemLayoutGetFlickSpeedFactorP(void);
+extern int UtcDaliItemLayoutGetItemPositionP(void);
+extern int UtcDaliItemLayoutGetExtensionP(void);
+extern int UtcDaliItemLayoutSetAndGetLayoutPropertiesP(void);
+extern int UtcDaliScrollViewEffectConstructorP(void);
+extern int UtcDaliScrollViewPagePathEffectConstructorP(void);
+extern int UtcDaliScrollViewPagePathEffectNewP(void);
+extern int UtcDaliScrollViewPagePathEffectDowncastP(void);
+extern int UtcDaliScrollViewPagePathEffectDowncastN(void);
+extern int UtcDaliScrollViewPagePathEffectApplyToPageP(void);
+extern int UtcDaliTableViewConstructorP(void);
+extern int UtcDaliTableViewNewP(void);
+extern int UtcDaliTableViewCopyConstructorP(void);
+extern int UtcDaliTableViewOperatorAssignmentP(void);
+extern int UtcDaliTableViewDowncastP(void);
+extern int UtcDaliTableViewDowncastN(void);
+extern int UtcDaliTableViewAddGetChildAtP(void);
+extern int UtcDaliTableViewRemoveChildP(void);
+extern int UtcDaliTableViewFindChildPositionP(void);
+extern int UtcDaliTableViewInsertRowColumnP(void);
+extern int UtcDaliTableViewDeleteColumnP(void);
+extern int UtcDaliTableViewDeleteRowP(void);
+extern int UtcDaliTableViewResizeP(void);
+extern int UtcDaliTableViewSetGetCellPaddingP(void);
+extern int UtcDaliTableViewSetGetIsFitFixedWidthHeightP(void);
+extern int UtcDaliTableViewSetGetRelativeWidthHeightP(void);
+extern int UtcDaliTableViewGetRowsColumnsP(void);
+extern int UtcDaliTableViewSetCellAlignmentP(void);
+extern int UtcDaliItemViewConstructorP(void);
+extern int UtcDaliItemViewNewP(void);
+extern int UtcDaliItemViewCopyConstructorP(void);
+extern int UtcDaliItemViewOperatorAssignmentP(void);
+extern int UtcDaliItemViewDowncastP(void);
+extern int UtcDaliItemViewDowncastN(void);
+extern int UtcDaliItemViewGetAddLayoutCountP(void);
+extern int UtcDaliItemViewGetLayoutP(void);
+extern int UtcDaliItemViewRemoveLayoutP(void);
+extern int UtcDaliItemViewGetActivateDeactivateLayoutP(void);
+extern int UtcDaliItemViewGetCurrentLayoutPositionP(void);
+extern int UtcDaliItemViewSetAndGetMinimumSwipeSpeedP(void);
+extern int UtcDaliItemViewSetAndGetMinimumSwipeDistanceP(void);
+extern int UtcDaliItemViewSetAndGetMouseWheelScrollDistanceStepP(void);
+extern int UtcDaliItemViewSetAndGetAnchoringP(void);
+extern int UtcDaliItemViewSetAndGetAnchoringDurationP(void);
+extern int UtcDaliItemViewScrollToItemP(void);
+extern int UtcDaliItemViewSetAndGetRefreshIntervalP(void);
+extern int UtcDaliItemViewGetItemIdP(void);
+extern int UtcDaliItemViewInsertItemP(void);
+extern int UtcDaliItemViewReplaceItemP(void);
+extern int UtcDaliItemViewRemoveItemP(void);
+extern int UtcDaliItemViewInsertItemsP(void);
+extern int UtcDaliItemViewReplaceItemsP(void);
+extern int UtcDaliItemViewRemoveItemsP(void);
+extern int UtcDaliItemViewSetAndGetItemsAnchorPointP(void);
+extern int UtcDaliItemViewSetAndGetItemsParentOriginP(void);
+extern int UtcDaliItemViewGetItemsRangeP(void);
+extern int UtcDaliItemViewLayoutActivatedSignalP(void);
+extern int UtcDaliScrollViewConstructorP(void);
+extern int UtcDaliScrollViewNewP(void);
+extern int UtcDaliScrollViewCopyConstructorP(void);
+extern int UtcDaliScrollViewOperatorAssignmentP(void);
+extern int UtcDaliScrollViewDowncastP(void);
+extern int UtcDaliScrollViewDowncastN(void);
+extern int UtcDaliScrollViewSetGetScrollSnapAlphaFunctionP(void);
+extern int UtcDaliScrollViewSetGetScrollFlickAlphaFunctionP(void);
+extern int UtcDaliScrollViewSetGetScrollFlickDurationP(void);
+extern int UtcDaliScrollViewSetGetScrollSnapDurationP(void);
+extern int UtcDaliScrollViewSetRulerP(void);
+extern int UtcDaliScrollViewSetScrollSensitiveP(void);
+extern int UtcDaliScrollViewSetWrapModeP(void);
+extern int UtcDaliScrollViewSetActorAutoSnapP(void);
+extern int UtcDaliScrollViewSetGetAxisAutoLockP(void);
+extern int UtcDaliScrollViewSetGetAxisAutoLockGradientP(void);
+extern int UtcDaliScrollViewGetSetScrollUpdateDistanceP(void);
+extern int UtcDaliScrollViewSetGetFrictionCoefficientP(void);
+extern int UtcDaliScrollViewSetGetFlickSpeedCoefficientP(void);
+extern int UtcDaliScrollViewGetSetMinimumDistanceForFlickP(void);
+extern int UtcDaliScrollViewGetSetMinimumSpeedForFlickP(void);
+extern int UtcDaliScrollViewSetGetMaxFlickSpeedP(void);
+extern int UtcDaliScrollViewSetGetWheelScrollDistanceStepP(void);
+extern int UtcDaliScrollViewGetCurrentPageP(void);
+extern int UtcDaliScrollViewGetCurrentScrollPositionP(void);
+extern int UtcDaliScrollViewScrollToPositionDurationP(void);
+extern int UtcDaliScrollViewScrollToPositionP(void);
+extern int UtcDaliScrollViewScrollToPositionToPageDurationP(void);
+extern int UtcDaliScrollViewScrollToPageP(void);
+extern int UtcDaliScrollViewScrollToActorDurationP(void);
+extern int UtcDaliScrollViewScrollToSpecifiedActorP(void);
+extern int UtcDaliScrollViewScrollToSnapPointP(void);
+extern int UtcDaliScrollViewScrollToPositionWithAlphaFunctionP(void);
+extern int UtcDaliScrollViewScrollToPositionWithAlphaFunctionAndDirectionBiasP(void);
+extern int UtcDaliScrollViewScrollToPositionWithDirectionBiasP(void);
+extern int UtcDaliScrollViewScrollToPageWithDirectionBiasP(void);
+extern int UtcDaliScrollViewConstraintsP(void);
+extern int UtcDaliScrollViewApplyAndRemoveAllEffectP(void);
+extern int UtcDaliScrollViewBindUnbindActorP(void);
+extern int UtcDaliScrollViewGetOvershootAnimationSpeedP(void);
+extern int UtcDaliScrollViewGetOvershootEffectColorP(void);
+extern int UtcDaliScrollBarConstructorP(void);
+extern int UtcDaliScrollBarNewP(void);
+extern int UtcDaliScrollBarCopyConstructorP(void);
+extern int UtcDaliScrollBarOperatorAssignmentP(void);
+extern int UtcDaliScrollBarDowncastP(void);
+extern int UtcDaliScrollBarDowncastN(void);
+extern int UtcDaliScrollBarSetScrollPropertySourceP(void);
+extern int UtcDaliScrollBarSetGetScrollIndicatorP(void);
+extern int UtcDaliScrollBarSetGetScrollPositionIntervalsReachedSignalP(void);
+extern int UtcDaliScrollBarSetGetScrollDirectionP(void);
+extern int UtcDaliScrollBarSetGetIndicatorHeightPolicyP(void);
+extern int UtcDaliScrollBarSetGetIndicatorFixedHeightP(void);
+extern int UtcDaliScrollBarSetGetIndicatorShowDurationP(void);
+extern int UtcDaliScrollBarSetGetIndicatorHideDurationP(void);
+extern int UtcDaliScrollBarShowHideIndicatorP(void);
+extern int UtcDaliScrollBarPanFinishedSignalP(void);
+extern int UtcDaliToolkitIsVerticalP(void);
+extern int UtcDaliToolkitIsHorizontalP(void);
+extern int UtcDaliToolkitWrapActorConstraintP(void);
+extern int UtcDaliToolkitMoveActorConstraintP(void);
+extern int UtcDaliDefaultRulerConstructorP(void);
+extern int UtcDaliDefaultRulerGetTotalPagesP(void);
+extern int UtcDaliDefaultRulerSnapP(void);
+extern int UtcDaliDefaultRulerGetPageFromPositionP(void);
+extern int UtcDaliDefaultRulerGetPositionFromPageP(void);
+extern int UtcDaliRulerDomainConstructorP(void);
+extern int UtcDaliRulerDomainGetSizeP(void);
+extern int UtcDaliRulerDomainClampWithMinClampP(void);
+extern int UtcDaliRulerDomainClampWithMaxClampP(void);
+extern int UtcDaliFixedRulerConstructorP(void);
+extern int UtcDaliFixedRulerGetTotalPagesP(void);
+extern int UtcDaliFixedRulerGetPositionFromPageP(void);
+extern int UtcDaliFixedRulerGetPageFromPositionP(void);
+extern int UtcDaliFixedRulerSnapP(void);
+extern int UtcDaliRulerConstructorP(void);
+extern int UtcDaliRulerGetTotalPagesP(void);
+extern int UtcDaliRulerGetPositionFromPageP(void);
+extern int UtcDaliRulerGetPageFromPositionP(void);
+extern int UtcDaliRulerSnapP(void);
+extern int UtcDaliRulerRulerGetExtensionP(void);
+extern int UtcDaliRulerEnableIsEnableP(void);
+extern int UtcDaliRulerSetGetDomainP(void);
+extern int UtcDaliRulerDisableDomainP(void);
+extern int UtcDaliRulerGetTypeWithReturnEnumFreeP(void);
+extern int UtcDaliRulerGetTypeWithReturnEnumFixedP(void);
+extern int UtcDaliRulerClampP(void);
+extern int UtcDaliRulerSnapAndClampWithClampStateP(void);
+extern int UtcDaliRulerSnapAndClampP(void);
+extern int UtcDaliControlImplNewP(void);
+extern int UtcDaliControlImplEnableGestureDetectorP(void);
+extern int UtcDaliControlImplDisableGestureDetectorP(void);
+extern int UtcDaliControlImplGetPinchGestureDetectorP(void);
+extern int UtcDaliControlImplGetPanGestureDetectorP(void);
+extern int UtcDaliControlImplGetTapGestureDetectorP(void);
+extern int UtcDaliControlImplGetLongPressGestureDetectorP(void);
+extern int UtcDaliControlImplClearKeyInputFocusP(void);
+extern int UtcDaliControlImplSetAndHasKeyInputFocusP(void);
+extern int UtcDaliControlImplKeyInputFocusGainedSignalP(void);
+extern int UtcDaliControlImplKeyInputFocusLostSignalP(void);
+extern int UtcDaliControlImplSetGetStyleNameP(void);
+extern int UtcDaliControlImplKeyEventSignalP(void);
+extern int UtcDaliControlImplGetControlExtensionP(void);
+extern int UtcDaliControlImplGetNextKeyboardFocusableActorP(void);
+extern int UtcDaliControlImplOnAccessibilityActivatedP(void);
+extern int UtcDaliControlImplOnAccessibilityTouchP(void);
+extern int UtcDaliControlImplOnAccessibilityPanP(void);
+extern int UtcDaliControlImplOnStyleChangeN(void);
+extern int UtcDalilControlImplOnKeyInputFocusLostP(void);
+extern int UtcDaliControlImplOnKeyInputFocusGainedP(void);
+extern int UtcDaliControlImplOnInitializeP(void);
+extern int UtcDaliControlImpOnAccessibilityValueChangeP(void);
+extern int UtcDaliControlImpIsKeyboardNavigationSupportedP(void);
+extern int UtcDaliControlImpIsKeyboardFocusGroupP(void);
+extern int UtcDaliControlImpOnAccessibilityZoomP(void);
+extern int UtcDaliControlImpKeyboardEnterP(void);
+extern int UtcDaliControlImpOnControlChildAddP(void);
+extern int UtcDaliControlImpOnControlChildRemoveP(void);
+extern int UtcDaliControlImpOnKeyboardEnterP(void);
+extern int UtcDaliControlImpOnKeyboardFocusChangeCommittedP(void);
+extern int UtcDaliControlImpSetAsKeyboardFocusGroupP(void);
+extern int UtcDaliControlImpSetKeyboardNavigationSupportP(void);
+extern int UtcDaliControlImpSetBackgroundP(void);
+extern int UtcDaliControlImplCalculateChildSizeP(void);
+extern int UtcDaliControlImplOnSetSizeP(void);
+extern int UtcDaliControlImplOnSizeAnimationP(void);
+extern int UtcDaliControlImplOnSetResizePolicyP(void);
+extern int UtcDaliControlImplRelayoutDependentOnChildrenP(void);
+extern int UtcDaliStyleManagerConstructor(void);
+extern int UtcDaliStyleManagerCopyConstructor(void);
+extern int UtcDaliStyleManagerGet(void);
+extern int UtcDaliStyleManagerApplyTheme(void);
+extern int UtcDaliStyleManagerApplyDefaultTheme(void);
+extern int UtcDaliStyleManagerSetStyleConstant(void);
+extern int UtcDaliStyleManagerGetStyleConstant(void);
+extern int UtcDaliStyleManagerApplyStyle(void);
+extern int UtcDaliFlexContainerConstructorP(void);
+extern int UtcDaliFlexContainerCopyConstructorP(void);
+extern int UtcDaliFlexContainerAlignmentP(void);
+extern int UtcDaliFlexContainerChildPropertyP(void);
+extern int UtcDaliFlexContainerContentDirectionP(void);
+extern int UtcDaliFlexContainerDownCastP(void);
+extern int UtcDaliFlexContainerDownCastN(void);
+extern int UtcDaliFlexContainerFlexDirectionP(void);
+extern int UtcDaliFlexContainerJustificationP(void);
+extern int UtcDaliFlexContainerNewP(void);
+extern int UtcDaliFlexContainerOperatorAssignmentP(void);
+extern int UtcDaliFlexContainerPropertyP(void);
+extern int UtcDaliFlexContainerWrapTypeP(void);
+extern int UtcDaliItemRangeConstructorP(void);
+extern int UtcDaliItemRangeOperatorAssignmentP(void);
+extern int UtcDaliItemRangeCopyConstructorP(void);
+extern int UtcDaliItemRangeWithinP(void);
+extern int UtcDaliItemRangeIntersectionP(void);
+extern int UtcDaliDefaultItemLayoutNewP(void);
+extern int UtcDaliSliderConstructorP(void);
+extern int UtcDaliSliderCopyConstructorP(void);
+extern int UtcDaliSliderNewP(void);
+extern int UtcDaliSliderOperatorAssignmentP(void);
+extern int UtcDaliSliderDowncastP(void);
+extern int UtcDaliSliderDowncastN(void);
+extern int UtcDaliVideoViewConstructorP(void);
+extern int UtcDaliVideoViewNewP(void);
+extern int UtcDaliVideoViewNewUrlP(void);
+extern int UtcDaliVideoViewCopyConstructorP(void);
+extern int UtcDaliVideoViewOperatorAssignmentP(void);
+extern int UtcDaliVideoViewDownCastP(void);
+extern int UtcDaliVideoViewPropertyVideoP(void);
+extern int UtcDaliVideoViewPropertyLoopingP(void);
+extern int UtcDaliVideoViewPropertyMutedP(void);
+extern int UtcDaliVideoViewPropertyVolumeP(void);
+extern int UtcDaliVideoViewPlayN(void);
+extern int UtcDaliVideoViewStopN(void);
+extern int UtcDaliVideoViewPauseN(void);
+extern int UtcDaliVideoViewForwardN(void);
+extern int UtcDaliVideoViewBackwardN(void);
+extern int UtcDaliVideoViewFinishedSignalN(void);
+extern int UtcDaliVideoViewPropertyUnderlayP(void);
+extern int UtcDaliVideoViewNewSWCodecP(void);
+extern int UtcDaliVideoViewNewUrlSWCodecP(void);
+extern int UtcDaliVideoViewPropertyDisplayModeP(void);
+extern int UtcDaliAsyncImageLoaderConstructorP(void);
+extern int UtcDaliAsyncImageLoaderCopyConstructorP(void);
+extern int UtcDaliAsyncImageLoaderNewP(void);
+extern int UtcDaliAsyncImageLoaderOperatorAssignmentP(void);
+extern int UtcDaliAsyncImageLoaderDowncastP(void);
+extern int UtcDaliAsyncImageLoaderDowncastN(void);
+extern int UtcDaliAsyncImageLoaderCancelAll(void);
+extern int UtcDaliProgressBarNew(void);
+extern int UtcDaliProgressBarConstructorP(void);
+extern int UtcDaliProgressBarCopyConstructorP(void);
+extern int UtcDaliProgressBarOperatorAssignmentP(void);
+extern int UtcDaliProgressBarDownCastP(void);
+extern int UtcDaliProgressBarDownCastN(void);
+extern int UtcDaliProgressBarValueChangedSignal(void);
+extern int UtcDaliProgressBarPropertyTrackVisualImage(void);
+extern int UtcDaliProgressBarPropertyTrackVisualColor(void);
+extern int UtcDaliProgressBarPropertyProgressVisual(void);
+extern int UtcDaliProgressBarPropertySecondaryProgressVisual(void);
+extern int UtcDaliProgressBarPropertyIndeterminateVisual(void);
+extern int UtcDaliProgressBarPropertyLabelVisual1(void);
+extern int UtcDaliProgressBarPropertyLabelVisual2(void);
+
+testcase tc_array[] = {
+       {"UtcDaliModel3dViewConstructorP",UtcDaliModel3dViewConstructorP,utc_Dali_Model3dView_startup,utc_Dali_Model3dView_cleanup},
+       {"UtcDaliModel3dViewNewP",UtcDaliModel3dViewNewP,utc_Dali_Model3dView_startup,utc_Dali_Model3dView_cleanup},
+       {"UtcDaliModel3dViewCopyConstructorP",UtcDaliModel3dViewCopyConstructorP,utc_Dali_Model3dView_startup,utc_Dali_Model3dView_cleanup},
+       {"UtcDaliModel3dViewOperatorAssignmentP",UtcDaliModel3dViewOperatorAssignmentP,utc_Dali_Model3dView_startup,utc_Dali_Model3dView_cleanup},
+       {"UtcDaliModel3dViewDowncastP",UtcDaliModel3dViewDowncastP,utc_Dali_Model3dView_startup,utc_Dali_Model3dView_cleanup},
+       {"UtcDaliModel3dViewDowncastN",UtcDaliModel3dViewDowncastN,utc_Dali_Model3dView_startup,utc_Dali_Model3dView_cleanup},
+       {"UtcDaliModel3dViewAddRemoveTypeRegistrySizeP",UtcDaliModel3dViewAddRemoveTypeRegistrySizeP,utc_Dali_Model3dView_startup,utc_Dali_Model3dView_cleanup},
+       {"UtcDaliModel3dViewPropertiesP",UtcDaliModel3dViewPropertiesP,utc_Dali_Model3dView_startup,utc_Dali_Model3dView_cleanup},
+       {"UtcDaliAlignmentConstructorP",UtcDaliAlignmentConstructorP,utc_Dali_Alignment_startup,utc_Dali_Alignment_cleanup},
+       {"UtcDaliAlignmentNewP",UtcDaliAlignmentNewP,utc_Dali_Alignment_startup,utc_Dali_Alignment_cleanup},
+       {"UtcDaliAlignmentCopyConstructorP",UtcDaliAlignmentCopyConstructorP,utc_Dali_Alignment_startup,utc_Dali_Alignment_cleanup},
+       {"UtcDaliAlignmentOperatorAssignmentP",UtcDaliAlignmentOperatorAssignmentP,utc_Dali_Alignment_startup,utc_Dali_Alignment_cleanup},
+       {"UtcDaliAlignmentDownCastP",UtcDaliAlignmentDownCastP,utc_Dali_Alignment_startup,utc_Dali_Alignment_cleanup},
+       {"UtcDaliAlignmentDownCastN",UtcDaliAlignmentDownCastN,utc_Dali_Alignment_startup,utc_Dali_Alignment_cleanup},
+       {"UtcDaliAlignmentSetGetAlignmentTypeP",UtcDaliAlignmentSetGetAlignmentTypeP,utc_Dali_Alignment_startup,utc_Dali_Alignment_cleanup},
+       {"UtcDaliAlignmentSetGetScalingP",UtcDaliAlignmentSetGetScalingP,utc_Dali_Alignment_startup,utc_Dali_Alignment_cleanup},
+       {"UtcDaliAlignmentSetGetPaddingP",UtcDaliAlignmentSetGetPaddingP,utc_Dali_Alignment_startup,utc_Dali_Alignment_cleanup},
+       {"UtcDaliPushButtonConstructorP",UtcDaliPushButtonConstructorP,utc_Dali_PushButton_startup,utc_Dali_PushButton_cleanup},
+       {"UtcDaliPushButtonCopyConstructorP",UtcDaliPushButtonCopyConstructorP,utc_Dali_PushButton_startup,utc_Dali_PushButton_cleanup},
+       {"UtcDaliPushButtonNewP",UtcDaliPushButtonNewP,utc_Dali_PushButton_startup,utc_Dali_PushButton_cleanup},
+       {"UtcDaliPushButtonOperatorAssignmentP",UtcDaliPushButtonOperatorAssignmentP,utc_Dali_PushButton_startup,utc_Dali_PushButton_cleanup},
+       {"UtcDaliPushButtonDowncastP",UtcDaliPushButtonDowncastP,utc_Dali_PushButton_startup,utc_Dali_PushButton_cleanup},
+       {"UtcDaliPushButtonDowncastN",UtcDaliPushButtonDowncastN,utc_Dali_PushButton_startup,utc_Dali_PushButton_cleanup},
+       {"UtcDaliPushButtonSetGetInitialAutoRepeatingDelayP",UtcDaliPushButtonSetGetInitialAutoRepeatingDelayP,utc_Dali_PushButton_startup,utc_Dali_PushButton_cleanup},
+       {"UtcDaliPushButtonSetIsAutoRepeatingP",UtcDaliPushButtonSetIsAutoRepeatingP,utc_Dali_PushButton_startup,utc_Dali_PushButton_cleanup},
+       {"UtcDaliPushButtonSetGetNextAutoRepeatingDelayP",UtcDaliPushButtonSetGetNextAutoRepeatingDelayP,utc_Dali_PushButton_startup,utc_Dali_PushButton_cleanup},
+       {"UtcDaliKeyboardFocusManagerConstructorP",UtcDaliKeyboardFocusManagerConstructorP,utc_Dali_KeyboardFocusManager_startup,utc_Dali_KeyboardFocusManager_cleanup},
+       {"UtcDaliKeyboardFocusManagerGetP",UtcDaliKeyboardFocusManagerGetP,utc_Dali_KeyboardFocusManager_startup,utc_Dali_KeyboardFocusManager_cleanup},
+       {"UtcDaliKeyboardFocusManagerSetAndGetCurrentFocusActorP",UtcDaliKeyboardFocusManagerSetAndGetCurrentFocusActorP,utc_Dali_KeyboardFocusManager_startup,utc_Dali_KeyboardFocusManager_cleanup},
+       {"UtcDaliKeyboardFocusManagerMoveFocusRightP",UtcDaliKeyboardFocusManagerMoveFocusRightP,utc_Dali_KeyboardFocusManager_startup,utc_Dali_KeyboardFocusManager_cleanup},
+       {"UtcDaliKeyboardFocusManagerMoveFocusLeftP",UtcDaliKeyboardFocusManagerMoveFocusLeftP,utc_Dali_KeyboardFocusManager_startup,utc_Dali_KeyboardFocusManager_cleanup},
+       {"UtcDaliKeyboardFocusManagerMoveFocusUpP",UtcDaliKeyboardFocusManagerMoveFocusUpP,utc_Dali_KeyboardFocusManager_startup,utc_Dali_KeyboardFocusManager_cleanup},
+       {"UtcDaliKeyboardFocusManagerMoveFocusDownP",UtcDaliKeyboardFocusManagerMoveFocusDownP,utc_Dali_KeyboardFocusManager_startup,utc_Dali_KeyboardFocusManager_cleanup},
+       {"UtcDaliKeyboardFocusManagerClearFocusP",UtcDaliKeyboardFocusManagerClearFocusP,utc_Dali_KeyboardFocusManager_startup,utc_Dali_KeyboardFocusManager_cleanup},
+       {"UtcDaliKeyboardFocusManagerSetAndGetFocusGroupLoopP",UtcDaliKeyboardFocusManagerSetAndGetFocusGroupLoopP,utc_Dali_KeyboardFocusManager_startup,utc_Dali_KeyboardFocusManager_cleanup},
+       {"UtcDaliKeyboardFocusManagerSetAsAndGetFocusGroupP",UtcDaliKeyboardFocusManagerSetAsAndGetFocusGroupP,utc_Dali_KeyboardFocusManager_startup,utc_Dali_KeyboardFocusManager_cleanup},
+       {"UtcDaliKeyboardFocusManagerIsFocusGroupP",UtcDaliKeyboardFocusManagerIsFocusGroupP,utc_Dali_KeyboardFocusManager_startup,utc_Dali_KeyboardFocusManager_cleanup},
+       {"UtcDaliKeyboardFocusManagerSetAndGetFocusIndicatorActorP",UtcDaliKeyboardFocusManagerSetAndGetFocusIndicatorActorP,utc_Dali_KeyboardFocusManager_startup,utc_Dali_KeyboardFocusManager_cleanup},
+       {"UtcDaliKeyboardFocusManagerMoveFocusBackwardP",UtcDaliKeyboardFocusManagerMoveFocusBackwardP,utc_Dali_KeyboardFocusManager_startup,utc_Dali_KeyboardFocusManager_cleanup},
+       {"UtcDaliControlNewP",UtcDaliControlNewP,utc_Dali_Control_startup,utc_Dali_Control_cleanup},
+       {"UtcDaliControlConstructorP",UtcDaliControlConstructorP,utc_Dali_Control_startup,utc_Dali_Control_cleanup},
+       {"UtcDaliControlCopyConstructorP",UtcDaliControlCopyConstructorP,utc_Dali_Control_startup,utc_Dali_Control_cleanup},
+       {"UtcDaliControlOperatorAssignmentP",UtcDaliControlOperatorAssignmentP,utc_Dali_Control_startup,utc_Dali_Control_cleanup},
+       {"UtcDaliControlDowncastN",UtcDaliControlDowncastN,utc_Dali_Control_startup,utc_Dali_Control_cleanup},
+       {"UtcDaliControlDowncastP",UtcDaliControlDowncastP,utc_Dali_Control_startup,utc_Dali_Control_cleanup},
+       {"UtcDaliControlSetAndHasKeyInputFocusP",UtcDaliControlSetAndHasKeyInputFocusP,utc_Dali_Control_startup,utc_Dali_Control_cleanup},
+       {"UtcDaliControlClearKeyInputFocusP",UtcDaliControlClearKeyInputFocusP,utc_Dali_Control_startup,utc_Dali_Control_cleanup},
+       {"UtcDaliControlGetPinchGestureDetectorP",UtcDaliControlGetPinchGestureDetectorP,utc_Dali_Control_startup,utc_Dali_Control_cleanup},
+       {"UtcDaliControlGetPanGestureDetectorP",UtcDaliControlGetPanGestureDetectorP,utc_Dali_Control_startup,utc_Dali_Control_cleanup},
+       {"UtcDaliControlGetTapGestureDetectorP",UtcDaliControlGetTapGestureDetectorP,utc_Dali_Control_startup,utc_Dali_Control_cleanup},
+       {"UtcDaliControlGetLongPressGestureDetectorP",UtcDaliControlGetLongPressGestureDetectorP,utc_Dali_Control_startup,utc_Dali_Control_cleanup},
+       {"UtcDaliControlSetGetStyleNameP",UtcDaliControlSetGetStyleNameP,utc_Dali_Control_startup,utc_Dali_Control_cleanup},
+       {"UtcDaliControlSetGetBackgroundImageColorP",UtcDaliControlSetGetBackgroundImageColorP,utc_Dali_Control_startup,utc_Dali_Control_cleanup},
+       {"UtcDaliControlClearBackgroundP",UtcDaliControlClearBackgroundP,utc_Dali_Control_startup,utc_Dali_Control_cleanup},
+       {"UtcDaliControlKeyEventSignalP",UtcDaliControlKeyEventSignalP,utc_Dali_Control_startup,utc_Dali_Control_cleanup},
+       {"UtcDaliControlKeyInputFocusGainedSignalP",UtcDaliControlKeyInputFocusGainedSignalP,utc_Dali_Control_startup,utc_Dali_Control_cleanup},
+       {"UtcDaliControlKeyInputFocusLostSignalP",UtcDaliControlKeyInputFocusLostSignalP,utc_Dali_Control_startup,utc_Dali_Control_cleanup},
+       {"UtcDaliButtonConstructorP",UtcDaliButtonConstructorP,utc_Dali_Button_startup,utc_Dali_Button_cleanup},
+       {"UtcDaliButtonCopyConstructorP",UtcDaliButtonCopyConstructorP,utc_Dali_Button_startup,utc_Dali_Button_cleanup},
+       {"UtcDaliButtonOperatorAssignmentP",UtcDaliButtonOperatorAssignmentP,utc_Dali_Button_startup,utc_Dali_Button_cleanup},
+       {"UtcDaliButtonDowncastP",UtcDaliButtonDowncastP,utc_Dali_Button_startup,utc_Dali_Button_cleanup},
+       {"UtcDaliButtonDowncastN",UtcDaliButtonDowncastN,utc_Dali_Button_startup,utc_Dali_Button_cleanup},
+       {"UtcDaliButtonSetIsDisabledP",UtcDaliButtonSetIsDisabledP,utc_Dali_Button_startup,utc_Dali_Button_cleanup},
+       {"UtcDaliButtonSetIsAutoRepeatingP",UtcDaliButtonSetIsAutoRepeatingP,utc_Dali_Button_startup,utc_Dali_Button_cleanup},
+       {"UtcDaliButtonSetGetInitialAutoRepeatingDelayP",UtcDaliButtonSetGetInitialAutoRepeatingDelayP,utc_Dali_Button_startup,utc_Dali_Button_cleanup},
+       {"UtcDaliButtonSetGetNextAutoRepeatingDelayP",UtcDaliButtonSetGetNextAutoRepeatingDelayP,utc_Dali_Button_startup,utc_Dali_Button_cleanup},
+       {"UtcDaliButtonSetIsSelectedP",UtcDaliButtonSetIsSelectedP,utc_Dali_Button_startup,utc_Dali_Button_cleanup},
+       {"UtcDaliButtonSetIsTogglableButtonP",UtcDaliButtonSetIsTogglableButtonP,utc_Dali_Button_startup,utc_Dali_Button_cleanup},
+       {"UtcDaliButtonSetGetLabelP",UtcDaliButtonSetGetLabelP,utc_Dali_Button_startup,utc_Dali_Button_cleanup},
+       {"UtcDaliButtonDisabledPropertyP",UtcDaliButtonDisabledPropertyP,utc_Dali_Button_startup,utc_Dali_Button_cleanup},
+       {"UtcDaliButtonSetDisabledWithDifferentStates01P",UtcDaliButtonSetDisabledWithDifferentStates01P,utc_Dali_Button_startup,utc_Dali_Button_cleanup},
+       {"UtcDaliButtonSetDisabledWithDifferentStates02P",UtcDaliButtonSetDisabledWithDifferentStates02P,utc_Dali_Button_startup,utc_Dali_Button_cleanup},
+       {"UtcDaliButtonAutoRepeatingPropertyP",UtcDaliButtonAutoRepeatingPropertyP,utc_Dali_Button_startup,utc_Dali_Button_cleanup},
+       {"UtcDaliButtonInitialAutoRepeatingDelayPropertyP",UtcDaliButtonInitialAutoRepeatingDelayPropertyP,utc_Dali_Button_startup,utc_Dali_Button_cleanup},
+       {"UtcDaliButtonNextAutoRepeatingDelayPropertyP",UtcDaliButtonNextAutoRepeatingDelayPropertyP,utc_Dali_Button_startup,utc_Dali_Button_cleanup},
+       {"UtcDaliButtonTogglablePropertyP",UtcDaliButtonTogglablePropertyP,utc_Dali_Button_startup,utc_Dali_Button_cleanup},
+       {"UtcDaliButtonSetUnselectedVisualP",UtcDaliButtonSetUnselectedVisualP,utc_Dali_Button_startup,utc_Dali_Button_cleanup},
+       {"UtcDaliButtonSetSelectedVisualP",UtcDaliButtonSetSelectedVisualP,utc_Dali_Button_startup,utc_Dali_Button_cleanup},
+       {"UtcDaliButtonSetDisabledSelectedVisualP",UtcDaliButtonSetDisabledSelectedVisualP,utc_Dali_Button_startup,utc_Dali_Button_cleanup},
+       {"UtcDaliButtonSetDisabledUnselectedVisualP",UtcDaliButtonSetDisabledUnselectedVisualP,utc_Dali_Button_startup,utc_Dali_Button_cleanup},
+       {"UtcDaliButtonSetUnselectedBackgroundVisualP",UtcDaliButtonSetUnselectedBackgroundVisualP,utc_Dali_Button_startup,utc_Dali_Button_cleanup},
+       {"UtcDaliButtonSetSelectedBackgroundVisualP",UtcDaliButtonSetSelectedBackgroundVisualP,utc_Dali_Button_startup,utc_Dali_Button_cleanup},
+       {"UtcDaliButtonSetDisabledUnselectedBackgroundVisualP",UtcDaliButtonSetDisabledUnselectedBackgroundVisualP,utc_Dali_Button_startup,utc_Dali_Button_cleanup},
+       {"UtcDaliButtonSetDisabledSelectedBackgroundVisualP",UtcDaliButtonSetDisabledSelectedBackgroundVisualP,utc_Dali_Button_startup,utc_Dali_Button_cleanup},
+       {"UtcDaliItemFactoryConstructorP",UtcDaliItemFactoryConstructorP,utc_Dali_ItemFactory_startup,utc_Dali_ItemFactory_cleanup},
+       {"UtcDaliItemFactoryNewP",UtcDaliItemFactoryNewP,utc_Dali_ItemFactory_startup,utc_Dali_ItemFactory_cleanup},
+       {"UtcDaliItemFactoryOperatorAssignmentP",UtcDaliItemFactoryOperatorAssignmentP,utc_Dali_ItemFactory_startup,utc_Dali_ItemFactory_cleanup},
+       {"UtcDaliItemFactoryGetNumberOfItemsP",UtcDaliItemFactoryGetNumberOfItemsP,utc_Dali_ItemFactory_startup,utc_Dali_ItemFactory_cleanup},
+       {"UtcDaliItemFactoryNewItemP",UtcDaliItemFactoryNewItemP,utc_Dali_ItemFactory_startup,utc_Dali_ItemFactory_cleanup},
+       {"UtcDaliItemFactoryItemReleasedP",UtcDaliItemFactoryItemReleasedP,utc_Dali_ItemFactory_startup,utc_Dali_ItemFactory_cleanup},
+       {"UtcDaliItemFactoryGetExtensionP",UtcDaliItemFactoryGetExtensionP,utc_Dali_ItemFactory_startup,utc_Dali_ItemFactory_cleanup},
+       {"UtcDaliCheckboxButtonConstructorP",UtcDaliCheckboxButtonConstructorP,utc_Dali_CheckBoxButton_startup,utc_Dali_CheckBoxButton_cleanup},
+       {"UtcDaliCheckboxButtonNewP",UtcDaliCheckboxButtonNewP,utc_Dali_CheckBoxButton_startup,utc_Dali_CheckBoxButton_cleanup},
+       {"UtcDaliCheckboxButtonCopyConstructorP",UtcDaliCheckboxButtonCopyConstructorP,utc_Dali_CheckBoxButton_startup,utc_Dali_CheckBoxButton_cleanup},
+       {"UtcDaliCheckboxButtonOperatorAssignmentP",UtcDaliCheckboxButtonOperatorAssignmentP,utc_Dali_CheckBoxButton_startup,utc_Dali_CheckBoxButton_cleanup},
+       {"UtcDaliCheckboxButtonDowncastP",UtcDaliCheckboxButtonDowncastP,utc_Dali_CheckBoxButton_startup,utc_Dali_CheckBoxButton_cleanup},
+       {"UtcDaliCheckboxButtonDowncastN",UtcDaliCheckboxButtonDowncastN,utc_Dali_CheckBoxButton_startup,utc_Dali_CheckBoxButton_cleanup},
+       {"UtcDaliRadioButtonConstructorP",UtcDaliRadioButtonConstructorP,utc_Dali_RadioButton_startup,utc_Dali_RadioButton_cleanup},
+       {"UtcDaliRadioButtonNewP",UtcDaliRadioButtonNewP,utc_Dali_RadioButton_startup,utc_Dali_RadioButton_cleanup},
+       {"UtcDaliRadioButtonCopyConstructorP",UtcDaliRadioButtonCopyConstructorP,utc_Dali_RadioButton_startup,utc_Dali_RadioButton_cleanup},
+       {"UtcDaliRadioButtonOperatorAssignmentP",UtcDaliRadioButtonOperatorAssignmentP,utc_Dali_RadioButton_startup,utc_Dali_RadioButton_cleanup},
+       {"UtcDaliRadioButtonDowncastP",UtcDaliRadioButtonDowncastP,utc_Dali_RadioButton_startup,utc_Dali_RadioButton_cleanup},
+       {"UtcDaliRadioButtonDowncastN",UtcDaliRadioButtonDowncastN,utc_Dali_RadioButton_startup,utc_Dali_RadioButton_cleanup},
+       {"UtcDaliTextEditorNewP",UtcDaliTextEditorNewP,utc_Dali_TextEditor_startup,utc_Dali_TextEditor_cleanup},
+       {"UtcDaliTextEditorConstructorP",UtcDaliTextEditorConstructorP,utc_Dali_TextEditor_startup,utc_Dali_TextEditor_cleanup},
+       {"UtcDaliTextEditorCopyConstructorP",UtcDaliTextEditorCopyConstructorP,utc_Dali_TextEditor_startup,utc_Dali_TextEditor_cleanup},
+       {"UtcDaliTextEditorOperatorAssignmentP",UtcDaliTextEditorOperatorAssignmentP,utc_Dali_TextEditor_startup,utc_Dali_TextEditor_cleanup},
+       {"UtcDaliTextEditorDowncastP",UtcDaliTextEditorDowncastP,utc_Dali_TextEditor_startup,utc_Dali_TextEditor_cleanup},
+       {"UtcDaliTextEditorDowncastN",UtcDaliTextEditorDowncastN,utc_Dali_TextEditor_startup,utc_Dali_TextEditor_cleanup},
+       {"UtcDaliTextEditorHorizontalAlignment",UtcDaliTextEditorHorizontalAlignment,utc_Dali_TextEditor_startup,utc_Dali_TextEditor_cleanup},
+       {"UtcDaliTextEditorScrollThreshold",UtcDaliTextEditorScrollThreshold,utc_Dali_TextEditor_startup,utc_Dali_TextEditor_cleanup},
+       {"UtcDaliTextEditorScrollSpeed",UtcDaliTextEditorScrollSpeed,utc_Dali_TextEditor_startup,utc_Dali_TextEditor_cleanup},
+       {"UtcDaliTextEditorPrimaryCursorColor",UtcDaliTextEditorPrimaryCursorColor,utc_Dali_TextEditor_startup,utc_Dali_TextEditor_cleanup},
+       {"UtcDaliTextEditorSecondaryCursorColor",UtcDaliTextEditorSecondaryCursorColor,utc_Dali_TextEditor_startup,utc_Dali_TextEditor_cleanup},
+       {"UtcDaliTextEditorCursorBlinkInterval",UtcDaliTextEditorCursorBlinkInterval,utc_Dali_TextEditor_startup,utc_Dali_TextEditor_cleanup},
+       {"UtcDaliTextEditorCursorBlinkDuration",UtcDaliTextEditorCursorBlinkDuration,utc_Dali_TextEditor_startup,utc_Dali_TextEditor_cleanup},
+       {"UtcDaliTextEditorCursorWidth",UtcDaliTextEditorCursorWidth,utc_Dali_TextEditor_startup,utc_Dali_TextEditor_cleanup},
+       {"UtcDaliTextEditorPropertyLineSpacingP",UtcDaliTextEditorPropertyLineSpacingP,utc_Dali_TextEditor_startup,utc_Dali_TextEditor_cleanup},
+       {"UtcDaliTextEditorPropertyUnderlineP",UtcDaliTextEditorPropertyUnderlineP,utc_Dali_TextEditor_startup,utc_Dali_TextEditor_cleanup},
+       {"UtcDaliTextEditorPropertyShadowP",UtcDaliTextEditorPropertyShadowP,utc_Dali_TextEditor_startup,utc_Dali_TextEditor_cleanup},
+       {"UtcDaliTextEditorPropertyEmbossP",UtcDaliTextEditorPropertyEmbossP,utc_Dali_TextEditor_startup,utc_Dali_TextEditor_cleanup},
+       {"UtcDaliTextEditorPropertyOutlineP",UtcDaliTextEditorPropertyOutlineP,utc_Dali_TextEditor_startup,utc_Dali_TextEditor_cleanup},
+       {"UtcDaliTextEditorScrollStateChangedSignal",UtcDaliTextEditorScrollStateChangedSignal,utc_Dali_TextEditor_startup,utc_Dali_TextEditor_cleanup},
+       {"UtcDaliTextLabelNewP",UtcDaliTextLabelNewP,utc_Dali_TextLabel_startup,utc_Dali_TextLabel_cleanup},
+       {"UtcDaliTextLabelConstructorP",UtcDaliTextLabelConstructorP,utc_Dali_TextLabel_startup,utc_Dali_TextLabel_cleanup},
+       {"UtcDaliTextLabelCopyConstructorP",UtcDaliTextLabelCopyConstructorP,utc_Dali_TextLabel_startup,utc_Dali_TextLabel_cleanup},
+       {"UtcDaliTextLabelOperatorAssignmentP",UtcDaliTextLabelOperatorAssignmentP,utc_Dali_TextLabel_startup,utc_Dali_TextLabel_cleanup},
+       {"UtcDaliTextLabelDowncastP",UtcDaliTextLabelDowncastP,utc_Dali_TextLabel_startup,utc_Dali_TextLabel_cleanup},
+       {"UtcDaliTextLabelDowncastN",UtcDaliTextLabelDowncastN,utc_Dali_TextLabel_startup,utc_Dali_TextLabel_cleanup},
+       {"UtcDaliTextLabelPropertyLineSpacingP",UtcDaliTextLabelPropertyLineSpacingP,utc_Dali_TextLabel_startup,utc_Dali_TextLabel_cleanup},
+       {"UtcDaliTextLabelPropertyUnderlineP",UtcDaliTextLabelPropertyUnderlineP,utc_Dali_TextLabel_startup,utc_Dali_TextLabel_cleanup},
+       {"UtcDaliTextLabelPropertyShadowP",UtcDaliTextLabelPropertyShadowP,utc_Dali_TextLabel_startup,utc_Dali_TextLabel_cleanup},
+       {"UtcDaliTextLabelPropertyEmbossP",UtcDaliTextLabelPropertyEmbossP,utc_Dali_TextLabel_startup,utc_Dali_TextLabel_cleanup},
+       {"UtcDaliTextLabelPropertyOutlineP",UtcDaliTextLabelPropertyOutlineP,utc_Dali_TextLabel_startup,utc_Dali_TextLabel_cleanup},
+       {"UtcDaliTextFieldNewP",UtcDaliTextFieldNewP,utc_Dali_TextField_startup,utc_Dali_TextField_cleanup},
+       {"UtcDaliTextFieldConstructorP",UtcDaliTextFieldConstructorP,utc_Dali_TextField_startup,utc_Dali_TextField_cleanup},
+       {"UtcDaliTextFieldCopyConstructorP",UtcDaliTextFieldCopyConstructorP,utc_Dali_TextField_startup,utc_Dali_TextField_cleanup},
+       {"UtcDaliTextFieldOperatorAssignmentP",UtcDaliTextFieldOperatorAssignmentP,utc_Dali_TextField_startup,utc_Dali_TextField_cleanup},
+       {"UtcDaliTextFieldDowncastP",UtcDaliTextFieldDowncastP,utc_Dali_TextField_startup,utc_Dali_TextField_cleanup},
+       {"UtcDaliTextFieldDowncastN",UtcDaliTextFieldDowncastN,utc_Dali_TextField_startup,utc_Dali_TextField_cleanup},
+       {"UtcDaliTextFieldTextChangedSignalP",UtcDaliTextFieldTextChangedSignalP,utc_Dali_TextField_startup,utc_Dali_TextField_cleanup},
+       {"UtcDaliTextFieldPropertyInputColorP",UtcDaliTextFieldPropertyInputColorP,utc_Dali_TextField_startup,utc_Dali_TextField_cleanup},
+       {"UtcDaliTextFieldPropertyEnableMarkupP",UtcDaliTextFieldPropertyEnableMarkupP,utc_Dali_TextField_startup,utc_Dali_TextField_cleanup},
+       {"UtcDaliTextFieldPropertyUnderlineP",UtcDaliTextFieldPropertyUnderlineP,utc_Dali_TextField_startup,utc_Dali_TextField_cleanup},
+       {"UtcDaliTextFieldPropertyInputUnderlineP",UtcDaliTextFieldPropertyInputUnderlineP,utc_Dali_TextField_startup,utc_Dali_TextField_cleanup},
+       {"UtcDaliTextFieldPropertyShadowP",UtcDaliTextFieldPropertyShadowP,utc_Dali_TextField_startup,utc_Dali_TextField_cleanup},
+       {"UtcDaliTextFieldPropertyInputShadowP",UtcDaliTextFieldPropertyInputShadowP,utc_Dali_TextField_startup,utc_Dali_TextField_cleanup},
+       {"UtcDaliTextFieldPropertyEmbossP",UtcDaliTextFieldPropertyEmbossP,utc_Dali_TextField_startup,utc_Dali_TextField_cleanup},
+       {"UtcDaliTextFieldPropertyInputEmbossP",UtcDaliTextFieldPropertyInputEmbossP,utc_Dali_TextField_startup,utc_Dali_TextField_cleanup},
+       {"UtcDaliTextFieldPropertyOutlineP",UtcDaliTextFieldPropertyOutlineP,utc_Dali_TextField_startup,utc_Dali_TextField_cleanup},
+       {"UtcDaliTextFieldPropertyInputOutlineP",UtcDaliTextFieldPropertyInputOutlineP,utc_Dali_TextField_startup,utc_Dali_TextField_cleanup},
+       {"UtcDaliTextFieldPropertyInputMethodSettingsP",UtcDaliTextFieldPropertyInputMethodSettingsP,utc_Dali_TextField_startup,utc_Dali_TextField_cleanup},
+       {"UtcDaliScrollableConstructorP",UtcDaliScrollableConstructorP,utc_Dali_Scrollable_startup,utc_Dali_Scrollable_cleanup},
+       {"UtcDaliScrollableCopyConstructorP",UtcDaliScrollableCopyConstructorP,utc_Dali_Scrollable_startup,utc_Dali_Scrollable_cleanup},
+       {"UtcDaliScrollableOperatorAssignmentP",UtcDaliScrollableOperatorAssignmentP,utc_Dali_Scrollable_startup,utc_Dali_Scrollable_cleanup},
+       {"UtcDaliScrollableDowncastP",UtcDaliScrollableDowncastP,utc_Dali_Scrollable_startup,utc_Dali_Scrollable_cleanup},
+       {"UtcDaliScrollableDowncastN",UtcDaliScrollableDowncastN,utc_Dali_Scrollable_startup,utc_Dali_Scrollable_cleanup},
+       {"UtcDaliScrollableSetIsOvershootEnabledP",UtcDaliScrollableSetIsOvershootEnabledP,utc_Dali_Scrollable_startup,utc_Dali_Scrollable_cleanup},
+       {"UtcDaliScrollableSetGetOvershootEffectColorP",UtcDaliScrollableSetGetOvershootEffectColorP,utc_Dali_Scrollable_startup,utc_Dali_Scrollable_cleanup},
+       {"UtcDaliScrollableSetGetOvershootAnimationSpeedP",UtcDaliScrollableSetGetOvershootAnimationSpeedP,utc_Dali_Scrollable_startup,utc_Dali_Scrollable_cleanup},
+       {"UtcDaliScrollableScrollStartedSignalP",UtcDaliScrollableScrollStartedSignalP,utc_Dali_Scrollable_startup,utc_Dali_Scrollable_cleanup},
+       {"UtcDaliScrollableScrollUpdatedSignalP",UtcDaliScrollableScrollUpdatedSignalP,utc_Dali_Scrollable_startup,utc_Dali_Scrollable_cleanup},
+       {"UtcDaliScrollableScrollCompletedSignalP",UtcDaliScrollableScrollCompletedSignalP,utc_Dali_Scrollable_startup,utc_Dali_Scrollable_cleanup},
+       {"UtcDaliImageConvertFrameBufferToUrl1P",UtcDaliImageConvertFrameBufferToUrl1P,utc_Dali_Image_startup,utc_Dali_Image_cleanup},
+       {"UtcDaliImageConvertFrameBufferToUrl2P",UtcDaliImageConvertFrameBufferToUrl2P,utc_Dali_Image_startup,utc_Dali_Image_cleanup},
+       {"UtcDaliImageConvertPixelDataToUrlP",UtcDaliImageConvertPixelDataToUrlP,utc_Dali_Image_startup,utc_Dali_Image_cleanup},
+       {"UtcDaliImageConvertNativeImageSourceToUrlP",UtcDaliImageConvertNativeImageSourceToUrlP,utc_Dali_Image_startup,utc_Dali_Image_cleanup},
+       {"UtcDaliImageConvertFrameBufferToUrl1N",UtcDaliImageConvertFrameBufferToUrl1N,utc_Dali_Image_startup,utc_Dali_Image_cleanup},
+       {"UtcDaliImageConvertFrameBufferToUrl2N",UtcDaliImageConvertFrameBufferToUrl2N,utc_Dali_Image_startup,utc_Dali_Image_cleanup},
+       {"UtcDaliImageConvertPixelDataToUrlN",UtcDaliImageConvertPixelDataToUrlN,utc_Dali_Image_startup,utc_Dali_Image_cleanup},
+       {"UtcDaliImageConvertNativeImageSourceToUrlN",UtcDaliImageConvertNativeImageSourceToUrlN,utc_Dali_Image_startup,utc_Dali_Image_cleanup},
+       {"UtcDaliImageViewConstructorP",UtcDaliImageViewConstructorP,utc_Dali_ImageView_startup,utc_Dali_ImageView_cleanup},
+       {"UtcDaliImageViewNewP",UtcDaliImageViewNewP,utc_Dali_ImageView_startup,utc_Dali_ImageView_cleanup},
+       {"UtcDaliImageViewNewWithImageP",UtcDaliImageViewNewWithImageP,utc_Dali_ImageView_startup,utc_Dali_ImageView_cleanup},
+       {"UtcDaliImageViewNewWithUrlP",UtcDaliImageViewNewWithUrlP,utc_Dali_ImageView_startup,utc_Dali_ImageView_cleanup},
+       {"UtcDaliImageViewNewWithUrlAndSizeP",UtcDaliImageViewNewWithUrlAndSizeP,utc_Dali_ImageView_startup,utc_Dali_ImageView_cleanup},
+       {"UtcDaliImageViewCopyConstructorP",UtcDaliImageViewCopyConstructorP,utc_Dali_ImageView_startup,utc_Dali_ImageView_cleanup},
+       {"UtcDaliImageViewOperatorAssignmentP",UtcDaliImageViewOperatorAssignmentP,utc_Dali_ImageView_startup,utc_Dali_ImageView_cleanup},
+       {"UtcDaliImageViewDownCastP",UtcDaliImageViewDownCastP,utc_Dali_ImageView_startup,utc_Dali_ImageView_cleanup},
+       {"UtcDaliImageViewDownCastN",UtcDaliImageViewDownCastN,utc_Dali_ImageView_startup,utc_Dali_ImageView_cleanup},
+       {"UtcDaliImageViewSetAndGetImageP",UtcDaliImageViewSetAndGetImageP,utc_Dali_ImageView_startup,utc_Dali_ImageView_cleanup},
+       {"UtcDaliImageViewSetAndGetImageP2",UtcDaliImageViewSetAndGetImageP2,utc_Dali_ImageView_startup,utc_Dali_ImageView_cleanup},
+       {"UtcDaliImageViewSetAndGetImageP3",UtcDaliImageViewSetAndGetImageP3,utc_Dali_ImageView_startup,utc_Dali_ImageView_cleanup},
+       {"UtcDaliImageViewSetGetPropertyImage",UtcDaliImageViewSetGetPropertyImage,utc_Dali_ImageView_startup,utc_Dali_ImageView_cleanup},
+       {"UtcDaliImageViewResourceReadySignalP",UtcDaliImageViewResourceReadySignalP,utc_Dali_ImageView_startup,utc_Dali_ImageView_cleanup},
+       {"UtcDaliImageViewIsResourceReady",UtcDaliImageViewIsResourceReady,utc_Dali_ImageView_startup,utc_Dali_ImageView_cleanup},
+       {"UtcDaliAccessibilityManagerConstructorP",UtcDaliAccessibilityManagerConstructorP,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerGetP",UtcDaliAccessibilityManagerGetP,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerSetGetAccessibilityAttributeP",UtcDaliAccessibilityManagerSetGetAccessibilityAttributeP,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerSetGetFocusOrderP",UtcDaliAccessibilityManagerSetGetFocusOrderP,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerGenerateNewFocusOrderP",UtcDaliAccessibilityManagerGenerateNewFocusOrderP,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerGetActorByFocusOrderP",UtcDaliAccessibilityManagerGetActorByFocusOrderP,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerSetGetCurrentFocusActorP",UtcDaliAccessibilityManagerSetGetCurrentFocusActorP,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerGetCurrentFocusGroupP",UtcDaliAccessibilityManagerGetCurrentFocusGroupP,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerGetCurrentFocusOrderP",UtcDaliAccessibilityManagerGetCurrentFocusOrderP,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerMoveFocusForwardP",UtcDaliAccessibilityManagerMoveFocusForwardP,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerMoveFocusBackwardP",UtcDaliAccessibilityManagerMoveFocusBackwardP,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerClearFocusP",UtcDaliAccessibilityManagerClearFocusP,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerResetP",UtcDaliAccessibilityManagerResetP,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerSetGetGroupModeP",UtcDaliAccessibilityManagerSetGetGroupModeP,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerSetGetWrapModeP",UtcDaliAccessibilityManagerSetGetWrapModeP,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerSetGetFocusIndicatorActorP",UtcDaliAccessibilityManagerSetGetFocusIndicatorActorP,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerSetGetFocusGroupP",UtcDaliAccessibilityManagerSetGetFocusGroupP,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerGetReadPositionP",UtcDaliAccessibilityManagerGetReadPositionP,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerSetIsFocusGroupP",UtcDaliAccessibilityManagerSetIsFocusGroupP,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerFocusChangedSignalP",UtcDaliAccessibilityManagerFocusChangedSignalP,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerFocusOvershotSignalP",UtcDaliAccessibilityManagerFocusOvershotSignalP,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerStatusChangedSignalN",UtcDaliAccessibilityManagerStatusChangedSignalN,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerActionNextSignalN",UtcDaliAccessibilityManagerActionNextSignalN,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerActionPreviousSignalN",UtcDaliAccessibilityManagerActionPreviousSignalN,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerActionActivateSignalN",UtcDaliAccessibilityManagerActionActivateSignalN,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerActionReadSignalN",UtcDaliAccessibilityManagerActionReadSignalN,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerActionOverSignalN",UtcDaliAccessibilityManagerActionOverSignalN,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerActionReadNextSignalN",UtcDaliAccessibilityManagerActionReadNextSignalN,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerActionReadPreviousSignalN",UtcDaliAccessibilityManagerActionReadPreviousSignalN,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerActionUpSignalN",UtcDaliAccessibilityManagerActionUpSignalN,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerActionDownSignalN",UtcDaliAccessibilityManagerActionDownSignalN,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerActionClearFocusSignalN",UtcDaliAccessibilityManagerActionClearFocusSignalN,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerActionBackSignalN",UtcDaliAccessibilityManagerActionBackSignalN,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerActionScrollUpSignalN",UtcDaliAccessibilityManagerActionScrollUpSignalN,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerActionScrollDownSignalN",UtcDaliAccessibilityManagerActionScrollDownSignalN,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerActionPageLeftSignalN",UtcDaliAccessibilityManagerActionPageLeftSignalN,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerActionPageRightSignalN",UtcDaliAccessibilityManagerActionPageRightSignalN,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerActionPageUpSignalN",UtcDaliAccessibilityManagerActionPageUpSignalN,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerActionPageDownSignalN",UtcDaliAccessibilityManagerActionPageDownSignalN,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerActionMoveToFirstSignalN",UtcDaliAccessibilityManagerActionMoveToFirstSignalN,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerActionMoveToLastSignalN",UtcDaliAccessibilityManagerActionMoveToLastSignalN,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerActionReadFromTopSignalN",UtcDaliAccessibilityManagerActionReadFromTopSignalN,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerActionReadFromNextSignalN",UtcDaliAccessibilityManagerActionReadFromNextSignalN,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerActionZoomSignalN",UtcDaliAccessibilityManagerActionZoomSignalN,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerActionReadIndicatorInformationSignalN",UtcDaliAccessibilityManagerActionReadIndicatorInformationSignalN,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerActionReadPauseResumeSignalN",UtcDaliAccessibilityManagerActionReadPauseResumeSignalN,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerActionStartStopSignalN",UtcDaliAccessibilityManagerActionStartStopSignalN,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerActionScrollSignalN",UtcDaliAccessibilityManagerActionScrollSignalN,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliAccessibilityManagerFocusedActorActivatedSignalN",UtcDaliAccessibilityManagerFocusedActorActivatedSignalN,utc_Dali_AccessibilityManager_startup,utc_Dali_AccessibilityManager_cleanup},
+       {"UtcDaliItemLayoutSetGetOrientationLeftP",UtcDaliItemLayoutSetGetOrientationLeftP,utc_Dali_ItemLayout_startup,utc_Dali_ItemLayout_cleanup},
+       {"UtcDaliItemLayoutSetGetOrientationRightP",UtcDaliItemLayoutSetGetOrientationRightP,utc_Dali_ItemLayout_startup,utc_Dali_ItemLayout_cleanup},
+       {"UtcDaliItemLayoutSetGetOrientationUpP",UtcDaliItemLayoutSetGetOrientationUpP,utc_Dali_ItemLayout_startup,utc_Dali_ItemLayout_cleanup},
+       {"UtcDaliItemLayoutSetGetOrientationDownP",UtcDaliItemLayoutSetGetOrientationDownP,utc_Dali_ItemLayout_startup,utc_Dali_ItemLayout_cleanup},
+       {"UtcDaliItemLayoutSetGetItemSizeP",UtcDaliItemLayoutSetGetItemSizeP,utc_Dali_ItemLayout_startup,utc_Dali_ItemLayout_cleanup},
+       {"UtcDaliItemLayoutGetMinimumLayoutPositionP",UtcDaliItemLayoutGetMinimumLayoutPositionP,utc_Dali_ItemLayout_startup,utc_Dali_ItemLayout_cleanup},
+       {"UtcDaliItemLayoutGetClosestAnchorPositionP",UtcDaliItemLayoutGetClosestAnchorPositionP,utc_Dali_ItemLayout_startup,utc_Dali_ItemLayout_cleanup},
+       {"UtcDaliItemLayoutGetItemScrollToPositionP",UtcDaliItemLayoutGetItemScrollToPositionP,utc_Dali_ItemLayout_startup,utc_Dali_ItemLayout_cleanup},
+       {"UtcDaliItemLayoutGetItemsWithinAreaP",UtcDaliItemLayoutGetItemsWithinAreaP,utc_Dali_ItemLayout_startup,utc_Dali_ItemLayout_cleanup},
+       {"UtcDaliItemLayoutGetClosestOnScreenLayoutPositionP",UtcDaliItemLayoutGetClosestOnScreenLayoutPositionP,utc_Dali_ItemLayout_startup,utc_Dali_ItemLayout_cleanup},
+       {"UtcDaliItemLayoutGetReserveItemCountP",UtcDaliItemLayoutGetReserveItemCountP,utc_Dali_ItemLayout_startup,utc_Dali_ItemLayout_cleanup},
+       {"UtcDaliItemLayoutGetDefaultItemSizeP",UtcDaliItemLayoutGetDefaultItemSizeP,utc_Dali_ItemLayout_startup,utc_Dali_ItemLayout_cleanup},
+       {"UtcDaliItemLayoutGetScrollDirectionP",UtcDaliItemLayoutGetScrollDirectionP,utc_Dali_ItemLayout_startup,utc_Dali_ItemLayout_cleanup},
+       {"UtcDaliItemLayoutGetNextFocusItemIDP",UtcDaliItemLayoutGetNextFocusItemIDP,utc_Dali_ItemLayout_startup,utc_Dali_ItemLayout_cleanup},
+       {"UtcDaliItemLayoutGetFlickSpeedFactorP",UtcDaliItemLayoutGetFlickSpeedFactorP,utc_Dali_ItemLayout_startup,utc_Dali_ItemLayout_cleanup},
+       {"UtcDaliItemLayoutGetItemPositionP",UtcDaliItemLayoutGetItemPositionP,utc_Dali_ItemLayout_startup,utc_Dali_ItemLayout_cleanup},
+       {"UtcDaliItemLayoutGetExtensionP",UtcDaliItemLayoutGetExtensionP,utc_Dali_ItemLayout_startup,utc_Dali_ItemLayout_cleanup},
+       {"UtcDaliItemLayoutSetAndGetLayoutPropertiesP",UtcDaliItemLayoutSetAndGetLayoutPropertiesP,utc_Dali_ItemLayout_startup,utc_Dali_ItemLayout_cleanup},
+       {"UtcDaliScrollViewEffectConstructorP",UtcDaliScrollViewEffectConstructorP,utc_Dali_ScrollViewEffect_startup,utc_Dali_ScrollViewEffect_cleanup},
+       {"UtcDaliScrollViewPagePathEffectConstructorP",UtcDaliScrollViewPagePathEffectConstructorP,utc_Dali_ScrollViewPagePathEffect_startup,utc_Dali_ScrollViewPagePathEffect_cleanup},
+       {"UtcDaliScrollViewPagePathEffectNewP",UtcDaliScrollViewPagePathEffectNewP,utc_Dali_ScrollViewPagePathEffect_startup,utc_Dali_ScrollViewPagePathEffect_cleanup},
+       {"UtcDaliScrollViewPagePathEffectDowncastP",UtcDaliScrollViewPagePathEffectDowncastP,utc_Dali_ScrollViewPagePathEffect_startup,utc_Dali_ScrollViewPagePathEffect_cleanup},
+       {"UtcDaliScrollViewPagePathEffectDowncastN",UtcDaliScrollViewPagePathEffectDowncastN,utc_Dali_ScrollViewPagePathEffect_startup,utc_Dali_ScrollViewPagePathEffect_cleanup},
+       {"UtcDaliScrollViewPagePathEffectApplyToPageP",UtcDaliScrollViewPagePathEffectApplyToPageP,utc_Dali_ScrollViewPagePathEffect_startup,utc_Dali_ScrollViewPagePathEffect_cleanup},
+       {"UtcDaliTableViewConstructorP",UtcDaliTableViewConstructorP,utc_Dali_TableView_startup,utc_Dali_TableView_cleanup},
+       {"UtcDaliTableViewNewP",UtcDaliTableViewNewP,utc_Dali_TableView_startup,utc_Dali_TableView_cleanup},
+       {"UtcDaliTableViewCopyConstructorP",UtcDaliTableViewCopyConstructorP,utc_Dali_TableView_startup,utc_Dali_TableView_cleanup},
+       {"UtcDaliTableViewOperatorAssignmentP",UtcDaliTableViewOperatorAssignmentP,utc_Dali_TableView_startup,utc_Dali_TableView_cleanup},
+       {"UtcDaliTableViewDowncastP",UtcDaliTableViewDowncastP,utc_Dali_TableView_startup,utc_Dali_TableView_cleanup},
+       {"UtcDaliTableViewDowncastN",UtcDaliTableViewDowncastN,utc_Dali_TableView_startup,utc_Dali_TableView_cleanup},
+       {"UtcDaliTableViewAddGetChildAtP",UtcDaliTableViewAddGetChildAtP,utc_Dali_TableView_startup,utc_Dali_TableView_cleanup},
+       {"UtcDaliTableViewRemoveChildP",UtcDaliTableViewRemoveChildP,utc_Dali_TableView_startup,utc_Dali_TableView_cleanup},
+       {"UtcDaliTableViewFindChildPositionP",UtcDaliTableViewFindChildPositionP,utc_Dali_TableView_startup,utc_Dali_TableView_cleanup},
+       {"UtcDaliTableViewInsertRowColumnP",UtcDaliTableViewInsertRowColumnP,utc_Dali_TableView_startup,utc_Dali_TableView_cleanup},
+       {"UtcDaliTableViewDeleteColumnP",UtcDaliTableViewDeleteColumnP,utc_Dali_TableView_startup,utc_Dali_TableView_cleanup},
+       {"UtcDaliTableViewDeleteRowP",UtcDaliTableViewDeleteRowP,utc_Dali_TableView_startup,utc_Dali_TableView_cleanup},
+       {"UtcDaliTableViewResizeP",UtcDaliTableViewResizeP,utc_Dali_TableView_startup,utc_Dali_TableView_cleanup},
+       {"UtcDaliTableViewSetGetCellPaddingP",UtcDaliTableViewSetGetCellPaddingP,utc_Dali_TableView_startup,utc_Dali_TableView_cleanup},
+       {"UtcDaliTableViewSetGetIsFitFixedWidthHeightP",UtcDaliTableViewSetGetIsFitFixedWidthHeightP,utc_Dali_TableView_startup,utc_Dali_TableView_cleanup},
+       {"UtcDaliTableViewSetGetRelativeWidthHeightP",UtcDaliTableViewSetGetRelativeWidthHeightP,utc_Dali_TableView_startup,utc_Dali_TableView_cleanup},
+       {"UtcDaliTableViewGetRowsColumnsP",UtcDaliTableViewGetRowsColumnsP,utc_Dali_TableView_startup,utc_Dali_TableView_cleanup},
+       {"UtcDaliTableViewSetCellAlignmentP",UtcDaliTableViewSetCellAlignmentP,utc_Dali_TableView_startup,utc_Dali_TableView_cleanup},
+       {"UtcDaliItemViewConstructorP",UtcDaliItemViewConstructorP,utc_Dali_ItemView_startup,utc_Dali_ItemView_cleanup},
+       {"UtcDaliItemViewNewP",UtcDaliItemViewNewP,utc_Dali_ItemView_startup,utc_Dali_ItemView_cleanup},
+       {"UtcDaliItemViewCopyConstructorP",UtcDaliItemViewCopyConstructorP,utc_Dali_ItemView_startup,utc_Dali_ItemView_cleanup},
+       {"UtcDaliItemViewOperatorAssignmentP",UtcDaliItemViewOperatorAssignmentP,utc_Dali_ItemView_startup,utc_Dali_ItemView_cleanup},
+       {"UtcDaliItemViewDowncastP",UtcDaliItemViewDowncastP,utc_Dali_ItemView_startup,utc_Dali_ItemView_cleanup},
+       {"UtcDaliItemViewDowncastN",UtcDaliItemViewDowncastN,utc_Dali_ItemView_startup,utc_Dali_ItemView_cleanup},
+       {"UtcDaliItemViewGetAddLayoutCountP",UtcDaliItemViewGetAddLayoutCountP,utc_Dali_ItemView_startup,utc_Dali_ItemView_cleanup},
+       {"UtcDaliItemViewGetLayoutP",UtcDaliItemViewGetLayoutP,utc_Dali_ItemView_startup,utc_Dali_ItemView_cleanup},
+       {"UtcDaliItemViewRemoveLayoutP",UtcDaliItemViewRemoveLayoutP,utc_Dali_ItemView_startup,utc_Dali_ItemView_cleanup},
+       {"UtcDaliItemViewGetActivateDeactivateLayoutP",UtcDaliItemViewGetActivateDeactivateLayoutP,utc_Dali_ItemView_startup,utc_Dali_ItemView_cleanup},
+       {"UtcDaliItemViewGetCurrentLayoutPositionP",UtcDaliItemViewGetCurrentLayoutPositionP,utc_Dali_ItemView_startup,utc_Dali_ItemView_cleanup},
+       {"UtcDaliItemViewSetAndGetMinimumSwipeSpeedP",UtcDaliItemViewSetAndGetMinimumSwipeSpeedP,utc_Dali_ItemView_startup,utc_Dali_ItemView_cleanup},
+       {"UtcDaliItemViewSetAndGetMinimumSwipeDistanceP",UtcDaliItemViewSetAndGetMinimumSwipeDistanceP,utc_Dali_ItemView_startup,utc_Dali_ItemView_cleanup},
+       {"UtcDaliItemViewSetAndGetMouseWheelScrollDistanceStepP",UtcDaliItemViewSetAndGetMouseWheelScrollDistanceStepP,utc_Dali_ItemView_startup,utc_Dali_ItemView_cleanup},
+       {"UtcDaliItemViewSetAndGetAnchoringP",UtcDaliItemViewSetAndGetAnchoringP,utc_Dali_ItemView_startup,utc_Dali_ItemView_cleanup},
+       {"UtcDaliItemViewSetAndGetAnchoringDurationP",UtcDaliItemViewSetAndGetAnchoringDurationP,utc_Dali_ItemView_startup,utc_Dali_ItemView_cleanup},
+       {"UtcDaliItemViewScrollToItemP",UtcDaliItemViewScrollToItemP,utc_Dali_ItemView_startup,utc_Dali_ItemView_cleanup},
+       {"UtcDaliItemViewSetAndGetRefreshIntervalP",UtcDaliItemViewSetAndGetRefreshIntervalP,utc_Dali_ItemView_startup,utc_Dali_ItemView_cleanup},
+       {"UtcDaliItemViewGetItemIdP",UtcDaliItemViewGetItemIdP,utc_Dali_ItemView_startup,utc_Dali_ItemView_cleanup},
+       {"UtcDaliItemViewInsertItemP",UtcDaliItemViewInsertItemP,utc_Dali_ItemView_startup,utc_Dali_ItemView_cleanup},
+       {"UtcDaliItemViewReplaceItemP",UtcDaliItemViewReplaceItemP,utc_Dali_ItemView_startup,utc_Dali_ItemView_cleanup},
+       {"UtcDaliItemViewRemoveItemP",UtcDaliItemViewRemoveItemP,utc_Dali_ItemView_startup,utc_Dali_ItemView_cleanup},
+       {"UtcDaliItemViewInsertItemsP",UtcDaliItemViewInsertItemsP,utc_Dali_ItemView_startup,utc_Dali_ItemView_cleanup},
+       {"UtcDaliItemViewReplaceItemsP",UtcDaliItemViewReplaceItemsP,utc_Dali_ItemView_startup,utc_Dali_ItemView_cleanup},
+       {"UtcDaliItemViewRemoveItemsP",UtcDaliItemViewRemoveItemsP,utc_Dali_ItemView_startup,utc_Dali_ItemView_cleanup},
+       {"UtcDaliItemViewSetAndGetItemsAnchorPointP",UtcDaliItemViewSetAndGetItemsAnchorPointP,utc_Dali_ItemView_startup,utc_Dali_ItemView_cleanup},
+       {"UtcDaliItemViewSetAndGetItemsParentOriginP",UtcDaliItemViewSetAndGetItemsParentOriginP,utc_Dali_ItemView_startup,utc_Dali_ItemView_cleanup},
+       {"UtcDaliItemViewGetItemsRangeP",UtcDaliItemViewGetItemsRangeP,utc_Dali_ItemView_startup,utc_Dali_ItemView_cleanup},
+       {"UtcDaliItemViewLayoutActivatedSignalP",UtcDaliItemViewLayoutActivatedSignalP,utc_Dali_ItemView_startup,utc_Dali_ItemView_cleanup},
+       {"UtcDaliScrollViewConstructorP",UtcDaliScrollViewConstructorP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewNewP",UtcDaliScrollViewNewP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewCopyConstructorP",UtcDaliScrollViewCopyConstructorP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewOperatorAssignmentP",UtcDaliScrollViewOperatorAssignmentP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewDowncastP",UtcDaliScrollViewDowncastP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewDowncastN",UtcDaliScrollViewDowncastN,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewSetGetScrollSnapAlphaFunctionP",UtcDaliScrollViewSetGetScrollSnapAlphaFunctionP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewSetGetScrollFlickAlphaFunctionP",UtcDaliScrollViewSetGetScrollFlickAlphaFunctionP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewSetGetScrollFlickDurationP",UtcDaliScrollViewSetGetScrollFlickDurationP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewSetGetScrollSnapDurationP",UtcDaliScrollViewSetGetScrollSnapDurationP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewSetRulerP",UtcDaliScrollViewSetRulerP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewSetScrollSensitiveP",UtcDaliScrollViewSetScrollSensitiveP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewSetWrapModeP",UtcDaliScrollViewSetWrapModeP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewSetActorAutoSnapP",UtcDaliScrollViewSetActorAutoSnapP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewSetGetAxisAutoLockP",UtcDaliScrollViewSetGetAxisAutoLockP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewSetGetAxisAutoLockGradientP",UtcDaliScrollViewSetGetAxisAutoLockGradientP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewGetSetScrollUpdateDistanceP",UtcDaliScrollViewGetSetScrollUpdateDistanceP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewSetGetFrictionCoefficientP",UtcDaliScrollViewSetGetFrictionCoefficientP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewSetGetFlickSpeedCoefficientP",UtcDaliScrollViewSetGetFlickSpeedCoefficientP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewGetSetMinimumDistanceForFlickP",UtcDaliScrollViewGetSetMinimumDistanceForFlickP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewGetSetMinimumSpeedForFlickP",UtcDaliScrollViewGetSetMinimumSpeedForFlickP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewSetGetMaxFlickSpeedP",UtcDaliScrollViewSetGetMaxFlickSpeedP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewSetGetWheelScrollDistanceStepP",UtcDaliScrollViewSetGetWheelScrollDistanceStepP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewGetCurrentPageP",UtcDaliScrollViewGetCurrentPageP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewGetCurrentScrollPositionP",UtcDaliScrollViewGetCurrentScrollPositionP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewScrollToPositionDurationP",UtcDaliScrollViewScrollToPositionDurationP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewScrollToPositionP",UtcDaliScrollViewScrollToPositionP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewScrollToPositionToPageDurationP",UtcDaliScrollViewScrollToPositionToPageDurationP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewScrollToPageP",UtcDaliScrollViewScrollToPageP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewScrollToActorDurationP",UtcDaliScrollViewScrollToActorDurationP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewScrollToSpecifiedActorP",UtcDaliScrollViewScrollToSpecifiedActorP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewScrollToSnapPointP",UtcDaliScrollViewScrollToSnapPointP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewScrollToPositionWithAlphaFunctionP",UtcDaliScrollViewScrollToPositionWithAlphaFunctionP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewScrollToPositionWithAlphaFunctionAndDirectionBiasP",UtcDaliScrollViewScrollToPositionWithAlphaFunctionAndDirectionBiasP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewScrollToPositionWithDirectionBiasP",UtcDaliScrollViewScrollToPositionWithDirectionBiasP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewScrollToPageWithDirectionBiasP",UtcDaliScrollViewScrollToPageWithDirectionBiasP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewConstraintsP",UtcDaliScrollViewConstraintsP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewApplyAndRemoveAllEffectP",UtcDaliScrollViewApplyAndRemoveAllEffectP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewBindUnbindActorP",UtcDaliScrollViewBindUnbindActorP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewGetOvershootAnimationSpeedP",UtcDaliScrollViewGetOvershootAnimationSpeedP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollViewGetOvershootEffectColorP",UtcDaliScrollViewGetOvershootEffectColorP,utc_Dali_ScrollView_startup,utc_Dali_ScrollView_cleanup},
+       {"UtcDaliScrollBarConstructorP",UtcDaliScrollBarConstructorP,utc_Dali_Scrollbar_startup,utc_Dali_Scrollbar_cleanup},
+       {"UtcDaliScrollBarNewP",UtcDaliScrollBarNewP,utc_Dali_Scrollbar_startup,utc_Dali_Scrollbar_cleanup},
+       {"UtcDaliScrollBarCopyConstructorP",UtcDaliScrollBarCopyConstructorP,utc_Dali_Scrollbar_startup,utc_Dali_Scrollbar_cleanup},
+       {"UtcDaliScrollBarOperatorAssignmentP",UtcDaliScrollBarOperatorAssignmentP,utc_Dali_Scrollbar_startup,utc_Dali_Scrollbar_cleanup},
+       {"UtcDaliScrollBarDowncastP",UtcDaliScrollBarDowncastP,utc_Dali_Scrollbar_startup,utc_Dali_Scrollbar_cleanup},
+       {"UtcDaliScrollBarDowncastN",UtcDaliScrollBarDowncastN,utc_Dali_Scrollbar_startup,utc_Dali_Scrollbar_cleanup},
+       {"UtcDaliScrollBarSetScrollPropertySourceP",UtcDaliScrollBarSetScrollPropertySourceP,utc_Dali_Scrollbar_startup,utc_Dali_Scrollbar_cleanup},
+       {"UtcDaliScrollBarSetGetScrollIndicatorP",UtcDaliScrollBarSetGetScrollIndicatorP,utc_Dali_Scrollbar_startup,utc_Dali_Scrollbar_cleanup},
+       {"UtcDaliScrollBarSetGetScrollPositionIntervalsReachedSignalP",UtcDaliScrollBarSetGetScrollPositionIntervalsReachedSignalP,utc_Dali_Scrollbar_startup,utc_Dali_Scrollbar_cleanup},
+       {"UtcDaliScrollBarSetGetScrollDirectionP",UtcDaliScrollBarSetGetScrollDirectionP,utc_Dali_Scrollbar_startup,utc_Dali_Scrollbar_cleanup},
+       {"UtcDaliScrollBarSetGetIndicatorHeightPolicyP",UtcDaliScrollBarSetGetIndicatorHeightPolicyP,utc_Dali_Scrollbar_startup,utc_Dali_Scrollbar_cleanup},
+       {"UtcDaliScrollBarSetGetIndicatorFixedHeightP",UtcDaliScrollBarSetGetIndicatorFixedHeightP,utc_Dali_Scrollbar_startup,utc_Dali_Scrollbar_cleanup},
+       {"UtcDaliScrollBarSetGetIndicatorShowDurationP",UtcDaliScrollBarSetGetIndicatorShowDurationP,utc_Dali_Scrollbar_startup,utc_Dali_Scrollbar_cleanup},
+       {"UtcDaliScrollBarSetGetIndicatorHideDurationP",UtcDaliScrollBarSetGetIndicatorHideDurationP,utc_Dali_Scrollbar_startup,utc_Dali_Scrollbar_cleanup},
+       {"UtcDaliScrollBarShowHideIndicatorP",UtcDaliScrollBarShowHideIndicatorP,utc_Dali_Scrollbar_startup,utc_Dali_Scrollbar_cleanup},
+       {"UtcDaliScrollBarPanFinishedSignalP",UtcDaliScrollBarPanFinishedSignalP,utc_Dali_Scrollbar_startup,utc_Dali_Scrollbar_cleanup},
+       {"UtcDaliToolkitIsVerticalP",UtcDaliToolkitIsVerticalP,utc_Dali_Toolkit_startup,utc_Dali_Toolkit_cleanup},
+       {"UtcDaliToolkitIsHorizontalP",UtcDaliToolkitIsHorizontalP,utc_Dali_Toolkit_startup,utc_Dali_Toolkit_cleanup},
+       {"UtcDaliToolkitWrapActorConstraintP",UtcDaliToolkitWrapActorConstraintP,utc_Dali_Toolkit_startup,utc_Dali_Toolkit_cleanup},
+       {"UtcDaliToolkitMoveActorConstraintP",UtcDaliToolkitMoveActorConstraintP,utc_Dali_Toolkit_startup,utc_Dali_Toolkit_cleanup},
+       {"UtcDaliDefaultRulerConstructorP",UtcDaliDefaultRulerConstructorP,utc_Dali_DefaultRuler_startup,utc_Dali_DefaultRuler_cleanup},
+       {"UtcDaliDefaultRulerGetTotalPagesP",UtcDaliDefaultRulerGetTotalPagesP,utc_Dali_DefaultRuler_startup,utc_Dali_DefaultRuler_cleanup},
+       {"UtcDaliDefaultRulerSnapP",UtcDaliDefaultRulerSnapP,utc_Dali_DefaultRuler_startup,utc_Dali_DefaultRuler_cleanup},
+       {"UtcDaliDefaultRulerGetPageFromPositionP",UtcDaliDefaultRulerGetPageFromPositionP,utc_Dali_DefaultRuler_startup,utc_Dali_DefaultRuler_cleanup},
+       {"UtcDaliDefaultRulerGetPositionFromPageP",UtcDaliDefaultRulerGetPositionFromPageP,utc_Dali_DefaultRuler_startup,utc_Dali_DefaultRuler_cleanup},
+       {"UtcDaliRulerDomainConstructorP",UtcDaliRulerDomainConstructorP,utc_Dali_RulerDomain_startup,utc_Dali_RulerDomain_cleanup},
+       {"UtcDaliRulerDomainGetSizeP",UtcDaliRulerDomainGetSizeP,utc_Dali_RulerDomain_startup,utc_Dali_RulerDomain_cleanup},
+       {"UtcDaliRulerDomainClampWithMinClampP",UtcDaliRulerDomainClampWithMinClampP,utc_Dali_RulerDomain_startup,utc_Dali_RulerDomain_cleanup},
+       {"UtcDaliRulerDomainClampWithMaxClampP",UtcDaliRulerDomainClampWithMaxClampP,utc_Dali_RulerDomain_startup,utc_Dali_RulerDomain_cleanup},
+       {"UtcDaliFixedRulerConstructorP",UtcDaliFixedRulerConstructorP,utc_Dali_FixedRuler_startup,utc_Dali_FixedRuler_cleanup},
+       {"UtcDaliFixedRulerGetTotalPagesP",UtcDaliFixedRulerGetTotalPagesP,utc_Dali_FixedRuler_startup,utc_Dali_FixedRuler_cleanup},
+       {"UtcDaliFixedRulerGetPositionFromPageP",UtcDaliFixedRulerGetPositionFromPageP,utc_Dali_FixedRuler_startup,utc_Dali_FixedRuler_cleanup},
+       {"UtcDaliFixedRulerGetPageFromPositionP",UtcDaliFixedRulerGetPageFromPositionP,utc_Dali_FixedRuler_startup,utc_Dali_FixedRuler_cleanup},
+       {"UtcDaliFixedRulerSnapP",UtcDaliFixedRulerSnapP,utc_Dali_FixedRuler_startup,utc_Dali_FixedRuler_cleanup},
+       {"UtcDaliRulerConstructorP",UtcDaliRulerConstructorP,utc_Dali_Ruler_startup,utc_Dali_Ruler_cleanup},
+       {"UtcDaliRulerGetTotalPagesP",UtcDaliRulerGetTotalPagesP,utc_Dali_Ruler_startup,utc_Dali_Ruler_cleanup},
+       {"UtcDaliRulerGetPositionFromPageP",UtcDaliRulerGetPositionFromPageP,utc_Dali_Ruler_startup,utc_Dali_Ruler_cleanup},
+       {"UtcDaliRulerGetPageFromPositionP",UtcDaliRulerGetPageFromPositionP,utc_Dali_Ruler_startup,utc_Dali_Ruler_cleanup},
+       {"UtcDaliRulerSnapP",UtcDaliRulerSnapP,utc_Dali_Ruler_startup,utc_Dali_Ruler_cleanup},
+       {"UtcDaliRulerRulerGetExtensionP",UtcDaliRulerRulerGetExtensionP,utc_Dali_Ruler_startup,utc_Dali_Ruler_cleanup},
+       {"UtcDaliRulerEnableIsEnableP",UtcDaliRulerEnableIsEnableP,utc_Dali_Ruler_startup,utc_Dali_Ruler_cleanup},
+       {"UtcDaliRulerSetGetDomainP",UtcDaliRulerSetGetDomainP,utc_Dali_Ruler_startup,utc_Dali_Ruler_cleanup},
+       {"UtcDaliRulerDisableDomainP",UtcDaliRulerDisableDomainP,utc_Dali_Ruler_startup,utc_Dali_Ruler_cleanup},
+       {"UtcDaliRulerGetTypeWithReturnEnumFreeP",UtcDaliRulerGetTypeWithReturnEnumFreeP,utc_Dali_Ruler_startup,utc_Dali_Ruler_cleanup},
+       {"UtcDaliRulerGetTypeWithReturnEnumFixedP",UtcDaliRulerGetTypeWithReturnEnumFixedP,utc_Dali_Ruler_startup,utc_Dali_Ruler_cleanup},
+       {"UtcDaliRulerClampP",UtcDaliRulerClampP,utc_Dali_Ruler_startup,utc_Dali_Ruler_cleanup},
+       {"UtcDaliRulerSnapAndClampWithClampStateP",UtcDaliRulerSnapAndClampWithClampStateP,utc_Dali_Ruler_startup,utc_Dali_Ruler_cleanup},
+       {"UtcDaliRulerSnapAndClampP",UtcDaliRulerSnapAndClampP,utc_Dali_Ruler_startup,utc_Dali_Ruler_cleanup},
+       {"UtcDaliControlImplNewP",UtcDaliControlImplNewP,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDaliControlImplEnableGestureDetectorP",UtcDaliControlImplEnableGestureDetectorP,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDaliControlImplDisableGestureDetectorP",UtcDaliControlImplDisableGestureDetectorP,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDaliControlImplGetPinchGestureDetectorP",UtcDaliControlImplGetPinchGestureDetectorP,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDaliControlImplGetPanGestureDetectorP",UtcDaliControlImplGetPanGestureDetectorP,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDaliControlImplGetTapGestureDetectorP",UtcDaliControlImplGetTapGestureDetectorP,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDaliControlImplGetLongPressGestureDetectorP",UtcDaliControlImplGetLongPressGestureDetectorP,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDaliControlImplClearKeyInputFocusP",UtcDaliControlImplClearKeyInputFocusP,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDaliControlImplSetAndHasKeyInputFocusP",UtcDaliControlImplSetAndHasKeyInputFocusP,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDaliControlImplKeyInputFocusGainedSignalP",UtcDaliControlImplKeyInputFocusGainedSignalP,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDaliControlImplKeyInputFocusLostSignalP",UtcDaliControlImplKeyInputFocusLostSignalP,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDaliControlImplSetGetStyleNameP",UtcDaliControlImplSetGetStyleNameP,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDaliControlImplKeyEventSignalP",UtcDaliControlImplKeyEventSignalP,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDaliControlImplGetControlExtensionP",UtcDaliControlImplGetControlExtensionP,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDaliControlImplGetNextKeyboardFocusableActorP",UtcDaliControlImplGetNextKeyboardFocusableActorP,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDaliControlImplOnAccessibilityActivatedP",UtcDaliControlImplOnAccessibilityActivatedP,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDaliControlImplOnAccessibilityTouchP",UtcDaliControlImplOnAccessibilityTouchP,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDaliControlImplOnAccessibilityPanP",UtcDaliControlImplOnAccessibilityPanP,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDaliControlImplOnStyleChangeN",UtcDaliControlImplOnStyleChangeN,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDalilControlImplOnKeyInputFocusLostP",UtcDalilControlImplOnKeyInputFocusLostP,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDaliControlImplOnKeyInputFocusGainedP",UtcDaliControlImplOnKeyInputFocusGainedP,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDaliControlImplOnInitializeP",UtcDaliControlImplOnInitializeP,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDaliControlImpOnAccessibilityValueChangeP",UtcDaliControlImpOnAccessibilityValueChangeP,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDaliControlImpIsKeyboardNavigationSupportedP",UtcDaliControlImpIsKeyboardNavigationSupportedP,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDaliControlImpIsKeyboardFocusGroupP",UtcDaliControlImpIsKeyboardFocusGroupP,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDaliControlImpOnAccessibilityZoomP",UtcDaliControlImpOnAccessibilityZoomP,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDaliControlImpKeyboardEnterP",UtcDaliControlImpKeyboardEnterP,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDaliControlImpOnControlChildAddP",UtcDaliControlImpOnControlChildAddP,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDaliControlImpOnControlChildRemoveP",UtcDaliControlImpOnControlChildRemoveP,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDaliControlImpOnKeyboardEnterP",UtcDaliControlImpOnKeyboardEnterP,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDaliControlImpOnKeyboardFocusChangeCommittedP",UtcDaliControlImpOnKeyboardFocusChangeCommittedP,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDaliControlImpSetAsKeyboardFocusGroupP",UtcDaliControlImpSetAsKeyboardFocusGroupP,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDaliControlImpSetKeyboardNavigationSupportP",UtcDaliControlImpSetKeyboardNavigationSupportP,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDaliControlImpSetBackgroundP",UtcDaliControlImpSetBackgroundP,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDaliControlImplCalculateChildSizeP",UtcDaliControlImplCalculateChildSizeP,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDaliControlImplOnSetSizeP",UtcDaliControlImplOnSetSizeP,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDaliControlImplOnSizeAnimationP",UtcDaliControlImplOnSizeAnimationP,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDaliControlImplOnSetResizePolicyP",UtcDaliControlImplOnSetResizePolicyP,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDaliControlImplRelayoutDependentOnChildrenP",UtcDaliControlImplRelayoutDependentOnChildrenP,utc_Dali_ControlImpl_startup,utc_Dali_ControlImpl_cleanup},
+       {"UtcDaliStyleManagerConstructor",UtcDaliStyleManagerConstructor,utc_Dali_StyleManager_startup,utc_Dali_StyleManager_cleanup},
+       {"UtcDaliStyleManagerCopyConstructor",UtcDaliStyleManagerCopyConstructor,utc_Dali_StyleManager_startup,utc_Dali_StyleManager_cleanup},
+       {"UtcDaliStyleManagerGet",UtcDaliStyleManagerGet,utc_Dali_StyleManager_startup,utc_Dali_StyleManager_cleanup},
+       {"UtcDaliStyleManagerApplyTheme",UtcDaliStyleManagerApplyTheme,utc_Dali_StyleManager_startup,utc_Dali_StyleManager_cleanup},
+       {"UtcDaliStyleManagerApplyDefaultTheme",UtcDaliStyleManagerApplyDefaultTheme,utc_Dali_StyleManager_startup,utc_Dali_StyleManager_cleanup},
+       {"UtcDaliStyleManagerSetStyleConstant",UtcDaliStyleManagerSetStyleConstant,utc_Dali_StyleManager_startup,utc_Dali_StyleManager_cleanup},
+       {"UtcDaliStyleManagerGetStyleConstant",UtcDaliStyleManagerGetStyleConstant,utc_Dali_StyleManager_startup,utc_Dali_StyleManager_cleanup},
+       {"UtcDaliStyleManagerApplyStyle",UtcDaliStyleManagerApplyStyle,utc_Dali_StyleManager_startup,utc_Dali_StyleManager_cleanup},
+       {"UtcDaliFlexContainerConstructorP",UtcDaliFlexContainerConstructorP,utc_Dali_FlexContainer_startup,utc_Dali_FlexContainer_cleanup},
+       {"UtcDaliFlexContainerCopyConstructorP",UtcDaliFlexContainerCopyConstructorP,utc_Dali_FlexContainer_startup,utc_Dali_FlexContainer_cleanup},
+       {"UtcDaliFlexContainerAlignmentP",UtcDaliFlexContainerAlignmentP,utc_Dali_FlexContainer_startup,utc_Dali_FlexContainer_cleanup},
+       {"UtcDaliFlexContainerChildPropertyP",UtcDaliFlexContainerChildPropertyP,utc_Dali_FlexContainer_startup,utc_Dali_FlexContainer_cleanup},
+       {"UtcDaliFlexContainerContentDirectionP",UtcDaliFlexContainerContentDirectionP,utc_Dali_FlexContainer_startup,utc_Dali_FlexContainer_cleanup},
+       {"UtcDaliFlexContainerDownCastP",UtcDaliFlexContainerDownCastP,utc_Dali_FlexContainer_startup,utc_Dali_FlexContainer_cleanup},
+       {"UtcDaliFlexContainerDownCastN",UtcDaliFlexContainerDownCastN,utc_Dali_FlexContainer_startup,utc_Dali_FlexContainer_cleanup},
+       {"UtcDaliFlexContainerFlexDirectionP",UtcDaliFlexContainerFlexDirectionP,utc_Dali_FlexContainer_startup,utc_Dali_FlexContainer_cleanup},
+       {"UtcDaliFlexContainerJustificationP",UtcDaliFlexContainerJustificationP,utc_Dali_FlexContainer_startup,utc_Dali_FlexContainer_cleanup},
+       {"UtcDaliFlexContainerNewP",UtcDaliFlexContainerNewP,utc_Dali_FlexContainer_startup,utc_Dali_FlexContainer_cleanup},
+       {"UtcDaliFlexContainerOperatorAssignmentP",UtcDaliFlexContainerOperatorAssignmentP,utc_Dali_FlexContainer_startup,utc_Dali_FlexContainer_cleanup},
+       {"UtcDaliFlexContainerPropertyP",UtcDaliFlexContainerPropertyP,utc_Dali_FlexContainer_startup,utc_Dali_FlexContainer_cleanup},
+       {"UtcDaliFlexContainerWrapTypeP",UtcDaliFlexContainerWrapTypeP,utc_Dali_FlexContainer_startup,utc_Dali_FlexContainer_cleanup},
+       {"UtcDaliItemRangeConstructorP",UtcDaliItemRangeConstructorP,utc_Dali_ItemRange_startup,utc_Dali_ItemRange_cleanup},
+       {"UtcDaliItemRangeOperatorAssignmentP",UtcDaliItemRangeOperatorAssignmentP,utc_Dali_ItemRange_startup,utc_Dali_ItemRange_cleanup},
+       {"UtcDaliItemRangeCopyConstructorP",UtcDaliItemRangeCopyConstructorP,utc_Dali_ItemRange_startup,utc_Dali_ItemRange_cleanup},
+       {"UtcDaliItemRangeWithinP",UtcDaliItemRangeWithinP,utc_Dali_ItemRange_startup,utc_Dali_ItemRange_cleanup},
+       {"UtcDaliItemRangeIntersectionP",UtcDaliItemRangeIntersectionP,utc_Dali_ItemRange_startup,utc_Dali_ItemRange_cleanup},
+       {"UtcDaliDefaultItemLayoutNewP",UtcDaliDefaultItemLayoutNewP,utc_Dali_DefaultItemLayout_startup,utc_Dali_DefaultItemLayout_cleanup},
+       {"UtcDaliSliderConstructorP",UtcDaliSliderConstructorP,utc_Dali_Slider_startup,utc_Dali_Slider_cleanup},
+       {"UtcDaliSliderCopyConstructorP",UtcDaliSliderCopyConstructorP,utc_Dali_Slider_startup,utc_Dali_Slider_cleanup},
+       {"UtcDaliSliderNewP",UtcDaliSliderNewP,utc_Dali_Slider_startup,utc_Dali_Slider_cleanup},
+       {"UtcDaliSliderOperatorAssignmentP",UtcDaliSliderOperatorAssignmentP,utc_Dali_Slider_startup,utc_Dali_Slider_cleanup},
+       {"UtcDaliSliderDowncastP",UtcDaliSliderDowncastP,utc_Dali_Slider_startup,utc_Dali_Slider_cleanup},
+       {"UtcDaliSliderDowncastN",UtcDaliSliderDowncastN,utc_Dali_Slider_startup,utc_Dali_Slider_cleanup},
+       {"UtcDaliVideoViewConstructorP",UtcDaliVideoViewConstructorP,utc_Dali_VideoView_startup,utc_Dali_VideoView_cleanup},
+       {"UtcDaliVideoViewNewP",UtcDaliVideoViewNewP,utc_Dali_VideoView_startup,utc_Dali_VideoView_cleanup},
+       {"UtcDaliVideoViewNewUrlP",UtcDaliVideoViewNewUrlP,utc_Dali_VideoView_startup,utc_Dali_VideoView_cleanup},
+       {"UtcDaliVideoViewCopyConstructorP",UtcDaliVideoViewCopyConstructorP,utc_Dali_VideoView_startup,utc_Dali_VideoView_cleanup},
+       {"UtcDaliVideoViewOperatorAssignmentP",UtcDaliVideoViewOperatorAssignmentP,utc_Dali_VideoView_startup,utc_Dali_VideoView_cleanup},
+       {"UtcDaliVideoViewDownCastP",UtcDaliVideoViewDownCastP,utc_Dali_VideoView_startup,utc_Dali_VideoView_cleanup},
+       {"UtcDaliVideoViewPropertyVideoP",UtcDaliVideoViewPropertyVideoP,utc_Dali_VideoView_startup,utc_Dali_VideoView_cleanup},
+       {"UtcDaliVideoViewPropertyLoopingP",UtcDaliVideoViewPropertyLoopingP,utc_Dali_VideoView_startup,utc_Dali_VideoView_cleanup},
+       {"UtcDaliVideoViewPropertyMutedP",UtcDaliVideoViewPropertyMutedP,utc_Dali_VideoView_startup,utc_Dali_VideoView_cleanup},
+       {"UtcDaliVideoViewPropertyVolumeP",UtcDaliVideoViewPropertyVolumeP,utc_Dali_VideoView_startup,utc_Dali_VideoView_cleanup},
+       {"UtcDaliVideoViewPlayN",UtcDaliVideoViewPlayN,utc_Dali_VideoView_startup,utc_Dali_VideoView_cleanup},
+       {"UtcDaliVideoViewStopN",UtcDaliVideoViewStopN,utc_Dali_VideoView_startup,utc_Dali_VideoView_cleanup},
+       {"UtcDaliVideoViewPauseN",UtcDaliVideoViewPauseN,utc_Dali_VideoView_startup,utc_Dali_VideoView_cleanup},
+       {"UtcDaliVideoViewForwardN",UtcDaliVideoViewForwardN,utc_Dali_VideoView_startup,utc_Dali_VideoView_cleanup},
+       {"UtcDaliVideoViewBackwardN",UtcDaliVideoViewBackwardN,utc_Dali_VideoView_startup,utc_Dali_VideoView_cleanup},
+       {"UtcDaliVideoViewFinishedSignalN",UtcDaliVideoViewFinishedSignalN,utc_Dali_VideoView_startup,utc_Dali_VideoView_cleanup},
+       {"UtcDaliVideoViewPropertyUnderlayP",UtcDaliVideoViewPropertyUnderlayP,utc_Dali_VideoView_startup,utc_Dali_VideoView_cleanup},
+       {"UtcDaliVideoViewNewSWCodecP",UtcDaliVideoViewNewSWCodecP,utc_Dali_VideoView_startup,utc_Dali_VideoView_cleanup},
+       {"UtcDaliVideoViewNewUrlSWCodecP",UtcDaliVideoViewNewUrlSWCodecP,utc_Dali_VideoView_startup,utc_Dali_VideoView_cleanup},
+       {"UtcDaliVideoViewPropertyDisplayModeP",UtcDaliVideoViewPropertyDisplayModeP,utc_Dali_VideoView_startup,utc_Dali_VideoView_cleanup},
+       {"UtcDaliAsyncImageLoaderConstructorP",UtcDaliAsyncImageLoaderConstructorP,utc_Dali_AsyncImageLoader_startup,utc_Dali_AsyncImageLoader_cleanup},
+       {"UtcDaliAsyncImageLoaderCopyConstructorP",UtcDaliAsyncImageLoaderCopyConstructorP,utc_Dali_AsyncImageLoader_startup,utc_Dali_AsyncImageLoader_cleanup},
+       {"UtcDaliAsyncImageLoaderNewP",UtcDaliAsyncImageLoaderNewP,utc_Dali_AsyncImageLoader_startup,utc_Dali_AsyncImageLoader_cleanup},
+       {"UtcDaliAsyncImageLoaderOperatorAssignmentP",UtcDaliAsyncImageLoaderOperatorAssignmentP,utc_Dali_AsyncImageLoader_startup,utc_Dali_AsyncImageLoader_cleanup},
+       {"UtcDaliAsyncImageLoaderDowncastP",UtcDaliAsyncImageLoaderDowncastP,utc_Dali_AsyncImageLoader_startup,utc_Dali_AsyncImageLoader_cleanup},
+       {"UtcDaliAsyncImageLoaderDowncastN",UtcDaliAsyncImageLoaderDowncastN,utc_Dali_AsyncImageLoader_startup,utc_Dali_AsyncImageLoader_cleanup},
+       {"UtcDaliAsyncImageLoaderCancelAll",UtcDaliAsyncImageLoaderCancelAll,utc_Dali_AsyncImageLoader_startup,utc_Dali_AsyncImageLoader_cleanup},
+       {"UtcDaliProgressBarNew",UtcDaliProgressBarNew,utc_Dali_ProgressBar_startup,utc_Dali_ProgressBar_cleanup},
+       {"UtcDaliProgressBarConstructorP",UtcDaliProgressBarConstructorP,utc_Dali_ProgressBar_startup,utc_Dali_ProgressBar_cleanup},
+       {"UtcDaliProgressBarCopyConstructorP",UtcDaliProgressBarCopyConstructorP,utc_Dali_ProgressBar_startup,utc_Dali_ProgressBar_cleanup},
+       {"UtcDaliProgressBarOperatorAssignmentP",UtcDaliProgressBarOperatorAssignmentP,utc_Dali_ProgressBar_startup,utc_Dali_ProgressBar_cleanup},
+       {"UtcDaliProgressBarDownCastP",UtcDaliProgressBarDownCastP,utc_Dali_ProgressBar_startup,utc_Dali_ProgressBar_cleanup},
+       {"UtcDaliProgressBarDownCastN",UtcDaliProgressBarDownCastN,utc_Dali_ProgressBar_startup,utc_Dali_ProgressBar_cleanup},
+       {"UtcDaliProgressBarValueChangedSignal",UtcDaliProgressBarValueChangedSignal,utc_Dali_ProgressBar_startup,utc_Dali_ProgressBar_cleanup},
+       {"UtcDaliProgressBarPropertyTrackVisualImage",UtcDaliProgressBarPropertyTrackVisualImage,utc_Dali_ProgressBar_startup,utc_Dali_ProgressBar_cleanup},
+       {"UtcDaliProgressBarPropertyTrackVisualColor",UtcDaliProgressBarPropertyTrackVisualColor,utc_Dali_ProgressBar_startup,utc_Dali_ProgressBar_cleanup},
+       {"UtcDaliProgressBarPropertyProgressVisual",UtcDaliProgressBarPropertyProgressVisual,utc_Dali_ProgressBar_startup,utc_Dali_ProgressBar_cleanup},
+       {"UtcDaliProgressBarPropertySecondaryProgressVisual",UtcDaliProgressBarPropertySecondaryProgressVisual,utc_Dali_ProgressBar_startup,utc_Dali_ProgressBar_cleanup},
+       {"UtcDaliProgressBarPropertyIndeterminateVisual",UtcDaliProgressBarPropertyIndeterminateVisual,utc_Dali_ProgressBar_startup,utc_Dali_ProgressBar_cleanup},
+       {"UtcDaliProgressBarPropertyLabelVisual1",UtcDaliProgressBarPropertyLabelVisual1,utc_Dali_ProgressBar_startup,utc_Dali_ProgressBar_cleanup},
+       {"UtcDaliProgressBarPropertyLabelVisual2",UtcDaliProgressBarPropertyLabelVisual2,utc_Dali_ProgressBar_startup,utc_Dali_ProgressBar_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_DALI-TOOLKIT-NATIVE_H__
diff --git a/src/utc/data-control/tct-data-control-core_tv.h b/src/utc/data-control/tct-data-control-core_tv.h
new file mode 100755 (executable)
index 0000000..507861d
--- /dev/null
@@ -0,0 +1,428 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_DATA-CONTROL-NATIVE_H__
+#define __TCT_DATA-CONTROL-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_data_control_map_startup(void);
+extern void utc_data_control_map_cleanup(void);
+extern void utc_data_control_sql_startup(void);
+extern void utc_data_control_sql_cleanup(void);
+extern void utc_data_control_provider_startup(void);
+extern void utc_data_control_provider_cleanup(void);
+extern void utc_data_control_noti_startup(void);
+extern void utc_data_control_noti_cleanup(void);
+extern void utc_data_control_bulk_startup(void);
+extern void utc_data_control_bulk_cleanup(void);
+
+extern int utc_data_control_map_create_p(void);
+extern int utc_data_control_map_create_n(void);
+extern int utc_data_control_map_destroy_p(void);
+extern int utc_data_control_map_destroy_n(void);
+extern int utc_data_control_map_set_provider_id_p(void);
+extern int utc_data_control_map_set_provider_id_n(void);
+extern int utc_data_control_map_get_provider_id_p(void);
+extern int utc_data_control_map_get_provider_id_n(void);
+extern int utc_data_control_map_set_data_id_p(void);
+extern int utc_data_control_map_set_data_id_n(void);
+extern int utc_data_control_map_get_data_id_p(void);
+extern int utc_data_control_map_get_data_id_n(void);
+extern int utc_data_control_map_register_response_cb_p(void);
+extern int utc_data_control_map_register_response_cb_n(void);
+extern int utc_data_control_map_unregister_response_cb_p(void);
+extern int utc_data_control_map_get_handle_id_p(void);
+extern int utc_data_control_map_get_handle_id_n(void);
+extern int utc_data_control_map_bind_response_cb_p1(void);
+extern int utc_data_control_map_bind_response_cb_p2(void);
+extern int utc_data_control_map_bind_response_cb_p3(void);
+extern int utc_data_control_map_bind_response_cb_n(void);
+extern int utc_data_control_map_unbind_response_cb_p(void);
+extern int utc_data_control_map_unbind_response_cb_n(void);
+extern int utc_data_control_map_add_p(void);
+extern int utc_data_control_map_add_p1(void);
+extern int utc_data_control_map_add_n1(void);
+extern int utc_data_control_map_add_n2(void);
+extern int utc_data_control_map_add_n3(void);
+extern int utc_data_control_map_set_p01(void);
+extern int utc_data_control_map_set_p02(void);
+extern int utc_data_control_map_set_n1(void);
+extern int utc_data_control_map_set_n2(void);
+extern int utc_data_control_map_get_p(void);
+extern int utc_data_control_map_get_n1(void);
+extern int utc_data_control_map_get_n2(void);
+extern int utc_data_control_map_get_with_page_p(void);
+extern int utc_data_control_map_get_with_page_n1(void);
+extern int utc_data_control_map_get_with_page_n2(void);
+extern int utc_data_control_map_remove_p(void);
+extern int utc_data_control_map_remove_n1(void);
+extern int utc_data_control_map_remove_n2(void);
+extern int utc_data_control_map_add_bulk_data_p(void);
+extern int utc_data_control_map_add_bulk_data_n1(void);
+extern int utc_data_control_map_add_bulk_data_n2(void);
+extern int utc_data_control_map_register_add_bulk_data_response_cb_p(void);
+extern int utc_data_control_map_register_add_bulk_data_response_cb_n(void);
+extern int utc_data_control_map_unregister_add_bulk_data_response_cb_p(void);
+extern int utc_data_control_map_unregister_add_bulk_data_response_cb_n(void);
+extern int utc_data_control_map_bind_add_bulk_data_response_cb_p1(void);
+extern int utc_data_control_map_bind_add_bulk_data_response_cb_p2(void);
+extern int utc_data_control_map_bind_add_bulk_data_response_cb_p3(void);
+extern int utc_data_control_map_bind_add_bulk_data_response_cb_n(void);
+extern int utc_data_control_map_unbind_add_bulk_data_response_cb_p(void);
+extern int utc_data_control_map_unbind_add_bulk_data_response_cb_n(void);
+extern int utc_data_control_sql_create_p(void);
+extern int utc_data_control_sql_create_n(void);
+extern int utc_data_control_sql_destroy_p(void);
+extern int utc_data_control_sql_destroy_n(void);
+extern int utc_data_control_sql_set_provider_id_p(void);
+extern int utc_data_control_sql_set_provider_id_n(void);
+extern int utc_data_control_sql_get_provider_id_p(void);
+extern int utc_data_control_sql_get_provider_id_n(void);
+extern int utc_data_control_provider_match_provider_id_p(void);
+extern int utc_data_control_provider_match_provider_id_n01(void);
+extern int utc_data_control_provider_match_provider_id_n02(void);
+extern int utc_data_control_sql_set_data_id_p(void);
+extern int utc_data_control_sql_set_data_id_n(void);
+extern int utc_data_control_provider_match_data_id_p(void);
+extern int utc_data_control_provider_match_data_id_n01(void);
+extern int utc_data_control_provider_match_data_id_n02(void);
+extern int utc_data_control_sql_get_data_id_p(void);
+extern int utc_data_control_sql_get_data_id_n(void);
+extern int utc_data_control_sql_register_response_cb_p(void);
+extern int utc_data_control_sql_register_response_cb_n(void);
+extern int utc_data_control_sql_unregister_response_cb_p(void);
+extern int utc_data_control_sql_get_handle_id_p(void);
+extern int utc_data_control_sql_get_handle_id_n(void);
+extern int utc_data_control_sql_bind_response_cb_p1(void);
+extern int utc_data_control_sql_bind_response_cb_p2(void);
+extern int utc_data_control_sql_bind_response_cb_p3(void);
+extern int utc_data_control_sql_bind_response_cb_n(void);
+extern int utc_data_control_sql_unbind_response_cb_p(void);
+extern int utc_data_control_sql_unbind_response_cb_n(void);
+extern int utc_data_control_sql_insert_p(void);
+extern int utc_data_control_sql_insert_n1(void);
+extern int utc_data_control_sql_insert_n2(void);
+extern int utc_data_control_sql_update_p(void);
+extern int utc_data_control_sql_update_n1(void);
+extern int utc_data_control_sql_update_n2(void);
+extern int utc_data_control_sql_select_p(void);
+extern int utc_data_control_sql_select_n1(void);
+extern int utc_data_control_sql_select_n2(void);
+extern int utc_data_control_sql_select_with_page_p(void);
+extern int utc_data_control_sql_select_with_page_p2(void);
+extern int utc_data_control_sql_select_with_page_n1(void);
+extern int utc_data_control_sql_select_with_page_n2(void);
+extern int utc_data_control_sql_delete_p(void);
+extern int utc_data_control_sql_delete_n1(void);
+extern int utc_data_control_sql_delete_n2(void);
+extern int utc_data_control_sql_get_blob_data_n(void);
+extern int utc_data_control_sql_get_column_count_n(void);
+extern int utc_data_control_sql_get_column_item_size_n(void);
+extern int utc_data_control_sql_get_column_item_type_n(void);
+extern int utc_data_control_sql_get_column_name_n(void);
+extern int utc_data_control_sql_get_double_data_n(void);
+extern int utc_data_control_sql_get_int_data_n(void);
+extern int utc_data_control_sql_get_int64_data_n(void);
+extern int utc_data_control_sql_get_text_data_n(void);
+extern int utc_data_control_sql_step_first_n(void);
+extern int utc_data_control_sql_step_last_n(void);
+extern int utc_data_control_sql_step_next_n(void);
+extern int utc_data_control_sql_step_previous_n(void);
+extern int utc_data_control_sql_insert_bulk_data_p(void);
+extern int utc_data_control_sql_insert_bulk_data_n1(void);
+extern int utc_data_control_sql_insert_bulk_data_n2(void);
+extern int utc_data_control_sql_register_insert_bulk_data_response_cb_p(void);
+extern int utc_data_control_sql_register_insert_bulk_data_response_cb_n(void);
+extern int utc_data_control_sql_unregister_insert_bulk_data_response_cb_p(void);
+extern int utc_data_control_sql_unregister_insert_bulk_data_response_cb_n(void);
+extern int utc_data_control_sql_bind_insert_bulk_data_response_cb_p1(void);
+extern int utc_data_control_sql_bind_insert_bulk_data_response_cb_p2(void);
+extern int utc_data_control_sql_bind_insert_bulk_data_response_cb_p3(void);
+extern int utc_data_control_sql_bind_insert_bulk_data_response_cb_n(void);
+extern int utc_data_control_sql_unbind_insert_bulk_data_response_cb_p(void);
+extern int utc_data_control_sql_unbind_insert_bulk_data_response_cb_n(void);
+extern int utc_data_control_provider_create_select_statement_n(void);
+extern int utc_data_control_provider_create_insert_statement_n(void);
+extern int utc_data_control_provider_create_delete_statement_n(void);
+extern int utc_data_control_provider_create_update_statement_n(void);
+extern int utc_data_control_provider_get_client_appid_n(void);
+extern int utc_data_control_provider_send_delete_result_n(void);
+extern int utc_data_control_provider_send_error_n(void);
+extern int utc_data_control_provider_send_insert_result_n(void);
+extern int utc_data_control_provider_send_map_get_value_result_n(void);
+extern int utc_data_control_provider_send_map_result_n(void);
+extern int utc_data_control_provider_send_select_result_n(void);
+extern int utc_data_control_provider_send_update_result_n(void);
+extern int utc_data_control_provider_sql_register_cb_p(void);
+extern int utc_data_control_provider_sql_register_cb_n(void);
+extern int utc_data_control_provider_sql_unregister_cb_p(void);
+extern int utc_data_control_provider_map_register_cb_p(void);
+extern int utc_data_control_provider_map_register_cb_n(void);
+extern int utc_data_control_provider_map_unregister_cb_p(void);
+extern int utc_data_control_provider_send_data_change_noti_p(void);
+extern int utc_data_control_provider_send_data_change_noti_n01(void);
+extern int utc_data_control_provider_send_data_change_noti_n02(void);
+extern int utc_data_control_provider_add_data_change_consumer_filter_cb_p(void);
+extern int utc_data_control_provider_add_data_change_consumer_filter_cb_n01(void);
+extern int utc_data_control_provider_add_data_change_consumer_filter_cb_n02(void);
+extern int utc_data_control_provider_remove_data_change_consumer_filter_cb_p(void);
+extern int utc_data_control_provider_remove_data_change_consumer_filter_cb_n(void);
+extern int utc_data_control_provider_foreach_data_change_consumer_p(void);
+extern int utc_data_control_provider_foreach_data_change_consumer_n01(void);
+extern int utc_data_control_provider_foreach_data_change_consumer_n02(void);
+extern int utc_data_control_provider_send_bulk_insert_result_n01(void);
+extern int utc_data_control_provider_send_map_bulk_add_result_n01(void);
+extern int utc_data_control_provider_sql_register_insert_bulk_data_request_cb_p(void);
+extern int utc_data_control_provider_sql_register_insert_bulk_data_request_cb_n01(void);
+extern int utc_data_control_provider_sql_unregister_insert_bulk_data_request_cb_p(void);
+extern int utc_data_control_provider_map_register_add_bulk_data_request_cb_p(void);
+extern int utc_data_control_provider_map_register_add_bulk_data_request_cb_n01(void);
+extern int utc_data_control_provider_map_unregister_add_bulk_data_request_cb_p(void);
+extern int utc_data_control_add_data_change_cb_p(void);
+extern int utc_data_control_add_data_change_cb_n01(void);
+extern int utc_data_control_add_data_change_cb_n02(void);
+extern int utc_data_control_add_data_change_cb_n03(void);
+extern int utc_data_control_add_data_change_cb_n04(void);
+extern int utc_data_control_remove_data_change_cb_p(void);
+extern int utc_data_control_remove_data_change_cb_n01(void);
+extern int utc_data_control_remove_data_change_cb_n02(void);
+extern int utc_data_control_remove_data_change_cb_n03(void);
+extern int utc_data_control_bulk_data_get_data_p(void);
+extern int utc_data_control_bulk_data_get_data_n01(void);
+extern int utc_data_control_bulk_data_get_data_n02(void);
+extern int utc_data_control_bulk_data_get_count_p(void);
+extern int utc_data_control_bulk_data_get_count_n01(void);
+extern int utc_data_control_bulk_data_get_count_n02(void);
+extern int utc_data_control_bulk_data_add_p(void);
+extern int utc_data_control_bulk_data_add_n01(void);
+extern int utc_data_control_bulk_data_create_p(void);
+extern int utc_data_control_bulk_data_create_n(void);
+extern int utc_data_control_bulk_data_destroy_p(void);
+extern int utc_data_control_bulk_data_destroy_n(void);
+extern int utc_data_control_bulk_result_data_get_result_data_p(void);
+extern int utc_data_control_bulk_result_data_get_result_data_n01(void);
+extern int utc_data_control_bulk_result_data_get_result_data_n02(void);
+extern int utc_data_control_bulk_result_data_get_count_p(void);
+extern int utc_data_control_bulk_result_data_get_count_n01(void);
+extern int utc_data_control_bulk_result_data_get_count_n02(void);
+extern int utc_data_control_bulk_result_data_add_p(void);
+extern int utc_data_control_bulk_result_data_add_n01(void);
+extern int utc_data_control_bulk_result_data_create_p(void);
+extern int utc_data_control_bulk_result_data_create_n(void);
+extern int utc_data_control_bulk_result_data_destroy_p(void);
+extern int utc_data_control_bulk_result_data_destroy_n(void);
+
+testcase tc_array[] = {
+       {"utc_data_control_map_create_p",utc_data_control_map_create_p,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_create_n",utc_data_control_map_create_n,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_destroy_p",utc_data_control_map_destroy_p,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_destroy_n",utc_data_control_map_destroy_n,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_set_provider_id_p",utc_data_control_map_set_provider_id_p,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_set_provider_id_n",utc_data_control_map_set_provider_id_n,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_get_provider_id_p",utc_data_control_map_get_provider_id_p,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_get_provider_id_n",utc_data_control_map_get_provider_id_n,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_set_data_id_p",utc_data_control_map_set_data_id_p,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_set_data_id_n",utc_data_control_map_set_data_id_n,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_get_data_id_p",utc_data_control_map_get_data_id_p,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_get_data_id_n",utc_data_control_map_get_data_id_n,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_register_response_cb_p",utc_data_control_map_register_response_cb_p,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_register_response_cb_n",utc_data_control_map_register_response_cb_n,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_unregister_response_cb_p",utc_data_control_map_unregister_response_cb_p,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_get_handle_id_p",utc_data_control_map_get_handle_id_p,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_get_handle_id_n",utc_data_control_map_get_handle_id_n,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_bind_response_cb_p1",utc_data_control_map_bind_response_cb_p1,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_bind_response_cb_p2",utc_data_control_map_bind_response_cb_p2,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_bind_response_cb_p3",utc_data_control_map_bind_response_cb_p3,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_bind_response_cb_n",utc_data_control_map_bind_response_cb_n,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_unbind_response_cb_p",utc_data_control_map_unbind_response_cb_p,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_unbind_response_cb_n",utc_data_control_map_unbind_response_cb_n,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_add_p",utc_data_control_map_add_p,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_add_p1",utc_data_control_map_add_p1,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_add_n1",utc_data_control_map_add_n1,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_add_n2",utc_data_control_map_add_n2,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_add_n3",utc_data_control_map_add_n3,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_set_p01",utc_data_control_map_set_p01,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_set_p02",utc_data_control_map_set_p02,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_set_n1",utc_data_control_map_set_n1,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_set_n2",utc_data_control_map_set_n2,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_get_p",utc_data_control_map_get_p,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_get_n1",utc_data_control_map_get_n1,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_get_n2",utc_data_control_map_get_n2,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_get_with_page_p",utc_data_control_map_get_with_page_p,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_get_with_page_n1",utc_data_control_map_get_with_page_n1,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_get_with_page_n2",utc_data_control_map_get_with_page_n2,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_remove_p",utc_data_control_map_remove_p,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_remove_n1",utc_data_control_map_remove_n1,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_remove_n2",utc_data_control_map_remove_n2,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_add_bulk_data_p",utc_data_control_map_add_bulk_data_p,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_add_bulk_data_n1",utc_data_control_map_add_bulk_data_n1,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_add_bulk_data_n2",utc_data_control_map_add_bulk_data_n2,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_register_add_bulk_data_response_cb_p",utc_data_control_map_register_add_bulk_data_response_cb_p,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_register_add_bulk_data_response_cb_n",utc_data_control_map_register_add_bulk_data_response_cb_n,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_unregister_add_bulk_data_response_cb_p",utc_data_control_map_unregister_add_bulk_data_response_cb_p,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_unregister_add_bulk_data_response_cb_n",utc_data_control_map_unregister_add_bulk_data_response_cb_n,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_bind_add_bulk_data_response_cb_p1",utc_data_control_map_bind_add_bulk_data_response_cb_p1,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_bind_add_bulk_data_response_cb_p2",utc_data_control_map_bind_add_bulk_data_response_cb_p2,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_bind_add_bulk_data_response_cb_p3",utc_data_control_map_bind_add_bulk_data_response_cb_p3,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_bind_add_bulk_data_response_cb_n",utc_data_control_map_bind_add_bulk_data_response_cb_n,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_unbind_add_bulk_data_response_cb_p",utc_data_control_map_unbind_add_bulk_data_response_cb_p,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_map_unbind_add_bulk_data_response_cb_n",utc_data_control_map_unbind_add_bulk_data_response_cb_n,utc_data_control_map_startup,utc_data_control_map_cleanup},
+       {"utc_data_control_sql_create_p",utc_data_control_sql_create_p,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_create_n",utc_data_control_sql_create_n,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_destroy_p",utc_data_control_sql_destroy_p,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_destroy_n",utc_data_control_sql_destroy_n,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_set_provider_id_p",utc_data_control_sql_set_provider_id_p,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_set_provider_id_n",utc_data_control_sql_set_provider_id_n,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_get_provider_id_p",utc_data_control_sql_get_provider_id_p,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_get_provider_id_n",utc_data_control_sql_get_provider_id_n,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_provider_match_provider_id_p",utc_data_control_provider_match_provider_id_p,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_provider_match_provider_id_n01",utc_data_control_provider_match_provider_id_n01,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_provider_match_provider_id_n02",utc_data_control_provider_match_provider_id_n02,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_set_data_id_p",utc_data_control_sql_set_data_id_p,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_set_data_id_n",utc_data_control_sql_set_data_id_n,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_provider_match_data_id_p",utc_data_control_provider_match_data_id_p,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_provider_match_data_id_n01",utc_data_control_provider_match_data_id_n01,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_provider_match_data_id_n02",utc_data_control_provider_match_data_id_n02,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_get_data_id_p",utc_data_control_sql_get_data_id_p,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_get_data_id_n",utc_data_control_sql_get_data_id_n,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_register_response_cb_p",utc_data_control_sql_register_response_cb_p,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_register_response_cb_n",utc_data_control_sql_register_response_cb_n,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_unregister_response_cb_p",utc_data_control_sql_unregister_response_cb_p,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_get_handle_id_p",utc_data_control_sql_get_handle_id_p,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_get_handle_id_n",utc_data_control_sql_get_handle_id_n,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_bind_response_cb_p1",utc_data_control_sql_bind_response_cb_p1,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_bind_response_cb_p2",utc_data_control_sql_bind_response_cb_p2,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_bind_response_cb_p3",utc_data_control_sql_bind_response_cb_p3,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_bind_response_cb_n",utc_data_control_sql_bind_response_cb_n,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_unbind_response_cb_p",utc_data_control_sql_unbind_response_cb_p,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_unbind_response_cb_n",utc_data_control_sql_unbind_response_cb_n,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_insert_p",utc_data_control_sql_insert_p,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_insert_n1",utc_data_control_sql_insert_n1,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_insert_n2",utc_data_control_sql_insert_n2,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_update_p",utc_data_control_sql_update_p,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_update_n1",utc_data_control_sql_update_n1,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_update_n2",utc_data_control_sql_update_n2,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_select_p",utc_data_control_sql_select_p,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_select_n1",utc_data_control_sql_select_n1,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_select_n2",utc_data_control_sql_select_n2,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_select_with_page_p",utc_data_control_sql_select_with_page_p,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_select_with_page_p2",utc_data_control_sql_select_with_page_p2,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_select_with_page_n1",utc_data_control_sql_select_with_page_n1,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_select_with_page_n2",utc_data_control_sql_select_with_page_n2,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_delete_p",utc_data_control_sql_delete_p,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_delete_n1",utc_data_control_sql_delete_n1,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_delete_n2",utc_data_control_sql_delete_n2,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_get_blob_data_n",utc_data_control_sql_get_blob_data_n,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_get_column_count_n",utc_data_control_sql_get_column_count_n,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_get_column_item_size_n",utc_data_control_sql_get_column_item_size_n,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_get_column_item_type_n",utc_data_control_sql_get_column_item_type_n,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_get_column_name_n",utc_data_control_sql_get_column_name_n,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_get_double_data_n",utc_data_control_sql_get_double_data_n,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_get_int_data_n",utc_data_control_sql_get_int_data_n,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_get_int64_data_n",utc_data_control_sql_get_int64_data_n,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_get_text_data_n",utc_data_control_sql_get_text_data_n,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_step_first_n",utc_data_control_sql_step_first_n,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_step_last_n",utc_data_control_sql_step_last_n,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_step_next_n",utc_data_control_sql_step_next_n,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_step_previous_n",utc_data_control_sql_step_previous_n,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_insert_bulk_data_p",utc_data_control_sql_insert_bulk_data_p,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_insert_bulk_data_n1",utc_data_control_sql_insert_bulk_data_n1,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_insert_bulk_data_n2",utc_data_control_sql_insert_bulk_data_n2,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_register_insert_bulk_data_response_cb_p",utc_data_control_sql_register_insert_bulk_data_response_cb_p,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_register_insert_bulk_data_response_cb_n",utc_data_control_sql_register_insert_bulk_data_response_cb_n,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_unregister_insert_bulk_data_response_cb_p",utc_data_control_sql_unregister_insert_bulk_data_response_cb_p,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_unregister_insert_bulk_data_response_cb_n",utc_data_control_sql_unregister_insert_bulk_data_response_cb_n,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_bind_insert_bulk_data_response_cb_p1",utc_data_control_sql_bind_insert_bulk_data_response_cb_p1,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_bind_insert_bulk_data_response_cb_p2",utc_data_control_sql_bind_insert_bulk_data_response_cb_p2,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_bind_insert_bulk_data_response_cb_p3",utc_data_control_sql_bind_insert_bulk_data_response_cb_p3,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_bind_insert_bulk_data_response_cb_n",utc_data_control_sql_bind_insert_bulk_data_response_cb_n,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_unbind_insert_bulk_data_response_cb_p",utc_data_control_sql_unbind_insert_bulk_data_response_cb_p,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_sql_unbind_insert_bulk_data_response_cb_n",utc_data_control_sql_unbind_insert_bulk_data_response_cb_n,utc_data_control_sql_startup,utc_data_control_sql_cleanup},
+       {"utc_data_control_provider_create_select_statement_n",utc_data_control_provider_create_select_statement_n,utc_data_control_provider_startup,utc_data_control_provider_cleanup},
+       {"utc_data_control_provider_create_insert_statement_n",utc_data_control_provider_create_insert_statement_n,utc_data_control_provider_startup,utc_data_control_provider_cleanup},
+       {"utc_data_control_provider_create_delete_statement_n",utc_data_control_provider_create_delete_statement_n,utc_data_control_provider_startup,utc_data_control_provider_cleanup},
+       {"utc_data_control_provider_create_update_statement_n",utc_data_control_provider_create_update_statement_n,utc_data_control_provider_startup,utc_data_control_provider_cleanup},
+       {"utc_data_control_provider_get_client_appid_n",utc_data_control_provider_get_client_appid_n,utc_data_control_provider_startup,utc_data_control_provider_cleanup},
+       {"utc_data_control_provider_send_delete_result_n",utc_data_control_provider_send_delete_result_n,utc_data_control_provider_startup,utc_data_control_provider_cleanup},
+       {"utc_data_control_provider_send_error_n",utc_data_control_provider_send_error_n,utc_data_control_provider_startup,utc_data_control_provider_cleanup},
+       {"utc_data_control_provider_send_insert_result_n",utc_data_control_provider_send_insert_result_n,utc_data_control_provider_startup,utc_data_control_provider_cleanup},
+       {"utc_data_control_provider_send_map_get_value_result_n",utc_data_control_provider_send_map_get_value_result_n,utc_data_control_provider_startup,utc_data_control_provider_cleanup},
+       {"utc_data_control_provider_send_map_result_n",utc_data_control_provider_send_map_result_n,utc_data_control_provider_startup,utc_data_control_provider_cleanup},
+       {"utc_data_control_provider_send_select_result_n",utc_data_control_provider_send_select_result_n,utc_data_control_provider_startup,utc_data_control_provider_cleanup},
+       {"utc_data_control_provider_send_update_result_n",utc_data_control_provider_send_update_result_n,utc_data_control_provider_startup,utc_data_control_provider_cleanup},
+       {"utc_data_control_provider_sql_register_cb_p",utc_data_control_provider_sql_register_cb_p,utc_data_control_provider_startup,utc_data_control_provider_cleanup},
+       {"utc_data_control_provider_sql_register_cb_n",utc_data_control_provider_sql_register_cb_n,utc_data_control_provider_startup,utc_data_control_provider_cleanup},
+       {"utc_data_control_provider_sql_unregister_cb_p",utc_data_control_provider_sql_unregister_cb_p,utc_data_control_provider_startup,utc_data_control_provider_cleanup},
+       {"utc_data_control_provider_map_register_cb_p",utc_data_control_provider_map_register_cb_p,utc_data_control_provider_startup,utc_data_control_provider_cleanup},
+       {"utc_data_control_provider_map_register_cb_n",utc_data_control_provider_map_register_cb_n,utc_data_control_provider_startup,utc_data_control_provider_cleanup},
+       {"utc_data_control_provider_map_unregister_cb_p",utc_data_control_provider_map_unregister_cb_p,utc_data_control_provider_startup,utc_data_control_provider_cleanup},
+       {"utc_data_control_provider_send_data_change_noti_p",utc_data_control_provider_send_data_change_noti_p,utc_data_control_provider_startup,utc_data_control_provider_cleanup},
+       {"utc_data_control_provider_send_data_change_noti_n01",utc_data_control_provider_send_data_change_noti_n01,utc_data_control_provider_startup,utc_data_control_provider_cleanup},
+       {"utc_data_control_provider_send_data_change_noti_n02",utc_data_control_provider_send_data_change_noti_n02,utc_data_control_provider_startup,utc_data_control_provider_cleanup},
+       {"utc_data_control_provider_add_data_change_consumer_filter_cb_p",utc_data_control_provider_add_data_change_consumer_filter_cb_p,utc_data_control_provider_startup,utc_data_control_provider_cleanup},
+       {"utc_data_control_provider_add_data_change_consumer_filter_cb_n01",utc_data_control_provider_add_data_change_consumer_filter_cb_n01,utc_data_control_provider_startup,utc_data_control_provider_cleanup},
+       {"utc_data_control_provider_add_data_change_consumer_filter_cb_n02",utc_data_control_provider_add_data_change_consumer_filter_cb_n02,utc_data_control_provider_startup,utc_data_control_provider_cleanup},
+       {"utc_data_control_provider_remove_data_change_consumer_filter_cb_p",utc_data_control_provider_remove_data_change_consumer_filter_cb_p,utc_data_control_provider_startup,utc_data_control_provider_cleanup},
+       {"utc_data_control_provider_remove_data_change_consumer_filter_cb_n",utc_data_control_provider_remove_data_change_consumer_filter_cb_n,utc_data_control_provider_startup,utc_data_control_provider_cleanup},
+       {"utc_data_control_provider_foreach_data_change_consumer_p",utc_data_control_provider_foreach_data_change_consumer_p,utc_data_control_provider_startup,utc_data_control_provider_cleanup},
+       {"utc_data_control_provider_foreach_data_change_consumer_n01",utc_data_control_provider_foreach_data_change_consumer_n01,utc_data_control_provider_startup,utc_data_control_provider_cleanup},
+       {"utc_data_control_provider_foreach_data_change_consumer_n02",utc_data_control_provider_foreach_data_change_consumer_n02,utc_data_control_provider_startup,utc_data_control_provider_cleanup},
+       {"utc_data_control_provider_send_bulk_insert_result_n01",utc_data_control_provider_send_bulk_insert_result_n01,utc_data_control_provider_startup,utc_data_control_provider_cleanup},
+       {"utc_data_control_provider_send_map_bulk_add_result_n01",utc_data_control_provider_send_map_bulk_add_result_n01,utc_data_control_provider_startup,utc_data_control_provider_cleanup},
+       {"utc_data_control_provider_sql_register_insert_bulk_data_request_cb_p",utc_data_control_provider_sql_register_insert_bulk_data_request_cb_p,utc_data_control_provider_startup,utc_data_control_provider_cleanup},
+       {"utc_data_control_provider_sql_register_insert_bulk_data_request_cb_n01",utc_data_control_provider_sql_register_insert_bulk_data_request_cb_n01,utc_data_control_provider_startup,utc_data_control_provider_cleanup},
+       {"utc_data_control_provider_sql_unregister_insert_bulk_data_request_cb_p",utc_data_control_provider_sql_unregister_insert_bulk_data_request_cb_p,utc_data_control_provider_startup,utc_data_control_provider_cleanup},
+       {"utc_data_control_provider_map_register_add_bulk_data_request_cb_p",utc_data_control_provider_map_register_add_bulk_data_request_cb_p,utc_data_control_provider_startup,utc_data_control_provider_cleanup},
+       {"utc_data_control_provider_map_register_add_bulk_data_request_cb_n01",utc_data_control_provider_map_register_add_bulk_data_request_cb_n01,utc_data_control_provider_startup,utc_data_control_provider_cleanup},
+       {"utc_data_control_provider_map_unregister_add_bulk_data_request_cb_p",utc_data_control_provider_map_unregister_add_bulk_data_request_cb_p,utc_data_control_provider_startup,utc_data_control_provider_cleanup},
+       {"utc_data_control_add_data_change_cb_p",utc_data_control_add_data_change_cb_p,utc_data_control_noti_startup,utc_data_control_noti_cleanup},
+       {"utc_data_control_add_data_change_cb_n01",utc_data_control_add_data_change_cb_n01,utc_data_control_noti_startup,utc_data_control_noti_cleanup},
+       {"utc_data_control_add_data_change_cb_n02",utc_data_control_add_data_change_cb_n02,utc_data_control_noti_startup,utc_data_control_noti_cleanup},
+       {"utc_data_control_add_data_change_cb_n03",utc_data_control_add_data_change_cb_n03,utc_data_control_noti_startup,utc_data_control_noti_cleanup},
+       {"utc_data_control_add_data_change_cb_n04",utc_data_control_add_data_change_cb_n04,utc_data_control_noti_startup,utc_data_control_noti_cleanup},
+       {"utc_data_control_remove_data_change_cb_p",utc_data_control_remove_data_change_cb_p,utc_data_control_noti_startup,utc_data_control_noti_cleanup},
+       {"utc_data_control_remove_data_change_cb_n01",utc_data_control_remove_data_change_cb_n01,utc_data_control_noti_startup,utc_data_control_noti_cleanup},
+       {"utc_data_control_remove_data_change_cb_n02",utc_data_control_remove_data_change_cb_n02,utc_data_control_noti_startup,utc_data_control_noti_cleanup},
+       {"utc_data_control_remove_data_change_cb_n03",utc_data_control_remove_data_change_cb_n03,utc_data_control_noti_startup,utc_data_control_noti_cleanup},
+       {"utc_data_control_bulk_data_get_data_p",utc_data_control_bulk_data_get_data_p,utc_data_control_bulk_startup,utc_data_control_bulk_cleanup},
+       {"utc_data_control_bulk_data_get_data_n01",utc_data_control_bulk_data_get_data_n01,utc_data_control_bulk_startup,utc_data_control_bulk_cleanup},
+       {"utc_data_control_bulk_data_get_data_n02",utc_data_control_bulk_data_get_data_n02,utc_data_control_bulk_startup,utc_data_control_bulk_cleanup},
+       {"utc_data_control_bulk_data_get_count_p",utc_data_control_bulk_data_get_count_p,utc_data_control_bulk_startup,utc_data_control_bulk_cleanup},
+       {"utc_data_control_bulk_data_get_count_n01",utc_data_control_bulk_data_get_count_n01,utc_data_control_bulk_startup,utc_data_control_bulk_cleanup},
+       {"utc_data_control_bulk_data_get_count_n02",utc_data_control_bulk_data_get_count_n02,utc_data_control_bulk_startup,utc_data_control_bulk_cleanup},
+       {"utc_data_control_bulk_data_add_p",utc_data_control_bulk_data_add_p,utc_data_control_bulk_startup,utc_data_control_bulk_cleanup},
+       {"utc_data_control_bulk_data_add_n01",utc_data_control_bulk_data_add_n01,utc_data_control_bulk_startup,utc_data_control_bulk_cleanup},
+       {"utc_data_control_bulk_data_create_p",utc_data_control_bulk_data_create_p,utc_data_control_bulk_startup,utc_data_control_bulk_cleanup},
+       {"utc_data_control_bulk_data_create_n",utc_data_control_bulk_data_create_n,utc_data_control_bulk_startup,utc_data_control_bulk_cleanup},
+       {"utc_data_control_bulk_data_destroy_p",utc_data_control_bulk_data_destroy_p,utc_data_control_bulk_startup,utc_data_control_bulk_cleanup},
+       {"utc_data_control_bulk_data_destroy_n",utc_data_control_bulk_data_destroy_n,utc_data_control_bulk_startup,utc_data_control_bulk_cleanup},
+       {"utc_data_control_bulk_result_data_get_result_data_p",utc_data_control_bulk_result_data_get_result_data_p,utc_data_control_bulk_startup,utc_data_control_bulk_cleanup},
+       {"utc_data_control_bulk_result_data_get_result_data_n01",utc_data_control_bulk_result_data_get_result_data_n01,utc_data_control_bulk_startup,utc_data_control_bulk_cleanup},
+       {"utc_data_control_bulk_result_data_get_result_data_n02",utc_data_control_bulk_result_data_get_result_data_n02,utc_data_control_bulk_startup,utc_data_control_bulk_cleanup},
+       {"utc_data_control_bulk_result_data_get_count_p",utc_data_control_bulk_result_data_get_count_p,utc_data_control_bulk_startup,utc_data_control_bulk_cleanup},
+       {"utc_data_control_bulk_result_data_get_count_n01",utc_data_control_bulk_result_data_get_count_n01,utc_data_control_bulk_startup,utc_data_control_bulk_cleanup},
+       {"utc_data_control_bulk_result_data_get_count_n02",utc_data_control_bulk_result_data_get_count_n02,utc_data_control_bulk_startup,utc_data_control_bulk_cleanup},
+       {"utc_data_control_bulk_result_data_add_p",utc_data_control_bulk_result_data_add_p,utc_data_control_bulk_startup,utc_data_control_bulk_cleanup},
+       {"utc_data_control_bulk_result_data_add_n01",utc_data_control_bulk_result_data_add_n01,utc_data_control_bulk_startup,utc_data_control_bulk_cleanup},
+       {"utc_data_control_bulk_result_data_create_p",utc_data_control_bulk_result_data_create_p,utc_data_control_bulk_startup,utc_data_control_bulk_cleanup},
+       {"utc_data_control_bulk_result_data_create_n",utc_data_control_bulk_result_data_create_n,utc_data_control_bulk_startup,utc_data_control_bulk_cleanup},
+       {"utc_data_control_bulk_result_data_destroy_p",utc_data_control_bulk_result_data_destroy_p,utc_data_control_bulk_startup,utc_data_control_bulk_cleanup},
+       {"utc_data_control_bulk_result_data_destroy_n",utc_data_control_bulk_result_data_destroy_n,utc_data_control_bulk_startup,utc_data_control_bulk_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_DATA-CONTROL-NATIVE_H__
index d9610a294a2818d2ba0ead32297f36f4534cc4cb..56c3811c666a31d813b1d411920fbbc9c25260eb 100755 (executable)
@@ -6,22 +6,17 @@ SET(RPM_NAME "core-${PKG_NAME}-tests")
 SET(CAPI_LIB "capi-system-device")
 
 # According to the SE team guidance, add all profiles for common TCT sources
-IF(DEFINED MOBILE OR DEFINED WEARABLE OR DEFINED TIZENIOT OR DEFINED TV)
-SET(TC_SOURCES
-    utc-system-device-callback.c
-    utc-system-device-display.c
-    utc-system-device-power.c
-    utc-system-device-thermal.c
-)
-ENDIF()
 
-IF(DEFINED MOBILE OR DEFINED WEARABLE OR DEFINED TIZENIOT)
+IF(DEFINED MOBILE OR DEFINED WEARABLE OR DEFINED TIZENIOT OR DEFINED TV)
 SET(TC_SOURCES ${TC_SOURCES}
     utc-system-device-battery.c
     utc-system-device-haptic.c
     utc-system-device-led.c
     utc-system-device-ir.c
     utc-system-device-thermal.c
+    utc-system-device-callback.c
+    utc-system-device-display.c
+    utc-system-device-power.c
 )
 ENDIF()
 
diff --git a/src/utc/device/tct-device-core_tv.h b/src/utc/device/tct-device-core_tv.h
new file mode 100755 (executable)
index 0000000..d7c3bb9
--- /dev/null
@@ -0,0 +1,185 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_DEVICE-NATIVE_H__
+#define __TCT_DEVICE-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_system_device_display_startup(void);
+extern void utc_system_device_display_cleanup(void);
+extern void utc_system_haptic_startup(void);
+extern void utc_system_haptic_cleanup(void);
+extern void utc_system_device_ir_startup(void);
+extern void utc_system_device_battery_startup(void);
+extern void utc_system_device_battery_cleanup(void);
+extern void utc_system_device_thermal_startup(void);
+extern void utc_system_device_thermal_cleanup(void);
+
+extern int utc_system_device_add_callback_p(void);
+extern int utc_system_device_add_callback_n_1(void);
+extern int utc_system_device_add_callback_n_2(void);
+extern int utc_system_device_remove_callback_p(void);
+extern int utc_system_device_remove_callback_n_1(void);
+extern int utc_system_device_remove_callback_n_2(void);
+extern int utc_system_device_display_get_numbers_p(void);
+extern int utc_system_device_display_get_numbers_n(void);
+extern int utc_system_device_display_get_max_brightness_p(void);
+extern int utc_system_device_display_get_max_brightness_n_1(void);
+extern int utc_system_device_display_get_max_brightness_n_2(void);
+extern int utc_system_device_display_get_brightness_p(void);
+extern int utc_system_device_display_get_brightness_n_1(void);
+extern int utc_system_device_display_get_brightness_n_2(void);
+extern int utc_system_device_display_set_brightness_p(void);
+extern int utc_system_device_display_set_brightness_n_1(void);
+extern int utc_system_device_display_set_brightness_n_2(void);
+extern int utc_system_device_display_set_brightness_n_3(void);
+extern int utc_system_device_display_get_state_p(void);
+extern int utc_system_device_display_get_state_n(void);
+extern int utc_system_device_display_change_state_p(void);
+extern int utc_system_device_display_change_state_n(void);
+extern int utc_system_device_power_request_lock_p_1(void);
+extern int utc_system_device_power_request_lock_p_2(void);
+extern int utc_system_device_power_request_lock_n_1(void);
+extern int utc_system_device_power_request_lock_n_2(void);
+extern int utc_system_device_power_release_lock_p(void);
+extern int utc_system_device_power_release_lock_n(void);
+extern int utc_system_device_power_wakeup_p(void);
+extern int utc_system_device_battery_get_percent_p(void);
+extern int utc_system_device_battery_get_percent_n(void);
+extern int utc_system_device_battery_is_charging_p(void);
+extern int utc_system_device_battery_is_charging_n(void);
+extern int utc_system_device_battery_get_level_status_p(void);
+extern int utc_system_device_battery_get_level_status_n(void);
+extern int utc_system_device_battery_get_health_p(void);
+extern int utc_system_device_battery_get_health_n(void);
+extern int utc_system_device_battery_get_power_source_p(void);
+extern int utc_system_device_battery_get_power_source_n(void);
+extern int utc_system_device_battery_get_status_p(void);
+extern int utc_system_device_battery_get_status_n(void);
+extern int utc_system_device_battery_get_property_p(void);
+extern int utc_system_device_battery_get_property_n(void);
+extern int utc_system_device_haptic_get_count_p(void);
+extern int utc_system_device_haptic_get_count_n(void);
+extern int utc_system_device_haptic_open_p(void);
+extern int utc_system_device_haptic_open_n_1(void);
+extern int utc_system_device_haptic_open_n_2(void);
+extern int utc_system_device_haptic_close_p(void);
+extern int utc_system_device_haptic_close_n(void);
+extern int utc_system_device_haptic_vibrate_p(void);
+extern int utc_system_device_haptic_vibrate_n_1(void);
+extern int utc_system_device_haptic_vibrate_n_2(void);
+extern int utc_system_device_haptic_vibrate_n_3(void);
+extern int utc_system_device_haptic_stop_p(void);
+extern int utc_system_device_haptic_stop_n(void);
+extern int utc_system_device_flash_get_max_brightness_p(void);
+extern int utc_system_device_flash_get_max_brightness_n(void);
+extern int utc_system_device_flash_get_brightness_p(void);
+extern int utc_system_device_flash_get_brightness_n(void);
+extern int utc_system_device_flash_set_brightness_p(void);
+extern int utc_system_device_flash_set_brightness_n(void);
+extern int utc_system_device_led_play_custom_p(void);
+extern int utc_system_device_led_play_custom_n_1(void);
+extern int utc_system_device_led_play_custom_n2(void);
+extern int utc_system_device_led_stop_custom_p(void);
+extern int utc_system_device_led_stop_custom_n(void);
+extern int utc_system_device_ir_is_available_p(void);
+extern int utc_system_device_ir_is_available_n(void);
+extern int utc_system_device_ir_transmit_p(void);
+extern int utc_system_device_ir_transmit_n_1(void);
+extern int utc_system_device_ir_transmit_n_2(void);
+extern int utc_system_device_thermal_get_temperature_p(void);
+extern int utc_system_device_thermal_get_temperature_n(void);
+
+testcase tc_array[] = {
+       {"utc_system_device_add_callback_p",utc_system_device_add_callback_p,NULL,NULL},
+       {"utc_system_device_add_callback_n_1",utc_system_device_add_callback_n_1,NULL,NULL},
+       {"utc_system_device_add_callback_n_2",utc_system_device_add_callback_n_2,NULL,NULL},
+       {"utc_system_device_remove_callback_p",utc_system_device_remove_callback_p,NULL,NULL},
+       {"utc_system_device_remove_callback_n_1",utc_system_device_remove_callback_n_1,NULL,NULL},
+       {"utc_system_device_remove_callback_n_2",utc_system_device_remove_callback_n_2,NULL,NULL},
+       {"utc_system_device_display_get_numbers_p",utc_system_device_display_get_numbers_p,utc_system_device_display_startup,utc_system_device_display_cleanup},
+       {"utc_system_device_display_get_numbers_n",utc_system_device_display_get_numbers_n,utc_system_device_display_startup,utc_system_device_display_cleanup},
+       {"utc_system_device_display_get_max_brightness_p",utc_system_device_display_get_max_brightness_p,utc_system_device_display_startup,utc_system_device_display_cleanup},
+       {"utc_system_device_display_get_max_brightness_n_1",utc_system_device_display_get_max_brightness_n_1,utc_system_device_display_startup,utc_system_device_display_cleanup},
+       {"utc_system_device_display_get_max_brightness_n_2",utc_system_device_display_get_max_brightness_n_2,utc_system_device_display_startup,utc_system_device_display_cleanup},
+       {"utc_system_device_display_get_brightness_p",utc_system_device_display_get_brightness_p,utc_system_device_display_startup,utc_system_device_display_cleanup},
+       {"utc_system_device_display_get_brightness_n_1",utc_system_device_display_get_brightness_n_1,utc_system_device_display_startup,utc_system_device_display_cleanup},
+       {"utc_system_device_display_get_brightness_n_2",utc_system_device_display_get_brightness_n_2,utc_system_device_display_startup,utc_system_device_display_cleanup},
+       {"utc_system_device_display_set_brightness_p",utc_system_device_display_set_brightness_p,utc_system_device_display_startup,utc_system_device_display_cleanup},
+       {"utc_system_device_display_set_brightness_n_1",utc_system_device_display_set_brightness_n_1,utc_system_device_display_startup,utc_system_device_display_cleanup},
+       {"utc_system_device_display_set_brightness_n_2",utc_system_device_display_set_brightness_n_2,utc_system_device_display_startup,utc_system_device_display_cleanup},
+       {"utc_system_device_display_set_brightness_n_3",utc_system_device_display_set_brightness_n_3,utc_system_device_display_startup,utc_system_device_display_cleanup},
+       {"utc_system_device_display_get_state_p",utc_system_device_display_get_state_p,utc_system_device_display_startup,utc_system_device_display_cleanup},
+       {"utc_system_device_display_get_state_n",utc_system_device_display_get_state_n,utc_system_device_display_startup,utc_system_device_display_cleanup},
+       {"utc_system_device_display_change_state_p",utc_system_device_display_change_state_p,utc_system_device_display_startup,utc_system_device_display_cleanup},
+       {"utc_system_device_display_change_state_n",utc_system_device_display_change_state_n,utc_system_device_display_startup,utc_system_device_display_cleanup},
+       {"utc_system_device_power_request_lock_p_1",utc_system_device_power_request_lock_p_1,NULL,NULL},
+       {"utc_system_device_power_request_lock_p_2",utc_system_device_power_request_lock_p_2,NULL,NULL},
+       {"utc_system_device_power_request_lock_n_1",utc_system_device_power_request_lock_n_1,NULL,NULL},
+       {"utc_system_device_power_request_lock_n_2",utc_system_device_power_request_lock_n_2,NULL,NULL},
+       {"utc_system_device_power_release_lock_p",utc_system_device_power_release_lock_p,NULL,NULL},
+       {"utc_system_device_power_release_lock_n",utc_system_device_power_release_lock_n,NULL,NULL},
+       {"utc_system_device_power_wakeup_p",utc_system_device_power_wakeup_p,NULL,NULL},
+       {"utc_system_device_battery_get_percent_p",utc_system_device_battery_get_percent_p,utc_system_device_battery_startup,utc_system_device_battery_cleanup},
+       {"utc_system_device_battery_get_percent_n",utc_system_device_battery_get_percent_n,utc_system_device_battery_startup,utc_system_device_battery_cleanup},
+       {"utc_system_device_battery_is_charging_p",utc_system_device_battery_is_charging_p,utc_system_device_battery_startup,utc_system_device_battery_cleanup},
+       {"utc_system_device_battery_is_charging_n",utc_system_device_battery_is_charging_n,utc_system_device_battery_startup,utc_system_device_battery_cleanup},
+       {"utc_system_device_battery_get_level_status_p",utc_system_device_battery_get_level_status_p,utc_system_device_battery_startup,utc_system_device_battery_cleanup},
+       {"utc_system_device_battery_get_level_status_n",utc_system_device_battery_get_level_status_n,utc_system_device_battery_startup,utc_system_device_battery_cleanup},
+       {"utc_system_device_battery_get_health_p",utc_system_device_battery_get_health_p,utc_system_device_battery_startup,utc_system_device_battery_cleanup},
+       {"utc_system_device_battery_get_health_n",utc_system_device_battery_get_health_n,utc_system_device_battery_startup,utc_system_device_battery_cleanup},
+       {"utc_system_device_battery_get_power_source_p",utc_system_device_battery_get_power_source_p,utc_system_device_battery_startup,utc_system_device_battery_cleanup},
+       {"utc_system_device_battery_get_power_source_n",utc_system_device_battery_get_power_source_n,utc_system_device_battery_startup,utc_system_device_battery_cleanup},
+       {"utc_system_device_battery_get_status_p",utc_system_device_battery_get_status_p,utc_system_device_battery_startup,utc_system_device_battery_cleanup},
+       {"utc_system_device_battery_get_status_n",utc_system_device_battery_get_status_n,utc_system_device_battery_startup,utc_system_device_battery_cleanup},
+       {"utc_system_device_battery_get_property_p",utc_system_device_battery_get_property_p,utc_system_device_battery_startup,utc_system_device_battery_cleanup},
+       {"utc_system_device_battery_get_property_n",utc_system_device_battery_get_property_n,utc_system_device_battery_startup,utc_system_device_battery_cleanup},
+       {"utc_system_device_haptic_get_count_p",utc_system_device_haptic_get_count_p,utc_system_haptic_startup,utc_system_haptic_cleanup},
+       {"utc_system_device_haptic_get_count_n",utc_system_device_haptic_get_count_n,utc_system_haptic_startup,utc_system_haptic_cleanup},
+       {"utc_system_device_haptic_open_p",utc_system_device_haptic_open_p,utc_system_haptic_startup,utc_system_haptic_cleanup},
+       {"utc_system_device_haptic_open_n_1",utc_system_device_haptic_open_n_1,utc_system_haptic_startup,utc_system_haptic_cleanup},
+       {"utc_system_device_haptic_open_n_2",utc_system_device_haptic_open_n_2,utc_system_haptic_startup,utc_system_haptic_cleanup},
+       {"utc_system_device_haptic_close_p",utc_system_device_haptic_close_p,utc_system_haptic_startup,utc_system_haptic_cleanup},
+       {"utc_system_device_haptic_close_n",utc_system_device_haptic_close_n,utc_system_haptic_startup,utc_system_haptic_cleanup},
+       {"utc_system_device_haptic_vibrate_p",utc_system_device_haptic_vibrate_p,utc_system_haptic_startup,utc_system_haptic_cleanup},
+       {"utc_system_device_haptic_vibrate_n_1",utc_system_device_haptic_vibrate_n_1,utc_system_haptic_startup,utc_system_haptic_cleanup},
+       {"utc_system_device_haptic_vibrate_n_2",utc_system_device_haptic_vibrate_n_2,utc_system_haptic_startup,utc_system_haptic_cleanup},
+       {"utc_system_device_haptic_vibrate_n_3",utc_system_device_haptic_vibrate_n_3,utc_system_haptic_startup,utc_system_haptic_cleanup},
+       {"utc_system_device_haptic_stop_p",utc_system_device_haptic_stop_p,utc_system_haptic_startup,utc_system_haptic_cleanup},
+       {"utc_system_device_haptic_stop_n",utc_system_device_haptic_stop_n,utc_system_haptic_startup,utc_system_haptic_cleanup},
+       {"utc_system_device_flash_get_max_brightness_p",utc_system_device_flash_get_max_brightness_p,NULL,NULL},
+       {"utc_system_device_flash_get_max_brightness_n",utc_system_device_flash_get_max_brightness_n,NULL,NULL},
+       {"utc_system_device_flash_get_brightness_p",utc_system_device_flash_get_brightness_p,NULL,NULL},
+       {"utc_system_device_flash_get_brightness_n",utc_system_device_flash_get_brightness_n,NULL,NULL},
+       {"utc_system_device_flash_set_brightness_p",utc_system_device_flash_set_brightness_p,NULL,NULL},
+       {"utc_system_device_flash_set_brightness_n",utc_system_device_flash_set_brightness_n,NULL,NULL},
+       {"utc_system_device_led_play_custom_p",utc_system_device_led_play_custom_p,NULL,NULL},
+       {"utc_system_device_led_play_custom_n_1",utc_system_device_led_play_custom_n_1,NULL,NULL},
+       {"utc_system_device_led_play_custom_n2",utc_system_device_led_play_custom_n2,NULL,NULL},
+       {"utc_system_device_led_stop_custom_p",utc_system_device_led_stop_custom_p,NULL,NULL},
+       {"utc_system_device_led_stop_custom_n",utc_system_device_led_stop_custom_n,NULL,NULL},
+       {"utc_system_device_ir_is_available_p",utc_system_device_ir_is_available_p,utc_system_device_ir_startup,NULL},
+       {"utc_system_device_ir_is_available_n",utc_system_device_ir_is_available_n,utc_system_device_ir_startup,NULL},
+       {"utc_system_device_ir_transmit_p",utc_system_device_ir_transmit_p,utc_system_device_ir_startup,NULL},
+       {"utc_system_device_ir_transmit_n_1",utc_system_device_ir_transmit_n_1,utc_system_device_ir_startup,NULL},
+       {"utc_system_device_ir_transmit_n_2",utc_system_device_ir_transmit_n_2,utc_system_device_ir_startup,NULL},
+       {"utc_system_device_thermal_get_temperature_p",utc_system_device_thermal_get_temperature_p,utc_system_device_thermal_startup,utc_system_device_thermal_cleanup},
+       {"utc_system_device_thermal_get_temperature_n",utc_system_device_thermal_get_temperature_n,utc_system_device_thermal_startup,utc_system_device_thermal_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_DEVICE-NATIVE_H__
diff --git a/src/utc/dlog/tct-dlog-core_tv.h b/src/utc/dlog/tct-dlog-core_tv.h
new file mode 100755 (executable)
index 0000000..87e3c76
--- /dev/null
@@ -0,0 +1,36 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_DLOG-NATIVE_H__
+#define __TCT_DLOG-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+
+extern int utc_SystemFW_dlog_print_p(void);
+extern int utc_SystemFW_dlog_print_n(void);
+extern int utc_SystemFW_dlog_vprint_p(void);
+extern int utc_SystemFW_dlog_vprint_n(void);
+
+testcase tc_array[] = {
+       {"utc_SystemFW_dlog_print_p",utc_SystemFW_dlog_print_p,NULL,NULL},
+       {"utc_SystemFW_dlog_print_n",utc_SystemFW_dlog_print_n,NULL,NULL},
+       {"utc_SystemFW_dlog_vprint_p",utc_SystemFW_dlog_vprint_p,NULL,NULL},
+       {"utc_SystemFW_dlog_vprint_n",utc_SystemFW_dlog_vprint_n,NULL,NULL},
+       {NULL, NULL}
+};
+
+#endif // __TCT_DLOG-NATIVE_H__
diff --git a/src/utc/efl-extension/tct-efl-extension-core_tv.h b/src/utc/efl-extension/tct-efl-extension-core_tv.h
new file mode 100755 (executable)
index 0000000..1de7ac9
--- /dev/null
@@ -0,0 +1,82 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_EFL-EXT-NATIVE_H__
+#define __TCT_EFL-EXT-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_efl_ext_startup(void);
+extern void utc_efl_ext_cleanup(void);
+
+extern int utc_efl_ext_popup_back_p(void);
+extern int utc_efl_ext_ctxpopup_back_p(void);
+extern int utc_efl_ext_naviframe_more_cb_p(void);
+extern int utc_efl_ext_naviframe_back_cb_p(void);
+extern int utc_efl_ext_object_event_callback_add_p1(void);
+extern int utc_efl_ext_object_event_callback_add_p2(void);
+extern int utc_efl_ext_object_event_callback_del_p(void);
+extern int utc_efl_ext_entry_back_cb_p(void);
+extern int utc_efl_ext_entry_selection_start_cb_p(void);
+extern int utc_efl_ext_entry_selection_cleared_cb_p(void);
+extern int utc_efl_ext_entry_selection_back_event_allow_set_p1(void);
+extern int utc_efl_ext_entry_selection_back_event_allow_set_p2(void);
+extern int utc_efl_ext_win_keygrab_set_p(void);
+extern int utc_efl_ext_win_keygrab_unset_p(void);
+extern int utc_efl_ext_floatingbutton_add_p(void);
+extern int utc_efl_ext_floatingbutton_add_n(void);
+extern int utc_efl_ext_floatingbutton_pos_set_p(void);
+extern int utc_efl_ext_floatingbutton_pos_set_n(void);
+extern int utc_efl_ext_floatingbutton_pos_get_p(void);
+extern int utc_efl_ext_floatingbutton_movement_block_set_p1(void);
+extern int utc_efl_ext_floatingbutton_movement_block_set_p2(void);
+extern int utc_efl_ext_floatingbutton_movement_block_get_p(void);
+extern int utc_efl_ext_floatingbutton_mode_set_p1(void);
+extern int utc_efl_ext_floatingbutton_mode_set_p2(void);
+extern int utc_efl_ext_floatingbutton_mode_get_p(void);
+extern int utc_efl_ext_floatingbutton_pos_bring_in_p(void);
+
+testcase tc_array[] = {
+       {"utc_efl_ext_popup_back_p",utc_efl_ext_popup_back_p,utc_efl_ext_startup,utc_efl_ext_cleanup},
+       {"utc_efl_ext_ctxpopup_back_p",utc_efl_ext_ctxpopup_back_p,utc_efl_ext_startup,utc_efl_ext_cleanup},
+       {"utc_efl_ext_naviframe_more_cb_p",utc_efl_ext_naviframe_more_cb_p,utc_efl_ext_startup,utc_efl_ext_cleanup},
+       {"utc_efl_ext_naviframe_back_cb_p",utc_efl_ext_naviframe_back_cb_p,utc_efl_ext_startup,utc_efl_ext_cleanup},
+       {"utc_efl_ext_object_event_callback_add_p1",utc_efl_ext_object_event_callback_add_p1,utc_efl_ext_startup,utc_efl_ext_cleanup},
+       {"utc_efl_ext_object_event_callback_add_p2",utc_efl_ext_object_event_callback_add_p2,utc_efl_ext_startup,utc_efl_ext_cleanup},
+       {"utc_efl_ext_object_event_callback_del_p",utc_efl_ext_object_event_callback_del_p,utc_efl_ext_startup,utc_efl_ext_cleanup},
+       {"utc_efl_ext_entry_back_cb_p",utc_efl_ext_entry_back_cb_p,utc_efl_ext_startup,utc_efl_ext_cleanup},
+       {"utc_efl_ext_entry_selection_start_cb_p",utc_efl_ext_entry_selection_start_cb_p,utc_efl_ext_startup,utc_efl_ext_cleanup},
+       {"utc_efl_ext_entry_selection_cleared_cb_p",utc_efl_ext_entry_selection_cleared_cb_p,utc_efl_ext_startup,utc_efl_ext_cleanup},
+       {"utc_efl_ext_entry_selection_back_event_allow_set_p1",utc_efl_ext_entry_selection_back_event_allow_set_p1,utc_efl_ext_startup,utc_efl_ext_cleanup},
+       {"utc_efl_ext_entry_selection_back_event_allow_set_p2",utc_efl_ext_entry_selection_back_event_allow_set_p2,utc_efl_ext_startup,utc_efl_ext_cleanup},
+       {"utc_efl_ext_win_keygrab_set_p",utc_efl_ext_win_keygrab_set_p,utc_efl_ext_startup,utc_efl_ext_cleanup},
+       {"utc_efl_ext_win_keygrab_unset_p",utc_efl_ext_win_keygrab_unset_p,utc_efl_ext_startup,utc_efl_ext_cleanup},
+       {"utc_efl_ext_floatingbutton_add_p",utc_efl_ext_floatingbutton_add_p,utc_efl_ext_startup,utc_efl_ext_cleanup},
+       {"utc_efl_ext_floatingbutton_add_n",utc_efl_ext_floatingbutton_add_n,utc_efl_ext_startup,utc_efl_ext_cleanup},
+       {"utc_efl_ext_floatingbutton_pos_set_p",utc_efl_ext_floatingbutton_pos_set_p,utc_efl_ext_startup,utc_efl_ext_cleanup},
+       {"utc_efl_ext_floatingbutton_pos_set_n",utc_efl_ext_floatingbutton_pos_set_n,utc_efl_ext_startup,utc_efl_ext_cleanup},
+       {"utc_efl_ext_floatingbutton_pos_get_p",utc_efl_ext_floatingbutton_pos_get_p,utc_efl_ext_startup,utc_efl_ext_cleanup},
+       {"utc_efl_ext_floatingbutton_movement_block_set_p1",utc_efl_ext_floatingbutton_movement_block_set_p1,utc_efl_ext_startup,utc_efl_ext_cleanup},
+       {"utc_efl_ext_floatingbutton_movement_block_set_p2",utc_efl_ext_floatingbutton_movement_block_set_p2,utc_efl_ext_startup,utc_efl_ext_cleanup},
+       {"utc_efl_ext_floatingbutton_movement_block_get_p",utc_efl_ext_floatingbutton_movement_block_get_p,utc_efl_ext_startup,utc_efl_ext_cleanup},
+       {"utc_efl_ext_floatingbutton_mode_set_p1",utc_efl_ext_floatingbutton_mode_set_p1,utc_efl_ext_startup,utc_efl_ext_cleanup},
+       {"utc_efl_ext_floatingbutton_mode_set_p2",utc_efl_ext_floatingbutton_mode_set_p2,utc_efl_ext_startup,utc_efl_ext_cleanup},
+       {"utc_efl_ext_floatingbutton_mode_get_p",utc_efl_ext_floatingbutton_mode_get_p,utc_efl_ext_startup,utc_efl_ext_cleanup},
+       {"utc_efl_ext_floatingbutton_pos_bring_in_p",utc_efl_ext_floatingbutton_pos_bring_in_p,utc_efl_ext_startup,utc_efl_ext_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_EFL-EXT-NATIVE_H__
index ff4ce82de7b692aa7a94e9e0b06f1bc2d4f5c2aa..740ef18791ab358ac02669d72927d791236c7492 100755 (executable)
@@ -548,7 +548,7 @@ int utc_efl_ext_win_keygrab_unset_p(void)
     return 0;
 }
 
-#ifdef MOBILE
+#if (defined(MOBILE) || defined(TV))
 /**
  * @testcase           utc_efl_ext_floatingbutton_add_p
  * @since_tizen                2.4
diff --git a/src/utc/efl-util/tct-efl-util-core_tv.h b/src/utc/efl-util/tct-efl-util-core_tv.h
new file mode 100755 (executable)
index 0000000..c14d988
--- /dev/null
@@ -0,0 +1,116 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_EFL-UTIL-NATIVE_H__
+#define __TCT_EFL-UTIL-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_efl_util_startup(void);
+extern void utc_efl_util_cleanup(void);
+
+extern int utc_efl_util_set_notification_window_level_n1(void);
+extern int utc_efl_util_set_notification_window_level_n2(void);
+extern int utc_efl_util_set_notification_window_level_n3(void);
+extern int utc_efl_util_get_notification_window_level_n1(void);
+extern int utc_efl_util_get_notification_window_level_n2(void);
+extern int utc_efl_util_set_notification_window_level_p1(void);
+extern int utc_efl_util_set_notification_window_level_p2(void);
+extern int utc_efl_util_set_notification_window_level_p3(void);
+extern int utc_efl_util_set_notification_window_level_p4(void);
+extern int utc_efl_util_set_notification_window_level_p5(void);
+extern int utc_efl_util_set_notification_window_level_p6(void);
+extern int utc_efl_util_set_notification_window_level_p7(void);
+extern int utc_efl_util_set_notification_window_level_p8(void);
+extern int utc_efl_util_get_notification_window_level_p1(void);
+extern int utc_efl_util_get_notification_window_level_p2(void);
+extern int utc_efl_util_get_notification_window_level_p3(void);
+extern int utc_efl_util_get_notification_window_level_p4(void);
+extern int utc_efl_util_get_notification_window_level_p5(void);
+extern int utc_efl_util_get_notification_window_level_p6(void);
+extern int utc_efl_util_get_notification_window_level_p7(void);
+extern int utc_efl_util_get_notification_window_level_p8(void);
+extern int utc_efl_util_set_window_opaque_state_p1(void);
+extern int utc_efl_util_set_window_opaque_state_p2(void);
+extern int utc_efl_util_set_window_opaque_state_n1(void);
+extern int utc_efl_util_set_window_opaque_state_n2(void);
+extern int utc_efl_util_set_window_screen_mode_p1(void);
+extern int utc_efl_util_set_window_screen_mode_p2(void);
+extern int utc_efl_util_set_window_screen_mode_p3(void);
+extern int utc_efl_util_set_window_screen_mode_n1(void);
+extern int utc_efl_util_set_window_screen_mode_n2(void);
+extern int utc_efl_util_get_window_screen_mode_p1(void);
+extern int utc_efl_util_get_window_screen_mode_p2(void);
+extern int utc_efl_util_get_window_screen_mode_n1(void);
+extern int utc_efl_util_get_window_screen_mode_n2(void);
+extern int utc_efl_util_set_window_brightness_p1(void);
+extern int utc_efl_util_set_window_brightness_p2(void);
+extern int utc_efl_util_set_window_brightness_n1(void);
+extern int utc_efl_util_set_window_brightness_n2(void);
+extern int utc_efl_util_get_window_brightness_p1(void);
+extern int utc_efl_util_get_window_brightness_p2(void);
+extern int utc_efl_util_get_window_brightness_p3(void);
+extern int utc_efl_util_get_window_brightness_n1(void);
+extern int utc_efl_util_get_window_brightness_n2(void);
+
+testcase tc_array[] = {
+       {"utc_efl_util_set_notification_window_level_n1",utc_efl_util_set_notification_window_level_n1,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_set_notification_window_level_n2",utc_efl_util_set_notification_window_level_n2,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_set_notification_window_level_n3",utc_efl_util_set_notification_window_level_n3,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_get_notification_window_level_n1",utc_efl_util_get_notification_window_level_n1,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_get_notification_window_level_n2",utc_efl_util_get_notification_window_level_n2,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_set_notification_window_level_p1",utc_efl_util_set_notification_window_level_p1,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_set_notification_window_level_p2",utc_efl_util_set_notification_window_level_p2,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_set_notification_window_level_p3",utc_efl_util_set_notification_window_level_p3,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_set_notification_window_level_p4",utc_efl_util_set_notification_window_level_p4,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_set_notification_window_level_p5",utc_efl_util_set_notification_window_level_p5,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_set_notification_window_level_p6",utc_efl_util_set_notification_window_level_p6,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_set_notification_window_level_p7",utc_efl_util_set_notification_window_level_p7,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_set_notification_window_level_p8",utc_efl_util_set_notification_window_level_p8,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_get_notification_window_level_p1",utc_efl_util_get_notification_window_level_p1,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_get_notification_window_level_p2",utc_efl_util_get_notification_window_level_p2,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_get_notification_window_level_p3",utc_efl_util_get_notification_window_level_p3,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_get_notification_window_level_p4",utc_efl_util_get_notification_window_level_p4,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_get_notification_window_level_p5",utc_efl_util_get_notification_window_level_p5,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_get_notification_window_level_p6",utc_efl_util_get_notification_window_level_p6,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_get_notification_window_level_p7",utc_efl_util_get_notification_window_level_p7,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_get_notification_window_level_p8",utc_efl_util_get_notification_window_level_p8,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_set_window_opaque_state_p1",utc_efl_util_set_window_opaque_state_p1,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_set_window_opaque_state_p2",utc_efl_util_set_window_opaque_state_p2,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_set_window_opaque_state_n1",utc_efl_util_set_window_opaque_state_n1,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_set_window_opaque_state_n2",utc_efl_util_set_window_opaque_state_n2,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_set_window_screen_mode_p1",utc_efl_util_set_window_screen_mode_p1,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_set_window_screen_mode_p2",utc_efl_util_set_window_screen_mode_p2,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_set_window_screen_mode_p3",utc_efl_util_set_window_screen_mode_p3,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_set_window_screen_mode_n1",utc_efl_util_set_window_screen_mode_n1,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_set_window_screen_mode_n2",utc_efl_util_set_window_screen_mode_n2,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_get_window_screen_mode_p1",utc_efl_util_get_window_screen_mode_p1,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_get_window_screen_mode_p2",utc_efl_util_get_window_screen_mode_p2,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_get_window_screen_mode_n1",utc_efl_util_get_window_screen_mode_n1,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_get_window_screen_mode_n2",utc_efl_util_get_window_screen_mode_n2,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_set_window_brightness_p1",utc_efl_util_set_window_brightness_p1,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_set_window_brightness_p2",utc_efl_util_set_window_brightness_p2,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_set_window_brightness_n1",utc_efl_util_set_window_brightness_n1,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_set_window_brightness_n2",utc_efl_util_set_window_brightness_n2,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_get_window_brightness_p1",utc_efl_util_get_window_brightness_p1,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_get_window_brightness_p2",utc_efl_util_get_window_brightness_p2,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_get_window_brightness_p3",utc_efl_util_get_window_brightness_p3,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_get_window_brightness_n1",utc_efl_util_get_window_brightness_n1,utc_efl_util_startup,utc_efl_util_cleanup},
+       {"utc_efl_util_get_window_brightness_n2",utc_efl_util_get_window_brightness_n2,utc_efl_util_startup,utc_efl_util_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_EFL-UTIL-NATIVE_H__
diff --git a/src/utc/eom/tct-eom-core_tv.h b/src/utc/eom/tct-eom-core_tv.h
new file mode 100755 (executable)
index 0000000..6ee6535
--- /dev/null
@@ -0,0 +1,120 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_EOM-NATIVE_H__
+#define __TCT_EOM-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_eom_startup(void);
+extern void utc_eom_cleanup(void);
+extern void utc_eom_getinfo_startup(void);
+extern void utc_eom_getinfo_cleanup(void);
+extern void utc_eom_setinfo_startup(void);
+extern void utc_eom_setinfo_cleanup(void);
+extern void utc_eom_cb_startup(void);
+extern void utc_eom_cb_cleanup(void);
+
+extern int utc_eom_init_p(void);
+extern int utc_eom_deinit_p(void);
+extern int utc_eom_get_eom_output_ids_p(void);
+extern int utc_eom_get_eom_output_ids_n(void);
+extern int utc_eom_get_output_type_p(void);
+extern int utc_eom_get_output_type_n1(void);
+extern int utc_eom_get_output_type_n2(void);
+extern int utc_eom_get_output_mode_p(void);
+extern int utc_eom_get_output_mode_n1(void);
+extern int utc_eom_get_output_mode_n2(void);
+extern int utc_eom_get_output_attribute_p(void);
+extern int utc_eom_get_output_attribute_n1(void);
+extern int utc_eom_get_output_attribute_n2(void);
+extern int utc_eom_get_output_attribute_state_p(void);
+extern int utc_eom_get_output_attribute_state_n1(void);
+extern int utc_eom_get_output_attribute_state_n2(void);
+extern int utc_eom_get_output_resolution_p(void);
+extern int utc_eom_get_output_resolution_n1(void);
+extern int utc_eom_get_output_resolution_n2(void);
+extern int utc_eom_get_output_physical_size_p(void);
+extern int utc_eom_get_output_physical_size_n1(void);
+extern int utc_eom_get_output_physical_size_n2(void);
+extern int utc_eom_set_output_attribute_p(void);
+extern int utc_eom_set_output_attribute_n(void);
+extern int utc_eom_set_output_window_p(void);
+extern int utc_eom_set_output_window_n(void);
+extern int utc_eom_set_output_added_cb_p(void);
+extern int utc_eom_set_output_added_cb_n(void);
+extern int utc_eom_unset_output_added_cb_p(void);
+extern int utc_eom_unset_output_added_cb_n(void);
+extern int utc_eom_set_output_removeed_cb_p(void);
+extern int utc_eom_set_output_removed_cb_n(void);
+extern int utc_eom_unset_output_removed_cb_p(void);
+extern int utc_eom_unset_output_removed_cb_n(void);
+extern int utc_eom_set_mode_changed_cb_p(void);
+extern int utc_eom_set_mode_changed_cb_n(void);
+extern int utc_eom_unset_mode_changed_cb_p(void);
+extern int utc_eom_unset_mode_changed_cb_n(void);
+extern int utc_eom_set_attribute_changed_cb_p(void);
+extern int utc_eom_set_attribute_changed_cb_n(void);
+extern int utc_eom_unset_attribute_changed_cb_p(void);
+extern int utc_eom_unset_attribute_chang_cb_n(void);
+
+testcase tc_array[] = {
+       {"utc_eom_init_p",utc_eom_init_p,utc_eom_startup,utc_eom_cleanup},
+       {"utc_eom_deinit_p",utc_eom_deinit_p,utc_eom_startup,utc_eom_cleanup},
+       {"utc_eom_get_eom_output_ids_p",utc_eom_get_eom_output_ids_p,utc_eom_startup,utc_eom_cleanup},
+       {"utc_eom_get_eom_output_ids_n",utc_eom_get_eom_output_ids_n,utc_eom_startup,utc_eom_cleanup},
+       {"utc_eom_get_output_type_p",utc_eom_get_output_type_p,utc_eom_getinfo_startup,utc_eom_getinfo_cleanup},
+       {"utc_eom_get_output_type_n1",utc_eom_get_output_type_n1,utc_eom_getinfo_startup,utc_eom_getinfo_cleanup},
+       {"utc_eom_get_output_type_n2",utc_eom_get_output_type_n2,utc_eom_getinfo_startup,utc_eom_getinfo_cleanup},
+       {"utc_eom_get_output_mode_p",utc_eom_get_output_mode_p,utc_eom_getinfo_startup,utc_eom_getinfo_cleanup},
+       {"utc_eom_get_output_mode_n1",utc_eom_get_output_mode_n1,utc_eom_getinfo_startup,utc_eom_getinfo_cleanup},
+       {"utc_eom_get_output_mode_n2",utc_eom_get_output_mode_n2,utc_eom_getinfo_startup,utc_eom_getinfo_cleanup},
+       {"utc_eom_get_output_attribute_p",utc_eom_get_output_attribute_p,utc_eom_getinfo_startup,utc_eom_getinfo_cleanup},
+       {"utc_eom_get_output_attribute_n1",utc_eom_get_output_attribute_n1,utc_eom_getinfo_startup,utc_eom_getinfo_cleanup},
+       {"utc_eom_get_output_attribute_n2",utc_eom_get_output_attribute_n2,utc_eom_getinfo_startup,utc_eom_getinfo_cleanup},
+       {"utc_eom_get_output_attribute_state_p",utc_eom_get_output_attribute_state_p,utc_eom_getinfo_startup,utc_eom_getinfo_cleanup},
+       {"utc_eom_get_output_attribute_state_n1",utc_eom_get_output_attribute_state_n1,utc_eom_getinfo_startup,utc_eom_getinfo_cleanup},
+       {"utc_eom_get_output_attribute_state_n2",utc_eom_get_output_attribute_state_n2,utc_eom_getinfo_startup,utc_eom_getinfo_cleanup},
+       {"utc_eom_get_output_resolution_p",utc_eom_get_output_resolution_p,utc_eom_getinfo_startup,utc_eom_getinfo_cleanup},
+       {"utc_eom_get_output_resolution_n1",utc_eom_get_output_resolution_n1,utc_eom_getinfo_startup,utc_eom_getinfo_cleanup},
+       {"utc_eom_get_output_resolution_n2",utc_eom_get_output_resolution_n2,utc_eom_getinfo_startup,utc_eom_getinfo_cleanup},
+       {"utc_eom_get_output_physical_size_p",utc_eom_get_output_physical_size_p,utc_eom_getinfo_startup,utc_eom_getinfo_cleanup},
+       {"utc_eom_get_output_physical_size_n1",utc_eom_get_output_physical_size_n1,utc_eom_getinfo_startup,utc_eom_getinfo_cleanup},
+       {"utc_eom_get_output_physical_size_n2",utc_eom_get_output_physical_size_n2,utc_eom_getinfo_startup,utc_eom_getinfo_cleanup},
+       {"utc_eom_set_output_attribute_p",utc_eom_set_output_attribute_p,utc_eom_setinfo_startup,utc_eom_setinfo_cleanup},
+       {"utc_eom_set_output_attribute_n",utc_eom_set_output_attribute_n,utc_eom_setinfo_startup,utc_eom_setinfo_cleanup},
+       {"utc_eom_set_output_window_p",utc_eom_set_output_window_p,utc_eom_setinfo_startup,utc_eom_setinfo_cleanup},
+       {"utc_eom_set_output_window_n",utc_eom_set_output_window_n,utc_eom_setinfo_startup,utc_eom_setinfo_cleanup},
+       {"utc_eom_set_output_added_cb_p",utc_eom_set_output_added_cb_p,utc_eom_cb_startup,utc_eom_cb_cleanup},
+       {"utc_eom_set_output_added_cb_n",utc_eom_set_output_added_cb_n,utc_eom_cb_startup,utc_eom_cb_cleanup},
+       {"utc_eom_unset_output_added_cb_p",utc_eom_unset_output_added_cb_p,utc_eom_cb_startup,utc_eom_cb_cleanup},
+       {"utc_eom_unset_output_added_cb_n",utc_eom_unset_output_added_cb_n,utc_eom_cb_startup,utc_eom_cb_cleanup},
+       {"utc_eom_set_output_removeed_cb_p",utc_eom_set_output_removeed_cb_p,utc_eom_cb_startup,utc_eom_cb_cleanup},
+       {"utc_eom_set_output_removed_cb_n",utc_eom_set_output_removed_cb_n,utc_eom_cb_startup,utc_eom_cb_cleanup},
+       {"utc_eom_unset_output_removed_cb_p",utc_eom_unset_output_removed_cb_p,utc_eom_cb_startup,utc_eom_cb_cleanup},
+       {"utc_eom_unset_output_removed_cb_n",utc_eom_unset_output_removed_cb_n,utc_eom_cb_startup,utc_eom_cb_cleanup},
+       {"utc_eom_set_mode_changed_cb_p",utc_eom_set_mode_changed_cb_p,utc_eom_cb_startup,utc_eom_cb_cleanup},
+       {"utc_eom_set_mode_changed_cb_n",utc_eom_set_mode_changed_cb_n,utc_eom_cb_startup,utc_eom_cb_cleanup},
+       {"utc_eom_unset_mode_changed_cb_p",utc_eom_unset_mode_changed_cb_p,utc_eom_cb_startup,utc_eom_cb_cleanup},
+       {"utc_eom_unset_mode_changed_cb_n",utc_eom_unset_mode_changed_cb_n,utc_eom_cb_startup,utc_eom_cb_cleanup},
+       {"utc_eom_set_attribute_changed_cb_p",utc_eom_set_attribute_changed_cb_p,utc_eom_cb_startup,utc_eom_cb_cleanup},
+       {"utc_eom_set_attribute_changed_cb_n",utc_eom_set_attribute_changed_cb_n,utc_eom_cb_startup,utc_eom_cb_cleanup},
+       {"utc_eom_unset_attribute_changed_cb_p",utc_eom_unset_attribute_changed_cb_p,utc_eom_cb_startup,utc_eom_cb_cleanup},
+       {"utc_eom_unset_attribute_chang_cb_n",utc_eom_unset_attribute_chang_cb_n,utc_eom_cb_startup,utc_eom_cb_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_EOM-NATIVE_H__
diff --git a/src/utc/http/tct-http-core_tv.h b/src/utc/http/tct-http-core_tv.h
new file mode 100755 (executable)
index 0000000..b45dc4c
--- /dev/null
@@ -0,0 +1,232 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_HTTP-NATIVE_H__
+#define __TCT_HTTP-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_http_startup(void);
+extern void utc_http_cleanup(void);
+
+extern int utc_http_init_n(void);
+extern int utc_http_init_p(void);
+extern int utc_http_session_create_p(void);
+extern int utc_http_session_create_n(void);
+extern int utc_http_session_destroy_n(void);
+extern int utc_http_session_destroy_p(void);
+extern int utc_http_session_set_auto_redirection_n(void);
+extern int utc_http_session_set_auto_redirection_p(void);
+extern int utc_http_session_get_auto_redirection_n(void);
+extern int utc_http_session_get_auto_redirection_p(void);
+extern int utc_http_session_get_active_transaction_count_n(void);
+extern int utc_http_session_get_active_transaction_count_p(void);
+extern int utc_http_session_get_max_transaction_count_n(void);
+extern int utc_http_session_get_max_transaction_count_p(void);
+extern int utc_http_session_open_transaction_n(void);
+extern int utc_http_session_open_transaction_p(void);
+extern int utc_http_transaction_destroy_n(void);
+extern int utc_http_transaction_destroy_p(void);
+extern int utc_http_transaction_set_progress_cb_n(void);
+extern int utc_http_transaction_set_progress_cb_p(void);
+extern int utc_http_transaction_set_received_header_cb_n(void);
+extern int utc_http_transaction_set_received_header_cb_p(void);
+extern int utc_http_transaction_set_received_body_cb_n(void);
+extern int utc_http_transaction_set_received_body_cb_p(void);
+extern int utc_http_transaction_set_uploaded_cb_n(void);
+extern int utc_http_transaction_set_uploaded_cb_p(void);
+extern int utc_http_transaction_set_completed_cb_n(void);
+extern int utc_http_transaction_set_completed_cb_p(void);
+extern int utc_http_transaction_set_aborted_cb_n(void);
+extern int utc_http_transaction_set_aborted_cb_p(void);
+extern int utc_http_transaction_set_timeout_n(void);
+extern int utc_http_transaction_set_timeout_p(void);
+extern int utc_http_transaction_get_timeout_n(void);
+extern int utc_http_transaction_get_timeout_p(void);
+extern int utc_http_transaction_set_interface_name_n(void);
+extern int utc_http_transaction_set_interface_name_p(void);
+extern int utc_http_transaction_get_interface_name_n(void);
+extern int utc_http_transaction_get_interface_name_p(void);
+extern int utc_http_transaction_set_ready_to_write_n(void);
+extern int utc_http_transaction_set_ready_to_write_p(void);
+extern int utc_http_transaction_get_server_certificate_verification_n(void);
+extern int utc_http_transaction_get_server_certificate_verification_p(void);
+extern int utc_http_transaction_set_server_certificate_verification_n(void);
+extern int utc_http_transaction_set_server_certificate_verification_p(void);
+extern int utc_http_session_destroy_all_transactions_n(void);
+extern int utc_http_session_destroy_all_transactions_p(void);
+extern int utc_http_transaction_header_add_field_n(void);
+extern int utc_http_transaction_header_add_field_p(void);
+extern int utc_http_transaction_header_remove_field_n(void);
+extern int utc_http_transaction_header_remove_field_p(void);
+extern int utc_http_transaction_header_get_field_value_n(void);
+extern int utc_http_transaction_header_get_field_value_p(void);
+extern int utc_http_transaction_request_set_method_n(void);
+extern int utc_http_transaction_request_set_method_p(void);
+extern int utc_http_transaction_request_get_method_n(void);
+extern int utc_http_transaction_request_get_method_p(void);
+extern int utc_http_transaction_request_set_version_n(void);
+extern int utc_http_transaction_request_set_version_p(void);
+extern int utc_http_transaction_request_get_version_n(void);
+extern int utc_http_transaction_request_get_version_p(void);
+extern int utc_http_transaction_request_set_uri_n(void);
+extern int utc_http_transaction_request_set_uri_p(void);
+extern int utc_http_transaction_request_get_uri_n(void);
+extern int utc_http_transaction_request_get_uri_p(void);
+extern int utc_http_transaction_request_set_accept_encoding_n(void);
+extern int utc_http_transaction_request_set_accept_encoding_p(void);
+extern int utc_http_transaction_request_get_accept_encoding_n(void);
+extern int utc_http_transaction_request_get_accept_encoding_p(void);
+extern int utc_http_transaction_request_set_cookie_n(void);
+extern int utc_http_transaction_request_set_cookie_p(void);
+extern int utc_http_transaction_request_get_cookie_n(void);
+extern int utc_http_transaction_request_get_cookie_p(void);
+extern int utc_http_transaction_request_write_body_n(void);
+extern int utc_http_transaction_request_write_body_p(void);
+extern int utc_http_transaction_request_set_upload_file_n(void);
+extern int utc_http_transaction_request_set_upload_file_p(void);
+extern int utc_http_transaction_set_http_auth_scheme_n(void);
+extern int utc_http_transaction_set_http_auth_scheme_p(void);
+extern int utc_http_transaction_get_http_auth_scheme_n(void);
+extern int utc_http_transaction_get_http_auth_scheme_p(void);
+extern int utc_http_transaction_set_credentials_n(void);
+extern int utc_http_transaction_set_credentials_p(void);
+extern int utc_http_transaction_get_credentials_n(void);
+extern int utc_http_transaction_get_credentials_p(void);
+extern int utc_http_transaction_open_authentication_n(void);
+extern int utc_http_transaction_open_authentication_p(void);
+extern int utc_http_transaction_resume_n(void);
+extern int utc_http_transaction_pause_n(void);
+extern int utc_http_transaction_cancel_n(void);
+extern int utc_http_transaction_response_get_status_text_n(void);
+extern int utc_http_transaction_response_get_version_n(void);
+extern int utc_http_transaction_get_realm_n(void);
+extern int utc_http_deinit_n(void);
+extern int utc_http_deinit_p(void);
+extern int utc_http_transaction_submit_n1(void);
+extern int utc_http_transaction_submit_n2(void);
+extern int utc_http_transaction_submit_p(void);
+extern int utc_http_transaction_set_tcp_fastopen_n(void);
+extern int utc_http_transaction_set_tcp_fastopen_p(void);
+extern int utc_http_transaction_get_tcp_fastopen_n(void);
+extern int utc_http_transaction_get_tcp_fastopen_p(void);
+
+testcase tc_array[] = {
+       {"utc_http_init_n",utc_http_init_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_init_p",utc_http_init_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_session_create_p",utc_http_session_create_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_session_create_n",utc_http_session_create_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_session_destroy_n",utc_http_session_destroy_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_session_destroy_p",utc_http_session_destroy_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_session_set_auto_redirection_n",utc_http_session_set_auto_redirection_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_session_set_auto_redirection_p",utc_http_session_set_auto_redirection_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_session_get_auto_redirection_n",utc_http_session_get_auto_redirection_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_session_get_auto_redirection_p",utc_http_session_get_auto_redirection_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_session_get_active_transaction_count_n",utc_http_session_get_active_transaction_count_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_session_get_active_transaction_count_p",utc_http_session_get_active_transaction_count_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_session_get_max_transaction_count_n",utc_http_session_get_max_transaction_count_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_session_get_max_transaction_count_p",utc_http_session_get_max_transaction_count_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_session_open_transaction_n",utc_http_session_open_transaction_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_session_open_transaction_p",utc_http_session_open_transaction_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_destroy_n",utc_http_transaction_destroy_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_destroy_p",utc_http_transaction_destroy_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_set_progress_cb_n",utc_http_transaction_set_progress_cb_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_set_progress_cb_p",utc_http_transaction_set_progress_cb_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_set_received_header_cb_n",utc_http_transaction_set_received_header_cb_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_set_received_header_cb_p",utc_http_transaction_set_received_header_cb_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_set_received_body_cb_n",utc_http_transaction_set_received_body_cb_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_set_received_body_cb_p",utc_http_transaction_set_received_body_cb_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_set_uploaded_cb_n",utc_http_transaction_set_uploaded_cb_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_set_uploaded_cb_p",utc_http_transaction_set_uploaded_cb_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_set_completed_cb_n",utc_http_transaction_set_completed_cb_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_set_completed_cb_p",utc_http_transaction_set_completed_cb_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_set_aborted_cb_n",utc_http_transaction_set_aborted_cb_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_set_aborted_cb_p",utc_http_transaction_set_aborted_cb_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_set_timeout_n",utc_http_transaction_set_timeout_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_set_timeout_p",utc_http_transaction_set_timeout_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_get_timeout_n",utc_http_transaction_get_timeout_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_get_timeout_p",utc_http_transaction_get_timeout_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_set_interface_name_n",utc_http_transaction_set_interface_name_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_set_interface_name_p",utc_http_transaction_set_interface_name_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_get_interface_name_n",utc_http_transaction_get_interface_name_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_get_interface_name_p",utc_http_transaction_get_interface_name_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_set_ready_to_write_n",utc_http_transaction_set_ready_to_write_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_set_ready_to_write_p",utc_http_transaction_set_ready_to_write_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_get_server_certificate_verification_n",utc_http_transaction_get_server_certificate_verification_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_get_server_certificate_verification_p",utc_http_transaction_get_server_certificate_verification_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_set_server_certificate_verification_n",utc_http_transaction_set_server_certificate_verification_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_set_server_certificate_verification_p",utc_http_transaction_set_server_certificate_verification_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_session_destroy_all_transactions_n",utc_http_session_destroy_all_transactions_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_session_destroy_all_transactions_p",utc_http_session_destroy_all_transactions_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_header_add_field_n",utc_http_transaction_header_add_field_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_header_add_field_p",utc_http_transaction_header_add_field_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_header_remove_field_n",utc_http_transaction_header_remove_field_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_header_remove_field_p",utc_http_transaction_header_remove_field_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_header_get_field_value_n",utc_http_transaction_header_get_field_value_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_header_get_field_value_p",utc_http_transaction_header_get_field_value_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_request_set_method_n",utc_http_transaction_request_set_method_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_request_set_method_p",utc_http_transaction_request_set_method_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_request_get_method_n",utc_http_transaction_request_get_method_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_request_get_method_p",utc_http_transaction_request_get_method_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_request_set_version_n",utc_http_transaction_request_set_version_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_request_set_version_p",utc_http_transaction_request_set_version_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_request_get_version_n",utc_http_transaction_request_get_version_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_request_get_version_p",utc_http_transaction_request_get_version_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_request_set_uri_n",utc_http_transaction_request_set_uri_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_request_set_uri_p",utc_http_transaction_request_set_uri_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_request_get_uri_n",utc_http_transaction_request_get_uri_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_request_get_uri_p",utc_http_transaction_request_get_uri_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_request_set_accept_encoding_n",utc_http_transaction_request_set_accept_encoding_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_request_set_accept_encoding_p",utc_http_transaction_request_set_accept_encoding_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_request_get_accept_encoding_n",utc_http_transaction_request_get_accept_encoding_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_request_get_accept_encoding_p",utc_http_transaction_request_get_accept_encoding_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_request_set_cookie_n",utc_http_transaction_request_set_cookie_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_request_set_cookie_p",utc_http_transaction_request_set_cookie_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_request_get_cookie_n",utc_http_transaction_request_get_cookie_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_request_get_cookie_p",utc_http_transaction_request_get_cookie_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_request_write_body_n",utc_http_transaction_request_write_body_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_request_write_body_p",utc_http_transaction_request_write_body_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_request_set_upload_file_n",utc_http_transaction_request_set_upload_file_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_request_set_upload_file_p",utc_http_transaction_request_set_upload_file_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_set_http_auth_scheme_n",utc_http_transaction_set_http_auth_scheme_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_set_http_auth_scheme_p",utc_http_transaction_set_http_auth_scheme_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_get_http_auth_scheme_n",utc_http_transaction_get_http_auth_scheme_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_get_http_auth_scheme_p",utc_http_transaction_get_http_auth_scheme_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_set_credentials_n",utc_http_transaction_set_credentials_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_set_credentials_p",utc_http_transaction_set_credentials_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_get_credentials_n",utc_http_transaction_get_credentials_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_get_credentials_p",utc_http_transaction_get_credentials_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_open_authentication_n",utc_http_transaction_open_authentication_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_open_authentication_p",utc_http_transaction_open_authentication_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_resume_n",utc_http_transaction_resume_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_pause_n",utc_http_transaction_pause_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_cancel_n",utc_http_transaction_cancel_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_response_get_status_text_n",utc_http_transaction_response_get_status_text_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_response_get_version_n",utc_http_transaction_response_get_version_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_get_realm_n",utc_http_transaction_get_realm_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_deinit_n",utc_http_deinit_n,utc_http_startup,utc_http_cleanup},
+       {"utc_http_deinit_p",utc_http_deinit_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_submit_n1",utc_http_transaction_submit_n1,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_submit_n2",utc_http_transaction_submit_n2,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_submit_p",utc_http_transaction_submit_p,utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_set_tcp_fastopen_n", utc_http_transaction_set_tcp_fastopen_n, utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_set_tcp_fastopen_p", utc_http_transaction_set_tcp_fastopen_p, utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_get_tcp_fastopen_n", utc_http_transaction_get_tcp_fastopen_n, utc_http_startup,utc_http_cleanup},
+       {"utc_http_transaction_get_tcp_fastopen_p", utc_http_transaction_get_tcp_fastopen_p, utc_http_startup,utc_http_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_HTTP-NATIVE_H__
diff --git a/src/utc/image-util/tct-image-util-core_tv.h b/src/utc/image-util/tct-image-util-core_tv.h
new file mode 100644 (file)
index 0000000..3df00fa
--- /dev/null
@@ -0,0 +1,496 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_IMAGE-UTIL-NATIVE_H__
+#define __TCT_IMAGE-UTIL-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_image_util_decode_startup(void);
+extern void utc_image_util_decode_cleanup(void);
+extern void utc_image_util_encode_startup(void);
+extern void utc_image_util_encode_cleanup(void);
+extern void utc_media_image_util_basic_startup(void);
+extern void utc_media_image_util_basic_cleanup(void);
+extern void utc_image_util_agif_encode_startup(void);
+extern void utc_image_util_agif_encode_cleanup(void);
+extern void utc_image_util_anim_encode_startup(void);
+extern void utc_image_util_anim_encode_cleanup(void);
+
+extern int utc_image_util_foreach_supported_colorspace_n1(void);
+extern int utc_image_util_foreach_supported_colorspace_n2(void);
+extern int utc_image_util_foreach_supported_colorspace_p(void);
+extern int utc_image_util_decode_create_n1(void);
+extern int utc_image_util_decode_create_p(void);
+extern int utc_image_util_decode_set_input_path_n1(void);
+extern int utc_image_util_decode_set_input_path_n2(void);
+extern int utc_image_util_decode_set_input_path_n3(void);
+extern int utc_image_util_decode_set_input_path_n4(void);
+extern int utc_image_util_decode_set_input_path_p(void);
+extern int utc_image_util_decode_set_input_buffer_n1(void);
+extern int utc_image_util_decode_set_input_buffer_n2(void);
+extern int utc_image_util_decode_set_input_buffer_n3(void);
+extern int utc_image_util_decode_set_input_buffer_n4(void);
+extern int utc_image_util_decode_set_input_buffer_p(void);
+extern int utc_image_util_decode_set_output_buffer_n1(void);
+extern int utc_image_util_decode_set_output_buffer_n2(void);
+extern int utc_image_util_decode_set_output_buffer_n3(void);
+extern int utc_image_util_decode_set_output_buffer_p(void);
+extern int utc_image_util_decode_set_colorspace_n1(void);
+extern int utc_image_util_decode_set_colorspace_n2(void);
+extern int utc_image_util_decode_set_colorspace_n3(void);
+extern int utc_image_util_decode_set_colorspace_n4(void);
+extern int utc_image_util_decode_set_colorspace_n5(void);
+extern int utc_image_util_decode_set_colorspace_n6(void);
+extern int utc_image_util_decode_set_colorspace_n7(void);
+extern int utc_image_util_decode_set_colorspace_p1(void);
+extern int utc_image_util_decode_set_colorspace_p2(void);
+extern int utc_image_util_decode_set_colorspace_p3(void);
+extern int utc_image_util_decode_set_colorspace_p4(void);
+extern int utc_image_util_decode_set_jpeg_downscale_n1(void);
+extern int utc_image_util_decode_set_jpeg_downscale_n2(void);
+extern int utc_image_util_decode_set_jpeg_downscale_n3(void);
+extern int utc_image_util_decode_set_jpeg_downscale_n4(void);
+extern int utc_image_util_decode_set_jpeg_downscale_p(void);
+extern int utc_image_util_decode_run_n1(void);
+extern int utc_image_util_decode_run_n2(void);
+extern int utc_image_util_decode_run_n3(void);
+extern int utc_image_util_decode_run_n4(void);
+extern int utc_image_util_decode_run_n5(void);
+extern int utc_image_util_decode_run_p1(void);
+extern int utc_image_util_decode_run_p2(void);
+extern int utc_image_util_decode_run2_n(void);
+extern int utc_image_util_decode_run2_p1(void);
+extern int utc_image_util_decode_run2_p2(void);
+extern int utc_image_util_decode_run_async_n1(void);
+extern int utc_image_util_decode_run_async_n2(void);
+extern int utc_image_util_decode_run_async_n3(void);
+extern int utc_image_util_decode_run_async_n4(void);
+extern int utc_image_util_decode_run_async_n5(void);
+extern int utc_image_util_decode_run_async_n6(void);
+extern int utc_image_util_decode_run_async_p1(void);
+extern int utc_image_util_decode_run_async_p2(void);
+extern int utc_image_util_decode_run_async2_n(void);
+extern int utc_image_util_decode_run_async2_p1(void);
+extern int utc_image_util_decode_run_async2_p2(void);
+extern int utc_image_util_decode_destroy_n1(void);
+extern int utc_image_util_decode_destroy_n2(void);
+extern int utc_image_util_decode_destroy_p(void);
+extern int utc_image_util_encode_create_n1(void);
+extern int utc_image_util_encode_create_n2(void);
+extern int utc_image_util_encode_create_p(void);
+extern int utc_image_util_encode_set_resolution_n1(void);
+extern int utc_image_util_encode_set_resolution_n2(void);
+extern int utc_image_util_encode_set_resolution_n3(void);
+extern int utc_image_util_encode_set_resolution_n4(void);
+extern int utc_image_util_encode_set_resolution_p(void);
+extern int utc_image_util_encode_set_colorspace_n1(void);
+extern int utc_image_util_encode_set_colorspace_n2(void);
+extern int utc_image_util_encode_set_colorspace_n3(void);
+extern int utc_image_util_encode_set_colorspace_n4(void);
+extern int utc_image_util_encode_set_colorspace_p(void);
+extern int utc_image_util_encode_set_quality_n1(void);
+extern int utc_image_util_encode_set_quality_n2(void);
+extern int utc_image_util_encode_set_quality_n3(void);
+extern int utc_image_util_encode_set_quality_n4(void);
+extern int utc_image_util_encode_set_quality_p(void);
+extern int utc_image_util_encode_set_png_compression_n1(void);
+extern int utc_image_util_encode_set_png_compression_n2(void);
+extern int utc_image_util_encode_set_png_compression_n3(void);
+extern int utc_image_util_encode_set_png_compression_n4(void);
+extern int utc_image_util_encode_set_png_compression_p(void);
+extern int utc_image_util_encode_set_gif_frame_delay_time_n1(void);
+extern int utc_image_util_encode_set_gif_frame_delay_time_n2(void);
+extern int utc_image_util_encode_set_gif_frame_delay_time_n3(void);
+extern int utc_image_util_encode_set_gif_frame_delay_time_p(void);
+extern int utc_image_util_encode_set_webp_lossless_n1(void);
+extern int utc_image_util_encode_set_webp_lossless_n2(void);
+extern int utc_image_util_encode_set_webp_lossless_p(void);
+extern int utc_image_util_encode_set_input_buffer_n1(void);
+extern int utc_image_util_encode_set_input_buffer_n2(void);
+extern int utc_image_util_encode_set_input_buffer_n3(void);
+extern int utc_image_util_encode_set_input_buffer_p(void);
+extern int utc_image_util_encode_set_output_path_n1(void);
+extern int utc_image_util_encode_set_output_path_n2(void);
+extern int utc_image_util_encode_set_output_path_n3(void);
+extern int utc_image_util_encode_set_output_path_n4(void);
+extern int utc_image_util_encode_set_output_path_p(void);
+extern int utc_image_util_encode_set_output_buffer_n1(void);
+extern int utc_image_util_encode_set_output_buffer_n2(void);
+extern int utc_image_util_encode_set_output_buffer_n3(void);
+extern int utc_image_util_encode_set_output_buffer_p(void);
+extern int utc_image_util_encode_run_n1(void);
+extern int utc_image_util_encode_run_n2(void);
+extern int utc_image_util_encode_run_n3(void);
+extern int utc_image_util_encode_run_n4(void);
+extern int utc_image_util_encode_run_n5(void);
+extern int utc_image_util_encode_run_n6(void);
+extern int utc_image_util_encode_run_n7(void);
+extern int utc_image_util_encode_run_n8(void);
+extern int utc_image_util_encode_run_p1(void);
+extern int utc_image_util_encode_run_p2(void);
+extern int utc_image_util_encode_run_p3(void);
+extern int utc_image_util_encode_run_p4(void);
+extern int utc_image_util_encode_run_async_n1(void);
+extern int utc_image_util_encode_run_async_n2(void);
+extern int utc_image_util_encode_run_async_n3(void);
+extern int utc_image_util_encode_run_async_n4(void);
+extern int utc_image_util_encode_run_async_n5(void);
+extern int utc_image_util_encode_run_async_n6(void);
+extern int utc_image_util_encode_run_async_n7(void);
+extern int utc_image_util_encode_run_async_n8(void);
+extern int utc_image_util_encode_run_async_n9(void);
+extern int utc_image_util_encode_run_async_p1(void);
+extern int utc_image_util_encode_run_async_p2(void);
+extern int utc_image_util_encode_run_to_file_p(void);
+extern int utc_image_util_encode_run_to_file_n(void);
+extern int utc_image_util_encode_run_to_buffer_p(void);
+extern int utc_image_util_encode_run_to_buffer_n(void);
+extern int utc_image_util_encode_run_async_to_file_p(void);
+extern int utc_image_util_encode_run_async_to_file_n(void);
+extern int utc_image_util_encode_run_async_to_buffer_p(void);
+extern int utc_image_util_encode_run_async_to_buffer_n(void);
+extern int utc_image_util_encode_destroy_n1(void);
+extern int utc_image_util_encode_destroy_n2(void);
+extern int utc_image_util_encode_destroy_p(void);
+
+/* in utc-image-util-transform.c */
+extern int utc_image_util_calculate_buffer_size_p1(void);
+extern int utc_image_util_calculate_buffer_size_p2(void);
+extern int utc_image_util_calculate_buffer_size_n1(void);
+extern int utc_image_util_calculate_buffer_size_n2(void);
+extern int utc_image_util_calculate_buffer_size_n3(void);
+extern int utc_image_util_transform_create_n(void);
+extern int utc_image_util_transform_create_p(void);
+extern int utc_image_util_transform_set_hardware_acceleration_n(void);
+extern int utc_image_util_transform_set_hardware_acceleration_p(void);
+extern int utc_image_util_transform_set_colorspace_n(void);
+extern int utc_image_util_transform_set_colorspace_p(void);
+extern int utc_image_util_transform_get_colorspace_n1(void);
+extern int utc_image_util_transform_get_colorspace_n2(void);
+extern int utc_image_util_transform_get_colorspace_p(void);
+extern int utc_image_util_transform_set_resolution_n1(void);
+extern int utc_image_util_transform_set_resolution_n2(void);
+extern int utc_image_util_transform_set_resolution_n3(void);
+extern int utc_image_util_transform_set_resolution_p(void);
+extern int utc_image_util_transform_get_resolution_n1(void);
+extern int utc_image_util_transform_get_resolution_n2(void);
+extern int utc_image_util_transform_get_resolution_p(void);
+extern int utc_image_util_transform_set_rotation_n(void);
+extern int utc_image_util_transform_set_rotation_p(void);
+extern int utc_image_util_transform_get_rotation_n1(void);
+extern int utc_image_util_transform_get_rotation_n2(void);
+extern int utc_image_util_transform_get_rotation_p(void);
+extern int utc_image_util_transform_run_n1(void);
+extern int utc_image_util_transform_run_n2(void);
+extern int utc_image_util_transform_run_n3(void);
+extern int utc_image_util_transform_run_n4(void);
+extern int utc_image_util_transform_run_p1(void);
+extern int utc_image_util_transform_run_p2(void);
+extern int utc_image_util_transform_run_p3(void);
+extern int utc_image_util_transform_set_crop_area_n1(void);
+extern int utc_image_util_transform_set_crop_area_n2(void);
+extern int utc_image_util_transform_set_crop_area_n3(void);
+extern int utc_image_util_transform_set_crop_area_p(void);
+extern int utc_image_util_transform_get_crop_area_n1(void);
+extern int utc_image_util_transform_get_crop_area_n2(void);
+extern int utc_image_util_transform_get_crop_area_p(void);
+extern int utc_image_util_transform_destory_n(void);
+extern int utc_image_util_transform_destory_p(void);
+extern int utc_image_util_extract_color_from_memory_p(void);
+extern int utc_image_util_extract_color_from_memory_n(void);
+extern int utc_image_util_create_image_p(void);
+extern int utc_image_util_create_image_n(void);
+extern int utc_image_util_clone_image_p(void);
+extern int utc_image_util_clone_image_n(void);
+extern int utc_image_util_get_image_p(void);
+extern int utc_image_util_get_image_n(void);
+extern int utc_image_util_destroy_image_p(void);
+extern int utc_image_util_destroy_image_n(void);
+extern int utc_image_util_transform_run2_p(void);
+extern int utc_image_util_transform_run2_n(void);
+extern int utc_image_util_transform_run2_async_p(void);
+extern int utc_image_util_transform_run2_async_n(void);
+
+/* in utc-image-util-agif-encode.c */
+extern int utc_image_util_agif_encode_create_p(void);
+extern int utc_image_util_agif_encode_create_n(void);
+extern int utc_image_util_agif_encode_add_frame_p(void);
+extern int utc_image_util_agif_encode_add_frame_n(void);
+extern int utc_image_util_agif_encode_save_to_file_p(void);
+extern int utc_image_util_agif_encode_save_to_file_n(void);
+extern int utc_image_util_agif_encode_save_to_buffer_p(void);
+extern int utc_image_util_agif_encode_save_to_buffer_n(void);
+extern int utc_image_util_agif_encode_destroy_p(void);
+extern int utc_image_util_agif_encode_destroy_n(void);
+
+extern int utc_image_util_anim_encode_create_p(void);
+extern int utc_image_util_anim_encode_create_n1(void);
+extern int utc_image_util_anim_encode_create_n2(void);
+extern int utc_image_util_anim_encode_set_loop_count_p(void);
+extern int utc_image_util_anim_encode_set_loop_count_n(void);
+extern int utc_image_util_anim_encode_set_background_color_p(void);
+extern int utc_image_util_anim_encode_set_background_color_n1(void);
+extern int utc_image_util_anim_encode_set_background_color_n2(void);
+extern int utc_image_util_anim_encode_set_lossless_p(void);
+extern int utc_image_util_anim_encode_set_lossless_n1(void);
+extern int utc_image_util_anim_encode_set_lossless_n2(void);
+extern int utc_image_util_anim_encode_add_frame_p(void);
+extern int utc_image_util_anim_encode_add_frame_n(void);
+extern int utc_image_util_anim_encode_save_to_file_p1(void);
+extern int utc_image_util_anim_encode_save_to_file_p2(void);
+extern int utc_image_util_anim_encode_save_to_file_n1(void);
+extern int utc_image_util_anim_encode_save_to_file_n2(void);
+extern int utc_image_util_anim_encode_save_to_buffer_p1(void);
+extern int utc_image_util_anim_encode_save_to_buffer_p2(void);
+extern int utc_image_util_anim_encode_save_to_buffer_n1(void);
+extern int utc_image_util_anim_encode_save_to_buffer_n2(void);
+extern int utc_image_util_anim_encode_destroy_p(void);
+extern int utc_image_util_anim_encode_destroy_n(void);
+
+
+testcase tc_array[] = {
+       {"utc_image_util_foreach_supported_colorspace_n1",utc_image_util_foreach_supported_colorspace_n1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_foreach_supported_colorspace_n2",utc_image_util_foreach_supported_colorspace_n2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_foreach_supported_colorspace_p",utc_image_util_foreach_supported_colorspace_p,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_create_n1",utc_image_util_decode_create_n1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_create_p",utc_image_util_decode_create_p,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_set_input_path_n1",utc_image_util_decode_set_input_path_n1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_set_input_path_n2",utc_image_util_decode_set_input_path_n2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_set_input_path_n3",utc_image_util_decode_set_input_path_n3,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_set_input_path_n4",utc_image_util_decode_set_input_path_n4,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_set_input_path_p",utc_image_util_decode_set_input_path_p,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_set_input_buffer_n1",utc_image_util_decode_set_input_buffer_n1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_set_input_buffer_n2",utc_image_util_decode_set_input_buffer_n2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_set_input_buffer_n3",utc_image_util_decode_set_input_buffer_n3,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_set_input_buffer_n4",utc_image_util_decode_set_input_buffer_n4,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_set_input_buffer_p",utc_image_util_decode_set_input_buffer_p,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_set_output_buffer_n1",utc_image_util_decode_set_output_buffer_n1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_set_output_buffer_n2",utc_image_util_decode_set_output_buffer_n2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_set_output_buffer_n3",utc_image_util_decode_set_output_buffer_n3,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_set_output_buffer_p",utc_image_util_decode_set_output_buffer_p,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_set_colorspace_n1",utc_image_util_decode_set_colorspace_n1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_set_colorspace_n2",utc_image_util_decode_set_colorspace_n2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_set_colorspace_n3",utc_image_util_decode_set_colorspace_n3,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_set_colorspace_n4",utc_image_util_decode_set_colorspace_n4,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_set_colorspace_n5",utc_image_util_decode_set_colorspace_n5,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_set_colorspace_n6",utc_image_util_decode_set_colorspace_n6,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_set_colorspace_n7",utc_image_util_decode_set_colorspace_n7,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_set_colorspace_p1",utc_image_util_decode_set_colorspace_p1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_set_colorspace_p2",utc_image_util_decode_set_colorspace_p2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_set_colorspace_p3",utc_image_util_decode_set_colorspace_p3,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_set_colorspace_p4",utc_image_util_decode_set_colorspace_p4,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_set_jpeg_downscale_n1",utc_image_util_decode_set_jpeg_downscale_n1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_set_jpeg_downscale_n2",utc_image_util_decode_set_jpeg_downscale_n2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_set_jpeg_downscale_n3",utc_image_util_decode_set_jpeg_downscale_n3,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_set_jpeg_downscale_n4",utc_image_util_decode_set_jpeg_downscale_n4,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_set_jpeg_downscale_p",utc_image_util_decode_set_jpeg_downscale_p,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_run_n1",utc_image_util_decode_run_n1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_run_n2",utc_image_util_decode_run_n2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_run_n3",utc_image_util_decode_run_n3,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_run_n4",utc_image_util_decode_run_n4,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_run_n5",utc_image_util_decode_run_n5,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_run_p1",utc_image_util_decode_run_p1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_run_p2",utc_image_util_decode_run_p2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_run2_n",utc_image_util_decode_run2_n,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_run2_p1",utc_image_util_decode_run2_p1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_run2_p2",utc_image_util_decode_run2_p2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_run_async_n1",utc_image_util_decode_run_async_n1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_run_async_n2",utc_image_util_decode_run_async_n2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_run_async_n3",utc_image_util_decode_run_async_n3,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_run_async_n4",utc_image_util_decode_run_async_n4,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_run_async_n5",utc_image_util_decode_run_async_n5,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_run_async_n6",utc_image_util_decode_run_async_n6,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_run_async_p1",utc_image_util_decode_run_async_p1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_run_async_p2",utc_image_util_decode_run_async_p2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_run_async2_n",utc_image_util_decode_run_async2_n,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_run_async2_p1",utc_image_util_decode_run_async2_p1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_run_async2_p2",utc_image_util_decode_run_async2_p2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_destroy_n1",utc_image_util_decode_destroy_n1,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_destroy_n2",utc_image_util_decode_destroy_n2,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_decode_destroy_p",utc_image_util_decode_destroy_p,utc_image_util_decode_startup,utc_image_util_decode_cleanup},
+       {"utc_image_util_encode_create_n1",utc_image_util_encode_create_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_create_n2",utc_image_util_encode_create_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_create_p",utc_image_util_encode_create_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_resolution_n1",utc_image_util_encode_set_resolution_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_resolution_n2",utc_image_util_encode_set_resolution_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_resolution_n3",utc_image_util_encode_set_resolution_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_resolution_n4",utc_image_util_encode_set_resolution_n4,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_resolution_p",utc_image_util_encode_set_resolution_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_colorspace_n1",utc_image_util_encode_set_colorspace_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_colorspace_n2",utc_image_util_encode_set_colorspace_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_colorspace_n3",utc_image_util_encode_set_colorspace_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_colorspace_n4",utc_image_util_encode_set_colorspace_n4,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_colorspace_p",utc_image_util_encode_set_colorspace_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_quality_n1",utc_image_util_encode_set_quality_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_quality_n2",utc_image_util_encode_set_quality_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_quality_n3",utc_image_util_encode_set_quality_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_quality_n4",utc_image_util_encode_set_quality_n4,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_quality_p",utc_image_util_encode_set_quality_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_png_compression_n1",utc_image_util_encode_set_png_compression_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_png_compression_n2",utc_image_util_encode_set_png_compression_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_png_compression_n3",utc_image_util_encode_set_png_compression_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_png_compression_n4",utc_image_util_encode_set_png_compression_n4,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_png_compression_p",utc_image_util_encode_set_png_compression_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_gif_frame_delay_time_n1",utc_image_util_encode_set_gif_frame_delay_time_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_gif_frame_delay_time_n2",utc_image_util_encode_set_gif_frame_delay_time_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_gif_frame_delay_time_n3",utc_image_util_encode_set_gif_frame_delay_time_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_gif_frame_delay_time_p",utc_image_util_encode_set_gif_frame_delay_time_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_webp_lossless_n1",utc_image_util_encode_set_webp_lossless_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_webp_lossless_n2",utc_image_util_encode_set_webp_lossless_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_webp_lossless_p",utc_image_util_encode_set_webp_lossless_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_input_buffer_n1",utc_image_util_encode_set_input_buffer_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_input_buffer_n2",utc_image_util_encode_set_input_buffer_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_input_buffer_n3",utc_image_util_encode_set_input_buffer_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_input_buffer_p",utc_image_util_encode_set_input_buffer_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_output_path_n1",utc_image_util_encode_set_output_path_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_output_path_n2",utc_image_util_encode_set_output_path_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_output_path_n3",utc_image_util_encode_set_output_path_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_output_path_n4",utc_image_util_encode_set_output_path_n4,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_output_path_p",utc_image_util_encode_set_output_path_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_output_buffer_n1",utc_image_util_encode_set_output_buffer_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_output_buffer_n2",utc_image_util_encode_set_output_buffer_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_output_buffer_n3",utc_image_util_encode_set_output_buffer_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_set_output_buffer_p",utc_image_util_encode_set_output_buffer_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_run_n1",utc_image_util_encode_run_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_run_n2",utc_image_util_encode_run_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_run_n3",utc_image_util_encode_run_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_run_n4",utc_image_util_encode_run_n4,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_run_n5",utc_image_util_encode_run_n5,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_run_n6",utc_image_util_encode_run_n6,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_run_n7",utc_image_util_encode_run_n7,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_run_n8",utc_image_util_encode_run_n8,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_run_p1",utc_image_util_encode_run_p1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_run_p2",utc_image_util_encode_run_p2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_run_p3",utc_image_util_encode_run_p3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_run_p4",utc_image_util_encode_run_p4,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_run_async_n1",utc_image_util_encode_run_async_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_run_async_n2",utc_image_util_encode_run_async_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_run_async_n3",utc_image_util_encode_run_async_n3,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_run_async_n4",utc_image_util_encode_run_async_n4,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_run_async_n5",utc_image_util_encode_run_async_n5,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_run_async_n6",utc_image_util_encode_run_async_n6,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_run_async_n7",utc_image_util_encode_run_async_n7,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_run_async_n8",utc_image_util_encode_run_async_n8,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_run_async_n9",utc_image_util_encode_run_async_n9,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_run_async_p1",utc_image_util_encode_run_async_p1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_run_async_p2",utc_image_util_encode_run_async_p2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_run_to_file_p",utc_image_util_encode_run_to_file_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_run_to_file_n",utc_image_util_encode_run_to_file_n,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_run_to_buffer_p",utc_image_util_encode_run_to_buffer_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_run_to_buffer_n",utc_image_util_encode_run_to_buffer_n,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_run_async_to_file_p",utc_image_util_encode_run_async_to_file_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_run_async_to_file_n",utc_image_util_encode_run_async_to_file_n,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_run_async_to_buffer_p",utc_image_util_encode_run_async_to_buffer_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_run_async_to_buffer_n",utc_image_util_encode_run_async_to_buffer_n,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_destroy_n1",utc_image_util_encode_destroy_n1,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_destroy_n2",utc_image_util_encode_destroy_n2,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       {"utc_image_util_encode_destroy_p",utc_image_util_encode_destroy_p,utc_image_util_encode_startup,utc_image_util_encode_cleanup},
+       /* in utc-image-util-transform.c */
+       {"utc_image_util_calculate_buffer_size_p1",utc_image_util_calculate_buffer_size_p1,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_calculate_buffer_size_p2",utc_image_util_calculate_buffer_size_p2,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_calculate_buffer_size_n1",utc_image_util_calculate_buffer_size_n1,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_calculate_buffer_size_n2",utc_image_util_calculate_buffer_size_n2,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_calculate_buffer_size_n3",utc_image_util_calculate_buffer_size_n3,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_create_n",utc_image_util_transform_create_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_create_p",utc_image_util_transform_create_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_set_hardware_acceleration_n",utc_image_util_transform_set_hardware_acceleration_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_set_hardware_acceleration_p",utc_image_util_transform_set_hardware_acceleration_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_set_colorspace_n",utc_image_util_transform_set_colorspace_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_set_colorspace_p",utc_image_util_transform_set_colorspace_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_get_colorspace_n1",utc_image_util_transform_get_colorspace_n1,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_get_colorspace_n2",utc_image_util_transform_get_colorspace_n2,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_get_colorspace_p",utc_image_util_transform_get_colorspace_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_set_resolution_n1",utc_image_util_transform_set_resolution_n1,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_set_resolution_n2",utc_image_util_transform_set_resolution_n2,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_set_resolution_n3",utc_image_util_transform_set_resolution_n3,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_set_resolution_p",utc_image_util_transform_set_resolution_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_get_resolution_n1",utc_image_util_transform_get_resolution_n1,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_get_resolution_n2",utc_image_util_transform_get_resolution_n2,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_get_resolution_p",utc_image_util_transform_get_resolution_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_set_rotation_n",utc_image_util_transform_set_rotation_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_set_rotation_p",utc_image_util_transform_set_rotation_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_get_rotation_n1",utc_image_util_transform_get_rotation_n1,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_get_rotation_n2",utc_image_util_transform_get_rotation_n2,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_get_rotation_p",utc_image_util_transform_get_rotation_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_run_n1",utc_image_util_transform_run_n1,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_run_n2",utc_image_util_transform_run_n2,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_run_n3",utc_image_util_transform_run_n3,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_run_n4",utc_image_util_transform_run_n4,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_run_p1",utc_image_util_transform_run_p1,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_run_p2",utc_image_util_transform_run_p2,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_run_p3",utc_image_util_transform_run_p3,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_set_crop_area_n1",utc_image_util_transform_set_crop_area_n1,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_set_crop_area_n2",utc_image_util_transform_set_crop_area_n2,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_set_crop_area_n3",utc_image_util_transform_set_crop_area_n3,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_set_crop_area_p",utc_image_util_transform_set_crop_area_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_get_crop_area_n1",utc_image_util_transform_get_crop_area_n1,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_get_crop_area_n2",utc_image_util_transform_get_crop_area_n2,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_get_crop_area_p",utc_image_util_transform_get_crop_area_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_destory_n",utc_image_util_transform_destory_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_destory_p",utc_image_util_transform_destory_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_extract_color_from_memory_p",utc_image_util_extract_color_from_memory_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_extract_color_from_memory_n",utc_image_util_extract_color_from_memory_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_create_image_n",utc_image_util_create_image_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_create_image_p",utc_image_util_create_image_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_clone_image_n",utc_image_util_clone_image_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_clone_image_p",utc_image_util_clone_image_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_get_image_n",utc_image_util_get_image_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_get_image_p",utc_image_util_get_image_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_destroy_image_n",utc_image_util_destroy_image_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_destroy_image_p",utc_image_util_destroy_image_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_run2_n",utc_image_util_transform_run2_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_run2_p",utc_image_util_transform_run2_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_run2_async_n",utc_image_util_transform_run2_async_n,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       {"utc_image_util_transform_run2_async_p",utc_image_util_transform_run2_async_p,utc_media_image_util_basic_startup,utc_media_image_util_basic_cleanup},
+       /* in utc-image-util-agif-encode.c */
+       {"utc_image_util_agif_encode_create_p",utc_image_util_agif_encode_create_p,utc_image_util_agif_encode_startup,utc_image_util_agif_encode_cleanup},
+       {"utc_image_util_agif_encode_create_n",utc_image_util_agif_encode_create_n,utc_image_util_agif_encode_startup,utc_image_util_agif_encode_cleanup},
+       {"utc_image_util_agif_encode_add_frame_p",utc_image_util_agif_encode_add_frame_p,utc_image_util_agif_encode_startup,utc_image_util_agif_encode_cleanup},
+       {"utc_image_util_agif_encode_add_frame_n",utc_image_util_agif_encode_add_frame_n,utc_image_util_agif_encode_startup,utc_image_util_agif_encode_cleanup},
+       {"utc_image_util_agif_encode_save_to_file_p",utc_image_util_agif_encode_save_to_file_p,utc_image_util_agif_encode_startup,utc_image_util_agif_encode_cleanup},
+       {"utc_image_util_agif_encode_save_to_file_n",utc_image_util_agif_encode_save_to_file_n,utc_image_util_agif_encode_startup,utc_image_util_agif_encode_cleanup},
+       {"utc_image_util_agif_encode_save_to_buffer_p",utc_image_util_agif_encode_save_to_buffer_p,utc_image_util_agif_encode_startup,utc_image_util_agif_encode_cleanup},
+       {"utc_image_util_agif_encode_save_to_buffer_n",utc_image_util_agif_encode_save_to_buffer_n,utc_image_util_agif_encode_startup,utc_image_util_agif_encode_cleanup},
+       {"utc_image_util_agif_encode_destroy_p",utc_image_util_agif_encode_destroy_p,utc_image_util_agif_encode_startup,utc_image_util_agif_encode_cleanup},
+       {"utc_image_util_agif_encode_destroy_n",utc_image_util_agif_encode_destroy_n,utc_image_util_agif_encode_startup,utc_image_util_agif_encode_cleanup},
+       {"utc_image_util_anim_encode_create_p",utc_image_util_anim_encode_create_p,NULL,NULL},
+       {"utc_image_util_anim_encode_create_n1",utc_image_util_anim_encode_create_n1,NULL,NULL},
+       {"utc_image_util_anim_encode_create_n2",utc_image_util_anim_encode_create_n2,NULL,NULL},
+       {"utc_image_util_anim_encode_set_loop_count_p",utc_image_util_anim_encode_set_loop_count_p,NULL,utc_image_util_anim_encode_cleanup},
+       {"utc_image_util_anim_encode_set_loop_count_n",utc_image_util_anim_encode_set_loop_count_n,NULL,NULL},
+       {"utc_image_util_anim_encode_set_background_color_p",utc_image_util_anim_encode_set_background_color_p,NULL,utc_image_util_anim_encode_cleanup},
+       {"utc_image_util_anim_encode_set_background_color_n1",utc_image_util_anim_encode_set_background_color_n1,NULL,NULL},
+       {"utc_image_util_anim_encode_set_background_color_n2",utc_image_util_anim_encode_set_background_color_n2,NULL,utc_image_util_anim_encode_cleanup},
+       {"utc_image_util_anim_encode_set_lossless_p",utc_image_util_anim_encode_set_lossless_p,NULL,utc_image_util_anim_encode_cleanup},
+       {"utc_image_util_anim_encode_set_lossless_n1",utc_image_util_anim_encode_set_lossless_n1,NULL,NULL},
+       {"utc_image_util_anim_encode_set_lossless_n2",utc_image_util_anim_encode_set_lossless_n2,NULL,utc_image_util_anim_encode_cleanup},
+       {"utc_image_util_anim_encode_add_frame_p",utc_image_util_anim_encode_add_frame_p,utc_image_util_anim_encode_startup,utc_image_util_anim_encode_cleanup},
+       {"utc_image_util_anim_encode_add_frame_n",utc_image_util_anim_encode_add_frame_n,utc_image_util_anim_encode_startup,utc_image_util_anim_encode_cleanup},
+       {"utc_image_util_anim_encode_save_to_file_p1",utc_image_util_anim_encode_save_to_file_p1,utc_image_util_anim_encode_startup,utc_image_util_anim_encode_cleanup},
+       {"utc_image_util_anim_encode_save_to_file_p2",utc_image_util_anim_encode_save_to_file_p2,utc_image_util_anim_encode_startup,utc_image_util_anim_encode_cleanup},
+       {"utc_image_util_anim_encode_save_to_file_n1",utc_image_util_anim_encode_save_to_file_n1,utc_image_util_anim_encode_startup,utc_image_util_anim_encode_cleanup},
+       {"utc_image_util_anim_encode_save_to_file_n2",utc_image_util_anim_encode_save_to_file_n2,utc_image_util_anim_encode_startup,utc_image_util_anim_encode_cleanup},
+       {"utc_image_util_anim_encode_save_to_buffer_p1",utc_image_util_anim_encode_save_to_buffer_p1,utc_image_util_anim_encode_startup,utc_image_util_anim_encode_cleanup},
+       {"utc_image_util_anim_encode_save_to_buffer_p2",utc_image_util_anim_encode_save_to_buffer_p2,utc_image_util_anim_encode_startup,utc_image_util_anim_encode_cleanup},
+       {"utc_image_util_anim_encode_save_to_buffer_n1",utc_image_util_anim_encode_save_to_buffer_n1,utc_image_util_anim_encode_startup,utc_image_util_anim_encode_cleanup},
+       {"utc_image_util_anim_encode_save_to_buffer_n2",utc_image_util_anim_encode_save_to_buffer_n2,utc_image_util_anim_encode_startup,utc_image_util_anim_encode_cleanup},
+       {"utc_image_util_anim_encode_destroy_p",utc_image_util_anim_encode_destroy_p,NULL,NULL},
+       {"utc_image_util_anim_encode_destroy_n",utc_image_util_anim_encode_destroy_n,NULL,NULL},
+       {NULL, NULL}
+};
+
+#endif // __TCT_IMAGE-UTIL-NATIVE_H__
diff --git a/src/utc/intelligent-network-monitoring/tct-intelligent-network-monitoring-core_tv.h b/src/utc/intelligent-network-monitoring/tct-intelligent-network-monitoring-core_tv.h
new file mode 100755 (executable)
index 0000000..1685397
--- /dev/null
@@ -0,0 +1,453 @@
+/*
+ * Copyright (c) 2014 Samsung Electronics Co., Ltd.
+ *
+ * Licensed under the Apache License, Version 2.0 (the License);
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef __TCT_INTELLIGENT_NETWORK_MONITORING_NATIVE_H__
+#define __TCT_INTELLIGENT_NETWORK_MONITORING_NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_inm_startup(void);
+extern void utc_inm_cleanup(void);
+
+extern int utc_inm_set_ethernet_cable_state_changed_cb_n(void);
+extern int utc_inm_unset_ethernet_cable_state_changed_cb_n(void);
+extern int utc_inm_get_ethernet_cable_state_p(void);
+extern int utc_inm_get_ethernet_cable_state_n(void);
+extern int utc_inm_set_wifi_module_state_changed_cb_n(void);
+extern int utc_inm_unset_wifi_module_state_changed_cb_n(void);
+extern int utc_inm_get_wifi_module_state_p(void);
+extern int utc_inm_get_wifi_module_state_n(void);
+extern int utc_inm_set_ip_conflict_cb_n(void);
+extern int utc_inm_unset_ip_conflict_cb_n(void);
+extern int utc_inm_ip_conflict_detect_is_enabled_p(void);
+extern int utc_inm_ip_conflict_detect_is_enabled_n(void);
+extern int utc_inm_get_ip_conflict_state_p(void);
+extern int utc_inm_get_ip_conflict_state_n(void);
+extern int utc_inm_get_statistics_p(void);
+extern int utc_inm_get_statistics_n(void);
+extern int utc_inm_reset_statistics_p(void);
+extern int utc_inm_reset_statistics_n(void);
+extern int utc_inm_set_congestion_level_cb_n(void);
+extern int utc_inm_unset_congestion_level_cb_n(void);
+extern int utc_inm_get_congestion_level_p(void);
+extern int utc_inm_get_congestion_level_n(void);
+extern int utc_inm_set_retry_tx_rate_cb_n(void);
+extern int utc_inm_unset_retry_tx_rate_cb_n(void);
+extern int utc_inm_get_retry_tx_rate_p(void);
+extern int utc_inm_get_retry_tx_rate_n(void);
+extern int utc_inm_set_channel_interference_cb_n(void);
+extern int utc_inm_unset_channel_interference_cb_n(void);
+extern int utc_inm_get_channel_interference_p(void);
+extern int utc_inm_get_channel_interference_n(void);
+extern int utc_inm_set_cellular_state_changed_cb_n(void);
+extern int utc_inm_unset_cellular_state_changed_cb_n(void);
+extern int utc_inm_get_cellular_state_p(void);
+extern int utc_inm_get_cellular_state_n(void);
+extern int utc_inm_set_wifi_state_changed_cb_n(void);
+extern int utc_inm_unset_wifi_state_changed_cb_n(void);
+extern int utc_inm_get_wifi_state_p(void);
+extern int utc_inm_get_wifi_state_n(void);
+extern int utc_inm_set_ethernet_state_changed_cb_n(void);
+extern int utc_inm_unset_ethernet_state_changed_cb_n(void);
+extern int utc_inm_get_ethernet_state_p(void);
+extern int utc_inm_get_ethernet_state_n(void);
+extern int utc_inm_get_current_connection_p(void);
+extern int utc_inm_get_current_connection_n(void);
+extern int utc_inm_connection_destroy_p(void);
+extern int utc_inm_connection_destroy_n(void);
+extern int utc_inm_connection_clone_p(void);
+extern int utc_inm_connection_clone_n(void);
+extern int utc_inm_get_connection_iterator_p(void);
+extern int utc_inm_get_connection_iterator_n(void);
+extern int utc_inm_connection_iterator_next_p(void);
+extern int utc_inm_connection_iterator_next_n(void);
+extern int utc_inm_destroy_connection_iterator_p(void);
+extern int utc_inm_destroy_connection_iterator_n(void);
+extern int utc_inm_connection_get_id_p(void);
+extern int utc_inm_connection_get_id_n(void);
+extern int utc_inm_connection_get_name_p(void);
+extern int utc_inm_connection_get_name_n(void);
+extern int utc_inm_connection_get_type_p(void);
+extern int utc_inm_connection_get_type_n(void);
+extern int utc_inm_connection_get_network_interface_name_p(void);
+extern int utc_inm_connection_get_network_interface_name_n(void);
+extern int utc_inm_connection_get_state_p(void);
+extern int utc_inm_connection_get_state_n(void);
+extern int utc_inm_connection_get_ipv6_state_p(void);
+extern int utc_inm_connection_get_ipv6_state_n(void);
+extern int utc_inm_connection_get_ip_config_type_p(void);
+extern int utc_inm_connection_get_ip_config_type_n(void);
+extern int utc_inm_connection_get_ip_address_p(void);
+extern int utc_inm_connection_get_ip_address_n(void);
+extern int utc_inm_connection_get_subnet_mask_p(void);
+extern int utc_inm_connection_get_subnet_mask_n(void);
+extern int utc_inm_connection_get_gateway_address_p(void);
+extern int utc_inm_connection_get_gateway_address_n(void);
+extern int utc_inm_connection_get_dhcp_server_address_p(void);
+extern int utc_inm_connection_get_dhcp_server_address_n(void);
+extern int utc_inm_connection_get_dhcp_lease_duration_p(void);
+extern int utc_inm_connection_get_dhcp_lease_duration_n(void);
+extern int utc_inm_connection_get_dns_address_p(void);
+extern int utc_inm_connection_get_dns_address_n(void);
+extern int utc_inm_connection_get_proxy_type_p(void);
+extern int utc_inm_connection_get_proxy_type_n(void);
+extern int utc_inm_connection_get_proxy_address_p(void);
+extern int utc_inm_connection_get_proxy_address_n(void);
+extern int utc_inm_connection_get_dns_config_type_p(void);
+extern int utc_inm_connection_get_dns_config_type_n(void);
+extern int utc_inm_connection_get_prefix_length_p(void);
+extern int utc_inm_connection_get_prefix_length_n(void);
+extern int utc_inm_connection_set_state_changed_cb_n(void);
+extern int utc_inm_connection_unset_state_changed_cb_n(void);
+extern int utc_inm_wifi_set_scan_state_changed_cb_n(void);
+extern int utc_inm_wifi_unset_scan_state_changed_cb_n(void);
+extern int utc_inm_wifi_get_scan_state_p(void);
+extern int utc_inm_wifi_get_scan_state_n(void);
+extern int utc_inm_wifi_get_connected_ap_p(void);
+extern int utc_inm_wifi_get_connected_ap_n(void);
+extern int utc_inm_wifi_foreach_found_ap_p(void);
+extern int utc_inm_wifi_foreach_found_ap_n(void);
+extern int utc_inm_wifi_ap_get_essid_p(void);
+extern int utc_inm_wifi_ap_get_essid_n(void);
+extern int utc_inm_wifi_ap_get_raw_ssid_p(void);
+extern int utc_inm_wifi_ap_get_raw_ssid_n(void);
+extern int utc_inm_wifi_ap_get_bssid_p(void);
+extern int utc_inm_wifi_ap_get_bssid_n(void);
+extern int utc_inm_wifi_ap_get_rssi_p(void);
+extern int utc_inm_wifi_ap_get_rssi_n(void);
+extern int utc_inm_wifi_ap_get_rssi_level_p(void);
+extern int utc_inm_wifi_ap_get_rssi_level_n(void);
+extern int utc_inm_wifi_ap_get_frequency_p(void);
+extern int utc_inm_wifi_ap_get_frequency_n(void);
+extern int utc_inm_wifi_ap_get_max_speed_p(void);
+extern int utc_inm_wifi_ap_get_max_speed_n(void);
+extern int utc_inm_wifi_ap_is_favorite_p(void);
+extern int utc_inm_wifi_ap_is_favorite_n(void);
+extern int utc_inm_wifi_ap_is_passpoint_p(void);
+extern int utc_inm_wifi_ap_is_passpoint_n(void);
+extern int utc_inm_wifi_ap_get_security_type_p(void);
+extern int utc_inm_wifi_ap_get_security_type_n(void);
+extern int utc_inm_wifi_ap_get_encryption_type_p(void);
+extern int utc_inm_wifi_ap_get_encryption_type_n(void);
+extern int utc_inm_wifi_ap_is_passphrase_required_p(void);
+extern int utc_inm_wifi_ap_is_passphrase_required_n(void);
+extern int utc_inm_wifi_ap_is_wps_supported_p(void);
+extern int utc_inm_wifi_ap_is_wps_supported_n(void);
+extern int utc_inm_wifi_ap_get_disconnect_reason_p(void);
+extern int utc_inm_wifi_ap_get_disconnect_reason_n(void);
+extern int utc_inm_wifi_ap_get_assoc_status_code_p(void);
+extern int utc_inm_wifi_ap_get_assoc_status_code_n(void);
+extern int utc_inm_wifi_ap_foreach_vsie_p(void);
+extern int utc_inm_wifi_ap_foreach_vsie_n(void);
+
+extern int utc_inm_inm_foreach_link_p(void);
+extern int utc_inm_inm_foreach_link_n(void);
+extern int utc_inm_connection_get_link_p(void);
+extern int utc_inm_connection_get_link_n(void);
+extern int utc_inm_refresh_links_p(void);
+extern int utc_inm_refresh_links_n(void);
+
+extern void utc_inm_link_startup(void);
+extern void utc_inm_link_cleanup(void);
+extern int utc_inm_link_destroy_p(void);
+extern int utc_inm_link_destroy_n(void);
+extern int utc_inm_link_clone_p(void);
+extern int utc_inm_link_clone_n(void);
+extern int utc_inm_link_get_interface_name_p(void);
+extern int utc_inm_link_get_interface_name_n(void);
+extern int utc_inm_link_get_flags_p(void);
+extern int utc_inm_link_get_flags_n(void);
+extern int utc_inm_link_get_operation_state_p(void);
+extern int utc_inm_link_get_operation_state_n(void);
+extern int utc_inm_link_get_received_bytes_p(void);
+extern int utc_inm_link_get_received_bytes_n(void);
+extern int utc_inm_link_get_sent_bytes_p(void);
+extern int utc_inm_link_get_sent_bytes_n(void);
+extern int utc_inm_link_foreach_address_p(void);
+extern int utc_inm_link_foreach_address_n(void);
+extern int utc_inm_link_foreach_route_p(void);
+extern int utc_inm_link_foreach_route_n(void);
+
+extern void utc_inm_link_address_startup(void);
+extern void utc_inm_link_address_cleanup(void);
+extern int utc_inm_link_address_destroy_p(void);
+extern int utc_inm_link_address_destroy_n(void);
+extern int utc_inm_link_address_clone_p(void);
+extern int utc_inm_link_address_clone_n(void);
+extern int utc_inm_link_address_get_family_p(void);
+extern int utc_inm_link_address_get_family_n(void);
+extern int utc_inm_link_address_get_prefix_length_p(void);
+extern int utc_inm_link_address_get_family_n(void);
+extern int utc_inm_link_address_get_scope_p(void);
+extern int utc_inm_link_address_get_scope_n(void);
+extern int utc_inm_link_address_get_string_p(void);
+extern int utc_inm_link_address_get_string_n(void);
+
+extern void utc_inm_link_route_startup(void);
+extern void utc_inm_link_route_cleanup(void);
+extern int utc_inm_link_route_destroy_p(void);
+extern int utc_inm_link_route_destroy_n(void);
+extern int utc_inm_link_route_clone_p(void);
+extern int utc_inm_link_route_clone_n(void);
+extern int utc_inm_link_route_get_destination_p(void);
+extern int utc_inm_link_route_get_destination_n(void);
+extern int utc_inm_link_route_get_gateway_p(void);
+extern int utc_inm_link_route_get_gateway_n(void);
+extern int utc_inm_link_route_get_interface_p(void);
+extern int utc_inm_link_route_get_interface_n(void);
+extern int utc_inm_link_route_is_default_p(void);
+extern int utc_inm_link_route_is_default_n(void);
+extern int utc_inm_link_route_get_type_p(void);
+extern int utc_inm_link_route_get_type_n(void);
+
+extern void utc_inm_active_startup(void);
+extern void utc_inm_active_cleanup(void);
+extern int utc_inm_arp_request_set_packet_interval_p(void);
+extern int utc_inm_arp_request_set_packet_interval_n(void);
+extern int utc_inm_arp_request_get_packet_interval_p(void);
+extern int utc_inm_arp_request_get_packet_interval_n(void);
+extern int utc_inm_arp_request_start_stop_p(void);
+extern int utc_inm_arp_request_start_n(void);
+extern int utc_inm_arp_request_stop_n(void);
+extern int utc_inm_arp_request_start_stop_n(void);
+extern int utc_inm_default_gateway_start_stop_checking_p(void);
+extern int utc_inm_default_gateway_start_checking_n(void);
+extern int utc_inm_default_gateway_stop_checking_n(void);
+extern int utc_inm_default_dns_lookup_check_p(void);
+extern int utc_inm_default_dns_lookup_check_n(void);
+extern int utc_inm_reachable_urls_add_remove_url_to_check_p(void);
+extern int utc_inm_reachable_urls_add_url_to_check_n(void);
+extern int utc_inm_reachable_urls_remove_url_to_check_n(void);
+extern int utc_inm_reachable_default_urls_start_stop_checking_p(void);
+extern int utc_inm_reachable_urls_start_checking_n(void);
+extern int utc_inm_reachable_user_urls_start_stop_checking_p(void);
+extern int utc_inm_reachable_urls_stop_checking_n(void);
+extern int utc_inm_reachable_urls_is_check_running_p(void);
+extern int utc_inm_reachable_urls_is_check_running_n(void);
+
+testcase tc_array[] = {
+    {"utc_inm_set_ethernet_cable_state_changed_cb_n", utc_inm_set_ethernet_cable_state_changed_cb_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_unset_ethernet_cable_state_changed_cb_n", utc_inm_unset_ethernet_cable_state_changed_cb_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_get_ethernet_cable_state_p", utc_inm_get_ethernet_cable_state_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_get_ethernet_cable_state_n", utc_inm_get_ethernet_cable_state_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_set_wifi_module_state_changed_cb_n", utc_inm_set_wifi_module_state_changed_cb_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_unset_wifi_module_state_changed_cb_n", utc_inm_unset_wifi_module_state_changed_cb_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_get_wifi_module_state_p", utc_inm_get_wifi_module_state_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_get_wifi_module_state_n", utc_inm_get_wifi_module_state_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_set_ip_conflict_cb_n", utc_inm_set_ip_conflict_cb_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_unset_ip_conflict_cb_n", utc_inm_unset_ip_conflict_cb_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_ip_conflict_detect_is_enabled_p", utc_inm_ip_conflict_detect_is_enabled_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_ip_conflict_detect_is_enabled_n", utc_inm_ip_conflict_detect_is_enabled_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_get_ip_conflict_state_p", utc_inm_get_ip_conflict_state_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_get_ip_conflict_state_n", utc_inm_get_ip_conflict_state_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_get_statistics_p", utc_inm_get_statistics_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_get_statistics_n", utc_inm_get_statistics_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_reset_statistics_p", utc_inm_reset_statistics_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_reset_statistics_n", utc_inm_reset_statistics_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_set_congestion_level_cb_n", utc_inm_set_congestion_level_cb_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_unset_congestion_level_cb_n", utc_inm_unset_congestion_level_cb_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_get_congestion_level_p", utc_inm_get_congestion_level_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_get_congestion_level_n", utc_inm_get_congestion_level_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_set_retry_tx_rate_cb_n", utc_inm_set_retry_tx_rate_cb_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_unset_retry_tx_rate_cb_n", utc_inm_unset_retry_tx_rate_cb_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_get_retry_tx_rate_p", utc_inm_get_retry_tx_rate_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_get_retry_tx_rate_n", utc_inm_get_retry_tx_rate_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_set_channel_interference_cb_n", utc_inm_set_channel_interference_cb_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_unset_channel_interference_cb_n", utc_inm_unset_channel_interference_cb_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_get_channel_interference_p", utc_inm_get_channel_interference_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_get_channel_interference_n", utc_inm_get_channel_interference_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_set_cellular_state_changed_cb_n", utc_inm_set_cellular_state_changed_cb_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_unset_cellular_state_changed_cb_n", utc_inm_unset_cellular_state_changed_cb_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_get_cellular_state_p", utc_inm_get_cellular_state_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_get_cellular_state_n", utc_inm_get_cellular_state_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_set_wifi_state_changed_cb_n", utc_inm_set_wifi_state_changed_cb_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_unset_wifi_state_changed_cb_n", utc_inm_unset_wifi_state_changed_cb_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_get_wifi_state_p", utc_inm_get_wifi_state_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_get_wifi_state_n", utc_inm_get_wifi_state_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_set_ethernet_state_changed_cb_n", utc_inm_set_ethernet_state_changed_cb_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_unset_ethernet_state_changed_cb_n", utc_inm_unset_ethernet_state_changed_cb_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_get_ethernet_state_p", utc_inm_get_ethernet_state_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_get_ethernet_state_n", utc_inm_get_ethernet_state_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_get_current_connection_p", utc_inm_get_current_connection_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_get_current_connection_n", utc_inm_get_current_connection_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_destroy_p", utc_inm_connection_destroy_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_destroy_n", utc_inm_connection_destroy_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_clone_p", utc_inm_connection_clone_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_clone_n", utc_inm_connection_clone_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_get_connection_iterator_p", utc_inm_get_connection_iterator_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_get_connection_iterator_n", utc_inm_get_connection_iterator_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_iterator_next_p", utc_inm_connection_iterator_next_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_iterator_next_n", utc_inm_connection_iterator_next_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_destroy_connection_iterator_p", utc_inm_destroy_connection_iterator_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_destroy_connection_iterator_n", utc_inm_destroy_connection_iterator_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_get_id_p", utc_inm_connection_get_id_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_get_id_n", utc_inm_connection_get_id_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_get_name_p", utc_inm_connection_get_name_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_get_name_n", utc_inm_connection_get_name_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_get_type_p", utc_inm_connection_get_type_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_get_type_n", utc_inm_connection_get_type_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_get_network_interface_name_p", utc_inm_connection_get_network_interface_name_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_get_network_interface_name_n", utc_inm_connection_get_network_interface_name_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_get_state_p", utc_inm_connection_get_state_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_get_state_n", utc_inm_connection_get_state_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_get_ipv6_state_p", utc_inm_connection_get_ipv6_state_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_get_ipv6_state_n", utc_inm_connection_get_ipv6_state_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_get_ip_config_type_p", utc_inm_connection_get_ip_config_type_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_get_ip_config_type_n", utc_inm_connection_get_ip_config_type_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_get_ip_address_p", utc_inm_connection_get_ip_address_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_get_ip_address_n", utc_inm_connection_get_ip_address_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_get_subnet_mask_p", utc_inm_connection_get_subnet_mask_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_get_subnet_mask_n", utc_inm_connection_get_subnet_mask_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_get_gateway_address_p", utc_inm_connection_get_gateway_address_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_get_gateway_address_n", utc_inm_connection_get_gateway_address_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_get_dhcp_server_address_p", utc_inm_connection_get_dhcp_server_address_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_get_dhcp_server_address_n", utc_inm_connection_get_dhcp_server_address_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_get_dhcp_lease_duration_p", utc_inm_connection_get_dhcp_lease_duration_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_get_dhcp_lease_duration_n", utc_inm_connection_get_dhcp_lease_duration_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_get_dns_address_p", utc_inm_connection_get_dns_address_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_get_dns_address_n", utc_inm_connection_get_dns_address_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_get_proxy_type_p", utc_inm_connection_get_proxy_type_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_get_proxy_type_n", utc_inm_connection_get_proxy_type_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_get_proxy_address_p", utc_inm_connection_get_proxy_address_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_get_proxy_address_n", utc_inm_connection_get_proxy_address_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_get_dns_config_type_p", utc_inm_connection_get_proxy_address_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_get_dns_config_type_n", utc_inm_connection_get_dns_config_type_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_get_prefix_length_p", utc_inm_connection_get_prefix_length_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_get_prefix_length_n", utc_inm_connection_get_prefix_length_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_set_state_changed_cb_n", utc_inm_connection_set_state_changed_cb_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_unset_state_changed_cb_n", utc_inm_connection_unset_state_changed_cb_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_set_scan_state_changed_cb_n", utc_inm_wifi_set_scan_state_changed_cb_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_unset_scan_state_changed_cb_n", utc_inm_wifi_unset_scan_state_changed_cb_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_get_scan_state_p", utc_inm_wifi_get_scan_state_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_get_scan_state_n", utc_inm_wifi_get_scan_state_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_get_connected_ap_p", utc_inm_wifi_get_connected_ap_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_get_connected_ap_n", utc_inm_wifi_get_connected_ap_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_foreach_found_ap_p", utc_inm_wifi_foreach_found_ap_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_foreach_found_ap_n", utc_inm_wifi_foreach_found_ap_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_ap_get_essid_p", utc_inm_wifi_ap_get_essid_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_ap_get_essid_n", utc_inm_wifi_ap_get_essid_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_ap_get_raw_ssid_p", utc_inm_wifi_ap_get_raw_ssid_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_ap_get_raw_ssid_n", utc_inm_wifi_ap_get_raw_ssid_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_ap_get_bssid_p", utc_inm_wifi_ap_get_bssid_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_ap_get_bssid_n", utc_inm_wifi_ap_get_bssid_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_ap_get_rssi_p", utc_inm_wifi_ap_get_rssi_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_ap_get_rssi_n", utc_inm_wifi_ap_get_rssi_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_ap_get_rssi_level_p", utc_inm_wifi_ap_get_rssi_level_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_ap_get_rssi_level_n", utc_inm_wifi_ap_get_rssi_level_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_ap_get_frequency_p", utc_inm_wifi_ap_get_frequency_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_ap_get_frequency_n", utc_inm_wifi_ap_get_frequency_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_ap_get_max_speed_p", utc_inm_wifi_ap_get_max_speed_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_ap_get_max_speed_n", utc_inm_wifi_ap_get_max_speed_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_ap_is_favorite_p", utc_inm_wifi_ap_is_favorite_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_ap_is_favorite_n", utc_inm_wifi_ap_is_favorite_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_ap_is_passpoint_p", utc_inm_wifi_ap_is_passpoint_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_ap_is_passpoint_n", utc_inm_wifi_ap_is_passpoint_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_ap_get_security_type_p", utc_inm_wifi_ap_get_security_type_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_ap_get_security_type_n", utc_inm_wifi_ap_get_security_type_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_ap_get_encryption_type_p", utc_inm_wifi_ap_get_encryption_type_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_ap_get_encryption_type_n", utc_inm_wifi_ap_get_encryption_type_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_ap_is_passphrase_required_p", utc_inm_wifi_ap_is_passphrase_required_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_ap_is_passphrase_required_n", utc_inm_wifi_ap_is_passphrase_required_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_ap_is_wps_supported_p", utc_inm_wifi_ap_is_wps_supported_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_ap_is_wps_supported_n", utc_inm_wifi_ap_is_wps_supported_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_ap_get_disconnect_reason_p", utc_inm_wifi_ap_get_disconnect_reason_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_ap_get_disconnect_reason_n", utc_inm_wifi_ap_get_disconnect_reason_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_ap_get_assoc_status_code_p", utc_inm_wifi_ap_get_assoc_status_code_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_ap_get_assoc_status_code_n", utc_inm_wifi_ap_get_assoc_status_code_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_ap_foreach_vsie_p", utc_inm_wifi_ap_foreach_vsie_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_wifi_ap_foreach_vsie_n", utc_inm_wifi_ap_foreach_vsie_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_inm_foreach_link_p", utc_inm_inm_foreach_link_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_inm_foreach_link_n", utc_inm_inm_foreach_link_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_get_link_p", utc_inm_connection_get_link_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_connection_get_link_n", utc_inm_connection_get_link_n, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_refresh_links_p",  utc_inm_refresh_links_p, utc_inm_startup, utc_inm_cleanup},
+    {"utc_inm_refresh_links_n", utc_inm_refresh_links_n, utc_inm_startup, utc_inm_cleanup},
+
+    {"utc_inm_link_destroy_p", utc_inm_link_destroy_p, utc_inm_link_startup, utc_inm_link_cleanup},
+    {"utc_inm_link_destroy_n", utc_inm_link_destroy_n, utc_inm_link_startup, utc_inm_link_cleanup},
+    {"utc_inm_link_clone_p", utc_inm_link_clone_p, utc_inm_link_startup, utc_inm_link_cleanup},
+    {"utc_inm_link_clone_n", utc_inm_link_clone_n, utc_inm_link_startup, utc_inm_link_cleanup},
+    {"utc_inm_link_get_interface_name_p", utc_inm_link_get_interface_name_p, utc_inm_link_startup, utc_inm_link_cleanup},
+    {"utc_inm_link_get_interface_name_n", utc_inm_link_get_interface_name_n, utc_inm_link_startup, utc_inm_link_cleanup},
+    {"utc_inm_link_get_flags_p", utc_inm_link_get_flags_p, utc_inm_link_startup, utc_inm_link_cleanup},
+    {"utc_inm_link_get_flags_n", utc_inm_link_get_flags_n, utc_inm_link_startup, utc_inm_link_cleanup},
+    {"utc_inm_link_get_operation_state_p", utc_inm_link_get_operation_state_p, utc_inm_link_startup, utc_inm_link_cleanup},
+    {"utc_inm_link_get_operation_state_n", utc_inm_link_get_operation_state_n, utc_inm_link_startup, utc_inm_link_cleanup},
+    {"utc_inm_link_get_received_bytes_p", utc_inm_link_get_received_bytes_p, utc_inm_link_startup, utc_inm_link_cleanup},
+    {"utc_inm_link_get_received_bytes_n", utc_inm_link_get_received_bytes_n, utc_inm_link_startup, utc_inm_link_cleanup},
+    {"utc_inm_link_get_sent_bytes_p", utc_inm_link_get_sent_bytes_p, utc_inm_link_startup, utc_inm_link_cleanup},
+    {"utc_inm_link_get_sent_bytes_n", utc_inm_link_get_sent_bytes_n, utc_inm_link_startup, utc_inm_link_cleanup},
+    {"utc_inm_link_foreach_address_p", utc_inm_link_foreach_address_p, utc_inm_link_startup, utc_inm_link_cleanup},
+    {"utc_inm_link_foreach_address_n", utc_inm_link_foreach_address_n, utc_inm_link_startup, utc_inm_link_cleanup},
+    {"utc_inm_link_foreach_route_p", utc_inm_link_foreach_route_p, utc_inm_link_startup, utc_inm_link_cleanup},
+    {"utc_inm_link_foreach_route_n", utc_inm_link_foreach_route_n, utc_inm_link_startup, utc_inm_link_cleanup},
+
+    {"utc_inm_link_address_destroy_p", utc_inm_link_address_destroy_p, utc_inm_link_address_startup, utc_inm_link_address_cleanup},
+    {"utc_inm_link_address_destroy_n", utc_inm_link_address_destroy_n, utc_inm_link_address_startup, utc_inm_link_address_cleanup},
+    {"utc_inm_link_address_clone_p", utc_inm_link_address_clone_p, utc_inm_link_address_startup, utc_inm_link_address_cleanup},
+    {"utc_inm_link_address_clone_n", utc_inm_link_address_clone_n, utc_inm_link_address_startup, utc_inm_link_address_cleanup},
+    {"utc_inm_link_address_get_family_p", utc_inm_link_address_get_family_p, utc_inm_link_address_startup, utc_inm_link_address_cleanup},
+    {"utc_inm_link_address_get_family_n", utc_inm_link_address_get_family_n, utc_inm_link_address_startup, utc_inm_link_address_cleanup},
+    {"utc_inm_link_address_get_prefix_length_p", utc_inm_link_address_get_prefix_length_p, utc_inm_link_address_startup, utc_inm_link_address_cleanup},
+    {"utc_inm_link_address_get_family_n", utc_inm_link_address_get_family_n, utc_inm_link_address_startup, utc_inm_link_address_cleanup},
+    {"utc_inm_link_address_get_scope_p", utc_inm_link_address_get_scope_p, utc_inm_link_address_startup, utc_inm_link_address_cleanup},
+    {"utc_inm_link_address_get_scope_n", utc_inm_link_address_get_scope_n, utc_inm_link_address_startup, utc_inm_link_address_cleanup},
+    {"utc_inm_link_address_get_string_p", utc_inm_link_address_get_string_p, utc_inm_link_address_startup, utc_inm_link_address_cleanup},
+    {"utc_inm_link_address_get_string_n", utc_inm_link_address_get_string_n, utc_inm_link_address_startup, utc_inm_link_address_cleanup},
+
+    {"utc_inm_link_route_destroy_p", utc_inm_link_route_destroy_p, utc_inm_link_route_startup, utc_inm_link_route_cleanup},
+    {"utc_inm_link_route_destroy_n", utc_inm_link_route_destroy_n, utc_inm_link_route_startup, utc_inm_link_route_cleanup},
+    {"utc_inm_link_route_clone_p", utc_inm_link_route_clone_p, utc_inm_link_route_startup, utc_inm_link_route_cleanup},
+    {"utc_inm_link_route_clone_n", utc_inm_link_route_clone_n, utc_inm_link_route_startup, utc_inm_link_route_cleanup},
+    {"utc_inm_link_route_get_destination_p", utc_inm_link_route_get_destination_p, utc_inm_link_route_startup, utc_inm_link_route_cleanup},
+    {"utc_inm_link_route_get_destination_n", utc_inm_link_route_get_destination_n, utc_inm_link_route_startup, utc_inm_link_route_cleanup},
+    {"utc_inm_link_route_get_gateway_p", utc_inm_link_route_get_gateway_p, utc_inm_link_route_startup, utc_inm_link_route_cleanup},
+    {"utc_inm_link_route_get_gateway_n", utc_inm_link_route_get_gateway_n, utc_inm_link_route_startup, utc_inm_link_route_cleanup},
+    {"utc_inm_link_route_get_interface_p", utc_inm_link_route_get_interface_p, utc_inm_link_route_startup, utc_inm_link_route_cleanup},
+    {"utc_inm_link_route_get_interface_n", utc_inm_link_route_get_interface_n, utc_inm_link_route_startup, utc_inm_link_route_cleanup},
+    {"utc_inm_link_route_is_default_p", utc_inm_link_route_is_default_p, utc_inm_link_route_startup, utc_inm_link_route_cleanup},
+    {"utc_inm_link_route_is_default_n", utc_inm_link_route_is_default_n, utc_inm_link_route_startup, utc_inm_link_route_cleanup},
+    {"utc_inm_link_route_get_type_p", utc_inm_link_route_get_type_p, utc_inm_link_route_startup, utc_inm_link_route_cleanup},
+    {"utc_inm_link_route_get_type_n", utc_inm_link_route_get_type_n, utc_inm_link_route_startup, utc_inm_link_route_cleanup},
+
+    {"utc_inm_arp_request_set_packet_interval_p",  utc_inm_arp_request_set_packet_interval_p, utc_inm_active_startup, utc_inm_active_cleanup},
+    {"utc_inm_arp_request_set_packet_interval_n", utc_inm_arp_request_set_packet_interval_n, utc_inm_active_startup, utc_inm_active_cleanup},
+    {"utc_inm_arp_request_get_packet_interval_p",  utc_inm_arp_request_get_packet_interval_p, utc_inm_active_startup, utc_inm_active_cleanup},
+    {"utc_inm_arp_request_get_packet_interval_n", utc_inm_arp_request_get_packet_interval_n, utc_inm_active_startup, utc_inm_active_cleanup},
+    {"utc_inm_arp_request_start_stop_p",  utc_inm_arp_request_start_stop_p, utc_inm_active_startup, utc_inm_active_cleanup},
+    {"utc_inm_arp_request_start_n", utc_inm_arp_request_start_n, utc_inm_active_startup, utc_inm_active_cleanup},
+    {"utc_inm_arp_request_stop_n", utc_inm_arp_request_stop_n, utc_inm_active_startup, utc_inm_active_cleanup},
+    {"utc_inm_arp_request_start_stop_n",  utc_inm_arp_request_start_stop_n, utc_inm_active_startup, utc_inm_active_cleanup},
+    {"utc_inm_default_gateway_start_stop_checking_p", utc_inm_default_gateway_start_stop_checking_p, utc_inm_active_startup, utc_inm_active_cleanup},
+    {"utc_inm_default_gateway_start_checking_n",  utc_inm_default_gateway_start_checking_n, utc_inm_active_startup, utc_inm_active_cleanup},
+    {"utc_inm_default_gateway_stop_checking_n",  utc_inm_default_gateway_stop_checking_n, utc_inm_active_startup, utc_inm_active_cleanup},
+    {"utc_inm_default_dns_lookup_check_p",  utc_inm_default_dns_lookup_check_p, utc_inm_active_startup, utc_inm_active_cleanup},
+    {"utc_inm_default_dns_lookup_check_n",  utc_inm_default_dns_lookup_check_n, utc_inm_active_startup, utc_inm_active_cleanup},
+    {"utc_inm_reachable_urls_add_remove_url_to_check_p",  utc_inm_reachable_urls_add_remove_url_to_check_p, utc_inm_active_startup, utc_inm_active_cleanup},
+    {"utc_inm_reachable_urls_add_url_to_check_n",  utc_inm_reachable_urls_add_url_to_check_n, utc_inm_active_startup, utc_inm_active_cleanup},
+    {"utc_inm_reachable_urls_remove_url_to_check_n",  utc_inm_reachable_urls_remove_url_to_check_n, utc_inm_active_startup, utc_inm_active_cleanup},
+    {"utc_inm_reachable_default_urls_start_stop_checking_p",  utc_inm_reachable_default_urls_start_stop_checking_p, utc_inm_active_startup, utc_inm_active_cleanup},
+    {"utc_inm_reachable_urls_start_checking_n",  utc_inm_reachable_urls_start_checking_n, utc_inm_active_startup, utc_inm_active_cleanup},
+    {"utc_inm_reachable_user_urls_start_stop_checking_p", utc_inm_reachable_user_urls_start_stop_checking_p, utc_inm_active_startup, utc_inm_active_cleanup},
+    {"utc_inm_reachable_urls_stop_checking_n",  utc_inm_reachable_urls_stop_checking_n, utc_inm_active_startup, utc_inm_active_cleanup},
+    {"utc_inm_reachable_urls_is_check_running_p", utc_inm_reachable_urls_is_check_running_p, utc_inm_active_startup, utc_inm_active_cleanup},
+    {"utc_inm_reachable_urls_is_check_running_n",  utc_inm_reachable_urls_is_check_running_n, utc_inm_active_startup, utc_inm_active_cleanup},
+    {NULL, NULL}
+};
+
+
+#endif // __TCT_INTELLIGENT_NETWORk_MONITORING_NATIVE_H__
diff --git a/src/utc/iotcon/tct-iotcon-core_tv.h b/src/utc/iotcon/tct-iotcon-core_tv.h
new file mode 100755 (executable)
index 0000000..4364ad7
--- /dev/null
@@ -0,0 +1,782 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_IOTCON-NATIVE_H__
+#define __TCT_IOTCON-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_iotcon_startup(void);
+extern void utc_iotcon_cleanup(void);
+extern void utc_iotcon_struct_startup(void);
+extern void utc_iotcon_struct_cleanup(void);
+extern void utc_iotcon_representation_startup(void);
+extern void utc_iotcon_representation_cleanup(void);
+extern void utc_iotcon_device_startup(void);
+extern void utc_iotcon_device_cleanup(void);
+extern void utc_iotcon_presence_startup(void);
+extern void utc_iotcon_presence_cleanup(void);
+extern void utc_iotcon_presence_response_startup(void);
+extern void utc_iotcon_presence_response_cleanup(void);
+extern void utc_iotcon_encap_startup(void);
+extern void utc_iotcon_encap_cleanup(void);
+extern void utc_iotcon_service_startup(void);
+extern void utc_iotcon_service_cleanup(void);
+extern void utc_iotcon_remote_resource_startup(void);
+extern void utc_iotcon_remote_resource_cleanup(void);
+extern void utc_iotcon_resource_startup(void);
+extern void utc_iotcon_resource_cleanup(void);
+
+extern int utc_iotcon_set_timeout_n(void);
+extern int utc_iotcon_set_timeout_p(void);
+extern int utc_iotcon_get_timeout_n(void);
+extern int utc_iotcon_get_timeout_p(void);
+extern int utc_iotcon_add_generated_pin_cb_n(void);
+extern int utc_iotcon_add_generated_pin_cb_p(void);
+extern int utc_iotcon_remove_generated_pin_cb_n(void);
+extern int utc_iotcon_remove_generated_pin_cb_p(void);
+extern int utc_iotcon_find_resource_n(void);
+extern int utc_iotcon_find_resource_p(void);
+extern int utc_iotcon_polling_get_interval_p(void);
+extern int utc_iotcon_polling_get_interval_n(void);
+extern int utc_iotcon_polling_set_interval_p(void);
+extern int utc_iotcon_polling_set_interval_n(void);
+extern int utc_iotcon_polling_invoke_p(void);
+extern int utc_iotcon_polling_invoke_n(void);
+extern int utc_iotcon_set_device_name_n(void);
+extern int utc_iotcon_set_device_name_p(void);
+extern int utc_iotcon_options_create_n(void);
+extern int utc_iotcon_options_create_p(void);
+extern int utc_iotcon_options_destroy_n(void);
+extern int utc_iotcon_options_destroy_p(void);
+extern int utc_iotcon_options_add_n(void);
+extern int utc_iotcon_options_add_p(void);
+extern int utc_iotcon_options_remove_n(void);
+extern int utc_iotcon_options_remove_p(void);
+extern int utc_iotcon_options_lookup_n(void);
+extern int utc_iotcon_options_lookup_p(void);
+extern int utc_iotcon_options_foreach_n(void);
+extern int utc_iotcon_options_foreach_p(void);
+extern int utc_iotcon_query_create_n(void);
+extern int utc_iotcon_query_create_p(void);
+extern int utc_iotcon_query_destroy_n(void);
+extern int utc_iotcon_query_destroy_p(void);
+extern int utc_iotcon_query_set_resource_type_n(void);
+extern int utc_iotcon_query_set_resource_type_p(void);
+extern int utc_iotcon_query_get_resource_type_n(void);
+extern int utc_iotcon_query_get_resource_type_p(void);
+extern int utc_iotcon_query_set_interface_n(void);
+extern int utc_iotcon_query_set_interface_p(void);
+extern int utc_iotcon_query_get_interface_n(void);
+extern int utc_iotcon_query_get_interface_p(void);
+extern int utc_iotcon_query_add_n(void);
+extern int utc_iotcon_query_add_p(void);
+extern int utc_iotcon_query_remove_n(void);
+extern int utc_iotcon_query_remove_p(void);
+extern int utc_iotcon_query_lookup_n(void);
+extern int utc_iotcon_query_lookup_p(void);
+extern int utc_iotcon_query_foreach_n(void);
+extern int utc_iotcon_query_foreach_p(void);
+extern int utc_iotcon_resource_types_create_n(void);
+extern int utc_iotcon_resource_types_create_p(void);
+extern int utc_iotcon_resource_types_destroy_n(void);
+extern int utc_iotcon_resource_types_destroy_p(void);
+extern int utc_iotcon_resource_types_add_n(void);
+extern int utc_iotcon_resource_types_add_p(void);
+extern int utc_iotcon_resource_types_remove_n(void);
+extern int utc_iotcon_resource_types_remove_p(void);
+extern int utc_iotcon_resource_types_foreach_n(void);
+extern int utc_iotcon_resource_types_foreach_p(void);
+extern int utc_iotcon_resource_types_clone_n(void);
+extern int utc_iotcon_resource_types_clone_p(void);
+extern int utc_iotcon_resource_interfaces_create_n(void);
+extern int utc_iotcon_resource_interfaces_create_p(void);
+extern int utc_iotcon_resource_interfaces_destroy_n(void);
+extern int utc_iotcon_resource_interfaces_destroy_p(void);
+extern int utc_iotcon_resource_interfaces_add_n(void);
+extern int utc_iotcon_resource_interfaces_add_p(void);
+extern int utc_iotcon_resource_interfaces_remove_n(void);
+extern int utc_iotcon_resource_interfaces_remove_p(void);
+extern int utc_iotcon_resource_interfaces_foreach_n(void);
+extern int utc_iotcon_resource_interfaces_foreach_p(void);
+extern int utc_iotcon_resource_interfaces_clone_n(void);
+extern int utc_iotcon_resource_interfaces_clone_p(void);
+extern int utc_iotcon_observers_create_n(void);
+extern int utc_iotcon_observer_create_p(void);
+extern int utc_iotcon_observers_destroy_n(void);
+extern int utc_iotcon_observers_destroy_p(void);
+extern int utc_iotcon_observers_add_n(void);
+extern int utc_iotcon_observers_add_p(void);
+extern int utc_iotcon_observers_remove_n(void);
+extern int utc_iotcon_observers_remove_p(void);
+extern int utc_iotcon_request_get_representation_n(void);
+extern int utc_iotcon_request_get_representation_p(void);
+extern int utc_iotcon_request_get_request_type_n(void);
+extern int utc_iotcon_request_get_request_type_p(void);
+extern int utc_iotcon_request_get_connectivity_type_n(void);
+extern int utc_iotcon_request_get_connectivity_type_p(void);
+extern int utc_iotcon_request_get_options_n(void);
+extern int utc_iotcon_request_get_options_p(void);
+extern int utc_iotcon_request_get_host_address_n(void);
+extern int utc_iotcon_request_get_host_address_p(void);
+extern int utc_iotcon_request_get_query_n(void);
+extern int utc_iotcon_request_get_query_p(void);
+extern int utc_iotcon_request_get_observe_id_n(void);
+extern int utc_iotcon_request_get_observe_id_p(void);
+extern int utc_iotcon_request_get_observe_type_n(void);
+extern int utc_iotcon_request_get_observe_type_p(void);
+extern int utc_iotcon_response_create_n(void);
+extern int utc_iotcon_response_create_p(void);
+extern int utc_iotcon_response_destroy_n(void);
+extern int utc_iotcon_response_destroy_p(void);
+extern int utc_iotcon_response_get_options_n(void);
+extern int utc_iotcon_response_get_options_p(void);
+extern int utc_iotcon_response_get_representation_n(void);
+extern int utc_iotcon_response_get_representation_p(void);
+extern int utc_iotcon_response_get_result_n(void);
+extern int utc_iotcon_response_get_result_p(void);
+extern int utc_iotcon_response_set_result_n(void);
+extern int utc_iotcon_response_set_result_p(void);
+extern int utc_iotcon_response_set_representation_n(void);
+extern int utc_iotcon_response_set_representation_p(void);
+extern int utc_iotcon_response_set_options_n(void);
+extern int utc_iotcon_response_set_options_p(void);
+extern int utc_iotcon_response_send_n(void);
+extern int utc_iotcon_response_send_p(void);
+extern int utc_iotcon_representation_create_n(void);
+extern int utc_iotcon_representation_create_p(void);
+extern int utc_iotcon_representation_destroy_n(void);
+extern int utc_iotcon_representation_destroy_p(void);
+extern int utc_iotcon_representation_clone_n(void);
+extern int utc_iotcon_representation_clone_p(void);
+extern int utc_iotcon_representation_set_uri_path_n(void);
+extern int utc_iotcon_representation_set_uri_path_p(void);
+extern int utc_iotcon_representation_get_uri_path_n(void);
+extern int utc_iotcon_representation_get_uri_path_p(void);
+extern int utc_iotcon_representation_set_resource_types_n(void);
+extern int utc_iotcon_representation_set_resource_types_p(void);
+extern int utc_iotcon_representation_get_resource_types_n(void);
+extern int utc_iotcon_representation_get_resource_types_p(void);
+extern int utc_iotcon_representation_set_resource_interfaces_n(void);
+extern int utc_iotcon_representation_set_resource_interfaces_p(void);
+extern int utc_iotcon_representation_get_resource_interfaces_n(void);
+extern int utc_iotcon_representation_get_resource_interfaces_p(void);
+extern int utc_iotcon_representation_set_attributes_n(void);
+extern int utc_iotcon_representation_set_attributes_p(void);
+extern int utc_iotcon_representation_get_attributes_n(void);
+extern int utc_iotcon_representation_get_attributes_p(void);
+extern int utc_iotcon_attributes_create_n(void);
+extern int utc_iotcon_attributes_create_p(void);
+extern int utc_iotcon_attributes_destroy_n(void);
+extern int utc_iotcon_attributes_destroy_p(void);
+extern int utc_iotcon_attributes_clone_n(void);
+extern int utc_iotcon_attributes_clone_p(void);
+extern int utc_iotcon_attributes_add_int_n(void);
+extern int utc_iotcon_attributes_add_int_p(void);
+extern int utc_iotcon_attributes_add_bool_n(void);
+extern int utc_iotcon_attributes_add_bool_p(void);
+extern int utc_iotcon_attributes_add_double_n(void);
+extern int utc_iotcon_attributes_add_double_p(void);
+extern int utc_iotcon_attributes_add_str_n(void);
+extern int utc_iotcon_attributes_add_str_p(void);
+extern int utc_iotcon_attributes_add_byte_str_n(void);
+extern int utc_iotcon_attributes_add_byte_str_p(void);
+extern int utc_iotcon_attributes_add_list_n(void);
+extern int utc_iotcon_attributes_add_list_p(void);
+extern int utc_iotcon_attributes_add_attributes_n(void);
+extern int utc_iotcon_attributes_add_attributes_p(void);
+extern int utc_iotcon_attributes_add_null_n(void);
+extern int utc_iotcon_attributes_add_null_p(void);
+extern int utc_iotcon_attributes_get_int_n(void);
+extern int utc_iotcon_attributes_get_int_p(void);
+extern int utc_iotcon_attributes_get_bool_n(void);
+extern int utc_iotcon_attributes_get_bool_p(void);
+extern int utc_iotcon_attributes_get_double_n(void);
+extern int utc_iotcon_attributes_get_double_p(void);
+extern int utc_iotcon_attributes_get_str_n(void);
+extern int utc_iotcon_attributes_get_str_p(void);
+extern int utc_iotcon_attributes_get_byte_str_n(void);
+extern int utc_iotcon_attributes_get_byte_str_p(void);
+extern int utc_iotcon_attributes_get_list_n(void);
+extern int utc_iotcon_attributes_get_list_p(void);
+extern int utc_iotcon_attributes_get_attributes_n(void);
+extern int utc_iotcon_attributes_get_attributes_p(void);
+extern int utc_iotcon_attributes_is_null_n(void);
+extern int utc_iotcon_attributes_is_null_p(void);
+extern int utc_iotcon_attributes_remove_n(void);
+extern int utc_iotcon_attributes_remove_p(void);
+extern int utc_iotcon_attributes_get_type_n(void);
+extern int utc_iotcon_attributes_get_type_p(void);
+extern int utc_iotcon_representation_add_child_n(void);
+extern int utc_iotcon_representation_add_child_p(void);
+extern int utc_iotcon_representation_remove_child_n(void);
+extern int utc_iotcon_representation_remove_child_p(void);
+extern int utc_iotcon_representation_foreach_children_n(void);
+extern int utc_iotcon_representation_foreach_children_p(void);
+extern int utc_iotcon_representation_get_child_count_n(void);
+extern int utc_iotcon_representation_get_child_count_p(void);
+extern int utc_iotcon_representation_get_nth_child_n(void);
+extern int utc_iotcon_representation_get_nth_child_p(void);
+extern int utc_iotcon_attributes_foreach_n(void);
+extern int utc_iotcon_attributes_foreach_p(void);
+extern int utc_iotcon_attributes_get_keys_count_n(void);
+extern int utc_iotcon_attributes_get_keys_count_p(void);
+extern int utc_iotcon_list_create_n(void);
+extern int utc_iotcon_list_create_p(void);
+extern int utc_iotcon_list_destroy_n(void);
+extern int utc_iotcon_list_destroy_p(void);
+extern int utc_iotcon_list_add_int_n(void);
+extern int utc_iotcon_list_add_int_p(void);
+extern int utc_iotcon_list_add_bool_n(void);
+extern int utc_iotcon_list_add_bool_p(void);
+extern int utc_iotcon_list_add_double_n(void);
+extern int utc_iotcon_list_add_double_p(void);
+extern int utc_iotcon_list_add_str_n(void);
+extern int utc_iotcon_list_add_str_p(void);
+extern int utc_iotcon_list_add_byte_str_n(void);
+extern int utc_iotcon_list_add_byte_str_p(void);
+extern int utc_iotcon_list_add_list_n(void);
+extern int utc_iotcon_list_add_list_p(void);
+extern int utc_iotcon_list_add_attributes_n(void);
+extern int utc_iotcon_list_add_attributes_p(void);
+extern int utc_iotcon_list_get_nth_int_n(void);
+extern int utc_iotcon_list_get_nth_int_p(void);
+extern int utc_iotcon_list_get_nth_bool_n(void);
+extern int utc_iotcon_list_get_nth_bool_p(void);
+extern int utc_iotcon_list_get_nth_double_n(void);
+extern int utc_iotcon_list_get_nth_double_p(void);
+extern int utc_iotcon_list_get_nth_str_n(void);
+extern int utc_iotcon_list_get_nth_str_p(void);
+extern int utc_iotcon_list_get_nth_byte_str_n(void);
+extern int utc_iotcon_list_get_nth_byte_str_p(void);
+extern int utc_iotcon_list_get_nth_list_n(void);
+extern int utc_iotcon_list_get_nth_list_p(void);
+extern int utc_iotcon_list_get_nth_attributes_n(void);
+extern int utc_iotcon_list_get_nth_attributes_p(void);
+extern int utc_iotcon_list_remove_nth_n(void);
+extern int utc_iotcon_list_remove_nth_p(void);
+extern int utc_iotcon_list_get_type_n(void);
+extern int utc_iotcon_list_get_type_p(void);
+extern int utc_iotcon_list_get_length_n(void);
+extern int utc_iotcon_list_get_length_p(void);
+extern int utc_iotcon_list_foreach_int_n(void);
+extern int utc_iotcon_list_foreach_int_p(void);
+extern int utc_iotcon_list_foreach_bool_n(void);
+extern int utc_iotcon_list_foreach_bool_p(void);
+extern int utc_iotcon_list_foreach_double_n(void);
+extern int utc_iotcon_list_foreach_double_p(void);
+extern int utc_iotcon_list_foreach_str_n(void);
+extern int utc_iotcon_list_foreach_str_p(void);
+extern int utc_iotcon_list_foreach_byte_str_n(void);
+extern int utc_iotcon_list_foreach_byte_str_p(void);
+extern int utc_iotcon_list_foreach_list_n(void);
+extern int utc_iotcon_list_foreach_list_p(void);
+extern int utc_iotcon_list_foreach_attributes_n(void);
+extern int utc_iotcon_list_foreach_attributes_p(void);
+extern int utc_iotcon_find_device_info_n(void);
+extern int utc_iotcon_find_device_info_p(void);
+extern int utc_iotcon_device_info_get_property_n(void);
+extern int utc_iotcon_device_info_get_property_p(void);
+extern int utc_iotcon_find_platform_info_n(void);
+extern int utc_iotcon_find_platform_info_p(void);
+extern int utc_iotcon_platform_info_get_property_n(void);
+extern int utc_iotcon_platform_info_get_property_p(void);
+extern int utc_iotcon_add_presence_cb_n(void);
+extern int utc_iotcon_add_presence_cb_p(void);
+extern int utc_iotcon_remove_presence_cb_n(void);
+extern int utc_iotcon_remove_presence_cb_p(void);
+extern int utc_iotcon_presence_get_host_address_n(void);
+extern int utc_iotcon_presence_get_host_address_p(void);
+extern int utc_iotcon_presence_get_connectivity_type_n(void);
+extern int utc_iotcon_presence_get_connectivity_type_p(void);
+extern int utc_iotcon_presence_get_resource_type_n(void);
+extern int utc_iotcon_presence_get_resource_type_p(void);
+extern int utc_iotcon_presence_response_get_result_n(void);
+extern int utc_iotcon_presence_response_get_trigger_n(void);
+extern int utc_iotcon_presence_response_get_host_address_n(void);
+extern int utc_iotcon_presence_response_get_connectivity_type_n(void);
+extern int utc_iotcon_presence_response_get_resource_type_n(void);
+extern int utc_iotcon_presence_start_presence_p(void);
+extern int utc_iotcon_presence_stop_presence_p(void);
+extern int utc_iotcon_presence_response_get_result_p(void);
+extern int utc_iotcon_presence_response_get_trigger_p(void);
+extern int utc_iotcon_presence_response_get_connectivity_type_p(void);
+extern int utc_iotcon_presence_response_get_resource_type_p(void);
+extern int utc_iotcon_presence_response_get_host_address_p(void);
+extern int utc_iotcon_lite_resource_create_n(void);
+extern int utc_iotcon_lite_resource_create_p(void);
+extern int utc_iotcon_lite_resource_destroy_n(void);
+extern int utc_iotcon_lite_resource_destroy_p(void);
+extern int utc_iotcon_lite_resource_update_attributes_n(void);
+extern int utc_iotcon_lite_resource_update_attributes_p(void);
+extern int utc_iotcon_lite_resource_get_attributes_n(void);
+extern int utc_iotcon_lite_resource_get_attributes_p(void);
+extern int utc_iotcon_remote_resource_start_caching_n(void);
+extern int utc_iotcon_remote_resource_start_caching_p(void);
+extern int utc_iotcon_remote_resource_stop_caching_n(void);
+extern int utc_iotcon_remote_resource_stop_caching_p(void);
+extern int utc_iotcon_remote_resource_start_monitoring_n(void);
+extern int utc_iotcon_remote_resource_start_monitoring_p(void);
+extern int utc_iotcon_remote_resource_stop_monitoring_n(void);
+extern int utc_iotcon_remote_resource_stop_monitoring_p(void);
+extern int utc_iotcon_remote_resource_get_cached_representation_n(void);
+extern int utc_iotcon_remote_resource_get_cached_representation_p(void);
+extern int utc_iotcon_initialize_p(void);
+extern int utc_iotcon_deinitialize_p(void);
+extern int utc_iotcon_remote_resource_create_n(void);
+extern int utc_iotcon_remote_resource_create_p(void);
+extern int utc_iotcon_remote_resource_destroy_n(void);
+extern int utc_iotcon_remote_resource_destroy_p(void);
+extern int utc_iotcon_remote_resource_clone_n(void);
+extern int utc_iotcon_remote_resource_clone_p(void);
+extern int utc_iotcon_remote_resource_get_n(void);
+extern int utc_iotcon_remote_resource_get_p(void);
+extern int utc_iotcon_remote_resource_put_n(void);
+extern int utc_iotcon_remote_resource_put_p(void);
+extern int utc_iotcon_remote_resource_post_n(void);
+extern int utc_iotcon_remote_resource_post_p(void);
+extern int utc_iotcon_remote_resource_post_p2(void);
+extern int utc_iotcon_remote_resource_delete_n(void);
+extern int utc_iotcon_remote_resource_delete_p(void);
+extern int utc_iotcon_remote_resource_observe_register_n(void);
+extern int utc_iotcon_remote_resource_observe_register_p(void);
+extern int utc_iotcon_remote_resource_observe_deregister_n(void);
+extern int utc_iotcon_remote_resource_observe_deregister_p(void);
+extern int utc_iotcon_remote_resource_get_uri_path_n(void);
+extern int utc_iotcon_remote_resource_get_uri_path_p(void);
+extern int utc_iotcon_remote_resource_get_host_address_n(void);
+extern int utc_iotcon_remote_resource_get_host_address_p(void);
+extern int utc_iotcon_remote_resource_get_connectivity_type_n(void);
+extern int utc_iotcon_remote_resource_get_connectivity_type_p(void);
+extern int utc_iotcon_remote_resource_get_device_id_n(void);
+extern int utc_iotcon_remote_resource_get_device_id_p(void);
+extern int utc_iotcon_remote_resource_get_device_name_n(void);
+extern int utc_iotcon_remote_resource_get_device_name_p(void);
+extern int utc_iotcon_remote_resource_get_types_n(void);
+extern int utc_iotcon_remote_resource_get_types_p(void);
+extern int utc_iotcon_remote_resource_get_interfaces_n(void);
+extern int utc_iotcon_remote_resource_get_interfaces_p(void);
+extern int utc_iotcon_remote_resource_get_options_n(void);
+extern int utc_iotcon_remote_resource_get_options_p(void);
+extern int utc_iotcon_remote_resource_get_policies_n(void);
+extern int utc_iotcon_remote_resource_get_policies_p(void);
+extern int utc_iotcon_remote_resource_set_options_n(void);
+extern int utc_iotcon_remote_resource_set_options_p(void);
+extern int utc_iotcon_remote_resource_get_checking_interval_p(void);
+extern int utc_iotcon_remote_resource_get_checking_interval_n(void);
+extern int utc_iotcon_remote_resource_set_checking_interval_p(void);
+extern int utc_iotcon_remote_resource_set_checking_interval_n(void);
+extern int utc_iotcon_resource_create_n(void);
+extern int utc_iotcon_resource_create_p(void);
+extern int utc_iotcon_resource_destroy_n(void);
+extern int utc_iotcon_resource_destroy_p(void);
+extern int utc_iotcon_resource_bind_child_resource_n(void);
+extern int utc_iotcon_resource_bind_child_resource_p(void);
+extern int utc_iotcon_resource_bind_interface_n(void);
+extern int utc_iotcon_resource_bind_interface_p(void);
+extern int utc_iotcon_resource_bind_type_n(void);
+extern int utc_iotcon_resource_bind_type_p(void);
+extern int utc_iotcon_resource_unbind_child_resource_n(void);
+extern int utc_iotcon_resource_unbind_child_resource_p(void);
+extern int utc_iotcon_resource_notify_n(void);
+extern int utc_iotcon_resource_notify_p(void);
+extern int utc_iotcon_resource_set_request_handler_n(void);
+extern int utc_iotcon_resource_set_request_handler_p(void);
+extern int utc_iotcon_resource_get_child_count_n(void);
+extern int utc_iotcon_resource_get_child_count_p(void);
+extern int utc_iotcon_resource_get_nth_child_n(void);
+extern int utc_iotcon_resource_get_nth_child_p(void);
+extern int utc_iotcon_resource_get_uri_path_n(void);
+extern int utc_iotcon_resource_get_uri_path_p(void);
+extern int utc_iotcon_resource_get_types_n(void);
+extern int utc_iotcon_resource_get_types_p(void);
+extern int utc_iotcon_resource_get_interfaces_n(void);
+extern int utc_iotcon_resource_get_interfaces_p(void);
+extern int utc_iotcon_resource_get_policies_n(void);
+extern int utc_iotcon_resource_get_policies_p(void);
+
+testcase tc_array[] = {
+       {"utc_iotcon_set_timeout_n",utc_iotcon_set_timeout_n,utc_iotcon_startup,utc_iotcon_cleanup},
+       {"utc_iotcon_set_timeout_p",utc_iotcon_set_timeout_p,utc_iotcon_startup,utc_iotcon_cleanup},
+       {"utc_iotcon_get_timeout_n",utc_iotcon_get_timeout_n,utc_iotcon_startup,utc_iotcon_cleanup},
+       {"utc_iotcon_get_timeout_p",utc_iotcon_get_timeout_p,utc_iotcon_startup,utc_iotcon_cleanup},
+       {"utc_iotcon_add_generated_pin_cb_n",utc_iotcon_add_generated_pin_cb_n,utc_iotcon_startup,utc_iotcon_cleanup},
+       {"utc_iotcon_add_generated_pin_cb_p",utc_iotcon_add_generated_pin_cb_p,utc_iotcon_startup,utc_iotcon_cleanup},
+       {"utc_iotcon_remove_generated_pin_cb_n",utc_iotcon_remove_generated_pin_cb_n,utc_iotcon_startup,utc_iotcon_cleanup},
+       {"utc_iotcon_remove_generated_pin_cb_p",utc_iotcon_remove_generated_pin_cb_p,utc_iotcon_startup,utc_iotcon_cleanup},
+       {"utc_iotcon_find_resource_n",utc_iotcon_find_resource_n,utc_iotcon_startup,utc_iotcon_cleanup},
+       {"utc_iotcon_find_resource_p",utc_iotcon_find_resource_p,utc_iotcon_startup,utc_iotcon_cleanup},
+       {"utc_iotcon_polling_get_interval_p",utc_iotcon_polling_get_interval_p,utc_iotcon_startup,utc_iotcon_cleanup},
+       {"utc_iotcon_polling_get_interval_n",utc_iotcon_polling_get_interval_n,utc_iotcon_startup,utc_iotcon_cleanup},
+       {"utc_iotcon_polling_set_interval_p",utc_iotcon_polling_set_interval_p,utc_iotcon_startup,utc_iotcon_cleanup},
+       {"utc_iotcon_polling_set_interval_n",utc_iotcon_polling_set_interval_n,utc_iotcon_startup,utc_iotcon_cleanup},
+       {"utc_iotcon_polling_invoke_p",utc_iotcon_polling_invoke_p,utc_iotcon_startup,utc_iotcon_cleanup},
+       {"utc_iotcon_polling_invoke_n",utc_iotcon_polling_invoke_n,utc_iotcon_startup,utc_iotcon_cleanup},
+       {"utc_iotcon_set_device_name_n",utc_iotcon_set_device_name_n,utc_iotcon_startup,utc_iotcon_cleanup},
+       {"utc_iotcon_set_device_name_p",utc_iotcon_set_device_name_p,utc_iotcon_startup,utc_iotcon_cleanup},
+       {"utc_iotcon_options_create_n",utc_iotcon_options_create_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_options_create_p",utc_iotcon_options_create_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_options_destroy_n",utc_iotcon_options_destroy_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_options_destroy_p",utc_iotcon_options_destroy_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_options_add_n",utc_iotcon_options_add_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_options_add_p",utc_iotcon_options_add_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_options_remove_n",utc_iotcon_options_remove_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_options_remove_p",utc_iotcon_options_remove_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_options_lookup_n",utc_iotcon_options_lookup_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_options_lookup_p",utc_iotcon_options_lookup_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_options_foreach_n",utc_iotcon_options_foreach_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_options_foreach_p",utc_iotcon_options_foreach_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_query_create_n",utc_iotcon_query_create_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_query_create_p",utc_iotcon_query_create_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_query_destroy_n",utc_iotcon_query_destroy_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_query_destroy_p",utc_iotcon_query_destroy_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_query_set_resource_type_n",utc_iotcon_query_set_resource_type_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_query_set_resource_type_p",utc_iotcon_query_set_resource_type_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_query_get_resource_type_n",utc_iotcon_query_get_resource_type_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_query_get_resource_type_p",utc_iotcon_query_get_resource_type_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_query_set_interface_n",utc_iotcon_query_set_interface_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_query_set_interface_p",utc_iotcon_query_set_interface_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_query_get_interface_n",utc_iotcon_query_get_interface_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_query_get_interface_p",utc_iotcon_query_get_interface_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_query_add_n",utc_iotcon_query_add_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_query_add_p",utc_iotcon_query_add_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_query_remove_n",utc_iotcon_query_remove_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_query_remove_p",utc_iotcon_query_remove_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_query_lookup_n",utc_iotcon_query_lookup_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_query_lookup_p",utc_iotcon_query_lookup_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_query_foreach_n",utc_iotcon_query_foreach_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_query_foreach_p",utc_iotcon_query_foreach_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_resource_types_create_n",utc_iotcon_resource_types_create_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_resource_types_create_p",utc_iotcon_resource_types_create_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_resource_types_destroy_n",utc_iotcon_resource_types_destroy_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_resource_types_destroy_p",utc_iotcon_resource_types_destroy_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_resource_types_add_n",utc_iotcon_resource_types_add_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_resource_types_add_p",utc_iotcon_resource_types_add_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_resource_types_remove_n",utc_iotcon_resource_types_remove_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_resource_types_remove_p",utc_iotcon_resource_types_remove_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_resource_types_foreach_n",utc_iotcon_resource_types_foreach_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_resource_types_foreach_p",utc_iotcon_resource_types_foreach_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_resource_types_clone_n",utc_iotcon_resource_types_clone_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_resource_types_clone_p",utc_iotcon_resource_types_clone_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_resource_interfaces_create_n",utc_iotcon_resource_interfaces_create_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_resource_interfaces_create_p",utc_iotcon_resource_interfaces_create_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_resource_interfaces_destroy_n",utc_iotcon_resource_interfaces_destroy_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_resource_interfaces_destroy_p",utc_iotcon_resource_interfaces_destroy_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_resource_interfaces_add_n",utc_iotcon_resource_interfaces_add_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_resource_interfaces_add_p",utc_iotcon_resource_interfaces_add_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_resource_interfaces_remove_n",utc_iotcon_resource_interfaces_remove_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_resource_interfaces_remove_p",utc_iotcon_resource_interfaces_remove_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_resource_interfaces_foreach_n",utc_iotcon_resource_interfaces_foreach_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_resource_interfaces_foreach_p",utc_iotcon_resource_interfaces_foreach_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_resource_interfaces_clone_n",utc_iotcon_resource_interfaces_clone_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_resource_interfaces_clone_p",utc_iotcon_resource_interfaces_clone_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_observers_create_n",utc_iotcon_observers_create_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_observer_create_p",utc_iotcon_observer_create_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_observers_destroy_n",utc_iotcon_observers_destroy_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_observers_destroy_p",utc_iotcon_observers_destroy_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_observers_add_n",utc_iotcon_observers_add_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_observers_add_p",utc_iotcon_observers_add_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_observers_remove_n",utc_iotcon_observers_remove_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_observers_remove_p",utc_iotcon_observers_remove_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_request_get_representation_n",utc_iotcon_request_get_representation_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_request_get_representation_p",utc_iotcon_request_get_representation_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_request_get_request_type_n",utc_iotcon_request_get_request_type_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_request_get_request_type_p",utc_iotcon_request_get_request_type_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_request_get_connectivity_type_n",utc_iotcon_request_get_connectivity_type_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_request_get_connectivity_type_p",utc_iotcon_request_get_connectivity_type_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_request_get_options_n",utc_iotcon_request_get_options_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_request_get_options_p",utc_iotcon_request_get_options_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_request_get_host_address_n",utc_iotcon_request_get_host_address_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_request_get_host_address_p",utc_iotcon_request_get_host_address_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_request_get_query_n",utc_iotcon_request_get_query_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_request_get_query_p",utc_iotcon_request_get_query_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_request_get_observe_id_n",utc_iotcon_request_get_observe_id_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_request_get_observe_id_p",utc_iotcon_request_get_observe_id_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_request_get_observe_type_n",utc_iotcon_request_get_observe_type_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_request_get_observe_type_p",utc_iotcon_request_get_observe_type_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_response_create_n",utc_iotcon_response_create_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_response_create_p",utc_iotcon_response_create_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_response_destroy_n",utc_iotcon_response_destroy_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_response_destroy_p",utc_iotcon_response_destroy_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_response_get_options_n",utc_iotcon_response_get_options_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_response_get_options_p",utc_iotcon_response_get_options_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_response_get_representation_n",utc_iotcon_response_get_representation_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_response_get_representation_p",utc_iotcon_response_get_representation_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_response_get_result_n",utc_iotcon_response_get_result_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_response_get_result_p",utc_iotcon_response_get_result_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_response_set_result_n",utc_iotcon_response_set_result_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_response_set_result_p",utc_iotcon_response_set_result_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_response_set_representation_n",utc_iotcon_response_set_representation_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_response_set_representation_p",utc_iotcon_response_set_representation_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_response_set_options_n",utc_iotcon_response_set_options_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_response_set_options_p",utc_iotcon_response_set_options_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_response_send_n",utc_iotcon_response_send_n,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_response_send_p",utc_iotcon_response_send_p,utc_iotcon_struct_startup,utc_iotcon_struct_cleanup},
+       {"utc_iotcon_representation_create_n",utc_iotcon_representation_create_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_representation_create_p",utc_iotcon_representation_create_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_representation_destroy_n",utc_iotcon_representation_destroy_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_representation_destroy_p",utc_iotcon_representation_destroy_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_representation_clone_n",utc_iotcon_representation_clone_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_representation_clone_p",utc_iotcon_representation_clone_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_representation_set_uri_path_n",utc_iotcon_representation_set_uri_path_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_representation_set_uri_path_p",utc_iotcon_representation_set_uri_path_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_representation_get_uri_path_n",utc_iotcon_representation_get_uri_path_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_representation_get_uri_path_p",utc_iotcon_representation_get_uri_path_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_representation_set_resource_types_n",utc_iotcon_representation_set_resource_types_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_representation_set_resource_types_p",utc_iotcon_representation_set_resource_types_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_representation_get_resource_types_n",utc_iotcon_representation_get_resource_types_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_representation_get_resource_types_p",utc_iotcon_representation_get_resource_types_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_representation_set_resource_interfaces_n",utc_iotcon_representation_set_resource_interfaces_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_representation_set_resource_interfaces_p",utc_iotcon_representation_set_resource_interfaces_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_representation_get_resource_interfaces_n",utc_iotcon_representation_get_resource_interfaces_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_representation_get_resource_interfaces_p",utc_iotcon_representation_get_resource_interfaces_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_representation_set_attributes_n",utc_iotcon_representation_set_attributes_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_representation_set_attributes_p",utc_iotcon_representation_set_attributes_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_representation_get_attributes_n",utc_iotcon_representation_get_attributes_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_representation_get_attributes_p",utc_iotcon_representation_get_attributes_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_create_n",utc_iotcon_attributes_create_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_create_p",utc_iotcon_attributes_create_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_destroy_n",utc_iotcon_attributes_destroy_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_destroy_p",utc_iotcon_attributes_destroy_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_clone_n",utc_iotcon_attributes_clone_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_clone_p",utc_iotcon_attributes_clone_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_add_int_n",utc_iotcon_attributes_add_int_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_add_int_p",utc_iotcon_attributes_add_int_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_add_bool_n",utc_iotcon_attributes_add_bool_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_add_bool_p",utc_iotcon_attributes_add_bool_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_add_double_n",utc_iotcon_attributes_add_double_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_add_double_p",utc_iotcon_attributes_add_double_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_add_str_n",utc_iotcon_attributes_add_str_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_add_str_p",utc_iotcon_attributes_add_str_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_add_byte_str_n",utc_iotcon_attributes_add_byte_str_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_add_byte_str_p",utc_iotcon_attributes_add_byte_str_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_add_list_n",utc_iotcon_attributes_add_list_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_add_list_p",utc_iotcon_attributes_add_list_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_add_attributes_n",utc_iotcon_attributes_add_attributes_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_add_attributes_p",utc_iotcon_attributes_add_attributes_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_add_null_n",utc_iotcon_attributes_add_null_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_add_null_p",utc_iotcon_attributes_add_null_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_get_int_n",utc_iotcon_attributes_get_int_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_get_int_p",utc_iotcon_attributes_get_int_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_get_bool_n",utc_iotcon_attributes_get_bool_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_get_bool_p",utc_iotcon_attributes_get_bool_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_get_double_n",utc_iotcon_attributes_get_double_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_get_double_p",utc_iotcon_attributes_get_double_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_get_str_n",utc_iotcon_attributes_get_str_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_get_str_p",utc_iotcon_attributes_get_str_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_get_byte_str_n",utc_iotcon_attributes_get_byte_str_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_get_byte_str_p",utc_iotcon_attributes_get_byte_str_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_get_list_n",utc_iotcon_attributes_get_list_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_get_list_p",utc_iotcon_attributes_get_list_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_get_attributes_n",utc_iotcon_attributes_get_attributes_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_get_attributes_p",utc_iotcon_attributes_get_attributes_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_is_null_n",utc_iotcon_attributes_is_null_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_is_null_p",utc_iotcon_attributes_is_null_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_remove_n",utc_iotcon_attributes_remove_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_remove_p",utc_iotcon_attributes_remove_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_get_type_n",utc_iotcon_attributes_get_type_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_get_type_p",utc_iotcon_attributes_get_type_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_representation_add_child_n",utc_iotcon_representation_add_child_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_representation_add_child_p",utc_iotcon_representation_add_child_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_representation_remove_child_n",utc_iotcon_representation_remove_child_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_representation_remove_child_p",utc_iotcon_representation_remove_child_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_representation_foreach_children_n",utc_iotcon_representation_foreach_children_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_representation_foreach_children_p",utc_iotcon_representation_foreach_children_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_representation_get_child_count_n",utc_iotcon_representation_get_child_count_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_representation_get_child_count_p",utc_iotcon_representation_get_child_count_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_representation_get_nth_child_n",utc_iotcon_representation_get_nth_child_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_representation_get_nth_child_p",utc_iotcon_representation_get_nth_child_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_foreach_n",utc_iotcon_attributes_foreach_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_foreach_p",utc_iotcon_attributes_foreach_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_get_keys_count_n",utc_iotcon_attributes_get_keys_count_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_attributes_get_keys_count_p",utc_iotcon_attributes_get_keys_count_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_create_n",utc_iotcon_list_create_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_create_p",utc_iotcon_list_create_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_destroy_n",utc_iotcon_list_destroy_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_destroy_p",utc_iotcon_list_destroy_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_add_int_n",utc_iotcon_list_add_int_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_add_int_p",utc_iotcon_list_add_int_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_add_bool_n",utc_iotcon_list_add_bool_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_add_bool_p",utc_iotcon_list_add_bool_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_add_double_n",utc_iotcon_list_add_double_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_add_double_p",utc_iotcon_list_add_double_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_add_str_n",utc_iotcon_list_add_str_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_add_str_p",utc_iotcon_list_add_str_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_add_byte_str_n",utc_iotcon_list_add_byte_str_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_add_byte_str_p",utc_iotcon_list_add_byte_str_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_add_list_n",utc_iotcon_list_add_list_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_add_list_p",utc_iotcon_list_add_list_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_add_attributes_n",utc_iotcon_list_add_attributes_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_add_attributes_p",utc_iotcon_list_add_attributes_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_get_nth_int_n",utc_iotcon_list_get_nth_int_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_get_nth_int_p",utc_iotcon_list_get_nth_int_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_get_nth_bool_n",utc_iotcon_list_get_nth_bool_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_get_nth_bool_p",utc_iotcon_list_get_nth_bool_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_get_nth_double_n",utc_iotcon_list_get_nth_double_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_get_nth_double_p",utc_iotcon_list_get_nth_double_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_get_nth_str_n",utc_iotcon_list_get_nth_str_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_get_nth_str_p",utc_iotcon_list_get_nth_str_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_get_nth_byte_str_n",utc_iotcon_list_get_nth_byte_str_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_get_nth_byte_str_p",utc_iotcon_list_get_nth_byte_str_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_get_nth_list_n",utc_iotcon_list_get_nth_list_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_get_nth_list_p",utc_iotcon_list_get_nth_list_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_get_nth_attributes_n",utc_iotcon_list_get_nth_attributes_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_get_nth_attributes_p",utc_iotcon_list_get_nth_attributes_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_remove_nth_n",utc_iotcon_list_remove_nth_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_remove_nth_p",utc_iotcon_list_remove_nth_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_get_type_n",utc_iotcon_list_get_type_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_get_type_p",utc_iotcon_list_get_type_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_get_length_n",utc_iotcon_list_get_length_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_get_length_p",utc_iotcon_list_get_length_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_foreach_int_n",utc_iotcon_list_foreach_int_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_foreach_int_p",utc_iotcon_list_foreach_int_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_foreach_bool_n",utc_iotcon_list_foreach_bool_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_foreach_bool_p",utc_iotcon_list_foreach_bool_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_foreach_double_n",utc_iotcon_list_foreach_double_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_foreach_double_p",utc_iotcon_list_foreach_double_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_foreach_str_n",utc_iotcon_list_foreach_str_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_foreach_str_p",utc_iotcon_list_foreach_str_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_foreach_byte_str_n",utc_iotcon_list_foreach_byte_str_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_foreach_byte_str_p",utc_iotcon_list_foreach_byte_str_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_foreach_list_n",utc_iotcon_list_foreach_list_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_foreach_list_p",utc_iotcon_list_foreach_list_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_foreach_attributes_n",utc_iotcon_list_foreach_attributes_n,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_list_foreach_attributes_p",utc_iotcon_list_foreach_attributes_p,utc_iotcon_representation_startup,utc_iotcon_representation_cleanup},
+       {"utc_iotcon_find_device_info_n",utc_iotcon_find_device_info_n,utc_iotcon_device_startup,utc_iotcon_device_cleanup},
+       {"utc_iotcon_find_device_info_p",utc_iotcon_find_device_info_p,utc_iotcon_device_startup,utc_iotcon_device_cleanup},
+       {"utc_iotcon_device_info_get_property_n",utc_iotcon_device_info_get_property_n,utc_iotcon_device_startup,utc_iotcon_device_cleanup},
+       {"utc_iotcon_device_info_get_property_p",utc_iotcon_device_info_get_property_p,utc_iotcon_device_startup,utc_iotcon_device_cleanup},
+       {"utc_iotcon_find_platform_info_n",utc_iotcon_find_platform_info_n,utc_iotcon_device_startup,utc_iotcon_device_cleanup},
+       {"utc_iotcon_find_platform_info_p",utc_iotcon_find_platform_info_p,utc_iotcon_device_startup,utc_iotcon_device_cleanup},
+       {"utc_iotcon_platform_info_get_property_n",utc_iotcon_platform_info_get_property_n,utc_iotcon_device_startup,utc_iotcon_device_cleanup},
+       {"utc_iotcon_platform_info_get_property_p",utc_iotcon_platform_info_get_property_p,utc_iotcon_device_startup,utc_iotcon_device_cleanup},
+       {"utc_iotcon_add_presence_cb_n",utc_iotcon_add_presence_cb_n,utc_iotcon_presence_startup,utc_iotcon_presence_cleanup},
+       {"utc_iotcon_add_presence_cb_p",utc_iotcon_add_presence_cb_p,utc_iotcon_presence_startup,utc_iotcon_presence_cleanup},
+       {"utc_iotcon_remove_presence_cb_n",utc_iotcon_remove_presence_cb_n,utc_iotcon_presence_startup,utc_iotcon_presence_cleanup},
+       {"utc_iotcon_remove_presence_cb_p",utc_iotcon_remove_presence_cb_p,utc_iotcon_presence_startup,utc_iotcon_presence_cleanup},
+       {"utc_iotcon_presence_get_host_address_n",utc_iotcon_presence_get_host_address_n,utc_iotcon_presence_startup,utc_iotcon_presence_cleanup},
+       {"utc_iotcon_presence_get_host_address_p",utc_iotcon_presence_get_host_address_p,utc_iotcon_presence_startup,utc_iotcon_presence_cleanup},
+       {"utc_iotcon_presence_get_connectivity_type_n",utc_iotcon_presence_get_connectivity_type_n,utc_iotcon_presence_startup,utc_iotcon_presence_cleanup},
+       {"utc_iotcon_presence_get_connectivity_type_p",utc_iotcon_presence_get_connectivity_type_p,utc_iotcon_presence_startup,utc_iotcon_presence_cleanup},
+       {"utc_iotcon_presence_get_resource_type_n",utc_iotcon_presence_get_resource_type_n,utc_iotcon_presence_startup,utc_iotcon_presence_cleanup},
+       {"utc_iotcon_presence_get_resource_type_p",utc_iotcon_presence_get_resource_type_p,utc_iotcon_presence_startup,utc_iotcon_presence_cleanup},
+       {"utc_iotcon_presence_response_get_result_n",utc_iotcon_presence_response_get_result_n,utc_iotcon_presence_startup,utc_iotcon_presence_cleanup},
+       {"utc_iotcon_presence_response_get_trigger_n",utc_iotcon_presence_response_get_trigger_n,utc_iotcon_presence_startup,utc_iotcon_presence_cleanup},
+       {"utc_iotcon_presence_response_get_host_address_n",utc_iotcon_presence_response_get_host_address_n,utc_iotcon_presence_startup,utc_iotcon_presence_cleanup},
+       {"utc_iotcon_presence_response_get_connectivity_type_n",utc_iotcon_presence_response_get_connectivity_type_n,utc_iotcon_presence_startup,utc_iotcon_presence_cleanup},
+       {"utc_iotcon_presence_response_get_resource_type_n",utc_iotcon_presence_response_get_resource_type_n,utc_iotcon_presence_startup,utc_iotcon_presence_cleanup},
+       {"utc_iotcon_presence_start_presence_p",utc_iotcon_presence_start_presence_p,utc_iotcon_presence_startup,utc_iotcon_presence_cleanup},
+       {"utc_iotcon_presence_stop_presence_p",utc_iotcon_presence_stop_presence_p,utc_iotcon_presence_startup,utc_iotcon_presence_cleanup},
+       {"utc_iotcon_presence_response_get_result_p",utc_iotcon_presence_response_get_result_p,utc_iotcon_presence_response_startup,utc_iotcon_presence_response_cleanup},
+       {"utc_iotcon_presence_response_get_trigger_p",utc_iotcon_presence_response_get_trigger_p,utc_iotcon_presence_response_startup,utc_iotcon_presence_response_cleanup},
+       {"utc_iotcon_presence_response_get_connectivity_type_p",utc_iotcon_presence_response_get_connectivity_type_p,utc_iotcon_presence_response_startup,utc_iotcon_presence_response_cleanup},
+       {"utc_iotcon_presence_response_get_resource_type_p",utc_iotcon_presence_response_get_resource_type_p,utc_iotcon_presence_response_startup,utc_iotcon_presence_response_cleanup},
+       {"utc_iotcon_presence_response_get_host_address_p",utc_iotcon_presence_response_get_host_address_p,utc_iotcon_presence_response_startup,utc_iotcon_presence_response_cleanup},
+       {"utc_iotcon_lite_resource_create_n",utc_iotcon_lite_resource_create_n,utc_iotcon_encap_startup,utc_iotcon_encap_cleanup},
+       {"utc_iotcon_lite_resource_create_p",utc_iotcon_lite_resource_create_p,utc_iotcon_encap_startup,utc_iotcon_encap_cleanup},
+       {"utc_iotcon_lite_resource_destroy_n",utc_iotcon_lite_resource_destroy_n,utc_iotcon_encap_startup,utc_iotcon_encap_cleanup},
+       {"utc_iotcon_lite_resource_destroy_p",utc_iotcon_lite_resource_destroy_p,utc_iotcon_encap_startup,utc_iotcon_encap_cleanup},
+       {"utc_iotcon_lite_resource_update_attributes_n",utc_iotcon_lite_resource_update_attributes_n,utc_iotcon_encap_startup,utc_iotcon_encap_cleanup},
+       {"utc_iotcon_lite_resource_update_attributes_p",utc_iotcon_lite_resource_update_attributes_p,utc_iotcon_encap_startup,utc_iotcon_encap_cleanup},
+       {"utc_iotcon_lite_resource_get_attributes_n",utc_iotcon_lite_resource_get_attributes_n,utc_iotcon_encap_startup,utc_iotcon_encap_cleanup},
+       {"utc_iotcon_lite_resource_get_attributes_p",utc_iotcon_lite_resource_get_attributes_p,utc_iotcon_encap_startup,utc_iotcon_encap_cleanup},
+       {"utc_iotcon_remote_resource_start_caching_n",utc_iotcon_remote_resource_start_caching_n,utc_iotcon_encap_startup,utc_iotcon_encap_cleanup},
+       {"utc_iotcon_remote_resource_start_caching_p",utc_iotcon_remote_resource_start_caching_p,utc_iotcon_encap_startup,utc_iotcon_encap_cleanup},
+       {"utc_iotcon_remote_resource_stop_caching_n",utc_iotcon_remote_resource_stop_caching_n,utc_iotcon_encap_startup,utc_iotcon_encap_cleanup},
+       {"utc_iotcon_remote_resource_stop_caching_p",utc_iotcon_remote_resource_stop_caching_p,utc_iotcon_encap_startup,utc_iotcon_encap_cleanup},
+       {"utc_iotcon_remote_resource_start_monitoring_n",utc_iotcon_remote_resource_start_monitoring_n,utc_iotcon_encap_startup,utc_iotcon_encap_cleanup},
+       {"utc_iotcon_remote_resource_start_monitoring_p",utc_iotcon_remote_resource_start_monitoring_p,utc_iotcon_encap_startup,utc_iotcon_encap_cleanup},
+       {"utc_iotcon_remote_resource_stop_monitoring_n",utc_iotcon_remote_resource_stop_monitoring_n,utc_iotcon_encap_startup,utc_iotcon_encap_cleanup},
+       {"utc_iotcon_remote_resource_stop_monitoring_p",utc_iotcon_remote_resource_stop_monitoring_p,utc_iotcon_encap_startup,utc_iotcon_encap_cleanup},
+       {"utc_iotcon_remote_resource_get_cached_representation_n",utc_iotcon_remote_resource_get_cached_representation_n,utc_iotcon_encap_startup,utc_iotcon_encap_cleanup},
+       {"utc_iotcon_remote_resource_get_cached_representation_p",utc_iotcon_remote_resource_get_cached_representation_p,utc_iotcon_encap_startup,utc_iotcon_encap_cleanup},
+       {"utc_iotcon_initialize_p",utc_iotcon_initialize_p,utc_iotcon_service_startup,utc_iotcon_service_cleanup},
+       {"utc_iotcon_deinitialize_p",utc_iotcon_deinitialize_p,utc_iotcon_service_startup,utc_iotcon_service_cleanup},
+       {"utc_iotcon_remote_resource_create_n",utc_iotcon_remote_resource_create_n,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_create_p",utc_iotcon_remote_resource_create_p,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_destroy_n",utc_iotcon_remote_resource_destroy_n,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_destroy_p",utc_iotcon_remote_resource_destroy_p,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_clone_n",utc_iotcon_remote_resource_clone_n,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_clone_p",utc_iotcon_remote_resource_clone_p,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_get_n",utc_iotcon_remote_resource_get_n,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_get_p",utc_iotcon_remote_resource_get_p,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_put_n",utc_iotcon_remote_resource_put_n,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_put_p",utc_iotcon_remote_resource_put_p,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_post_n",utc_iotcon_remote_resource_post_n,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_post_p",utc_iotcon_remote_resource_post_p,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_post_p2",utc_iotcon_remote_resource_post_p2,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_delete_n",utc_iotcon_remote_resource_delete_n,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_delete_p",utc_iotcon_remote_resource_delete_p,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_observe_register_n",utc_iotcon_remote_resource_observe_register_n,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_observe_register_p",utc_iotcon_remote_resource_observe_register_p,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_observe_deregister_n",utc_iotcon_remote_resource_observe_deregister_n,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_observe_deregister_p",utc_iotcon_remote_resource_observe_deregister_p,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_get_uri_path_n",utc_iotcon_remote_resource_get_uri_path_n,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_get_uri_path_p",utc_iotcon_remote_resource_get_uri_path_p,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_get_host_address_n",utc_iotcon_remote_resource_get_host_address_n,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_get_host_address_p",utc_iotcon_remote_resource_get_host_address_p,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_get_connectivity_type_n",utc_iotcon_remote_resource_get_connectivity_type_n,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_get_connectivity_type_p",utc_iotcon_remote_resource_get_connectivity_type_p,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_get_device_id_n",utc_iotcon_remote_resource_get_device_id_n,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_get_device_id_p",utc_iotcon_remote_resource_get_device_id_p,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_get_device_name_n",utc_iotcon_remote_resource_get_device_name_n,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_get_device_name_p",utc_iotcon_remote_resource_get_device_name_p,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_get_types_n",utc_iotcon_remote_resource_get_types_n,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_get_types_p",utc_iotcon_remote_resource_get_types_p,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_get_interfaces_n",utc_iotcon_remote_resource_get_interfaces_n,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_get_interfaces_p",utc_iotcon_remote_resource_get_interfaces_p,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_get_options_n",utc_iotcon_remote_resource_get_options_n,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_get_options_p",utc_iotcon_remote_resource_get_options_p,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_get_policies_n",utc_iotcon_remote_resource_get_policies_n,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_get_policies_p",utc_iotcon_remote_resource_get_policies_p,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_set_options_n",utc_iotcon_remote_resource_set_options_n,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_set_options_p",utc_iotcon_remote_resource_set_options_p,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_get_checking_interval_p",utc_iotcon_remote_resource_get_checking_interval_p,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_get_checking_interval_n",utc_iotcon_remote_resource_get_checking_interval_n,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_set_checking_interval_p",utc_iotcon_remote_resource_set_checking_interval_p,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_remote_resource_set_checking_interval_n",utc_iotcon_remote_resource_set_checking_interval_n,utc_iotcon_remote_resource_startup,utc_iotcon_remote_resource_cleanup},
+       {"utc_iotcon_resource_create_n",utc_iotcon_resource_create_n,utc_iotcon_resource_startup,utc_iotcon_resource_cleanup},
+       {"utc_iotcon_resource_create_p",utc_iotcon_resource_create_p,utc_iotcon_resource_startup,utc_iotcon_resource_cleanup},
+       {"utc_iotcon_resource_destroy_n",utc_iotcon_resource_destroy_n,utc_iotcon_resource_startup,utc_iotcon_resource_cleanup},
+       {"utc_iotcon_resource_destroy_p",utc_iotcon_resource_destroy_p,utc_iotcon_resource_startup,utc_iotcon_resource_cleanup},
+       {"utc_iotcon_resource_bind_child_resource_n",utc_iotcon_resource_bind_child_resource_n,utc_iotcon_resource_startup,utc_iotcon_resource_cleanup},
+       {"utc_iotcon_resource_bind_child_resource_p",utc_iotcon_resource_bind_child_resource_p,utc_iotcon_resource_startup,utc_iotcon_resource_cleanup},
+       {"utc_iotcon_resource_bind_interface_n",utc_iotcon_resource_bind_interface_n,utc_iotcon_resource_startup,utc_iotcon_resource_cleanup},
+       {"utc_iotcon_resource_bind_interface_p",utc_iotcon_resource_bind_interface_p,utc_iotcon_resource_startup,utc_iotcon_resource_cleanup},
+       {"utc_iotcon_resource_bind_type_n",utc_iotcon_resource_bind_type_n,utc_iotcon_resource_startup,utc_iotcon_resource_cleanup},
+       {"utc_iotcon_resource_bind_type_p",utc_iotcon_resource_bind_type_p,utc_iotcon_resource_startup,utc_iotcon_resource_cleanup},
+       {"utc_iotcon_resource_unbind_child_resource_n",utc_iotcon_resource_unbind_child_resource_n,utc_iotcon_resource_startup,utc_iotcon_resource_cleanup},
+       {"utc_iotcon_resource_unbind_child_resource_p",utc_iotcon_resource_unbind_child_resource_p,utc_iotcon_resource_startup,utc_iotcon_resource_cleanup},
+       {"utc_iotcon_resource_notify_n",utc_iotcon_resource_notify_n,utc_iotcon_resource_startup,utc_iotcon_resource_cleanup},
+       {"utc_iotcon_resource_notify_p",utc_iotcon_resource_notify_p,utc_iotcon_resource_startup,utc_iotcon_resource_cleanup},
+       {"utc_iotcon_resource_set_request_handler_n",utc_iotcon_resource_set_request_handler_n,utc_iotcon_resource_startup,utc_iotcon_resource_cleanup},
+       {"utc_iotcon_resource_set_request_handler_p",utc_iotcon_resource_set_request_handler_p,utc_iotcon_resource_startup,utc_iotcon_resource_cleanup},
+       {"utc_iotcon_resource_get_child_count_n",utc_iotcon_resource_get_child_count_n,utc_iotcon_resource_startup,utc_iotcon_resource_cleanup},
+       {"utc_iotcon_resource_get_child_count_p",utc_iotcon_resource_get_child_count_p,utc_iotcon_resource_startup,utc_iotcon_resource_cleanup},
+       {"utc_iotcon_resource_get_nth_child_n",utc_iotcon_resource_get_nth_child_n,utc_iotcon_resource_startup,utc_iotcon_resource_cleanup},
+       {"utc_iotcon_resource_get_nth_child_p",utc_iotcon_resource_get_nth_child_p,utc_iotcon_resource_startup,utc_iotcon_resource_cleanup},
+       {"utc_iotcon_resource_get_uri_path_n",utc_iotcon_resource_get_uri_path_n,utc_iotcon_resource_startup,utc_iotcon_resource_cleanup},
+       {"utc_iotcon_resource_get_uri_path_p",utc_iotcon_resource_get_uri_path_p,utc_iotcon_resource_startup,utc_iotcon_resource_cleanup},
+       {"utc_iotcon_resource_get_types_n",utc_iotcon_resource_get_types_n,utc_iotcon_resource_startup,utc_iotcon_resource_cleanup},
+       {"utc_iotcon_resource_get_types_p",utc_iotcon_resource_get_types_p,utc_iotcon_resource_startup,utc_iotcon_resource_cleanup},
+       {"utc_iotcon_resource_get_interfaces_n",utc_iotcon_resource_get_interfaces_n,utc_iotcon_resource_startup,utc_iotcon_resource_cleanup},
+       {"utc_iotcon_resource_get_interfaces_p",utc_iotcon_resource_get_interfaces_p,utc_iotcon_resource_startup,utc_iotcon_resource_cleanup},
+       {"utc_iotcon_resource_get_policies_n",utc_iotcon_resource_get_policies_n,utc_iotcon_resource_startup,utc_iotcon_resource_cleanup},
+       {"utc_iotcon_resource_get_policies_p",utc_iotcon_resource_get_policies_p,utc_iotcon_resource_startup,utc_iotcon_resource_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_IOTCON-NATIVE_H__
diff --git a/src/utc/key-manager/tct-key-manager-core_tv.h b/src/utc/key-manager/tct-key-manager-core_tv.h
new file mode 100755 (executable)
index 0000000..44360ed
--- /dev/null
@@ -0,0 +1,320 @@
+//
+// Copyright (c) 2014 - 2019 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_KEY_MANAGER_NATIVE_H__
+#define __TCT_KEY_MANAGER_NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_key_manager_crypto_startup(void);
+extern void utc_key_manager_crypto_cleanup(void);
+extern void utc_key_manager_store_startup(void);
+extern void utc_key_manager_store_cleanup(void);
+extern void utc_key_manager_type_startup(void);
+extern void utc_key_manager_type_cleanup(void);
+
+extern int utc_ckmc_create_key_pair_rsa_p(void);
+extern int utc_ckmc_create_key_pair_rsa_n(void);
+extern int utc_ckmc_create_key_pair_ecdsa_p(void);
+extern int utc_ckmc_create_key_pair_ecdsa_n(void);
+extern int utc_ckmc_create_key_pair_dsa_p(void);
+extern int utc_ckmc_create_key_pair_dsa_n(void);
+extern int utc_ckmc_create_signature_p(void);
+extern int utc_ckmc_create_signature_n(void);
+extern int utc_ckmc_verify_signature_p(void);
+extern int utc_ckmc_verify_signature_n(void);
+extern int utc_ckmc_get_cert_chain_p(void);
+extern int utc_ckmc_get_cert_chain_n(void);
+extern int utc_ckmc_get_cert_chain_with_alias_p(void);
+extern int utc_ckmc_get_cert_chain_with_alias_n(void);
+extern int utc_ckmc_get_cert_chain_with_trustedcert_p(void);
+extern int utc_ckmc_get_cert_chain_with_trustedcert_n(void);
+extern int utc_ckmc_ocsp_check_p(void);
+extern int utc_ckmc_ocsp_check_n(void);
+extern int utc_ckmc_create_key_aes_p(void);
+extern int utc_ckmc_create_key_aes_n(void);
+extern int utc_ckmc_encrypt_data_p(void);
+extern int utc_ckmc_encrypt_data_n(void);
+extern int utc_ckmc_decrypt_data_p(void);
+extern int utc_ckmc_decrypt_data_p_2(void);
+extern int utc_ckmc_decrypt_data_p_3(void);
+extern int utc_ckmc_decrypt_data_p_4(void);
+extern int utc_ckmc_decrypt_data_p_5(void);
+extern int utc_ckmc_decrypt_data_n(void);
+extern int utc_ckmc_save_key_p(void);
+extern int utc_ckmc_save_key_n(void);
+extern int utc_ckmc_remove_key_p(void);
+extern int utc_ckmc_remove_key_n(void);
+extern int utc_ckmc_get_key_p(void);
+extern int utc_ckmc_get_key_n(void);
+extern int utc_ckmc_get_key_n2(void);
+extern int utc_ckmc_get_key_alias_list_p(void);
+extern int utc_ckmc_get_key_alias_list_n(void);
+extern int utc_ckmc_save_cert_p(void);
+extern int utc_ckmc_save_cert_n(void);
+extern int utc_ckmc_remove_cert_p(void);
+extern int utc_ckmc_remove_cert_n(void);
+extern int utc_ckmc_get_cert_p(void);
+extern int utc_ckmc_get_cert_n(void);
+extern int utc_ckmc_get_cert_n2(void);
+extern int utc_ckmc_get_cert_n3(void);
+extern int utc_ckmc_get_cert_alias_list_p(void);
+extern int utc_ckmc_get_cert_alias_list_n(void);
+extern int utc_ckmc_save_data_p(void);
+extern int utc_ckmc_save_data_n(void);
+extern int utc_ckmc_remove_data_p(void);
+extern int utc_ckmc_remove_data_n(void);
+extern int utc_ckmc_remove_data_n2(void);
+extern int utc_ckmc_get_data_p(void);
+extern int utc_ckmc_get_data_n(void);
+extern int utc_ckmc_get_data_n2(void);
+extern int utc_ckmc_get_data_alias_list_p(void);
+extern int utc_ckmc_get_data_alias_list_n(void);
+extern int utc_ckmc_save_pkcs12_p(void);
+extern int utc_ckmc_save_pkcs12_n(void);
+extern int utc_ckmc_get_pkcs12_p(void);
+extern int utc_ckmc_get_pkcs12_n(void);
+extern int utc_ckmc_remove_alias_p(void);
+extern int utc_ckmc_remove_alias_n(void);
+extern int utc_ckmc_set_permission_p(void);
+extern int utc_ckmc_set_permission_n(void);
+extern int utc_ckmc_allow_access_p(void);
+extern int utc_ckmc_allow_access_p2(void);
+extern int utc_ckmc_allow_access_n(void);
+extern int utc_ckmc_allow_access_n2(void);
+extern int utc_ckmc_deny_access_p(void);
+extern int utc_ckmc_deny_access_p2(void);
+extern int utc_ckmc_deny_access_p3(void);
+extern int utc_ckmc_allow_deny_n(void);
+extern int utc_ckmc_allow_deny_n2(void);
+extern int utc_ckmc_alias_new_p(void);
+extern int utc_ckmc_alias_new_n(void);
+extern int utc_ckmc_alias_new_n2(void);
+extern int utc_ckmc_alias_new_n3(void);
+extern int utc_ckmc_key_new_p(void);
+extern int utc_ckmc_key_new_p2(void);
+extern int utc_ckmc_key_new_n(void);
+extern int utc_ckmc_key_free_p(void);
+extern int utc_ckmc_key_free_n(void);
+extern int utc_ckmc_buffer_new_p(void);
+extern int utc_ckmc_buffer_new_n(void);
+extern int utc_ckmc_buffer_free_p(void);
+extern int utc_ckmc_buffer_free_n(void);
+extern int utc_ckmc_cert_new_p(void);
+extern int utc_ckmc_cert_new_n(void);
+extern int utc_ckmc_cert_free_p(void);
+extern int utc_ckmc_cert_free_n(void);
+extern int utc_ckmc_pkcs12_new_p(void);
+extern int utc_ckmc_pkcs12_new_n(void);
+extern int utc_ckmc_pkcs12_free_p(void);
+extern int utc_ckmc_pkcs12_free_n(void);
+extern int utc_ckmc_alias_list_new_p(void);
+extern int utc_ckmc_alias_list_new_n(void);
+extern int utc_ckmc_alias_list_add_p(void);
+extern int utc_ckmc_alias_list_add_n(void);
+extern int utc_ckmc_alias_list_free_p(void);
+extern int utc_ckmc_alias_list_free_n(void);
+extern int utc_ckmc_alias_list_all_free_p(void);
+extern int utc_ckmc_alias_list_all_free_n(void);
+extern int utc_ckmc_cert_list_new_p(void);
+extern int utc_ckmc_cert_list_new_n(void);
+extern int utc_ckmc_cert_list_add_p(void);
+extern int utc_ckmc_cert_list_add_n(void);
+extern int utc_ckmc_cert_list_free_p(void);
+extern int utc_ckmc_cert_list_free_n(void);
+extern int utc_ckmc_cert_list_all_free_p(void);
+extern int utc_ckmc_cert_list_all_free_n(void);
+extern int utc_ckmc_load_cert_from_file_p(void);
+extern int utc_ckmc_load_cert_from_file_n(void);
+extern int utc_ckmc_load_from_pkcs12_file_p(void);
+extern int utc_ckmc_load_from_pkcs12_file_n(void);
+extern int utc_ckmc_pkcs12_load_p(void);
+extern int utc_ckmc_pkcs12_load_n(void);
+extern int utc_ckmc_param_list_new_p(void);
+extern int utc_ckmc_param_list_new_n(void);
+extern int utc_ckmc_param_list_set_integer_p(void);
+extern int utc_ckmc_param_list_set_integer_n(void);
+extern int utc_ckmc_param_list_set_buffer_p(void);
+extern int utc_ckmc_param_list_set_buffer_n(void);
+extern int utc_ckmc_param_list_get_integer_p(void);
+extern int utc_ckmc_param_list_get_integer_n(void);
+extern int utc_ckmc_param_list_get_buffer_p(void);
+extern int utc_ckmc_param_list_get_buffer_n(void);
+extern int utc_ckmc_param_list_free_p(void);
+extern int utc_ckmc_param_list_free_n(void);
+extern int utc_ckmc_generate_new_params_p(void);
+extern int utc_ckmc_generate_new_params_n(void);
+extern int utc_ckmc_alias_info_get_alias_p(void);
+extern int utc_ckmc_alias_info_get_alias_n(void);
+extern int utc_ckmc_alias_info_is_password_protected_p(void);
+extern int utc_ckmc_alias_info_is_password_protected_n(void);
+extern int utc_ckmc_alias_info_list_all_free_p(void);
+extern int utc_ckmc_get_key_alias_info_list_p(void);
+extern int utc_ckmc_get_key_alias_info_list_n(void);
+extern int utc_ckmc_get_cert_alias_info_list_p(void);
+extern int utc_ckmc_get_cert_alias_info_list_n(void);
+extern int utc_ckmc_get_data_alias_info_list_p1(void);
+extern int utc_ckmc_get_data_alias_info_list_p2(void);
+extern int utc_ckmc_get_data_alias_info_list_n(void);
+
+testcase tc_array[] = {
+       {"utc_ckmc_create_key_pair_rsa_p",utc_ckmc_create_key_pair_rsa_p,utc_key_manager_crypto_startup,utc_key_manager_crypto_cleanup},
+       {"utc_ckmc_create_key_pair_rsa_n",utc_ckmc_create_key_pair_rsa_n,utc_key_manager_crypto_startup,utc_key_manager_crypto_cleanup},
+       {"utc_ckmc_create_key_pair_ecdsa_p",utc_ckmc_create_key_pair_ecdsa_p,utc_key_manager_crypto_startup,utc_key_manager_crypto_cleanup},
+       {"utc_ckmc_create_key_pair_ecdsa_n",utc_ckmc_create_key_pair_ecdsa_n,utc_key_manager_crypto_startup,utc_key_manager_crypto_cleanup},
+       {"utc_ckmc_create_key_pair_dsa_p",utc_ckmc_create_key_pair_dsa_p,utc_key_manager_crypto_startup,utc_key_manager_crypto_cleanup},
+       {"utc_ckmc_create_key_pair_dsa_n",utc_ckmc_create_key_pair_dsa_n,utc_key_manager_crypto_startup,utc_key_manager_crypto_cleanup},
+       {"utc_ckmc_create_signature_p",utc_ckmc_create_signature_p,utc_key_manager_crypto_startup,utc_key_manager_crypto_cleanup},
+       {"utc_ckmc_create_signature_n",utc_ckmc_create_signature_n,utc_key_manager_crypto_startup,utc_key_manager_crypto_cleanup},
+       {"utc_ckmc_verify_signature_p",utc_ckmc_verify_signature_p,utc_key_manager_crypto_startup,utc_key_manager_crypto_cleanup},
+       {"utc_ckmc_verify_signature_n",utc_ckmc_verify_signature_n,utc_key_manager_crypto_startup,utc_key_manager_crypto_cleanup},
+       {"utc_ckmc_get_cert_chain_p",utc_ckmc_get_cert_chain_p,utc_key_manager_crypto_startup,utc_key_manager_crypto_cleanup},
+       {"utc_ckmc_get_cert_chain_n",utc_ckmc_get_cert_chain_n,utc_key_manager_crypto_startup,utc_key_manager_crypto_cleanup},
+       {"utc_ckmc_get_cert_chain_with_alias_p",utc_ckmc_get_cert_chain_with_alias_p,utc_key_manager_crypto_startup,utc_key_manager_crypto_cleanup},
+       {"utc_ckmc_get_cert_chain_with_alias_n",utc_ckmc_get_cert_chain_with_alias_n,utc_key_manager_crypto_startup,utc_key_manager_crypto_cleanup},
+       {"utc_ckmc_get_cert_chain_with_trustedcert_p",utc_ckmc_get_cert_chain_with_trustedcert_p,utc_key_manager_crypto_startup,utc_key_manager_crypto_cleanup},
+       {"utc_ckmc_get_cert_chain_with_trustedcert_n",utc_ckmc_get_cert_chain_with_trustedcert_n,utc_key_manager_crypto_startup,utc_key_manager_crypto_cleanup},
+       {"utc_ckmc_ocsp_check_p",utc_ckmc_ocsp_check_p,utc_key_manager_crypto_startup,utc_key_manager_crypto_cleanup},
+       {"utc_ckmc_ocsp_check_n",utc_ckmc_ocsp_check_n,utc_key_manager_crypto_startup,utc_key_manager_crypto_cleanup},
+       {"utc_ckmc_create_key_aes_p",utc_ckmc_create_key_aes_p,utc_key_manager_crypto_startup,utc_key_manager_crypto_cleanup},
+       {"utc_ckmc_create_key_aes_n",utc_ckmc_create_key_aes_n,utc_key_manager_crypto_startup,utc_key_manager_crypto_cleanup},
+       {"utc_ckmc_encrypt_data_p",utc_ckmc_encrypt_data_p,utc_key_manager_crypto_startup,utc_key_manager_crypto_cleanup},
+       {"utc_ckmc_encrypt_data_n",utc_ckmc_encrypt_data_n,utc_key_manager_crypto_startup,utc_key_manager_crypto_cleanup},
+       {"utc_ckmc_decrypt_data_p",utc_ckmc_decrypt_data_p,utc_key_manager_crypto_startup,utc_key_manager_crypto_cleanup},
+       {"utc_ckmc_decrypt_data_p_2",utc_ckmc_decrypt_data_p_2,utc_key_manager_crypto_startup,utc_key_manager_crypto_cleanup},
+       {"utc_ckmc_decrypt_data_p_3",utc_ckmc_decrypt_data_p_3,utc_key_manager_crypto_startup,utc_key_manager_crypto_cleanup},
+       {"utc_ckmc_decrypt_data_p_4",utc_ckmc_decrypt_data_p_4,utc_key_manager_crypto_startup,utc_key_manager_crypto_cleanup},
+       {"utc_ckmc_decrypt_data_p_5",utc_ckmc_decrypt_data_p_5,utc_key_manager_crypto_startup,utc_key_manager_crypto_cleanup},
+       {"utc_ckmc_decrypt_data_n",utc_ckmc_decrypt_data_n,utc_key_manager_crypto_startup,utc_key_manager_crypto_cleanup},
+       {"utc_ckmc_save_key_p",utc_ckmc_save_key_p,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_save_key_n",utc_ckmc_save_key_n,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_remove_key_p",utc_ckmc_remove_key_p,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_remove_key_n",utc_ckmc_remove_key_n,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_get_key_p",utc_ckmc_get_key_p,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_get_key_n",utc_ckmc_get_key_n,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_get_key_n2",utc_ckmc_get_key_n2,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_get_key_alias_list_p",utc_ckmc_get_key_alias_list_p,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_get_key_alias_list_n",utc_ckmc_get_key_alias_list_n,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_save_cert_p",utc_ckmc_save_cert_p,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_save_cert_n",utc_ckmc_save_cert_n,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_remove_cert_p",utc_ckmc_remove_cert_p,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_remove_cert_n",utc_ckmc_remove_cert_n,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_get_cert_p",utc_ckmc_get_cert_p,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_get_cert_n",utc_ckmc_get_cert_n,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_get_cert_n2",utc_ckmc_get_cert_n2,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_get_cert_n3",utc_ckmc_get_cert_n3,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_get_cert_alias_list_p",utc_ckmc_get_cert_alias_list_p,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_get_cert_alias_list_n",utc_ckmc_get_cert_alias_list_n,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_save_data_p",utc_ckmc_save_data_p,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_save_data_n",utc_ckmc_save_data_n,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_remove_data_p",utc_ckmc_remove_data_p,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_remove_data_n",utc_ckmc_remove_data_n,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_remove_data_n2",utc_ckmc_remove_data_n2,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_get_data_p",utc_ckmc_get_data_p,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_get_data_n",utc_ckmc_get_data_n,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_get_data_n2",utc_ckmc_get_data_n2,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_get_data_alias_list_p",utc_ckmc_get_data_alias_list_p,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_get_data_alias_list_n",utc_ckmc_get_data_alias_list_n,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_save_pkcs12_p",utc_ckmc_save_pkcs12_p,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_save_pkcs12_n",utc_ckmc_save_pkcs12_n,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_get_pkcs12_p",utc_ckmc_get_pkcs12_p,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_get_pkcs12_n",utc_ckmc_get_pkcs12_n,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_remove_alias_p",utc_ckmc_remove_alias_p,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_remove_alias_n",utc_ckmc_remove_alias_n,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_set_permission_p",utc_ckmc_set_permission_p,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_set_permission_n",utc_ckmc_set_permission_n,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_allow_access_p",utc_ckmc_allow_access_p,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_allow_access_p2",utc_ckmc_allow_access_p2,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_allow_access_n",utc_ckmc_allow_access_n,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_allow_access_n2",utc_ckmc_allow_access_n2,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_deny_access_p",utc_ckmc_deny_access_p,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_deny_access_p2",utc_ckmc_deny_access_p2,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+        {"utc_ckmc_deny_access_p3",utc_ckmc_deny_access_p3,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_allow_deny_n",utc_ckmc_allow_deny_n,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_allow_deny_n2",utc_ckmc_allow_deny_n2,utc_key_manager_store_startup,utc_key_manager_store_cleanup},
+       {"utc_ckmc_alias_new_p",utc_ckmc_alias_new_p,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_alias_new_n",utc_ckmc_alias_new_n,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_alias_new_n2",utc_ckmc_alias_new_n2,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_alias_new_n3",utc_ckmc_alias_new_n3,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_key_new_p",utc_ckmc_key_new_p,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_key_new_p2",utc_ckmc_key_new_p2,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_key_new_n",utc_ckmc_key_new_n,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_key_free_p",utc_ckmc_key_free_p,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_key_free_n",utc_ckmc_key_free_n,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_buffer_new_p",utc_ckmc_buffer_new_p,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_buffer_new_n",utc_ckmc_buffer_new_n,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_buffer_free_p",utc_ckmc_buffer_free_p,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_buffer_free_n",utc_ckmc_buffer_free_n,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_cert_new_p",utc_ckmc_cert_new_p,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_cert_new_n",utc_ckmc_cert_new_n,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_cert_free_p",utc_ckmc_cert_free_p,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_cert_free_n",utc_ckmc_cert_free_n,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_pkcs12_new_p",utc_ckmc_pkcs12_new_p,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_pkcs12_new_n",utc_ckmc_pkcs12_new_n,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_pkcs12_free_p",utc_ckmc_pkcs12_free_p,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_pkcs12_free_n",utc_ckmc_pkcs12_free_n,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_alias_list_new_p",utc_ckmc_alias_list_new_p,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_alias_list_new_n",utc_ckmc_alias_list_new_n,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_alias_list_add_p",utc_ckmc_alias_list_add_p,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_alias_list_add_n",utc_ckmc_alias_list_add_n,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_alias_list_free_p",utc_ckmc_alias_list_free_p,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_alias_list_free_n",utc_ckmc_alias_list_free_n,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_alias_list_all_free_p",utc_ckmc_alias_list_all_free_p,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_alias_list_all_free_n",utc_ckmc_alias_list_all_free_n,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_cert_list_new_p",utc_ckmc_cert_list_new_p,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_cert_list_new_n",utc_ckmc_cert_list_new_n,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_cert_list_add_p",utc_ckmc_cert_list_add_p,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_cert_list_add_n",utc_ckmc_cert_list_add_n,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_cert_list_free_p",utc_ckmc_cert_list_free_p,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_cert_list_free_n",utc_ckmc_cert_list_free_n,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_cert_list_all_free_p",utc_ckmc_cert_list_all_free_p,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_cert_list_all_free_n",utc_ckmc_cert_list_all_free_n,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_load_cert_from_file_p",utc_ckmc_load_cert_from_file_p,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_load_cert_from_file_n",utc_ckmc_load_cert_from_file_n,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_load_from_pkcs12_file_p",utc_ckmc_load_from_pkcs12_file_p,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_load_from_pkcs12_file_n",utc_ckmc_load_from_pkcs12_file_n,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_pkcs12_load_p",utc_ckmc_pkcs12_load_p,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_pkcs12_load_n",utc_ckmc_pkcs12_load_n,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_param_list_new_p",utc_ckmc_param_list_new_p,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_param_list_new_n",utc_ckmc_param_list_new_n,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_param_list_set_integer_p",utc_ckmc_param_list_set_integer_p,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_param_list_set_integer_n",utc_ckmc_param_list_set_integer_n,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_param_list_set_buffer_p",utc_ckmc_param_list_set_buffer_p,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_param_list_set_buffer_n",utc_ckmc_param_list_set_buffer_n,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_param_list_get_integer_p",utc_ckmc_param_list_get_integer_p,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_param_list_get_integer_n",utc_ckmc_param_list_get_integer_n,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_param_list_get_buffer_p",utc_ckmc_param_list_get_buffer_p,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_param_list_get_buffer_n",utc_ckmc_param_list_get_buffer_n,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_param_list_free_p",utc_ckmc_param_list_free_p,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_param_list_free_n",utc_ckmc_param_list_free_n,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_generate_new_params_p",utc_ckmc_generate_new_params_p,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_generate_new_params_n",utc_ckmc_generate_new_params_n,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_alias_info_get_alias_p",utc_ckmc_alias_info_get_alias_p,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_alias_info_get_alias_n",utc_ckmc_alias_info_get_alias_n,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_alias_info_is_password_protected_p",utc_ckmc_alias_info_is_password_protected_p,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_alias_info_is_password_protected_n",utc_ckmc_alias_info_is_password_protected_n,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_alias_info_list_all_free_p",utc_ckmc_alias_info_list_all_free_p,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_get_key_alias_info_list_p",utc_ckmc_get_key_alias_info_list_p,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_get_key_alias_info_list_n",utc_ckmc_get_key_alias_info_list_n,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_get_cert_alias_info_list_p",utc_ckmc_get_cert_alias_info_list_p,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_get_cert_alias_info_list_n",utc_ckmc_get_cert_alias_info_list_n,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_get_data_alias_info_list_p1",utc_ckmc_get_data_alias_info_list_p1,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_get_data_alias_info_list_p2",utc_ckmc_get_data_alias_info_list_p2,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {"utc_ckmc_get_data_alias_info_list_n",utc_ckmc_get_data_alias_info_list_n,utc_key_manager_type_startup,utc_key_manager_type_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_KEY_MANAGER_NATIVE_H__
diff --git a/src/utc/libfeedback/tct-libfeedback-core_tv.h b/src/utc/libfeedback/tct-libfeedback-core_tv.h
new file mode 100755 (executable)
index 0000000..cae26fc
--- /dev/null
@@ -0,0 +1,58 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_LIBFEEDBACK-NATIVE_H__
+#define __TCT_LIBFEEDBACK-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_feedback_startup(void);
+extern void utc_feedback_cleanup(void);
+
+extern int utc_system_feedback_initialize_p(void);
+extern int utc_system_feedback_deinitialize_p(void);
+extern int utc_system_feedback_deinitialize_n(void);
+extern int utc_system_feedback_play_p(void);
+extern int utc_system_feedback_play_n(void);
+extern int utc_system_feedback_play_type_p_1(void);
+extern int utc_system_feedback_play_type_p_2(void);
+extern int utc_system_feedback_play_type_n_1(void);
+extern int utc_system_feedback_play_type_n_2(void);
+extern int utc_system_feedback_stop_p(void);
+extern int utc_system_feedback_is_supported_pattern_p(void);
+extern int utc_system_feedback_is_supported_pattern_n_1(void);
+extern int utc_system_feedback_is_supported_pattern_n_2(void);
+extern int utc_system_feedback_is_supported_pattern_n_3(void);
+
+testcase tc_array[] = {
+       {"utc_system_feedback_initialize_p",utc_system_feedback_initialize_p,utc_feedback_startup,utc_feedback_cleanup},
+       {"utc_system_feedback_deinitialize_p",utc_system_feedback_deinitialize_p,utc_feedback_startup,utc_feedback_cleanup},
+       {"utc_system_feedback_deinitialize_n",utc_system_feedback_deinitialize_n,NULL,NULL},
+       {"utc_system_feedback_play_p",utc_system_feedback_play_p,utc_feedback_startup,utc_feedback_cleanup},
+       {"utc_system_feedback_play_n",utc_system_feedback_play_n,utc_feedback_startup,utc_feedback_cleanup},
+       {"utc_system_feedback_play_type_p_1",utc_system_feedback_play_type_p_1,utc_feedback_startup,utc_feedback_cleanup},
+       {"utc_system_feedback_play_type_p_2",utc_system_feedback_play_type_p_2,utc_feedback_startup,utc_feedback_cleanup},
+       {"utc_system_feedback_play_type_n_1",utc_system_feedback_play_type_n_1,utc_feedback_startup,utc_feedback_cleanup},
+       {"utc_system_feedback_play_type_n_2",utc_system_feedback_play_type_n_2,utc_feedback_startup,utc_feedback_cleanup},
+       {"utc_system_feedback_stop_p",utc_system_feedback_stop_p,utc_feedback_startup,utc_feedback_cleanup},
+       {"utc_system_feedback_is_supported_pattern_p",utc_system_feedback_is_supported_pattern_p,utc_feedback_startup,utc_feedback_cleanup},
+       {"utc_system_feedback_is_supported_pattern_n_1",utc_system_feedback_is_supported_pattern_n_1,utc_feedback_startup,utc_feedback_cleanup},
+       {"utc_system_feedback_is_supported_pattern_n_2",utc_system_feedback_is_supported_pattern_n_2,utc_feedback_startup,utc_feedback_cleanup},
+       {"utc_system_feedback_is_supported_pattern_n_3",utc_system_feedback_is_supported_pattern_n_3,utc_feedback_startup,utc_feedback_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_LIBFEEDBACK-NATIVE_H__
diff --git a/src/utc/libstorage/tct-libstorage-core_tv.h b/src/utc/libstorage/tct-libstorage-core_tv.h
new file mode 100755 (executable)
index 0000000..7d27b0f
--- /dev/null
@@ -0,0 +1,115 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_LIBSTORAGE-NATIVE_H__
+#define __TCT_LIBSTORAGE-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_storage_startup(void);
+
+extern int utc_system_storage_get_internal_memory_size_p(void);
+extern int utc_system_storage_get_internal_memory_size_n(void);
+extern int utc_system_storage_get_external_memory_size_p(void);
+extern int utc_system_storage_get_external_memory_size_n(void);
+extern int utc_storage_foreach_device_supported_p(void);
+extern int utc_storage_foreach_device_supported_n(void);
+extern int utc_storage_get_root_directory_p(void);
+extern int utc_storage_get_root_directory_n_1(void);
+extern int utc_storage_get_root_directory_n_2(void);
+extern int utc_storage_get_directory_p(void);
+extern int utc_storage_get_directory_n_1(void);
+extern int utc_storage_get_directory_n_2(void);
+extern int utc_storage_get_directory_n_3(void);
+extern int utc_storage_get_type_p(void);
+extern int utc_storage_get_type_n_1(void);
+extern int utc_storage_get_type_n_2(void);
+extern int utc_storage_get_state_p(void);
+extern int utc_storage_get_state_n_1(void);
+extern int utc_storage_get_state_n_2(void);
+extern int utc_storage_get_total_space_p(void);
+extern int utc_storage_get_total_space_n_1(void);
+extern int utc_storage_get_total_space_n_2(void);
+extern int utc_storage_get_available_space_p(void);
+extern int utc_storage_get_available_space_n_1(void);
+extern int utc_storage_get_available_space_n_2(void);
+extern int utc_storage_set_state_changed_cb_p(void);
+extern int utc_storage_set_state_changed_cb_n_1(void);
+extern int utc_storage_set_state_changed_cb_n_2(void);
+extern int utc_storage_unset_state_changed_cb_p(void);
+extern int utc_storage_unset_state_changed_cb_n_1(void);
+extern int utc_storage_unset_state_changed_cb_n_2(void);
+extern int utc_storage_set_changed_cb_p(void);
+extern int utc_storage_set_changed_cb_n_1(void);
+extern int utc_storage_set_changed_cb_n_2(void);
+extern int utc_storage_set_changed_cb_n_3(void);
+extern int utc_storage_unset_changed_cb_p(void);
+extern int utc_storage_unset_changed_cb_n_1(void);
+extern int utc_storage_unset_changed_cb_n_2(void);
+extern int utc_storage_unset_changed_cb_n_3(void);
+extern int utc_storage_get_type_dev_p(void);
+extern int utc_storage_get_type_dev_n_1(void);
+extern int utc_storage_get_type_dev_n_2(void);
+extern int utc_storage_get_type_dev_n_3(void);
+
+testcase tc_array[] = {
+       {"utc_system_storage_get_internal_memory_size_p",utc_system_storage_get_internal_memory_size_p,NULL,NULL},
+       {"utc_system_storage_get_internal_memory_size_n",utc_system_storage_get_internal_memory_size_n,NULL,NULL},
+       {"utc_system_storage_get_external_memory_size_p",utc_system_storage_get_external_memory_size_p,NULL,NULL},
+       {"utc_system_storage_get_external_memory_size_n",utc_system_storage_get_external_memory_size_n,NULL,NULL},
+       {"utc_storage_foreach_device_supported_p",utc_storage_foreach_device_supported_p,utc_storage_startup,NULL},
+       {"utc_storage_foreach_device_supported_n",utc_storage_foreach_device_supported_n,utc_storage_startup,NULL},
+       {"utc_storage_get_root_directory_p",utc_storage_get_root_directory_p,utc_storage_startup,NULL},
+       {"utc_storage_get_root_directory_n_1",utc_storage_get_root_directory_n_1,utc_storage_startup,NULL},
+       {"utc_storage_get_root_directory_n_2",utc_storage_get_root_directory_n_2,utc_storage_startup,NULL},
+       {"utc_storage_get_directory_p",utc_storage_get_directory_p,utc_storage_startup,NULL},
+       {"utc_storage_get_directory_n_1",utc_storage_get_directory_n_1,utc_storage_startup,NULL},
+       {"utc_storage_get_directory_n_2",utc_storage_get_directory_n_2,utc_storage_startup,NULL},
+       {"utc_storage_get_directory_n_3",utc_storage_get_directory_n_3,utc_storage_startup,NULL},
+       {"utc_storage_get_type_p",utc_storage_get_type_p,utc_storage_startup,NULL},
+       {"utc_storage_get_type_n_1",utc_storage_get_type_n_1,utc_storage_startup,NULL},
+       {"utc_storage_get_type_n_2",utc_storage_get_type_n_2,utc_storage_startup,NULL},
+       {"utc_storage_get_state_p",utc_storage_get_state_p,utc_storage_startup,NULL},
+       {"utc_storage_get_state_n_1",utc_storage_get_state_n_1,utc_storage_startup,NULL},
+       {"utc_storage_get_state_n_2",utc_storage_get_state_n_2,utc_storage_startup,NULL},
+       {"utc_storage_get_total_space_p",utc_storage_get_total_space_p,utc_storage_startup,NULL},
+       {"utc_storage_get_total_space_n_1",utc_storage_get_total_space_n_1,utc_storage_startup,NULL},
+       {"utc_storage_get_total_space_n_2",utc_storage_get_total_space_n_2,utc_storage_startup,NULL},
+       {"utc_storage_get_available_space_p",utc_storage_get_available_space_p,utc_storage_startup,NULL},
+       {"utc_storage_get_available_space_n_1",utc_storage_get_available_space_n_1,utc_storage_startup,NULL},
+       {"utc_storage_get_available_space_n_2",utc_storage_get_available_space_n_2,utc_storage_startup,NULL},
+       {"utc_storage_set_state_changed_cb_p",utc_storage_set_state_changed_cb_p,utc_storage_startup,NULL},
+       {"utc_storage_set_state_changed_cb_n_1",utc_storage_set_state_changed_cb_n_1,utc_storage_startup,NULL},
+       {"utc_storage_set_state_changed_cb_n_2",utc_storage_set_state_changed_cb_n_2,utc_storage_startup,NULL},
+       {"utc_storage_unset_state_changed_cb_p",utc_storage_unset_state_changed_cb_p,utc_storage_startup,NULL},
+       {"utc_storage_unset_state_changed_cb_n_1",utc_storage_unset_state_changed_cb_n_1,utc_storage_startup,NULL},
+       {"utc_storage_unset_state_changed_cb_n_2",utc_storage_unset_state_changed_cb_n_2,utc_storage_startup,NULL},
+       {"utc_storage_set_changed_cb_p",utc_storage_set_changed_cb_p,utc_storage_startup,NULL},
+       {"utc_storage_set_changed_cb_n_1",utc_storage_set_changed_cb_n_1,utc_storage_startup,NULL},
+       {"utc_storage_set_changed_cb_n_2",utc_storage_set_changed_cb_n_2,utc_storage_startup,NULL},
+       {"utc_storage_set_changed_cb_n_3",utc_storage_set_changed_cb_n_3,utc_storage_startup,NULL},
+       {"utc_storage_unset_changed_cb_p",utc_storage_unset_changed_cb_p,utc_storage_startup,NULL},
+       {"utc_storage_unset_changed_cb_n_1",utc_storage_unset_changed_cb_n_1,utc_storage_startup,NULL},
+       {"utc_storage_unset_changed_cb_n_2",utc_storage_unset_changed_cb_n_2,utc_storage_startup,NULL},
+       {"utc_storage_unset_changed_cb_n_3",utc_storage_unset_changed_cb_n_3,utc_storage_startup,NULL},
+       {"utc_storage_get_type_dev_p",utc_storage_get_type_dev_p,utc_storage_startup,NULL},
+       {"utc_storage_get_type_dev_n_1",utc_storage_get_type_dev_n_1,utc_storage_startup,NULL},
+       {"utc_storage_get_type_dev_n_2",utc_storage_get_type_dev_n_2,utc_storage_startup,NULL},
+       {"utc_storage_get_type_dev_n_3",utc_storage_get_type_dev_n_3,utc_storage_startup,NULL},
+       {NULL, NULL}
+};
+
+#endif // __TCT_LIBSTORAGE-NATIVE_H__
diff --git a/src/utc/libstorage64/tct-libstorage64-core_tv.h b/src/utc/libstorage64/tct-libstorage64-core_tv.h
new file mode 100755 (executable)
index 0000000..9653af9
--- /dev/null
@@ -0,0 +1,91 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_LIBSTORAGE64-NATIVE_H__
+#define __TCT_LIBSTORAGE64-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_storage_startup(void);
+
+extern int utc_system_storage_get_internal_memory_size_p(void);
+extern int utc_system_storage_get_internal_memory_size_n(void);
+extern int utc_system_storage_get_external_memory_size_p(void);
+extern int utc_system_storage_get_external_memory_size_n(void);
+extern int utc_storage_foreach_device_supported_p(void);
+extern int utc_storage_foreach_device_supported_n(void);
+extern int utc_storage_get_root_directory_p(void);
+extern int utc_storage_get_root_directory_n_1(void);
+extern int utc_storage_get_root_directory_n_2(void);
+extern int utc_storage_get_directory_p(void);
+extern int utc_storage_get_directory_n_1(void);
+extern int utc_storage_get_directory_n_2(void);
+extern int utc_storage_get_directory_n_3(void);
+extern int utc_storage_get_type_p(void);
+extern int utc_storage_get_type_n_1(void);
+extern int utc_storage_get_type_n_2(void);
+extern int utc_storage_get_state_p(void);
+extern int utc_storage_get_state_n_1(void);
+extern int utc_storage_get_state_n_2(void);
+extern int utc_storage_get_total_space_p(void);
+extern int utc_storage_get_total_space_n_1(void);
+extern int utc_storage_get_total_space_n_2(void);
+extern int utc_storage_get_available_space_p(void);
+extern int utc_storage_get_available_space_n_1(void);
+extern int utc_storage_get_available_space_n_2(void);
+extern int utc_storage_set_state_changed_cb_p(void);
+extern int utc_storage_set_state_changed_cb_n_1(void);
+extern int utc_storage_set_state_changed_cb_n_2(void);
+extern int utc_storage_unset_state_changed_cb_p(void);
+extern int utc_storage_unset_state_changed_cb_n_1(void);
+extern int utc_storage_unset_state_changed_cb_n_2(void);
+
+testcase tc_array[] = {
+       {"utc_system_storage_get_internal_memory_size_p",utc_system_storage_get_internal_memory_size_p,NULL,NULL},
+       {"utc_system_storage_get_internal_memory_size_n",utc_system_storage_get_internal_memory_size_n,NULL,NULL},
+       {"utc_system_storage_get_external_memory_size_p",utc_system_storage_get_external_memory_size_p,NULL,NULL},
+       {"utc_system_storage_get_external_memory_size_n",utc_system_storage_get_external_memory_size_n,NULL,NULL},
+       {"utc_storage_foreach_device_supported_p",utc_storage_foreach_device_supported_p,utc_storage_startup,NULL},
+       {"utc_storage_foreach_device_supported_n",utc_storage_foreach_device_supported_n,utc_storage_startup,NULL},
+       {"utc_storage_get_root_directory_p",utc_storage_get_root_directory_p,utc_storage_startup,NULL},
+       {"utc_storage_get_root_directory_n_1",utc_storage_get_root_directory_n_1,utc_storage_startup,NULL},
+       {"utc_storage_get_root_directory_n_2",utc_storage_get_root_directory_n_2,utc_storage_startup,NULL},
+       {"utc_storage_get_directory_p",utc_storage_get_directory_p,utc_storage_startup,NULL},
+       {"utc_storage_get_directory_n_1",utc_storage_get_directory_n_1,utc_storage_startup,NULL},
+       {"utc_storage_get_directory_n_2",utc_storage_get_directory_n_2,utc_storage_startup,NULL},
+       {"utc_storage_get_directory_n_3",utc_storage_get_directory_n_3,utc_storage_startup,NULL},
+       {"utc_storage_get_type_p",utc_storage_get_type_p,utc_storage_startup,NULL},
+       {"utc_storage_get_type_n_1",utc_storage_get_type_n_1,utc_storage_startup,NULL},
+       {"utc_storage_get_type_n_2",utc_storage_get_type_n_2,utc_storage_startup,NULL},
+       {"utc_storage_get_state_p",utc_storage_get_state_p,utc_storage_startup,NULL},
+       {"utc_storage_get_state_n_1",utc_storage_get_state_n_1,utc_storage_startup,NULL},
+       {"utc_storage_get_state_n_2",utc_storage_get_state_n_2,utc_storage_startup,NULL},
+       {"utc_storage_get_total_space_p",utc_storage_get_total_space_p,utc_storage_startup,NULL},
+       {"utc_storage_get_total_space_n_1",utc_storage_get_total_space_n_1,utc_storage_startup,NULL},
+       {"utc_storage_get_total_space_n_2",utc_storage_get_total_space_n_2,utc_storage_startup,NULL},
+       {"utc_storage_get_available_space_p",utc_storage_get_available_space_p,utc_storage_startup,NULL},
+       {"utc_storage_get_available_space_n_1",utc_storage_get_available_space_n_1,utc_storage_startup,NULL},
+       {"utc_storage_get_available_space_n_2",utc_storage_get_available_space_n_2,utc_storage_startup,NULL},
+       {"utc_storage_set_state_changed_cb_p",utc_storage_set_state_changed_cb_p,utc_storage_startup,NULL},
+       {"utc_storage_set_state_changed_cb_n_1",utc_storage_set_state_changed_cb_n_1,utc_storage_startup,NULL},
+       {"utc_storage_set_state_changed_cb_n_2",utc_storage_set_state_changed_cb_n_2,utc_storage_startup,NULL},
+       {"utc_storage_unset_state_changed_cb_p",utc_storage_unset_state_changed_cb_p,utc_storage_startup,NULL},
+       {"utc_storage_unset_state_changed_cb_n_1",utc_storage_unset_state_changed_cb_n_1,utc_storage_startup,NULL},
+       {"utc_storage_unset_state_changed_cb_n_2",utc_storage_unset_state_changed_cb_n_2,utc_storage_startup,NULL},
+       {NULL, NULL}
+};
+
+#endif // __TCT_LIBSTORAGE64-NATIVE_H__
diff --git a/src/utc/media-content/tct-media-content-core_tv.h b/src/utc/media-content/tct-media-content-core_tv.h
new file mode 100755 (executable)
index 0000000..0d474d2
--- /dev/null
@@ -0,0 +1,897 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_MEDIA-CONTENT-NATIVE_H__
+#define __TCT_MEDIA-CONTENT-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_media_audio_startup(void);
+extern void utc_media_audio_cleanup(void);
+extern void utc_media_bookmark_delete_startup(void);
+extern void utc_media_bookmark_delete_cleanup(void);
+extern void utc_media_bookmark_insert_startup(void);
+extern void utc_media_bookmark_insert_cleanup(void);
+extern void utc_media_bookmark_startup(void);
+extern void utc_media_bookmark_cleanup(void);
+extern void utc_media_content_startup(void);
+extern void utc_media_content_cleanup(void);
+extern void utc_media_face_startup(void);
+extern void utc_media_face_cleanup(void);
+extern void utc_media_filter_create_cleanup(void);
+extern void utc_media_filter_destroy_startup(void);
+extern void utc_media_filter_destroy_cleanup(void);
+extern void utc_media_filter_startup(void);
+extern void utc_media_filter_cleanup(void);
+extern void utc_media_folder_startup(void);
+extern void utc_media_folder_cleanup(void);
+extern void utc_media_group_startup(void);
+extern void utc_media_group_cleanup(void);
+extern void utc_media_image_startup(void);
+extern void utc_media_image_cleanup(void);
+extern void utc_media_info_startup(void);
+extern void utc_media_info_cleanup(void);
+extern void utc_media_playlist_startup(void);
+extern void utc_media_playlist_cleanup(void);
+extern void utc_media_storage_startup(void);
+extern void utc_media_storage_cleanup(void);
+extern void utc_media_tag_startup(void);
+extern void utc_media_tag_cleanup(void);
+extern void utc_media_video_startup(void);
+extern void utc_media_video_cleanup(void);
+
+extern int utc_media_audio_meta_destroy_n(void);
+extern int utc_media_audio_meta_destroy_p(void);
+extern int utc_media_audio_meta_clone_n(void);
+extern int utc_media_audio_meta_clone_p(void);
+extern int utc_media_audio_meta_get_media_id_n(void);
+extern int utc_media_audio_meta_get_media_id_p(void);
+extern int utc_media_audio_meta_get_album_n(void);
+extern int utc_media_audio_meta_get_album_p(void);
+extern int utc_media_audio_meta_get_artist_n(void);
+extern int utc_media_audio_meta_get_artist_p(void);
+extern int utc_media_audio_meta_get_album_artist_n(void);
+extern int utc_media_audio_meta_get_album_artist_p(void);
+extern int utc_media_audio_meta_get_genre_n(void);
+extern int utc_media_audio_meta_get_genre_p(void);
+extern int utc_media_audio_meta_get_composer_n(void);
+extern int utc_media_audio_meta_get_composer_p(void);
+extern int utc_media_audio_meta_get_year_n(void);
+extern int utc_media_audio_meta_get_year_p(void);
+extern int utc_media_audio_meta_get_recorded_date_n(void);
+extern int utc_media_audio_meta_get_recorded_date_p(void);
+extern int utc_media_audio_meta_get_copyright_n(void);
+extern int utc_media_audio_meta_get_copyright_p(void);
+extern int utc_media_audio_meta_get_track_num_n(void);
+extern int utc_media_audio_meta_get_track_num_p(void);
+extern int utc_media_audio_meta_get_bit_rate_n(void);
+extern int utc_media_audio_meta_get_bit_rate_p(void);
+extern int utc_media_audio_meta_get_sample_rate_n(void);
+extern int utc_media_audio_meta_get_sample_rate_p(void);
+extern int utc_media_audio_meta_get_channel_n(void);
+extern int utc_media_audio_meta_get_channel_p(void);
+extern int utc_media_audio_meta_get_duration_n(void);
+extern int utc_media_audio_meta_get_duration_p(void);
+extern int utc_media_audio_meta_get_bitpersample_n(void);
+extern int utc_media_audio_meta_get_bitpersample_p(void);
+extern int utc_media_bookmark_delete_from_db_n(void);
+extern int utc_media_bookmark_delete_from_db_p(void);
+extern int utc_media_bookmark_insert_to_db_n(void);
+extern int utc_media_bookmark_insert_to_db_p(void);
+extern int utc_media_bookmark_get_bookmark_count_from_db_n(void);
+extern int utc_media_bookmark_get_bookmark_count_from_db_p(void);
+extern int utc_media_bookmark_foreach_bookmark_from_db_n(void);
+extern int utc_media_bookmark_foreach_bookmark_from_db_p(void);
+extern int utc_media_bookmark_clone_n(void);
+extern int utc_media_bookmark_clone_p(void);
+extern int utc_media_bookmark_destroy_n(void);
+extern int utc_media_bookmark_destroy_p(void);
+extern int utc_media_bookmark_get_bookmark_id_n(void);
+extern int utc_media_bookmark_get_bookmark_id_p(void);
+extern int utc_media_bookmark_get_marked_time_n(void);
+extern int utc_media_bookmark_get_marked_time_p(void);
+extern int utc_media_bookmark_get_thumbnail_path_n(void);
+extern int utc_media_bookmark_get_thumbnail_path_p(void);
+extern int utc_media_bookmark_get_name_n(void);
+extern int utc_media_bookmark_get_name_p(void);
+extern int utc_media_bookmark_set_name_n(void);
+extern int utc_media_bookmark_set_name_p(void);
+extern int utc_media_bookmark_update_to_db_n(void);
+extern int utc_media_bookmark_update_to_db_p(void);
+extern int utc_media_content_connect_p(void);
+extern int utc_media_content_connect_n(void);
+extern int utc_media_content_disconnect_p(void);
+extern int utc_media_content_disconnect_n(void);
+extern int utc_media_content_scan_file_n(void);
+extern int utc_media_content_scan_file_p(void);
+extern int utc_media_content_scan_folder_n(void);
+extern int utc_media_content_scan_folder_p(void);
+extern int utc_media_content_cancel_scan_folder_n(void);
+extern int utc_media_content_cancel_scan_folder_p(void);
+extern int utc_media_content_add_db_updated_cb_n(void);
+extern int utc_media_content_add_db_updated_cb_p(void);
+extern int utc_media_content_remove_db_updated_cb_n(void);
+extern int utc_media_content_remove_db_updated_cb_p(void);
+extern int utc_media_face_clone_p(void);
+extern int utc_media_face_clone_n(void);
+extern int utc_media_face_destroy_p(void);
+extern int utc_media_face_destroy_n(void);
+extern int utc_media_face_get_face_id_p(void);
+extern int utc_media_face_get_face_id_n(void);
+extern int utc_media_face_get_media_id_p(void);
+extern int utc_media_face_get_media_id_n(void);
+extern int utc_media_face_get_face_rect_p(void);
+extern int utc_media_face_get_face_rect_n(void);
+extern int utc_media_face_get_orientation_p(void);
+extern int utc_media_face_get_orientation_n(void);
+extern int utc_media_face_get_tag_p(void);
+extern int utc_media_face_get_tag_n(void);
+extern int utc_media_face_create_p(void);
+extern int utc_media_face_create_n(void);
+extern int utc_media_face_set_face_rect_p(void);
+extern int utc_media_face_set_face_rect_n(void);
+extern int utc_media_face_set_orientation_p(void);
+extern int utc_media_face_set_orientation_n(void);
+extern int utc_media_face_set_tag_p(void);
+extern int utc_media_face_set_tag_n(void);
+extern int utc_media_face_insert_to_db_p(void);
+extern int utc_media_face_insert_to_db_n(void);
+extern int utc_media_face_update_to_db_p(void);
+extern int utc_media_face_update_to_db_n(void);
+extern int utc_media_face_delete_from_db_p(void);
+extern int utc_media_face_delete_from_db_n(void);
+extern int utc_media_face_get_face_count_from_db_p(void);
+extern int utc_media_face_get_face_count_from_db_n(void);
+extern int utc_media_face_foreach_face_from_db_p(void);
+extern int utc_media_face_foreach_face_from_db_n(void);
+extern int utc_media_filter_create_n(void);
+extern int utc_media_filter_create_p(void);
+extern int utc_media_filter_destroy_n(void);
+extern int utc_media_filter_destroy_p(void);
+extern int utc_media_filter_set_offset_n(void);
+extern int utc_media_filter_set_offset_p(void);
+extern int utc_media_filter_set_condition_n(void);
+extern int utc_media_filter_set_condition_p(void);
+extern int utc_media_filter_set_order_n(void);
+extern int utc_media_filter_set_order_p(void);
+extern int utc_media_filter_set_storage_n(void);
+extern int utc_media_filter_set_storage_p(void);
+extern int utc_media_filter_get_offset_n(void);
+extern int utc_media_filter_get_offset_p(void);
+extern int utc_media_filter_get_condition_n(void);
+extern int utc_media_filter_get_condition_p(void);
+extern int utc_media_filter_get_order_n(void);
+extern int utc_media_filter_get_order_p(void);
+extern int utc_media_filter_get_storage_n(void);
+extern int utc_media_filter_get_storage_p(void);
+extern int utc_media_folder_foreach_folder_from_db_n(void);
+extern int utc_media_folder_foreach_folder_from_db_p(void);
+extern int utc_media_folder_get_media_count_from_db_n(void);
+extern int utc_media_folder_get_media_count_from_db_p(void);
+extern int utc_media_folder_foreach_media_from_db_n(void);
+extern int utc_media_folder_foreach_media_from_db_p(void);
+extern int utc_media_folder_clone_n(void);
+extern int utc_media_folder_clone_p(void);
+extern int utc_media_folder_get_path_n(void);
+extern int utc_media_folder_get_path_p(void);
+extern int utc_media_folder_get_name_n(void);
+extern int utc_media_folder_get_name_p(void);
+extern int utc_media_folder_get_storage_type_n(void);
+extern int utc_media_folder_get_storage_type_p(void);
+extern int utc_media_folder_get_storage_id_n(void);
+extern int utc_media_folder_get_storage_id_p(void);
+extern int utc_media_folder_get_folder_id_n(void);
+extern int utc_media_folder_get_folder_id_p(void);
+extern int utc_media_folder_get_folder_from_db_n(void);
+extern int utc_media_folder_get_folder_from_db_p(void);
+extern int utc_media_folder_get_folder_count_from_db_n(void);
+extern int utc_media_folder_get_folder_count_from_db_p(void);
+extern int utc_media_folder_destroy_n(void);
+extern int utc_media_folder_destroy_p(void);
+extern int utc_media_album_get_album_count_from_db_n(void);
+extern int utc_media_album_get_album_count_from_db_p(void);
+extern int utc_media_album_foreach_album_from_db_n(void);
+extern int utc_media_album_foreach_album_from_db_p(void);
+extern int utc_media_album_get_media_count_from_db_n(void);
+extern int utc_media_album_get_media_count_from_db_p(void);
+extern int utc_media_album_foreach_media_from_db_n(void);
+extern int utc_media_album_foreach_media_from_db_p(void);
+extern int utc_media_album_get_album_from_db_n(void);
+extern int utc_media_album_get_album_from_db_p(void);
+extern int utc_media_album_get_album_id_n(void);
+extern int utc_media_album_get_album_id_p(void);
+extern int utc_media_album_get_name_n(void);
+extern int utc_media_album_get_name_p(void);
+extern int utc_media_album_get_artist_n(void);
+extern int utc_media_album_get_artist_p(void);
+extern int utc_media_album_get_album_art_n(void);
+extern int utc_media_album_get_album_art_p(void);
+extern int utc_media_album_clone_n(void);
+extern int utc_media_album_clone_p(void);
+extern int utc_media_album_destroy_n(void);
+extern int utc_media_album_destroy_p(void);
+extern int utc_media_group_get_group_count_from_db_n(void);
+extern int utc_media_group_get_group_count_from_db_p(void);
+extern int utc_media_group_get_media_count_from_db_n(void);
+extern int utc_media_group_get_media_count_from_db_p(void);
+extern int utc_media_group_foreach_group_from_db_n(void);
+extern int utc_media_group_foreach_group_from_db_p(void);
+extern int utc_media_group_foreach_media_from_db_n(void);
+extern int utc_media_group_foreach_media_from_db_p(void);
+extern int utc_image_meta_destroy_n(void);
+extern int utc_image_meta_destroy_p(void);
+extern int utc_image_meta_clone_n(void);
+extern int utc_image_meta_clone_p(void);
+extern int utc_image_meta_get_media_id_n(void);
+extern int utc_image_meta_get_media_id_p(void);
+extern int utc_image_meta_get_width_n(void);
+extern int utc_image_meta_get_width_p(void);
+extern int utc_image_meta_get_height_n(void);
+extern int utc_image_meta_get_height_p(void);
+extern int utc_image_meta_get_orientation_n(void);
+extern int utc_image_meta_get_orientation_p(void);
+extern int utc_image_meta_get_date_taken_n(void);
+extern int utc_image_meta_get_date_taken_p(void);
+extern int utc_image_meta_get_exposure_time_n(void);
+extern int utc_image_meta_get_exposure_time_p(void);
+extern int utc_image_meta_get_fnumber_n(void);
+extern int utc_image_meta_get_fnumber_p(void);
+extern int utc_image_meta_get_iso_n(void);
+extern int utc_image_meta_get_iso_p(void);
+extern int utc_image_meta_get_model_n(void);
+extern int utc_image_meta_get_model_p(void);
+extern int utc_media_info_insert_to_db_n(void);
+extern int utc_media_info_insert_to_db_p(void);
+extern int utc_media_info_insert_batch_to_db_n(void);
+extern int utc_media_info_insert_batch_to_db_p(void);
+extern int utc_media_info_set_favorite_n(void);
+extern int utc_media_info_set_favorite_p(void);
+extern int utc_media_info_update_to_db_n(void);
+extern int utc_media_info_update_to_db_p(void);
+extern int utc_media_info_create_thumbnail_n(void);
+extern int utc_media_info_create_thumbnail_p(void);
+extern int utc_media_info_start_face_detection_n(void);
+extern int utc_media_info_start_face_detection_p(void);
+extern int utc_media_info_move_to_db_n(void);
+extern int utc_media_info_move_to_db_p(void);
+extern int utc_media_info_delete_from_db_n(void);
+extern int utc_media_info_delete_from_db_p(void);
+extern int utc_media_info_foreach_media_from_db_n(void);
+extern int utc_media_info_foreach_media_from_db_p(void);
+extern int utc_media_info_destroy_n(void);
+extern int utc_media_info_destroy_p(void);
+extern int utc_media_info_clone_n(void);
+extern int utc_media_info_clone_p(void);
+extern int utc_media_info_get_media_id_n(void);
+extern int utc_media_info_get_media_id_p(void);
+extern int utc_media_info_get_file_path_n(void);
+extern int utc_media_info_get_file_path_p(void);
+extern int utc_media_info_get_display_name_n(void);
+extern int utc_media_info_get_display_name_p(void);
+extern int utc_media_info_get_media_type_n(void);
+extern int utc_media_info_get_media_type_p(void);
+extern int utc_media_info_get_mime_type_n(void);
+extern int utc_media_info_get_mime_type_p(void);
+extern int utc_media_info_get_thumbnail_path_n(void);
+extern int utc_media_info_get_thumbnail_path_p(void);
+extern int utc_media_info_get_modified_time_n(void);
+extern int utc_media_info_get_modified_time_p(void);
+extern int utc_media_info_get_size_n(void);
+extern int utc_media_info_get_size_p(void);
+extern int utc_media_info_get_storage_type_n(void);
+extern int utc_media_info_get_storage_type_p(void);
+extern int utc_media_info_get_storage_id_n(void);
+extern int utc_media_info_get_storage_id_p(void);
+extern int utc_media_info_is_drm_n(void);
+extern int utc_media_info_is_drm_p(void);
+extern int utc_media_info_get_altitude_n(void);
+extern int utc_media_info_get_altitude_p(void);
+extern int utc_media_info_get_latitude_n(void);
+extern int utc_media_info_get_latitude_p(void);
+extern int utc_media_info_get_longitude_n(void);
+extern int utc_media_info_get_longitude_p(void);
+extern int utc_media_info_get_description_n(void);
+extern int utc_media_info_get_description_p(void);
+extern int utc_media_info_get_rating_n(void);
+extern int utc_media_info_get_rating_p(void);
+extern int utc_media_info_get_added_time_n(void);
+extern int utc_media_info_get_added_time_p(void);
+extern int utc_media_info_get_favorite_n(void);
+extern int utc_media_info_get_favorite_p(void);
+extern int utc_media_info_get_media_from_db_n(void);
+extern int utc_media_info_get_media_from_db_p(void);
+extern int utc_media_info_get_image_n(void);
+extern int utc_media_info_get_image_p(void);
+extern int utc_media_info_get_video_n(void);
+extern int utc_media_info_get_video_p(void);
+extern int utc_media_info_get_audio_n(void);
+extern int utc_media_info_get_audio_p(void);
+extern int utc_media_info_foreach_tag_from_db_n(void);
+extern int utc_media_info_foreach_tag_from_db_p(void);
+extern int utc_media_info_foreach_bookmark_from_db_n(void);
+extern int utc_media_info_foreach_bookmark_from_db_p(void);
+extern int utc_media_info_get_bookmark_count_from_db_n(void);
+extern int utc_media_info_get_bookmark_count_from_db_p(void);
+extern int utc_media_info_get_media_count_from_db_n(void);
+extern int utc_media_info_get_media_count_from_db_p(void);
+extern int utc_media_info_get_tag_count_from_db_n(void);
+extern int utc_media_info_get_tag_count_from_db_p(void);
+extern int utc_media_info_get_timeline_n(void);
+extern int utc_media_info_get_timeline_p(void);
+extern int utc_media_info_get_title_n(void);
+extern int utc_media_info_get_title_p(void);
+extern int utc_media_info_is_360_content_n(void);
+extern int utc_media_info_is_360_content_p(void);
+extern int utc_media_info_cancel_thumbnail_n(void);
+extern int utc_media_info_cancel_thumbnail_p(void);
+extern int utc_media_info_cancel_face_detection_n(void);
+extern int utc_media_info_cancel_face_detection_p(void);
+extern int utc_media_info_get_face_count_from_db_n(void);
+extern int utc_media_info_get_face_count_from_db_p(void);
+extern int utc_media_info_foreach_face_from_db_n(void);
+extern int utc_media_info_foreach_face_from_db_p(void);
+extern int utc_media_info_generate_thumbnail_n(void);
+extern int utc_media_info_generate_thumbnail_p(void);
+extern int utc_media_playlist_insert_to_db_n(void);
+extern int utc_media_playlist_insert_to_db_p(void);
+extern int utc_media_playlist_delete_from_db_n(void);
+extern int utc_media_playlist_delete_from_db_p(void);
+extern int utc_media_playlist_get_playlist_count_from_db_n(void);
+extern int utc_media_playlist_get_playlist_count_from_db_p(void);
+extern int utc_media_playlist_foreach_playlist_from_db_n(void);
+extern int utc_media_playlist_foreach_playlist_from_db_p(void);
+extern int utc_media_playlist_get_media_count_from_db_n(void);
+extern int utc_media_playlist_get_media_count_from_db_p(void);
+extern int utc_media_playlist_foreach_media_from_db_n(void);
+extern int utc_media_playlist_foreach_media_from_db_p(void);
+extern int utc_media_playlist_destroy_n(void);
+extern int utc_media_playlist_destroy_p(void);
+extern int utc_media_playlist_clone_n(void);
+extern int utc_media_playlist_clone_p(void);
+extern int utc_media_playlist_get_playlist_from_db_n(void);
+extern int utc_media_playlist_get_playlist_from_db_p(void);
+extern int utc_media_playlist_get_playlist_id_n(void);
+extern int utc_media_playlist_get_playlist_id_p(void);
+extern int utc_media_playlist_get_name_n(void);
+extern int utc_media_playlist_get_name_p(void);
+extern int utc_media_playlist_get_play_order_n(void);
+extern int utc_media_playlist_get_play_order_p(void);
+extern int utc_media_playlist_update_to_db_n(void);
+extern int utc_media_playlist_update_to_db_p(void);
+extern int utc_media_playlist_set_name_n(void);
+extern int utc_media_playlist_set_name_p(void);
+extern int utc_media_playlist_add_media_n(void);
+extern int utc_media_playlist_add_media_p(void);
+extern int utc_media_playlist_set_play_order_n(void);
+extern int utc_media_playlist_set_play_order_p(void);
+extern int utc_media_playlist_remove_media_n(void);
+extern int utc_media_playlist_remove_media_p(void);
+extern int utc_media_playlist_get_thumbnail_path_n(void);
+extern int utc_media_playlist_get_thumbnail_path_p(void);
+extern int utc_media_playlist_set_thumbnail_path_n(void);
+extern int utc_media_playlist_set_thumbnail_path_p(void);
+extern int utc_media_playlist_import_from_file_n(void);
+extern int utc_media_playlist_import_from_file_p(void);
+extern int utc_media_playlist_export_to_file_n(void);
+extern int utc_media_playlist_export_to_file_p(void);
+extern int utc_media_storage_get_storage_info_from_db_n(void);
+extern int utc_media_storage_get_storage_info_from_db_p(void);
+extern int utc_media_storage_get_storage_count_from_db_n(void);
+extern int utc_media_storage_get_storage_count_from_db_p(void);
+extern int utc_media_storage_foreach_storage_from_db_n(void);
+extern int utc_media_storage_foreach_storage_from_db_p(void);
+extern int utc_media_storage_get_media_count_from_db_n(void);
+extern int utc_media_storage_get_media_count_from_db_p(void);
+extern int utc_media_storage_foreach_media_from_db_n(void);
+extern int utc_media_storage_foreach_media_from_db_p(void);
+extern int utc_media_storage_destroy_n(void);
+extern int utc_media_storage_destroy_p(void);
+extern int utc_media_storage_clone_n(void);
+extern int utc_media_storage_clone_p(void);
+extern int utc_media_storage_get_id_n(void);
+extern int utc_media_storage_get_id_p(void);
+extern int utc_media_storage_get_path_n(void);
+extern int utc_media_storage_get_path_p(void);
+extern int utc_media_storage_get_type_n(void);
+extern int utc_media_storage_get_type_p(void);
+extern int utc_media_tag_insert_to_db_n(void);
+extern int utc_media_tag_insert_to_db_p(void);
+extern int utc_media_tag_delete_from_db_n(void);
+extern int utc_media_tag_delete_from_db_p(void);
+extern int utc_media_tag_get_tag_count_from_db_n(void);
+extern int utc_media_tag_get_tag_count_from_db_p(void);
+extern int utc_media_tag_foreach_tag_from_db_n(void);
+extern int utc_media_tag_foreach_tag_from_db_p(void);
+extern int utc_media_tag_get_media_count_from_db_n(void);
+extern int utc_media_tag_get_media_count_from_db_p(void);
+extern int utc_media_tag_foreach_media_from_db_n(void);
+extern int utc_media_tag_foreach_media_from_db_p(void);
+extern int utc_media_tag_clone_n(void);
+extern int utc_media_tag_clone_p(void);
+extern int utc_media_tag_update_to_db_n(void);
+extern int utc_media_tag_update_to_db_p(void);
+extern int utc_media_tag_add_media_n(void);
+extern int utc_media_tag_add_media_p(void);
+extern int utc_media_tag_remove_media_n(void);
+extern int utc_media_tag_remove_media_p(void);
+extern int utc_media_tag_set_name_n(void);
+extern int utc_media_tag_set_name_p(void);
+extern int utc_media_tag_get_tag_id_n(void);
+extern int utc_media_tag_get_tag_id_p(void);
+extern int utc_media_tag_get_name_n(void);
+extern int utc_media_tag_get_name_p(void);
+extern int utc_media_tag_get_tag_from_db_n(void);
+extern int utc_media_tag_get_tag_from_db_p(void);
+extern int utc_media_tag_destroy_n(void);
+extern int utc_media_tag_destroy_p(void);
+extern int utc_video_meta_destroy_n(void);
+extern int utc_video_meta_destroy_p(void);
+extern int utc_video_meta_clone_n(void);
+extern int utc_video_meta_clone_p(void);
+extern int utc_video_meta_get_media_id_n(void);
+extern int utc_video_meta_get_media_id_p(void);
+extern int utc_video_meta_get_album_n(void);
+extern int utc_video_meta_get_album_p(void);
+extern int utc_video_meta_get_artist_n(void);
+extern int utc_video_meta_get_artist_p(void);
+extern int utc_video_meta_get_album_artist_n(void);
+extern int utc_video_meta_get_album_artist_p(void);
+extern int utc_video_meta_get_genre_n(void);
+extern int utc_video_meta_get_genre_p(void);
+extern int utc_video_meta_get_composer_n(void);
+extern int utc_video_meta_get_composer_p(void);
+extern int utc_video_meta_get_year_n(void);
+extern int utc_video_meta_get_year_p(void);
+extern int utc_video_meta_get_recorded_date_n(void);
+extern int utc_video_meta_get_recorded_date_p(void);
+extern int utc_video_meta_get_copyright_n(void);
+extern int utc_video_meta_get_copyright_p(void);
+extern int utc_video_meta_get_track_num_n(void);
+extern int utc_video_meta_get_track_num_p(void);
+extern int utc_video_meta_get_bit_rate_n(void);
+extern int utc_video_meta_get_bit_rate_p(void);
+extern int utc_video_meta_get_duration_n(void);
+extern int utc_video_meta_get_duration_p(void);
+extern int utc_video_meta_get_width_n(void);
+extern int utc_video_meta_get_width_p(void);
+extern int utc_video_meta_get_height_n(void);
+extern int utc_video_meta_get_height_p(void);
+extern int utc_video_meta_get_rotation_n(void);
+extern int utc_video_meta_get_rotation_p(void);
+
+testcase tc_array[] = {
+       {"utc_media_audio_meta_destroy_n",utc_media_audio_meta_destroy_n,utc_media_audio_startup,utc_media_audio_cleanup},
+       {"utc_media_audio_meta_destroy_p",utc_media_audio_meta_destroy_p,utc_media_audio_startup,utc_media_audio_cleanup},
+       {"utc_media_audio_meta_clone_n",utc_media_audio_meta_clone_n,utc_media_audio_startup,utc_media_audio_cleanup},
+       {"utc_media_audio_meta_clone_p",utc_media_audio_meta_clone_p,utc_media_audio_startup,utc_media_audio_cleanup},
+       {"utc_media_audio_meta_get_media_id_n",utc_media_audio_meta_get_media_id_n,utc_media_audio_startup,utc_media_audio_cleanup},
+       {"utc_media_audio_meta_get_media_id_p",utc_media_audio_meta_get_media_id_p,utc_media_audio_startup,utc_media_audio_cleanup},
+       {"utc_media_audio_meta_get_album_n",utc_media_audio_meta_get_album_n,utc_media_audio_startup,utc_media_audio_cleanup},
+       {"utc_media_audio_meta_get_album_p",utc_media_audio_meta_get_album_p,utc_media_audio_startup,utc_media_audio_cleanup},
+       {"utc_media_audio_meta_get_artist_n",utc_media_audio_meta_get_artist_n,utc_media_audio_startup,utc_media_audio_cleanup},
+       {"utc_media_audio_meta_get_artist_p",utc_media_audio_meta_get_artist_p,utc_media_audio_startup,utc_media_audio_cleanup},
+       {"utc_media_audio_meta_get_album_artist_n",utc_media_audio_meta_get_album_artist_n,utc_media_audio_startup,utc_media_audio_cleanup},
+       {"utc_media_audio_meta_get_album_artist_p",utc_media_audio_meta_get_album_artist_p,utc_media_audio_startup,utc_media_audio_cleanup},
+       {"utc_media_audio_meta_get_genre_n",utc_media_audio_meta_get_genre_n,utc_media_audio_startup,utc_media_audio_cleanup},
+       {"utc_media_audio_meta_get_genre_p",utc_media_audio_meta_get_genre_p,utc_media_audio_startup,utc_media_audio_cleanup},
+       {"utc_media_audio_meta_get_composer_n",utc_media_audio_meta_get_composer_n,utc_media_audio_startup,utc_media_audio_cleanup},
+       {"utc_media_audio_meta_get_composer_p",utc_media_audio_meta_get_composer_p,utc_media_audio_startup,utc_media_audio_cleanup},
+       {"utc_media_audio_meta_get_year_n",utc_media_audio_meta_get_year_n,utc_media_audio_startup,utc_media_audio_cleanup},
+       {"utc_media_audio_meta_get_year_p",utc_media_audio_meta_get_year_p,utc_media_audio_startup,utc_media_audio_cleanup},
+       {"utc_media_audio_meta_get_recorded_date_n",utc_media_audio_meta_get_recorded_date_n,utc_media_audio_startup,utc_media_audio_cleanup},
+       {"utc_media_audio_meta_get_recorded_date_p",utc_media_audio_meta_get_recorded_date_p,utc_media_audio_startup,utc_media_audio_cleanup},
+       {"utc_media_audio_meta_get_copyright_n",utc_media_audio_meta_get_copyright_n,utc_media_audio_startup,utc_media_audio_cleanup},
+       {"utc_media_audio_meta_get_copyright_p",utc_media_audio_meta_get_copyright_p,utc_media_audio_startup,utc_media_audio_cleanup},
+       {"utc_media_audio_meta_get_track_num_n",utc_media_audio_meta_get_track_num_n,utc_media_audio_startup,utc_media_audio_cleanup},
+       {"utc_media_audio_meta_get_track_num_p",utc_media_audio_meta_get_track_num_p,utc_media_audio_startup,utc_media_audio_cleanup},
+       {"utc_media_audio_meta_get_bit_rate_n",utc_media_audio_meta_get_bit_rate_n,utc_media_audio_startup,utc_media_audio_cleanup},
+       {"utc_media_audio_meta_get_bit_rate_p",utc_media_audio_meta_get_bit_rate_p,utc_media_audio_startup,utc_media_audio_cleanup},
+       {"utc_media_audio_meta_get_sample_rate_n",utc_media_audio_meta_get_sample_rate_n,utc_media_audio_startup,utc_media_audio_cleanup},
+       {"utc_media_audio_meta_get_sample_rate_p",utc_media_audio_meta_get_sample_rate_p,utc_media_audio_startup,utc_media_audio_cleanup},
+       {"utc_media_audio_meta_get_channel_n",utc_media_audio_meta_get_channel_n,utc_media_audio_startup,utc_media_audio_cleanup},
+       {"utc_media_audio_meta_get_channel_p",utc_media_audio_meta_get_channel_p,utc_media_audio_startup,utc_media_audio_cleanup},
+       {"utc_media_audio_meta_get_duration_n",utc_media_audio_meta_get_duration_n,utc_media_audio_startup,utc_media_audio_cleanup},
+       {"utc_media_audio_meta_get_duration_p",utc_media_audio_meta_get_duration_p,utc_media_audio_startup,utc_media_audio_cleanup},
+       {"utc_media_audio_meta_get_bitpersample_n",utc_media_audio_meta_get_bitpersample_n,utc_media_audio_startup,utc_media_audio_cleanup},
+       {"utc_media_audio_meta_get_bitpersample_p",utc_media_audio_meta_get_bitpersample_p,utc_media_audio_startup,utc_media_audio_cleanup},
+       {"utc_media_bookmark_delete_from_db_n",utc_media_bookmark_delete_from_db_n,utc_media_bookmark_delete_startup,utc_media_bookmark_delete_cleanup},
+       {"utc_media_bookmark_delete_from_db_p",utc_media_bookmark_delete_from_db_p,utc_media_bookmark_delete_startup,utc_media_bookmark_delete_cleanup},
+       {"utc_media_bookmark_insert_to_db_n",utc_media_bookmark_insert_to_db_n,utc_media_bookmark_insert_startup,utc_media_bookmark_insert_cleanup},
+       {"utc_media_bookmark_insert_to_db_p",utc_media_bookmark_insert_to_db_p,utc_media_bookmark_insert_startup,utc_media_bookmark_insert_cleanup},
+       {"utc_media_bookmark_get_bookmark_count_from_db_n",utc_media_bookmark_get_bookmark_count_from_db_n,utc_media_bookmark_startup,utc_media_bookmark_cleanup},
+       {"utc_media_bookmark_get_bookmark_count_from_db_p",utc_media_bookmark_get_bookmark_count_from_db_p,utc_media_bookmark_startup,utc_media_bookmark_cleanup},
+       {"utc_media_bookmark_foreach_bookmark_from_db_n",utc_media_bookmark_foreach_bookmark_from_db_n,utc_media_bookmark_startup,utc_media_bookmark_cleanup},
+       {"utc_media_bookmark_foreach_bookmark_from_db_p",utc_media_bookmark_foreach_bookmark_from_db_p,utc_media_bookmark_startup,utc_media_bookmark_cleanup},
+       {"utc_media_bookmark_clone_n",utc_media_bookmark_clone_n,utc_media_bookmark_startup,utc_media_bookmark_cleanup},
+       {"utc_media_bookmark_clone_p",utc_media_bookmark_clone_p,utc_media_bookmark_startup,utc_media_bookmark_cleanup},
+       {"utc_media_bookmark_destroy_n",utc_media_bookmark_destroy_n,utc_media_bookmark_startup,utc_media_bookmark_cleanup},
+       {"utc_media_bookmark_destroy_p",utc_media_bookmark_destroy_p,utc_media_bookmark_startup,utc_media_bookmark_cleanup},
+       {"utc_media_bookmark_get_bookmark_id_n",utc_media_bookmark_get_bookmark_id_n,utc_media_bookmark_startup,utc_media_bookmark_cleanup},
+       {"utc_media_bookmark_get_bookmark_id_p",utc_media_bookmark_get_bookmark_id_p,utc_media_bookmark_startup,utc_media_bookmark_cleanup},
+       {"utc_media_bookmark_get_marked_time_n",utc_media_bookmark_get_marked_time_n,utc_media_bookmark_startup,utc_media_bookmark_cleanup},
+       {"utc_media_bookmark_get_marked_time_p",utc_media_bookmark_get_marked_time_p,utc_media_bookmark_startup,utc_media_bookmark_cleanup},
+       {"utc_media_bookmark_get_thumbnail_path_n",utc_media_bookmark_get_thumbnail_path_n,utc_media_bookmark_startup,utc_media_bookmark_cleanup},
+       {"utc_media_bookmark_get_thumbnail_path_p",utc_media_bookmark_get_thumbnail_path_p,utc_media_bookmark_startup,utc_media_bookmark_cleanup},
+       {"utc_media_bookmark_get_name_n",utc_media_bookmark_get_name_n,utc_media_bookmark_startup,utc_media_bookmark_cleanup},
+       {"utc_media_bookmark_get_name_p",utc_media_bookmark_get_name_p,utc_media_bookmark_startup,utc_media_bookmark_cleanup},
+       {"utc_media_bookmark_set_name_n",utc_media_bookmark_set_name_n,utc_media_bookmark_startup,utc_media_bookmark_cleanup},
+       {"utc_media_bookmark_set_name_p",utc_media_bookmark_set_name_p,utc_media_bookmark_startup,utc_media_bookmark_cleanup},
+       {"utc_media_bookmark_update_to_db_n",utc_media_bookmark_update_to_db_n,utc_media_bookmark_startup,utc_media_bookmark_cleanup},
+       {"utc_media_bookmark_update_to_db_p",utc_media_bookmark_update_to_db_p,utc_media_bookmark_startup,utc_media_bookmark_cleanup},
+       {"utc_media_content_connect_p",utc_media_content_connect_p,utc_media_content_startup,utc_media_content_cleanup},
+       {"utc_media_content_connect_n",utc_media_content_connect_n,utc_media_content_startup,utc_media_content_cleanup},
+       {"utc_media_content_disconnect_p",utc_media_content_disconnect_p,utc_media_content_startup,utc_media_content_cleanup},
+       {"utc_media_content_disconnect_n",utc_media_content_disconnect_n,utc_media_content_startup,utc_media_content_cleanup},
+       {"utc_media_content_scan_file_n",utc_media_content_scan_file_n,utc_media_content_startup,utc_media_content_cleanup},
+       {"utc_media_content_scan_file_p",utc_media_content_scan_file_p,utc_media_content_startup,utc_media_content_cleanup},
+       {"utc_media_content_scan_folder_n",utc_media_content_scan_folder_n,utc_media_content_startup,utc_media_content_cleanup},
+       {"utc_media_content_scan_folder_p",utc_media_content_scan_folder_p,utc_media_content_startup,utc_media_content_cleanup},
+       {"utc_media_content_cancel_scan_folder_n",utc_media_content_cancel_scan_folder_n,utc_media_content_startup,utc_media_content_cleanup},
+       {"utc_media_content_cancel_scan_folder_p",utc_media_content_cancel_scan_folder_p,utc_media_content_startup,utc_media_content_cleanup},
+       {"utc_media_content_add_db_updated_cb_n",utc_media_content_add_db_updated_cb_n,utc_media_content_startup,utc_media_content_cleanup},
+       {"utc_media_content_add_db_updated_cb_p",utc_media_content_add_db_updated_cb_p,utc_media_content_startup,utc_media_content_cleanup},
+       {"utc_media_content_remove_db_updated_cb_n",utc_media_content_remove_db_updated_cb_n,utc_media_content_startup,utc_media_content_cleanup},
+       {"utc_media_content_remove_db_updated_cb_p",utc_media_content_remove_db_updated_cb_p,utc_media_content_startup,utc_media_content_cleanup},
+       {"utc_media_face_clone_p",utc_media_face_clone_p,utc_media_face_startup,utc_media_face_cleanup},
+       {"utc_media_face_clone_n",utc_media_face_clone_n,utc_media_face_startup,utc_media_face_cleanup},
+       {"utc_media_face_destroy_p",utc_media_face_destroy_p,utc_media_face_startup,utc_media_face_cleanup},
+       {"utc_media_face_destroy_n",utc_media_face_destroy_n,utc_media_face_startup,utc_media_face_cleanup},
+       {"utc_media_face_get_face_id_p",utc_media_face_get_face_id_p,utc_media_face_startup,utc_media_face_cleanup},
+       {"utc_media_face_get_face_id_n",utc_media_face_get_face_id_n,utc_media_face_startup,utc_media_face_cleanup},
+       {"utc_media_face_get_media_id_p",utc_media_face_get_media_id_p,utc_media_face_startup,utc_media_face_cleanup},
+       {"utc_media_face_get_media_id_n",utc_media_face_get_media_id_n,utc_media_face_startup,utc_media_face_cleanup},
+       {"utc_media_face_get_face_rect_p",utc_media_face_get_face_rect_p,utc_media_face_startup,utc_media_face_cleanup},
+       {"utc_media_face_get_face_rect_n",utc_media_face_get_face_rect_n,utc_media_face_startup,utc_media_face_cleanup},
+       {"utc_media_face_get_orientation_p",utc_media_face_get_orientation_p,utc_media_face_startup,utc_media_face_cleanup},
+       {"utc_media_face_get_orientation_n",utc_media_face_get_orientation_n,utc_media_face_startup,utc_media_face_cleanup},
+       {"utc_media_face_get_tag_p",utc_media_face_get_tag_p,utc_media_face_startup,utc_media_face_cleanup},
+       {"utc_media_face_get_tag_n",utc_media_face_get_tag_n,utc_media_face_startup,utc_media_face_cleanup},
+       {"utc_media_face_create_p",utc_media_face_create_p,utc_media_face_startup,utc_media_face_cleanup},
+       {"utc_media_face_create_n",utc_media_face_create_n,utc_media_face_startup,utc_media_face_cleanup},
+       {"utc_media_face_set_face_rect_p",utc_media_face_set_face_rect_p,utc_media_face_startup,utc_media_face_cleanup},
+       {"utc_media_face_set_face_rect_n",utc_media_face_set_face_rect_n,utc_media_face_startup,utc_media_face_cleanup},
+       {"utc_media_face_set_orientation_p",utc_media_face_set_orientation_p,utc_media_face_startup,utc_media_face_cleanup},
+       {"utc_media_face_set_orientation_n",utc_media_face_set_orientation_n,utc_media_face_startup,utc_media_face_cleanup},
+       {"utc_media_face_set_tag_p",utc_media_face_set_tag_p,utc_media_face_startup,utc_media_face_cleanup},
+       {"utc_media_face_set_tag_n",utc_media_face_set_tag_n,utc_media_face_startup,utc_media_face_cleanup},
+       {"utc_media_face_insert_to_db_p",utc_media_face_insert_to_db_p,utc_media_face_startup,utc_media_face_cleanup},
+       {"utc_media_face_insert_to_db_n",utc_media_face_insert_to_db_n,utc_media_face_startup,utc_media_face_cleanup},
+       {"utc_media_face_update_to_db_p",utc_media_face_update_to_db_p,utc_media_face_startup,utc_media_face_cleanup},
+       {"utc_media_face_update_to_db_n",utc_media_face_update_to_db_n,utc_media_face_startup,utc_media_face_cleanup},
+       {"utc_media_face_delete_from_db_p",utc_media_face_delete_from_db_p,utc_media_face_startup,utc_media_face_cleanup},
+       {"utc_media_face_delete_from_db_n",utc_media_face_delete_from_db_n,utc_media_face_startup,utc_media_face_cleanup},
+       {"utc_media_face_get_face_count_from_db_p",utc_media_face_get_face_count_from_db_p,utc_media_face_startup,utc_media_face_cleanup},
+       {"utc_media_face_get_face_count_from_db_n",utc_media_face_get_face_count_from_db_n,utc_media_face_startup,utc_media_face_cleanup},
+       {"utc_media_face_foreach_face_from_db_p",utc_media_face_foreach_face_from_db_p,utc_media_face_startup,utc_media_face_cleanup},
+       {"utc_media_face_foreach_face_from_db_n",utc_media_face_foreach_face_from_db_n,utc_media_face_startup,utc_media_face_cleanup},
+       {"utc_media_filter_create_n",utc_media_filter_create_n,NULL,utc_media_filter_create_cleanup},
+       {"utc_media_filter_create_p",utc_media_filter_create_p,NULL,utc_media_filter_create_cleanup},
+       {"utc_media_filter_destroy_n",utc_media_filter_destroy_n,utc_media_filter_destroy_startup,utc_media_filter_destroy_cleanup},
+       {"utc_media_filter_destroy_p",utc_media_filter_destroy_p,utc_media_filter_destroy_startup,utc_media_filter_destroy_cleanup},
+       {"utc_media_filter_set_offset_n",utc_media_filter_set_offset_n,utc_media_filter_startup,utc_media_filter_cleanup},
+       {"utc_media_filter_set_offset_p",utc_media_filter_set_offset_p,utc_media_filter_startup,utc_media_filter_cleanup},
+       {"utc_media_filter_set_condition_n",utc_media_filter_set_condition_n,utc_media_filter_startup,utc_media_filter_cleanup},
+       {"utc_media_filter_set_condition_p",utc_media_filter_set_condition_p,utc_media_filter_startup,utc_media_filter_cleanup},
+       {"utc_media_filter_set_order_n",utc_media_filter_set_order_n,utc_media_filter_startup,utc_media_filter_cleanup},
+       {"utc_media_filter_set_order_p",utc_media_filter_set_order_p,utc_media_filter_startup,utc_media_filter_cleanup},
+       {"utc_media_filter_set_storage_n",utc_media_filter_set_storage_n,utc_media_filter_startup,utc_media_filter_cleanup},
+       {"utc_media_filter_set_storage_p",utc_media_filter_set_storage_p,utc_media_filter_startup,utc_media_filter_cleanup},
+       {"utc_media_filter_get_offset_n",utc_media_filter_get_offset_n,utc_media_filter_startup,utc_media_filter_cleanup},
+       {"utc_media_filter_get_offset_p",utc_media_filter_get_offset_p,utc_media_filter_startup,utc_media_filter_cleanup},
+       {"utc_media_filter_get_condition_n",utc_media_filter_get_condition_n,utc_media_filter_startup,utc_media_filter_cleanup},
+       {"utc_media_filter_get_condition_p",utc_media_filter_get_condition_p,utc_media_filter_startup,utc_media_filter_cleanup},
+       {"utc_media_filter_get_order_n",utc_media_filter_get_order_n,utc_media_filter_startup,utc_media_filter_cleanup},
+       {"utc_media_filter_get_order_p",utc_media_filter_get_order_p,utc_media_filter_startup,utc_media_filter_cleanup},
+       {"utc_media_filter_get_storage_n",utc_media_filter_get_storage_n,utc_media_filter_startup,utc_media_filter_cleanup},
+       {"utc_media_filter_get_storage_p",utc_media_filter_get_storage_p,utc_media_filter_startup,utc_media_filter_cleanup},
+       {"utc_media_folder_foreach_folder_from_db_n",utc_media_folder_foreach_folder_from_db_n,utc_media_folder_startup,utc_media_folder_cleanup},
+       {"utc_media_folder_foreach_folder_from_db_p",utc_media_folder_foreach_folder_from_db_p,utc_media_folder_startup,utc_media_folder_cleanup},
+       {"utc_media_folder_get_media_count_from_db_n",utc_media_folder_get_media_count_from_db_n,utc_media_folder_startup,utc_media_folder_cleanup},
+       {"utc_media_folder_get_media_count_from_db_p",utc_media_folder_get_media_count_from_db_p,utc_media_folder_startup,utc_media_folder_cleanup},
+       {"utc_media_folder_foreach_media_from_db_n",utc_media_folder_foreach_media_from_db_n,utc_media_folder_startup,utc_media_folder_cleanup},
+       {"utc_media_folder_foreach_media_from_db_p",utc_media_folder_foreach_media_from_db_p,utc_media_folder_startup,utc_media_folder_cleanup},
+       {"utc_media_folder_clone_n",utc_media_folder_clone_n,utc_media_folder_startup,utc_media_folder_cleanup},
+       {"utc_media_folder_clone_p",utc_media_folder_clone_p,utc_media_folder_startup,utc_media_folder_cleanup},
+       {"utc_media_folder_get_path_n",utc_media_folder_get_path_n,utc_media_folder_startup,utc_media_folder_cleanup},
+       {"utc_media_folder_get_path_p",utc_media_folder_get_path_p,utc_media_folder_startup,utc_media_folder_cleanup},
+       {"utc_media_folder_get_name_n",utc_media_folder_get_name_n,utc_media_folder_startup,utc_media_folder_cleanup},
+       {"utc_media_folder_get_name_p",utc_media_folder_get_name_p,utc_media_folder_startup,utc_media_folder_cleanup},
+       {"utc_media_folder_get_storage_type_n",utc_media_folder_get_storage_type_n,utc_media_folder_startup,utc_media_folder_cleanup},
+       {"utc_media_folder_get_storage_type_p",utc_media_folder_get_storage_type_p,utc_media_folder_startup,utc_media_folder_cleanup},
+       {"utc_media_folder_get_storage_id_n",utc_media_folder_get_storage_id_n,utc_media_folder_startup,utc_media_folder_cleanup},
+       {"utc_media_folder_get_storage_id_p",utc_media_folder_get_storage_id_p,utc_media_folder_startup,utc_media_folder_cleanup},
+       {"utc_media_folder_get_folder_id_n",utc_media_folder_get_folder_id_n,utc_media_folder_startup,utc_media_folder_cleanup},
+       {"utc_media_folder_get_folder_id_p",utc_media_folder_get_folder_id_p,utc_media_folder_startup,utc_media_folder_cleanup},
+       {"utc_media_folder_get_folder_from_db_n",utc_media_folder_get_folder_from_db_n,utc_media_folder_startup,utc_media_folder_cleanup},
+       {"utc_media_folder_get_folder_from_db_p",utc_media_folder_get_folder_from_db_p,utc_media_folder_startup,utc_media_folder_cleanup},
+       {"utc_media_folder_get_folder_count_from_db_n",utc_media_folder_get_folder_count_from_db_n,utc_media_folder_startup,utc_media_folder_cleanup},
+       {"utc_media_folder_get_folder_count_from_db_p",utc_media_folder_get_folder_count_from_db_p,utc_media_folder_startup,utc_media_folder_cleanup},
+       {"utc_media_folder_destroy_n",utc_media_folder_destroy_n,utc_media_folder_startup,utc_media_folder_cleanup},
+       {"utc_media_folder_destroy_p",utc_media_folder_destroy_p,utc_media_folder_startup,utc_media_folder_cleanup},
+       {"utc_media_album_get_album_count_from_db_n",utc_media_album_get_album_count_from_db_n,utc_media_group_startup,utc_media_group_cleanup},
+       {"utc_media_album_get_album_count_from_db_p",utc_media_album_get_album_count_from_db_p,utc_media_group_startup,utc_media_group_cleanup},
+       {"utc_media_album_foreach_album_from_db_n",utc_media_album_foreach_album_from_db_n,utc_media_group_startup,utc_media_group_cleanup},
+       {"utc_media_album_foreach_album_from_db_p",utc_media_album_foreach_album_from_db_p,utc_media_group_startup,utc_media_group_cleanup},
+       {"utc_media_album_get_media_count_from_db_n",utc_media_album_get_media_count_from_db_n,utc_media_group_startup,utc_media_group_cleanup},
+       {"utc_media_album_get_media_count_from_db_p",utc_media_album_get_media_count_from_db_p,utc_media_group_startup,utc_media_group_cleanup},
+       {"utc_media_album_foreach_media_from_db_n",utc_media_album_foreach_media_from_db_n,utc_media_group_startup,utc_media_group_cleanup},
+       {"utc_media_album_foreach_media_from_db_p",utc_media_album_foreach_media_from_db_p,utc_media_group_startup,utc_media_group_cleanup},
+       {"utc_media_album_get_album_from_db_n",utc_media_album_get_album_from_db_n,utc_media_group_startup,utc_media_group_cleanup},
+       {"utc_media_album_get_album_from_db_p",utc_media_album_get_album_from_db_p,utc_media_group_startup,utc_media_group_cleanup},
+       {"utc_media_album_get_album_id_n",utc_media_album_get_album_id_n,utc_media_group_startup,utc_media_group_cleanup},
+       {"utc_media_album_get_album_id_p",utc_media_album_get_album_id_p,utc_media_group_startup,utc_media_group_cleanup},
+       {"utc_media_album_get_name_n",utc_media_album_get_name_n,utc_media_group_startup,utc_media_group_cleanup},
+       {"utc_media_album_get_name_p",utc_media_album_get_name_p,utc_media_group_startup,utc_media_group_cleanup},
+       {"utc_media_album_get_artist_n",utc_media_album_get_artist_n,utc_media_group_startup,utc_media_group_cleanup},
+       {"utc_media_album_get_artist_p",utc_media_album_get_artist_p,utc_media_group_startup,utc_media_group_cleanup},
+       {"utc_media_album_get_album_art_n",utc_media_album_get_album_art_n,utc_media_group_startup,utc_media_group_cleanup},
+       {"utc_media_album_get_album_art_p",utc_media_album_get_album_art_p,utc_media_group_startup,utc_media_group_cleanup},
+       {"utc_media_album_clone_n",utc_media_album_clone_n,utc_media_group_startup,utc_media_group_cleanup},
+       {"utc_media_album_clone_p",utc_media_album_clone_p,utc_media_group_startup,utc_media_group_cleanup},
+       {"utc_media_album_destroy_n",utc_media_album_destroy_n,utc_media_group_startup,utc_media_group_cleanup},
+       {"utc_media_album_destroy_p",utc_media_album_destroy_p,utc_media_group_startup,utc_media_group_cleanup},
+       {"utc_media_group_get_group_count_from_db_n",utc_media_group_get_group_count_from_db_n,utc_media_group_startup,utc_media_group_cleanup},
+       {"utc_media_group_get_group_count_from_db_p",utc_media_group_get_group_count_from_db_p,utc_media_group_startup,utc_media_group_cleanup},
+       {"utc_media_group_get_media_count_from_db_n",utc_media_group_get_media_count_from_db_n,utc_media_group_startup,utc_media_group_cleanup},
+       {"utc_media_group_get_media_count_from_db_p",utc_media_group_get_media_count_from_db_p,utc_media_group_startup,utc_media_group_cleanup},
+       {"utc_media_group_foreach_group_from_db_n",utc_media_group_foreach_group_from_db_n,utc_media_group_startup,utc_media_group_cleanup},
+       {"utc_media_group_foreach_group_from_db_p",utc_media_group_foreach_group_from_db_p,utc_media_group_startup,utc_media_group_cleanup},
+       {"utc_media_group_foreach_media_from_db_n",utc_media_group_foreach_media_from_db_n,utc_media_group_startup,utc_media_group_cleanup},
+       {"utc_media_group_foreach_media_from_db_p",utc_media_group_foreach_media_from_db_p,utc_media_group_startup,utc_media_group_cleanup},
+       {"utc_image_meta_destroy_n",utc_image_meta_destroy_n,utc_media_image_startup,utc_media_image_cleanup},
+       {"utc_image_meta_destroy_p",utc_image_meta_destroy_p,utc_media_image_startup,utc_media_image_cleanup},
+       {"utc_image_meta_clone_n",utc_image_meta_clone_n,utc_media_image_startup,utc_media_image_cleanup},
+       {"utc_image_meta_clone_p",utc_image_meta_clone_p,utc_media_image_startup,utc_media_image_cleanup},
+       {"utc_image_meta_get_media_id_n",utc_image_meta_get_media_id_n,utc_media_image_startup,utc_media_image_cleanup},
+       {"utc_image_meta_get_media_id_p",utc_image_meta_get_media_id_p,utc_media_image_startup,utc_media_image_cleanup},
+       {"utc_image_meta_get_width_n",utc_image_meta_get_width_n,utc_media_image_startup,utc_media_image_cleanup},
+       {"utc_image_meta_get_width_p",utc_image_meta_get_width_p,utc_media_image_startup,utc_media_image_cleanup},
+       {"utc_image_meta_get_height_n",utc_image_meta_get_height_n,utc_media_image_startup,utc_media_image_cleanup},
+       {"utc_image_meta_get_height_p",utc_image_meta_get_height_p,utc_media_image_startup,utc_media_image_cleanup},
+       {"utc_image_meta_get_orientation_n",utc_image_meta_get_orientation_n,utc_media_image_startup,utc_media_image_cleanup},
+       {"utc_image_meta_get_orientation_p",utc_image_meta_get_orientation_p,utc_media_image_startup,utc_media_image_cleanup},
+       {"utc_image_meta_get_date_taken_n",utc_image_meta_get_date_taken_n,utc_media_image_startup,utc_media_image_cleanup},
+       {"utc_image_meta_get_date_taken_p",utc_image_meta_get_date_taken_p,utc_media_image_startup,utc_media_image_cleanup},
+       {"utc_image_meta_get_exposure_time_n",utc_image_meta_get_exposure_time_n,utc_media_image_startup,utc_media_image_cleanup},
+       {"utc_image_meta_get_exposure_time_p",utc_image_meta_get_exposure_time_p,utc_media_image_startup,utc_media_image_cleanup},
+       {"utc_image_meta_get_fnumber_n",utc_image_meta_get_fnumber_n,utc_media_image_startup,utc_media_image_cleanup},
+       {"utc_image_meta_get_fnumber_p",utc_image_meta_get_fnumber_p,utc_media_image_startup,utc_media_image_cleanup},
+       {"utc_image_meta_get_iso_n",utc_image_meta_get_iso_n,utc_media_image_startup,utc_media_image_cleanup},
+       {"utc_image_meta_get_iso_p",utc_image_meta_get_iso_p,utc_media_image_startup,utc_media_image_cleanup},
+       {"utc_image_meta_get_model_n",utc_image_meta_get_model_n,utc_media_image_startup,utc_media_image_cleanup},
+       {"utc_image_meta_get_model_p",utc_image_meta_get_model_p,utc_media_image_startup,utc_media_image_cleanup},
+       {"utc_media_info_insert_to_db_n",utc_media_info_insert_to_db_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_insert_to_db_p",utc_media_info_insert_to_db_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_insert_batch_to_db_n",utc_media_info_insert_batch_to_db_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_insert_batch_to_db_p",utc_media_info_insert_batch_to_db_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_set_favorite_n",utc_media_info_set_favorite_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_set_favorite_p",utc_media_info_set_favorite_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_update_to_db_n",utc_media_info_update_to_db_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_update_to_db_p",utc_media_info_update_to_db_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_create_thumbnail_n",utc_media_info_create_thumbnail_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_create_thumbnail_p",utc_media_info_create_thumbnail_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_start_face_detection_n",utc_media_info_start_face_detection_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_start_face_detection_p",utc_media_info_start_face_detection_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_move_to_db_n",utc_media_info_move_to_db_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_move_to_db_p",utc_media_info_move_to_db_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_delete_from_db_n",utc_media_info_delete_from_db_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_delete_from_db_p",utc_media_info_delete_from_db_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_foreach_media_from_db_n",utc_media_info_foreach_media_from_db_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_foreach_media_from_db_p",utc_media_info_foreach_media_from_db_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_destroy_n",utc_media_info_destroy_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_destroy_p",utc_media_info_destroy_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_clone_n",utc_media_info_clone_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_clone_p",utc_media_info_clone_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_media_id_n",utc_media_info_get_media_id_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_media_id_p",utc_media_info_get_media_id_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_file_path_n",utc_media_info_get_file_path_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_file_path_p",utc_media_info_get_file_path_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_display_name_n",utc_media_info_get_display_name_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_display_name_p",utc_media_info_get_display_name_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_media_type_n",utc_media_info_get_media_type_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_media_type_p",utc_media_info_get_media_type_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_mime_type_n",utc_media_info_get_mime_type_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_mime_type_p",utc_media_info_get_mime_type_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_thumbnail_path_n",utc_media_info_get_thumbnail_path_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_thumbnail_path_p",utc_media_info_get_thumbnail_path_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_modified_time_n",utc_media_info_get_modified_time_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_modified_time_p",utc_media_info_get_modified_time_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_size_n",utc_media_info_get_size_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_size_p",utc_media_info_get_size_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_storage_type_n",utc_media_info_get_storage_type_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_storage_type_p",utc_media_info_get_storage_type_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_storage_id_n",utc_media_info_get_storage_id_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_storage_id_p",utc_media_info_get_storage_id_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_is_drm_n",utc_media_info_is_drm_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_is_drm_p",utc_media_info_is_drm_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_altitude_n",utc_media_info_get_altitude_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_altitude_p",utc_media_info_get_altitude_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_latitude_n",utc_media_info_get_latitude_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_latitude_p",utc_media_info_get_latitude_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_longitude_n",utc_media_info_get_longitude_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_longitude_p",utc_media_info_get_longitude_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_description_n",utc_media_info_get_description_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_description_p",utc_media_info_get_description_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_rating_n",utc_media_info_get_rating_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_rating_p",utc_media_info_get_rating_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_added_time_n",utc_media_info_get_added_time_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_added_time_p",utc_media_info_get_added_time_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_favorite_n",utc_media_info_get_favorite_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_favorite_p",utc_media_info_get_favorite_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_media_from_db_n",utc_media_info_get_media_from_db_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_media_from_db_p",utc_media_info_get_media_from_db_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_image_n",utc_media_info_get_image_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_image_p",utc_media_info_get_image_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_video_n",utc_media_info_get_video_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_video_p",utc_media_info_get_video_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_audio_n",utc_media_info_get_audio_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_audio_p",utc_media_info_get_audio_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_foreach_tag_from_db_n",utc_media_info_foreach_tag_from_db_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_foreach_tag_from_db_p",utc_media_info_foreach_tag_from_db_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_foreach_bookmark_from_db_n",utc_media_info_foreach_bookmark_from_db_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_foreach_bookmark_from_db_p",utc_media_info_foreach_bookmark_from_db_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_bookmark_count_from_db_n",utc_media_info_get_bookmark_count_from_db_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_bookmark_count_from_db_p",utc_media_info_get_bookmark_count_from_db_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_media_count_from_db_n",utc_media_info_get_media_count_from_db_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_media_count_from_db_p",utc_media_info_get_media_count_from_db_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_tag_count_from_db_n",utc_media_info_get_tag_count_from_db_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_tag_count_from_db_p",utc_media_info_get_tag_count_from_db_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_timeline_n",utc_media_info_get_timeline_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_timeline_p",utc_media_info_get_timeline_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_title_n",utc_media_info_get_title_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_title_p",utc_media_info_get_title_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_is_360_content_n",utc_media_info_is_360_content_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_is_360_content_p",utc_media_info_is_360_content_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_cancel_thumbnail_n",utc_media_info_cancel_thumbnail_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_cancel_thumbnail_p",utc_media_info_cancel_thumbnail_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_cancel_face_detection_n",utc_media_info_cancel_face_detection_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_cancel_face_detection_p",utc_media_info_cancel_face_detection_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_face_count_from_db_n",utc_media_info_get_face_count_from_db_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_get_face_count_from_db_p",utc_media_info_get_face_count_from_db_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_foreach_face_from_db_n",utc_media_info_foreach_face_from_db_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_foreach_face_from_db_p",utc_media_info_foreach_face_from_db_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_generate_thumbnail_n",utc_media_info_generate_thumbnail_n,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_info_generate_thumbnail_p",utc_media_info_generate_thumbnail_p,utc_media_info_startup,utc_media_info_cleanup},
+       {"utc_media_playlist_insert_to_db_n",utc_media_playlist_insert_to_db_n,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_insert_to_db_p",utc_media_playlist_insert_to_db_p,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_delete_from_db_n",utc_media_playlist_delete_from_db_n,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_delete_from_db_p",utc_media_playlist_delete_from_db_p,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_get_playlist_count_from_db_n",utc_media_playlist_get_playlist_count_from_db_n,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_get_playlist_count_from_db_p",utc_media_playlist_get_playlist_count_from_db_p,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_foreach_playlist_from_db_n",utc_media_playlist_foreach_playlist_from_db_n,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_foreach_playlist_from_db_p",utc_media_playlist_foreach_playlist_from_db_p,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_get_media_count_from_db_n",utc_media_playlist_get_media_count_from_db_n,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_get_media_count_from_db_p",utc_media_playlist_get_media_count_from_db_p,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_foreach_media_from_db_n",utc_media_playlist_foreach_media_from_db_n,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_foreach_media_from_db_p",utc_media_playlist_foreach_media_from_db_p,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_destroy_n",utc_media_playlist_destroy_n,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_destroy_p",utc_media_playlist_destroy_p,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_clone_n",utc_media_playlist_clone_n,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_clone_p",utc_media_playlist_clone_p,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_get_playlist_from_db_n",utc_media_playlist_get_playlist_from_db_n,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_get_playlist_from_db_p",utc_media_playlist_get_playlist_from_db_p,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_get_playlist_id_n",utc_media_playlist_get_playlist_id_n,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_get_playlist_id_p",utc_media_playlist_get_playlist_id_p,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_get_name_n",utc_media_playlist_get_name_n,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_get_name_p",utc_media_playlist_get_name_p,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_get_play_order_n",utc_media_playlist_get_play_order_n,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_get_play_order_p",utc_media_playlist_get_play_order_p,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_update_to_db_n",utc_media_playlist_update_to_db_n,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_update_to_db_p",utc_media_playlist_update_to_db_p,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_set_name_n",utc_media_playlist_set_name_n,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_set_name_p",utc_media_playlist_set_name_p,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_add_media_n",utc_media_playlist_add_media_n,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_add_media_p",utc_media_playlist_add_media_p,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_set_play_order_n",utc_media_playlist_set_play_order_n,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_set_play_order_p",utc_media_playlist_set_play_order_p,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_remove_media_n",utc_media_playlist_remove_media_n,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_remove_media_p",utc_media_playlist_remove_media_p,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_get_thumbnail_path_n",utc_media_playlist_get_thumbnail_path_n,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_get_thumbnail_path_p",utc_media_playlist_get_thumbnail_path_p,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_set_thumbnail_path_n",utc_media_playlist_set_thumbnail_path_n,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_set_thumbnail_path_p",utc_media_playlist_set_thumbnail_path_p,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_import_from_file_n",utc_media_playlist_import_from_file_n,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_import_from_file_p",utc_media_playlist_import_from_file_p,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_export_to_file_n",utc_media_playlist_export_to_file_n,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_playlist_export_to_file_p",utc_media_playlist_export_to_file_p,utc_media_playlist_startup,utc_media_playlist_cleanup},
+       {"utc_media_storage_get_storage_info_from_db_n",utc_media_storage_get_storage_info_from_db_n,utc_media_storage_startup,utc_media_storage_cleanup},
+       {"utc_media_storage_get_storage_info_from_db_p",utc_media_storage_get_storage_info_from_db_p,utc_media_storage_startup,utc_media_storage_cleanup},
+       {"utc_media_storage_get_storage_count_from_db_n",utc_media_storage_get_storage_count_from_db_n,utc_media_storage_startup,utc_media_storage_cleanup},
+       {"utc_media_storage_get_storage_count_from_db_p",utc_media_storage_get_storage_count_from_db_p,utc_media_storage_startup,utc_media_storage_cleanup},
+       {"utc_media_storage_foreach_storage_from_db_n",utc_media_storage_foreach_storage_from_db_n,utc_media_storage_startup,utc_media_storage_cleanup},
+       {"utc_media_storage_foreach_storage_from_db_p",utc_media_storage_foreach_storage_from_db_p,utc_media_storage_startup,utc_media_storage_cleanup},
+       {"utc_media_storage_get_media_count_from_db_n",utc_media_storage_get_media_count_from_db_n,utc_media_storage_startup,utc_media_storage_cleanup},
+       {"utc_media_storage_get_media_count_from_db_p",utc_media_storage_get_media_count_from_db_p,utc_media_storage_startup,utc_media_storage_cleanup},
+       {"utc_media_storage_foreach_media_from_db_n",utc_media_storage_foreach_media_from_db_n,utc_media_storage_startup,utc_media_storage_cleanup},
+       {"utc_media_storage_foreach_media_from_db_p",utc_media_storage_foreach_media_from_db_p,utc_media_storage_startup,utc_media_storage_cleanup},
+       {"utc_media_storage_destroy_n",utc_media_storage_destroy_n,utc_media_storage_startup,utc_media_storage_cleanup},
+       {"utc_media_storage_destroy_p",utc_media_storage_destroy_p,utc_media_storage_startup,utc_media_storage_cleanup},
+       {"utc_media_storage_clone_n",utc_media_storage_clone_n,utc_media_storage_startup,utc_media_storage_cleanup},
+       {"utc_media_storage_clone_p",utc_media_storage_clone_p,utc_media_storage_startup,utc_media_storage_cleanup},
+       {"utc_media_storage_get_id_n",utc_media_storage_get_id_n,utc_media_storage_startup,utc_media_storage_cleanup},
+       {"utc_media_storage_get_id_p",utc_media_storage_get_id_p,utc_media_storage_startup,utc_media_storage_cleanup},
+       {"utc_media_storage_get_path_n",utc_media_storage_get_path_n,utc_media_storage_startup,utc_media_storage_cleanup},
+       {"utc_media_storage_get_path_p",utc_media_storage_get_path_p,utc_media_storage_startup,utc_media_storage_cleanup},
+       {"utc_media_storage_get_type_n",utc_media_storage_get_type_n,utc_media_storage_startup,utc_media_storage_cleanup},
+       {"utc_media_storage_get_type_p",utc_media_storage_get_type_p,utc_media_storage_startup,utc_media_storage_cleanup},
+       {"utc_media_tag_insert_to_db_n",utc_media_tag_insert_to_db_n,utc_media_tag_startup,utc_media_tag_cleanup},
+       {"utc_media_tag_insert_to_db_p",utc_media_tag_insert_to_db_p,utc_media_tag_startup,utc_media_tag_cleanup},
+       {"utc_media_tag_delete_from_db_n",utc_media_tag_delete_from_db_n,utc_media_tag_startup,utc_media_tag_cleanup},
+       {"utc_media_tag_delete_from_db_p",utc_media_tag_delete_from_db_p,utc_media_tag_startup,utc_media_tag_cleanup},
+       {"utc_media_tag_get_tag_count_from_db_n",utc_media_tag_get_tag_count_from_db_n,utc_media_tag_startup,utc_media_tag_cleanup},
+       {"utc_media_tag_get_tag_count_from_db_p",utc_media_tag_get_tag_count_from_db_p,utc_media_tag_startup,utc_media_tag_cleanup},
+       {"utc_media_tag_foreach_tag_from_db_n",utc_media_tag_foreach_tag_from_db_n,utc_media_tag_startup,utc_media_tag_cleanup},
+       {"utc_media_tag_foreach_tag_from_db_p",utc_media_tag_foreach_tag_from_db_p,utc_media_tag_startup,utc_media_tag_cleanup},
+       {"utc_media_tag_get_media_count_from_db_n",utc_media_tag_get_media_count_from_db_n,utc_media_tag_startup,utc_media_tag_cleanup},
+       {"utc_media_tag_get_media_count_from_db_p",utc_media_tag_get_media_count_from_db_p,utc_media_tag_startup,utc_media_tag_cleanup},
+       {"utc_media_tag_foreach_media_from_db_n",utc_media_tag_foreach_media_from_db_n,utc_media_tag_startup,utc_media_tag_cleanup},
+       {"utc_media_tag_foreach_media_from_db_p",utc_media_tag_foreach_media_from_db_p,utc_media_tag_startup,utc_media_tag_cleanup},
+       {"utc_media_tag_clone_n",utc_media_tag_clone_n,utc_media_tag_startup,utc_media_tag_cleanup},
+       {"utc_media_tag_clone_p",utc_media_tag_clone_p,utc_media_tag_startup,utc_media_tag_cleanup},
+       {"utc_media_tag_update_to_db_n",utc_media_tag_update_to_db_n,utc_media_tag_startup,utc_media_tag_cleanup},
+       {"utc_media_tag_update_to_db_p",utc_media_tag_update_to_db_p,utc_media_tag_startup,utc_media_tag_cleanup},
+       {"utc_media_tag_add_media_n",utc_media_tag_add_media_n,utc_media_tag_startup,utc_media_tag_cleanup},
+       {"utc_media_tag_add_media_p",utc_media_tag_add_media_p,utc_media_tag_startup,utc_media_tag_cleanup},
+       {"utc_media_tag_remove_media_n",utc_media_tag_remove_media_n,utc_media_tag_startup,utc_media_tag_cleanup},
+       {"utc_media_tag_remove_media_p",utc_media_tag_remove_media_p,utc_media_tag_startup,utc_media_tag_cleanup},
+       {"utc_media_tag_set_name_n",utc_media_tag_set_name_n,utc_media_tag_startup,utc_media_tag_cleanup},
+       {"utc_media_tag_set_name_p",utc_media_tag_set_name_p,utc_media_tag_startup,utc_media_tag_cleanup},
+       {"utc_media_tag_get_tag_id_n",utc_media_tag_get_tag_id_n,utc_media_tag_startup,utc_media_tag_cleanup},
+       {"utc_media_tag_get_tag_id_p",utc_media_tag_get_tag_id_p,utc_media_tag_startup,utc_media_tag_cleanup},
+       {"utc_media_tag_get_name_n",utc_media_tag_get_name_n,utc_media_tag_startup,utc_media_tag_cleanup},
+       {"utc_media_tag_get_name_p",utc_media_tag_get_name_p,utc_media_tag_startup,utc_media_tag_cleanup},
+       {"utc_media_tag_get_tag_from_db_n",utc_media_tag_get_tag_from_db_n,utc_media_tag_startup,utc_media_tag_cleanup},
+       {"utc_media_tag_get_tag_from_db_p",utc_media_tag_get_tag_from_db_p,utc_media_tag_startup,utc_media_tag_cleanup},
+       {"utc_media_tag_destroy_n",utc_media_tag_destroy_n,utc_media_tag_startup,utc_media_tag_cleanup},
+       {"utc_media_tag_destroy_p",utc_media_tag_destroy_p,utc_media_tag_startup,utc_media_tag_cleanup},
+       {"utc_video_meta_destroy_n",utc_video_meta_destroy_n,utc_media_video_startup,utc_media_video_cleanup},
+       {"utc_video_meta_destroy_p",utc_video_meta_destroy_p,utc_media_video_startup,utc_media_video_cleanup},
+       {"utc_video_meta_clone_n",utc_video_meta_clone_n,utc_media_video_startup,utc_media_video_cleanup},
+       {"utc_video_meta_clone_p",utc_video_meta_clone_p,utc_media_video_startup,utc_media_video_cleanup},
+       {"utc_video_meta_get_media_id_n",utc_video_meta_get_media_id_n,utc_media_video_startup,utc_media_video_cleanup},
+       {"utc_video_meta_get_media_id_p",utc_video_meta_get_media_id_p,utc_media_video_startup,utc_media_video_cleanup},
+       {"utc_video_meta_get_album_n",utc_video_meta_get_album_n,utc_media_video_startup,utc_media_video_cleanup},
+       {"utc_video_meta_get_album_p",utc_video_meta_get_album_p,utc_media_video_startup,utc_media_video_cleanup},
+       {"utc_video_meta_get_artist_n",utc_video_meta_get_artist_n,utc_media_video_startup,utc_media_video_cleanup},
+       {"utc_video_meta_get_artist_p",utc_video_meta_get_artist_p,utc_media_video_startup,utc_media_video_cleanup},
+       {"utc_video_meta_get_album_artist_n",utc_video_meta_get_album_artist_n,utc_media_video_startup,utc_media_video_cleanup},
+       {"utc_video_meta_get_album_artist_p",utc_video_meta_get_album_artist_p,utc_media_video_startup,utc_media_video_cleanup},
+       {"utc_video_meta_get_genre_n",utc_video_meta_get_genre_n,utc_media_video_startup,utc_media_video_cleanup},
+       {"utc_video_meta_get_genre_p",utc_video_meta_get_genre_p,utc_media_video_startup,utc_media_video_cleanup},
+       {"utc_video_meta_get_composer_n",utc_video_meta_get_composer_n,utc_media_video_startup,utc_media_video_cleanup},
+       {"utc_video_meta_get_composer_p",utc_video_meta_get_composer_p,utc_media_video_startup,utc_media_video_cleanup},
+       {"utc_video_meta_get_year_n",utc_video_meta_get_year_n,utc_media_video_startup,utc_media_video_cleanup},
+       {"utc_video_meta_get_year_p",utc_video_meta_get_year_p,utc_media_video_startup,utc_media_video_cleanup},
+       {"utc_video_meta_get_recorded_date_n",utc_video_meta_get_recorded_date_n,utc_media_video_startup,utc_media_video_cleanup},
+       {"utc_video_meta_get_recorded_date_p",utc_video_meta_get_recorded_date_p,utc_media_video_startup,utc_media_video_cleanup},
+       {"utc_video_meta_get_copyright_n",utc_video_meta_get_copyright_n,utc_media_video_startup,utc_media_video_cleanup},
+       {"utc_video_meta_get_copyright_p",utc_video_meta_get_copyright_p,utc_media_video_startup,utc_media_video_cleanup},
+       {"utc_video_meta_get_track_num_n",utc_video_meta_get_track_num_n,utc_media_video_startup,utc_media_video_cleanup},
+       {"utc_video_meta_get_track_num_p",utc_video_meta_get_track_num_p,utc_media_video_startup,utc_media_video_cleanup},
+       {"utc_video_meta_get_bit_rate_n",utc_video_meta_get_bit_rate_n,utc_media_video_startup,utc_media_video_cleanup},
+       {"utc_video_meta_get_bit_rate_p",utc_video_meta_get_bit_rate_p,utc_media_video_startup,utc_media_video_cleanup},
+       {"utc_video_meta_get_duration_n",utc_video_meta_get_duration_n,utc_media_video_startup,utc_media_video_cleanup},
+       {"utc_video_meta_get_duration_p",utc_video_meta_get_duration_p,utc_media_video_startup,utc_media_video_cleanup},
+       {"utc_video_meta_get_width_n",utc_video_meta_get_width_n,utc_media_video_startup,utc_media_video_cleanup},
+       {"utc_video_meta_get_width_p",utc_video_meta_get_width_p,utc_media_video_startup,utc_media_video_cleanup},
+       {"utc_video_meta_get_height_n",utc_video_meta_get_height_n,utc_media_video_startup,utc_media_video_cleanup},
+       {"utc_video_meta_get_height_p",utc_video_meta_get_height_p,utc_media_video_startup,utc_media_video_cleanup},
+       {"utc_video_meta_get_rotation_n",utc_video_meta_get_rotation_n,utc_media_video_startup,utc_media_video_cleanup},
+       {"utc_video_meta_get_rotation_p",utc_video_meta_get_rotation_p,utc_media_video_startup,utc_media_video_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_MEDIA-CONTENT-NATIVE_H__
diff --git a/src/utc/media-controller/tct-media-controller-core_tv.h b/src/utc/media-controller/tct-media-controller-core_tv.h
new file mode 100644 (file)
index 0000000..e91cba8
--- /dev/null
@@ -0,0 +1,702 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_MEDIA-CONTROLLER-NATIVE_H__
+#define __TCT_MEDIA-CONTROLLER-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+// utc-media-controller-server.c
+extern void utc_mc_server_startup(void);
+extern void utc_mc_server_cleanup(void);
+
+extern int utc_mc_server_create_p(void);
+extern int utc_mc_server_create_n(void);
+extern int utc_mc_server_destroy_p(void);
+extern int utc_mc_server_destroy_n(void);
+extern int utc_mc_server_set_playback_state_p(void);
+extern int utc_mc_server_set_playback_state_n(void);
+extern int utc_mc_server_set_playback_position_p(void);
+extern int utc_mc_server_set_playback_position_n(void);
+extern int utc_mc_server_set_playback_content_type_p(void);
+extern int utc_mc_server_set_playback_content_type_n(void);
+extern int utc_mc_server_set_content_age_rating_p(void);
+extern int utc_mc_server_set_content_age_rating_n(void);
+extern int utc_mc_server_set_metadata_p(void);
+extern int utc_mc_server_set_metadata_n(void);
+extern int utc_mc_server_set_icon_p(void);
+extern int utc_mc_server_set_icon_n(void);
+extern int utc_mc_server_set_playback_ability_p(void);
+extern int utc_mc_server_set_playback_ability_n(void);
+extern int utc_mc_server_update_playback_ability_p(void);
+extern int utc_mc_server_update_playback_ability_n(void);
+extern int utc_mc_server_set_shuffle_ability_p(void);
+extern int utc_mc_server_set_shuffle_ability_n(void);
+extern int utc_mc_server_set_repeat_ability_p(void);
+extern int utc_mc_server_set_repeat_ability_n(void);
+extern int utc_mc_server_set_ability_support_p(void);
+extern int utc_mc_server_set_ability_support_n(void);
+extern int utc_mc_server_update_playback_info_p(void);
+extern int utc_mc_server_update_playback_info_n(void);
+extern int utc_mc_server_update_metadata_p(void);
+extern int utc_mc_server_update_metadata_n(void);
+extern int utc_mc_server_update_shuffle_mode_p(void);
+extern int utc_mc_server_update_shuffle_mode_n(void);
+extern int utc_mc_server_update_repeat_mode_p(void);
+extern int utc_mc_server_update_repeat_mode_n(void);
+extern int utc_mc_server_set_playback_position_cmd_received_cb_p(void);
+extern int utc_mc_server_set_playback_position_cmd_received_cb_n(void);
+extern int utc_mc_server_unset_playback_position_cmd_received_cb_p(void);
+extern int utc_mc_server_unset_playback_position_cmd_received_cb_n(void);
+extern int utc_mc_server_set_shuffle_mode_cmd_received_cb_p(void);
+extern int utc_mc_server_set_shuffle_mode_cmd_received_cb_n(void);
+extern int utc_mc_server_unset_shuffle_mode_cmd_received_cb_p(void);
+extern int utc_mc_server_unset_shuffle_mode_cmd_received_cb_n(void);
+extern int utc_mc_server_set_repeat_mode_cmd_received_cb_p(void);
+extern int utc_mc_server_set_repeat_mode_cmd_received_cb_n(void);
+extern int utc_mc_server_unset_repeat_mode_cmd_received_cb_p(void);
+extern int utc_mc_server_unset_repeat_mode_cmd_received_cb_n(void);
+extern int utc_mc_server_set_playback_action_cmd_received_cb_p(void);
+extern int utc_mc_server_set_playback_action_cmd_received_cb_n(void);
+extern int utc_mc_server_unset_playback_action_cmd_received_cb_p(void);
+extern int utc_mc_server_unset_playback_action_cmd_received_cb_n(void);
+extern int utc_mc_server_set_playlist_cmd_received_cb_p(void);
+extern int utc_mc_server_set_playlist_cmd_received_cb_n(void);
+extern int utc_mc_server_unset_playlist_cmd_received_cb_p(void);
+extern int utc_mc_server_unset_playlist_cmd_received_cb_n(void);
+extern int utc_mc_server_set_custom_cmd_received_cb_p(void);
+extern int utc_mc_server_set_custom_cmd_received_cb_n(void);
+extern int utc_mc_server_unset_custom_cmd_received_cb_p(void);
+extern int utc_mc_server_unset_custom_cmd_received_cb_n(void);
+extern int utc_mc_server_send_cmd_reply_p(void);
+extern int utc_mc_server_send_cmd_reply_n(void);
+extern int utc_mc_server_set_playlist_item_index_p(void);
+extern int utc_mc_server_set_playlist_item_index_n(void);
+extern int utc_mc_server_set_playlist_item_info_p(void);
+extern int utc_mc_server_set_playlist_item_info_n(void);
+extern int utc_mc_server_create_playlist_p(void);
+extern int utc_mc_server_create_playlist_n(void);
+extern int utc_mc_server_add_item_to_playlist_p(void);
+extern int utc_mc_server_add_item_to_playlist_n(void);
+extern int utc_mc_server_update_playlist_done_p(void);
+extern int utc_mc_server_update_playlist_done_n(void);
+extern int utc_mc_server_delete_playlist_p(void);
+extern int utc_mc_server_delete_playlist_n(void);
+extern int utc_mc_server_foreach_playlist_p(void);
+extern int utc_mc_server_foreach_playlist_n(void);
+extern int utc_mc_server_foreach_client_p(void);
+extern int utc_mc_server_foreach_client_n(void);
+extern int utc_mc_server_set_event_reply_received_cb_p(void);
+extern int utc_mc_server_set_event_reply_received_cb_n(void);
+extern int utc_mc_server_unset_event_reply_received_cb_p(void);
+extern int utc_mc_server_unset_event_reply_received_cb_n(void);
+extern int utc_mc_server_send_custom_event_p(void);
+extern int utc_mc_server_send_custom_event_n(void);
+extern int utc_mc_server_set_search_cmd_received_cb_p(void);
+extern int utc_mc_server_set_search_cmd_received_cb_n(void);
+extern int utc_mc_server_unset_search_cmd_received_cb_p(void);
+extern int utc_mc_server_unset_search_cmd_received_cb_n(void);
+extern int utc_mc_server_update_subtitles_enabled_p(void);
+extern int utc_mc_server_update_subtitles_enabled_n(void);
+extern int utc_mc_server_update_360_mode_enabled_p(void);
+extern int utc_mc_server_update_360_mode_enabled_n(void);
+extern int utc_mc_server_update_display_mode_p(void);
+extern int utc_mc_server_update_display_mode_n(void);
+extern int utc_mc_server_update_display_rotation_p(void);
+extern int utc_mc_server_update_display_rotation_n(void);
+extern int utc_mc_server_set_subtitles_cmd_received_cb_p(void);
+extern int utc_mc_server_set_subtitles_cmd_received_cb_n(void);
+extern int utc_mc_server_unset_subtitles_cmd_received_cb_p(void);
+extern int utc_mc_server_unset_subtitles_cmd_received_cb_n(void);
+extern int utc_mc_server_set_360_mode_cmd_received_cb_p(void);
+extern int utc_mc_server_set_360_mode_cmd_received_cb_n(void);
+extern int utc_mc_server_unset_360_mode_cmd_received_cb_p(void);
+extern int utc_mc_server_unset_360_mode_cmd_received_cb_n(void);
+extern int utc_mc_server_set_display_mode_cmd_received_cb_p(void);
+extern int utc_mc_server_set_display_mode_cmd_received_cb_n(void);
+extern int utc_mc_server_unset_display_mode_cmd_received_cb_p(void);
+extern int utc_mc_server_unset_display_mode_cmd_received_cb_n(void);
+extern int utc_mc_server_set_display_rotation_cmd_received_cb_p(void);
+extern int utc_mc_server_set_display_rotation_cmd_received_cb_n(void);
+extern int utc_mc_server_unset_display_rotation_cmd_received_cb_p(void);
+extern int utc_mc_server_unset_display_rotation_cmd_received_cb_n(void);
+extern int utc_mc_server_set_display_mode_ability_p(void);
+extern int utc_mc_server_set_display_mode_ability_n(void);
+extern int utc_mc_server_set_display_rotation_ability_p(void);
+extern int utc_mc_server_set_display_rotation_ability_n(void);
+
+
+// utc-media-controller-client.c
+extern void utc_mc_client_startup(void);
+extern void utc_mc_client_cleanup(void);
+
+extern int utc_mc_client_create_p(void);
+extern int utc_mc_client_create_n(void);
+extern int utc_mc_client_destroy_p(void);
+extern int utc_mc_client_destroy_n(void);
+extern int utc_mc_client_set_server_updated_cb_p(void);
+extern int utc_mc_client_set_server_updated_cb_n(void);
+extern int utc_mc_client_unset_server_updated_cb_p(void);
+extern int utc_mc_client_unset_server_updated_cb_n(void);
+extern int utc_mc_client_set_playback_updated_cb_p(void);
+extern int utc_mc_client_set_playback_updated_cb_n(void);
+extern int utc_mc_client_unset_playback_updated_cb_p(void);
+extern int utc_mc_client_unset_playback_updated_cb_n(void);
+extern int utc_mc_client_set_metadata_updated_cb_p(void);
+extern int utc_mc_client_set_metadata_updated_cb_n(void);
+extern int utc_mc_client_unset_metadata_updated_cb_p(void);
+extern int utc_mc_client_unset_metadata_updated_cb_n(void);
+extern int utc_mc_client_set_shuffle_mode_updated_cb_p(void);
+extern int utc_mc_client_set_shuffle_mode_updated_cb_n(void);
+extern int utc_mc_client_unset_shuffle_mode_updated_cb_p(void);
+extern int utc_mc_client_unset_shuffle_mode_updated_cb_n(void);
+extern int utc_mc_client_set_repeat_mode_updated_cb_p(void);
+extern int utc_mc_client_set_repeat_mode_updated_cb_n(void);
+extern int utc_mc_client_unset_repeat_mode_updated_cb_p(void);
+extern int utc_mc_client_unset_repeat_mode_updated_cb_n(void);
+extern int utc_mc_client_set_playback_ability_updated_cb_p(void);
+extern int utc_mc_client_set_playback_ability_updated_cb_n(void);
+extern int utc_mc_client_unset_playback_ability_updated_cb_p(void);
+extern int utc_mc_client_unset_playback_ability_updated_cb_n(void);
+extern int utc_mc_client_set_shuffle_ability_updated_cb_p(void);
+extern int utc_mc_client_set_shuffle_ability_updated_cb_n(void);
+extern int utc_mc_client_unset_shuffle_ability_updated_cb_p(void);
+extern int utc_mc_client_unset_shuffle_ability_updated_cb_n(void);
+extern int utc_mc_client_set_repeat_ability_updated_cb_p(void);
+extern int utc_mc_client_set_repeat_ability_updated_cb_n(void);
+extern int utc_mc_client_unset_repeat_ability_updated_cb_p(void);
+extern int utc_mc_client_unset_repeat_ability_updated_cb_n(void);
+extern int utc_mc_client_set_ability_support_updated_cb_p(void);
+extern int utc_mc_client_set_ability_support_updated_cb_n(void);
+extern int utc_mc_client_unset_ability_support_updated_cb_p(void);
+extern int utc_mc_client_unset_ability_support_updated_cb_n(void);
+extern int utc_mc_client_set_cmd_reply_received_cb_p(void);
+extern int utc_mc_client_set_cmd_reply_received_cb_n(void);
+extern int utc_mc_client_unset_cmd_reply_received_cb_p(void);
+extern int utc_mc_client_unset_cmd_reply_received_cb_n(void);
+extern int utc_mc_client_get_playback_state_p(void);
+extern int utc_mc_client_get_playback_state_n(void);
+extern int utc_mc_client_get_playback_position_p(void);
+extern int utc_mc_client_get_playback_position_n(void);
+extern int utc_mc_client_get_playback_content_type_p(void);
+extern int utc_mc_client_get_playback_content_type_n(void);
+extern int utc_mc_client_get_age_rating_p(void);
+extern int utc_mc_client_get_age_rating_n(void);
+extern int utc_mc_client_destroy_playback_p(void);
+extern int utc_mc_client_destroy_playback_n(void);
+extern int utc_mc_client_get_latest_server_info_p(void);
+extern int utc_mc_client_get_latest_server_info_n(void);
+extern int utc_mc_client_get_server_playback_info_p(void);
+extern int utc_mc_client_get_server_playback_info_n(void);
+extern int utc_mc_client_get_server_metadata_p(void);
+extern int utc_mc_client_get_server_metadata_n(void);
+extern int utc_mc_client_get_server_shuffle_mode_p(void);
+extern int utc_mc_client_get_server_shuffle_mode_n(void);
+extern int utc_mc_client_get_server_repeat_mode_p(void);
+extern int utc_mc_client_get_server_repeat_mode_n(void);
+extern int utc_mc_client_get_server_icon_p(void);
+extern int utc_mc_client_get_server_icon_n(void);
+extern int utc_mc_client_get_server_playback_ability_p(void);
+extern int utc_mc_client_get_server_playback_ability_n(void);
+extern int utc_mc_client_get_server_shuffle_ability_support_p(void);
+extern int utc_mc_client_get_server_shuffle_ability_support_n(void);
+extern int utc_mc_client_get_server_repeat_ability_support_p(void);
+extern int utc_mc_client_get_server_repeat_ability_support_n(void);
+extern int utc_mc_client_get_server_ability_support_p(void);
+extern int utc_mc_client_get_server_ability_support_n(void);
+extern int utc_mc_client_foreach_server_p(void);
+extern int utc_mc_client_foreach_server_n(void);
+extern int utc_mc_client_send_playback_action_cmd_p(void);
+extern int utc_mc_client_send_playback_action_cmd_n(void);
+extern int utc_mc_client_send_playback_position_cmd_p(void);
+extern int utc_mc_client_send_playback_position_cmd_n(void);
+extern int utc_mc_client_send_shuffle_mode_cmd_p(void);
+extern int utc_mc_client_send_shuffle_mode_cmd_n(void);
+extern int utc_mc_client_send_repeat_mode_cmd_p(void);
+extern int utc_mc_client_send_repeat_mode_cmd_n(void);
+extern int utc_mc_client_send_playlist_cmd_p(void);
+extern int utc_mc_client_send_playlist_cmd_n(void);
+extern int utc_mc_client_send_custom_cmd_p(void);
+extern int utc_mc_client_send_custom_cmd_n(void);
+extern int utc_mc_client_send_search_cmd_p(void);
+extern int utc_mc_client_send_search_cmd_n(void);
+extern int utc_mc_client_subscribe_p(void);
+extern int utc_mc_client_subscribe_n(void);
+extern int utc_mc_client_unsubscribe_p(void);
+extern int utc_mc_client_unsubscribe_n(void);
+extern int utc_mc_client_foreach_server_subscribed_p(void);
+extern int utc_mc_client_foreach_server_subscribed_n(void);
+extern int utc_mc_client_get_playlist_item_index_p(void);
+extern int utc_mc_client_get_playlist_item_index_n(void);
+extern int utc_mc_client_get_playlist_item_info_p(void);
+extern int utc_mc_client_get_playlist_item_info_n(void);
+extern int utc_mc_client_set_playlist_updated_cb_p(void);
+extern int utc_mc_client_set_playlist_updated_cb_n(void);
+extern int utc_mc_client_unset_playlist_updated_cb_p(void);
+extern int utc_mc_client_unset_playlist_updated_cb_n(void);
+extern int utc_mc_client_foreach_server_playlist_p(void);
+extern int utc_mc_client_foreach_server_playlist_n(void);
+extern int utc_mc_client_set_custom_event_received_cb_p(void);
+extern int utc_mc_client_set_custom_event_received_cb_n(void);
+extern int utc_mc_client_unset_custom_event_received_cb_p(void);
+extern int utc_mc_client_unset_custom_event_received_cb_n(void);
+extern int utc_mc_client_send_event_reply_p(void);
+extern int utc_mc_client_send_event_reply_n(void);
+extern int utc_mc_client_set_display_mode_ability_updated_cb_p(void);
+extern int utc_mc_client_set_display_mode_ability_updated_cb_n(void);
+extern int utc_mc_client_unset_display_mode_ability_updated_cb_p(void);
+extern int utc_mc_client_unset_display_mode_ability_updated_cb_n(void);
+extern int utc_mc_client_set_display_rotation_ability_updated_cb_p(void);
+extern int utc_mc_client_set_display_rotation_ability_updated_cb_n(void);
+extern int utc_mc_client_unset_display_rotation_ability_updated_cb_p(void);
+extern int utc_mc_client_unset_display_rotation_ability_updated_cb_n(void);
+extern int utc_mc_client_set_subtitles_updated_cb_p(void);
+extern int utc_mc_client_set_subtitles_updated_cb_n(void);
+extern int utc_mc_client_unset_subtitles_updated_cb_p(void);
+extern int utc_mc_client_unset_subtitles_updated_cb_n(void);
+extern int utc_mc_client_set_360_mode_updated_cb_p(void);
+extern int utc_mc_client_set_360_mode_updated_cb_n(void);
+extern int utc_mc_client_unset_360_mode_updated_cb_p(void);
+extern int utc_mc_client_unset_360_mode_updated_cb_n(void);
+extern int utc_mc_client_set_display_mode_updated_cb_p(void);
+extern int utc_mc_client_set_display_mode_updated_cb_n(void);
+extern int utc_mc_client_unset_display_mode_updated_cb_p(void);
+extern int utc_mc_client_unset_display_mode_updated_cb_n(void);
+extern int utc_mc_client_set_display_rotation_updated_cb_p(void);
+extern int utc_mc_client_set_display_rotation_updated_cb_n(void);
+extern int utc_mc_client_unset_display_rotation_updated_cb_p(void);
+extern int utc_mc_client_unset_display_rotation_updated_cb_n(void);
+extern int utc_mc_client_get_server_subtitles_enabled_p(void);
+extern int utc_mc_client_get_server_subtitles_enabled_n(void);
+extern int utc_mc_client_get_server_360_mode_enabled_p(void);
+extern int utc_mc_client_get_server_360_mode_enabled_n(void);
+extern int utc_mc_client_get_server_display_mode_p(void);
+extern int utc_mc_client_get_server_display_mode_n(void);
+extern int utc_mc_client_get_server_display_rotation_p(void);
+extern int utc_mc_client_get_server_display_rotation_n(void);
+extern int utc_mc_client_get_server_display_mode_ability_p(void);
+extern int utc_mc_client_get_server_display_mode_ability_n(void);
+extern int utc_mc_client_get_server_display_rotation_ability_p(void);
+extern int utc_mc_client_get_server_display_rotation_ability_n(void);
+extern int utc_mc_client_send_subtitles_cmd_p(void);
+extern int utc_mc_client_send_subtitles_cmd_n(void);
+extern int utc_mc_client_send_360_mode_cmd_p(void);
+extern int utc_mc_client_send_360_mode_cmd_n(void);
+extern int utc_mc_client_send_display_mode_cmd_p(void);
+extern int utc_mc_client_send_display_mode_cmd_n(void);
+extern int utc_mc_client_send_display_rotation_cmd_p(void);
+extern int utc_mc_client_send_display_rotation_cmd_n(void);
+
+
+// utc-media-controller.c
+extern void utc_mc_playlist_startup(void);
+extern void utc_mc_playlist_cleanup(void);
+
+extern int utc_mc_playlist_get_name_p(void);
+extern int utc_mc_playlist_get_name_n(void);
+extern int utc_mc_playlist_get_playlist_count_p(void);
+extern int utc_mc_playlist_get_playlist_count_n(void);
+extern int utc_mc_playlist_foreach_playlist_p(void);
+extern int utc_mc_playlist_foreach_playlist_n(void);
+extern int utc_mc_playlist_get_item_count_p(void);
+extern int utc_mc_playlist_get_item_count_n(void);
+extern int utc_mc_playlist_foreach_item_p(void);
+extern int utc_mc_playlist_foreach_item_n(void);
+extern int utc_mc_playlist_get_playlist_p(void);
+extern int utc_mc_playlist_get_playlist_n(void);
+extern int utc_mc_playlist_clone_p(void);
+extern int utc_mc_playlist_clone_n(void);
+extern int utc_mc_playlist_destroy_p(void);
+extern int utc_mc_playlist_destroy_n(void);
+
+extern void utc_mc_metadata_startup(void);
+extern void utc_mc_metadata_cleanup(void);
+extern int utc_mc_metadata_clone_p(void);
+extern int utc_mc_metadata_clone_n(void);
+extern int utc_mc_metadata_destroy_p(void);
+extern int utc_mc_metadata_destroy_n(void);
+extern int utc_mc_metadata_get_p(void);
+extern int utc_mc_metadata_get_n(void);
+extern int utc_mc_metadata_encode_season_p(void);
+extern int utc_mc_metadata_encode_season_n(void);
+extern int utc_mc_metadata_encode_episode_p(void);
+extern int utc_mc_metadata_encode_episode_n(void);
+extern int utc_mc_metadata_encode_resolution_p(void);
+extern int utc_mc_metadata_encode_resolution_n(void);
+extern int utc_mc_metadata_decode_season_p(void);
+extern int utc_mc_metadata_decode_season_n(void);
+extern int utc_mc_metadata_decode_episode_p(void);
+extern int utc_mc_metadata_decode_episode_n(void);
+extern int utc_mc_metadata_decode_resolution_p(void);
+extern int utc_mc_metadata_decode_resolution_n(void);
+
+extern void utc_mc_playback_ability_startup(void);
+extern void utc_mc_playback_ability_cleanup(void);
+extern int utc_mc_playback_ability_clone_p(void);
+extern int utc_mc_playback_ability_clone_n(void);
+extern int utc_mc_playback_ability_destroy_p(void);
+extern int utc_mc_playback_ability_destroy_n(void);
+extern int utc_mc_playback_action_is_supported_p(void);
+extern int utc_mc_playback_action_is_supported_n(void);
+
+extern void utc_mc_search_startup(void);
+extern void utc_mc_search_cleanup(void);
+extern int utc_mc_search_create_p(void);
+extern int utc_mc_search_create_n(void);
+extern int utc_mc_search_set_condition_p(void);
+extern int utc_mc_search_set_condition_n(void);
+extern int utc_mc_search_get_condition_count_p(void);
+extern int utc_mc_search_get_condition_count_n(void);
+extern int utc_mc_search_foreach_condition_p(void);
+extern int utc_mc_search_foreach_condition_n(void);
+extern int utc_mc_search_clone_p(void);
+extern int utc_mc_search_clone_n(void);
+extern int utc_mc_search_destroy_p(void);
+extern int utc_mc_search_destroy_n(void);
+
+
+testcase tc_array[] = {
+       // utc-media-controller-server.c
+       {"utc_mc_server_create_p",utc_mc_server_create_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_create_n",utc_mc_server_create_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_destroy_p",utc_mc_server_destroy_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_destroy_n",utc_mc_server_destroy_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_playback_state_p",utc_mc_server_set_playback_state_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_playback_state_n",utc_mc_server_set_playback_state_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_playback_position_p",utc_mc_server_set_playback_position_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_playback_position_n",utc_mc_server_set_playback_position_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_playback_content_type_p",utc_mc_server_set_playback_content_type_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_playback_content_type_n",utc_mc_server_set_playback_content_type_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_content_age_rating_p",utc_mc_server_set_content_age_rating_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_content_age_rating_n",utc_mc_server_set_content_age_rating_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_metadata_p",utc_mc_server_set_metadata_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_metadata_n",utc_mc_server_set_metadata_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_icon_p",utc_mc_server_set_icon_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_icon_n",utc_mc_server_set_icon_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_playback_ability_p",utc_mc_server_set_playback_ability_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_playback_ability_n",utc_mc_server_set_playback_ability_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_update_playback_ability_p",utc_mc_server_update_playback_ability_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_update_playback_ability_n",utc_mc_server_update_playback_ability_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_shuffle_ability_p",utc_mc_server_set_shuffle_ability_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_shuffle_ability_n",utc_mc_server_set_shuffle_ability_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_repeat_ability_p",utc_mc_server_set_repeat_ability_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_repeat_ability_n",utc_mc_server_set_repeat_ability_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_ability_support_p",utc_mc_server_set_ability_support_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_ability_support_n",utc_mc_server_set_ability_support_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_update_playback_info_p",utc_mc_server_update_playback_info_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_update_playback_info_n",utc_mc_server_update_playback_info_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_update_metadata_p",utc_mc_server_update_metadata_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_update_metadata_n",utc_mc_server_update_metadata_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_update_shuffle_mode_p",utc_mc_server_update_shuffle_mode_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_update_shuffle_mode_n",utc_mc_server_update_shuffle_mode_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_update_repeat_mode_p",utc_mc_server_update_repeat_mode_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_update_repeat_mode_n",utc_mc_server_update_repeat_mode_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_playback_position_cmd_received_cb_p",utc_mc_server_set_playback_position_cmd_received_cb_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_playback_position_cmd_received_cb_n",utc_mc_server_set_playback_position_cmd_received_cb_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_unset_playback_position_cmd_received_cb_p",utc_mc_server_unset_playback_position_cmd_received_cb_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_unset_playback_position_cmd_received_cb_n",utc_mc_server_unset_playback_position_cmd_received_cb_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_shuffle_mode_cmd_received_cb_p",utc_mc_server_set_shuffle_mode_cmd_received_cb_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_shuffle_mode_cmd_received_cb_n",utc_mc_server_set_shuffle_mode_cmd_received_cb_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_unset_shuffle_mode_cmd_received_cb_p",utc_mc_server_unset_shuffle_mode_cmd_received_cb_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_unset_shuffle_mode_cmd_received_cb_n",utc_mc_server_unset_shuffle_mode_cmd_received_cb_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_repeat_mode_cmd_received_cb_p",utc_mc_server_set_repeat_mode_cmd_received_cb_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_repeat_mode_cmd_received_cb_n",utc_mc_server_set_repeat_mode_cmd_received_cb_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_unset_repeat_mode_cmd_received_cb_p",utc_mc_server_unset_repeat_mode_cmd_received_cb_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_unset_repeat_mode_cmd_received_cb_n",utc_mc_server_unset_repeat_mode_cmd_received_cb_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_playback_action_cmd_received_cb_p",utc_mc_server_set_playback_action_cmd_received_cb_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_playback_action_cmd_received_cb_n",utc_mc_server_set_playback_action_cmd_received_cb_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_unset_playback_action_cmd_received_cb_p",utc_mc_server_unset_playback_action_cmd_received_cb_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_unset_playback_action_cmd_received_cb_n",utc_mc_server_unset_playback_action_cmd_received_cb_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_playlist_cmd_received_cb_p",utc_mc_server_set_playlist_cmd_received_cb_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_playlist_cmd_received_cb_n",utc_mc_server_set_playlist_cmd_received_cb_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_unset_playlist_cmd_received_cb_p",utc_mc_server_unset_playlist_cmd_received_cb_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_unset_playlist_cmd_received_cb_n",utc_mc_server_unset_playlist_cmd_received_cb_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_custom_cmd_received_cb_p",utc_mc_server_set_custom_cmd_received_cb_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_custom_cmd_received_cb_n",utc_mc_server_set_custom_cmd_received_cb_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_unset_custom_cmd_received_cb_p",utc_mc_server_unset_custom_cmd_received_cb_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_unset_custom_cmd_received_cb_n",utc_mc_server_unset_custom_cmd_received_cb_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_send_cmd_reply_p",utc_mc_server_send_cmd_reply_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_send_cmd_reply_n",utc_mc_server_send_cmd_reply_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_playlist_item_index_p",utc_mc_server_set_playlist_item_index_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_playlist_item_index_n",utc_mc_server_set_playlist_item_index_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_playlist_item_info_p",utc_mc_server_set_playlist_item_info_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_playlist_item_info_n",utc_mc_server_set_playlist_item_info_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_create_playlist_p",utc_mc_server_create_playlist_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_create_playlist_n",utc_mc_server_create_playlist_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_add_item_to_playlist_p",utc_mc_server_add_item_to_playlist_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_add_item_to_playlist_n",utc_mc_server_add_item_to_playlist_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_update_playlist_done_p",utc_mc_server_update_playlist_done_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_update_playlist_done_n",utc_mc_server_update_playlist_done_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_delete_playlist_p",utc_mc_server_delete_playlist_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_delete_playlist_n",utc_mc_server_delete_playlist_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_foreach_playlist_p",utc_mc_server_foreach_playlist_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_foreach_playlist_n",utc_mc_server_foreach_playlist_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_foreach_client_p",utc_mc_server_foreach_client_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_foreach_client_n",utc_mc_server_foreach_client_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_event_reply_received_cb_p",utc_mc_server_set_event_reply_received_cb_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_event_reply_received_cb_n",utc_mc_server_set_event_reply_received_cb_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_unset_event_reply_received_cb_p",utc_mc_server_unset_event_reply_received_cb_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_unset_event_reply_received_cb_n",utc_mc_server_unset_event_reply_received_cb_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_send_custom_event_p",utc_mc_server_send_custom_event_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_send_custom_event_n",utc_mc_server_send_custom_event_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_search_cmd_received_cb_p",utc_mc_server_set_search_cmd_received_cb_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_search_cmd_received_cb_n",utc_mc_server_set_search_cmd_received_cb_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_unset_search_cmd_received_cb_p",utc_mc_server_unset_search_cmd_received_cb_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_unset_search_cmd_received_cb_n",utc_mc_server_unset_search_cmd_received_cb_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_update_subtitles_enabled_p",utc_mc_server_update_subtitles_enabled_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_update_subtitles_enabled_n",utc_mc_server_update_subtitles_enabled_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_update_360_mode_enabled_p",utc_mc_server_update_360_mode_enabled_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_update_360_mode_enabled_n",utc_mc_server_update_360_mode_enabled_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_update_display_mode_p",utc_mc_server_update_display_mode_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_update_display_mode_n",utc_mc_server_update_display_mode_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_update_display_rotation_p",utc_mc_server_update_display_rotation_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_update_display_rotation_n",utc_mc_server_update_display_rotation_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_subtitles_cmd_received_cb_p",utc_mc_server_set_subtitles_cmd_received_cb_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_subtitles_cmd_received_cb_n",utc_mc_server_set_subtitles_cmd_received_cb_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_unset_subtitles_cmd_received_cb_p",utc_mc_server_unset_subtitles_cmd_received_cb_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_unset_subtitles_cmd_received_cb_n",utc_mc_server_unset_subtitles_cmd_received_cb_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_360_mode_cmd_received_cb_p",utc_mc_server_set_360_mode_cmd_received_cb_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_360_mode_cmd_received_cb_n",utc_mc_server_set_360_mode_cmd_received_cb_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_unset_360_mode_cmd_received_cb_p",utc_mc_server_unset_360_mode_cmd_received_cb_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_unset_360_mode_cmd_received_cb_n",utc_mc_server_unset_360_mode_cmd_received_cb_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_display_mode_cmd_received_cb_p",utc_mc_server_set_display_mode_cmd_received_cb_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_display_mode_cmd_received_cb_n",utc_mc_server_set_display_mode_cmd_received_cb_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_unset_display_mode_cmd_received_cb_p",utc_mc_server_unset_display_mode_cmd_received_cb_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_unset_display_mode_cmd_received_cb_n",utc_mc_server_unset_display_mode_cmd_received_cb_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_display_rotation_cmd_received_cb_p",utc_mc_server_set_display_rotation_cmd_received_cb_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_display_rotation_cmd_received_cb_n",utc_mc_server_set_display_rotation_cmd_received_cb_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_unset_display_rotation_cmd_received_cb_p",utc_mc_server_unset_display_rotation_cmd_received_cb_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_unset_display_rotation_cmd_received_cb_n",utc_mc_server_unset_display_rotation_cmd_received_cb_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_display_mode_ability_p",utc_mc_server_set_display_mode_ability_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_display_mode_ability_n",utc_mc_server_set_display_mode_ability_n,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_display_rotation_ability_p",utc_mc_server_set_display_rotation_ability_p,utc_mc_server_startup,utc_mc_server_cleanup},
+       {"utc_mc_server_set_display_rotation_ability_n",utc_mc_server_set_display_rotation_ability_n,utc_mc_server_startup,utc_mc_server_cleanup},
+
+       // utc-media-controller-client.c
+       {"utc_mc_client_create_p",utc_mc_client_create_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_create_n",utc_mc_client_create_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_destroy_p",utc_mc_client_destroy_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_destroy_n",utc_mc_client_destroy_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_set_server_updated_cb_p",utc_mc_client_set_server_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_set_server_updated_cb_n",utc_mc_client_set_server_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_unset_server_updated_cb_p",utc_mc_client_unset_server_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_unset_server_updated_cb_n",utc_mc_client_unset_server_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_set_playback_updated_cb_p",utc_mc_client_set_playback_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_set_playback_updated_cb_n",utc_mc_client_set_playback_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_unset_playback_updated_cb_p",utc_mc_client_unset_playback_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_unset_playback_updated_cb_n",utc_mc_client_unset_playback_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_set_metadata_updated_cb_p",utc_mc_client_set_metadata_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_set_metadata_updated_cb_n",utc_mc_client_set_metadata_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_unset_metadata_updated_cb_p",utc_mc_client_unset_metadata_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_unset_metadata_updated_cb_n",utc_mc_client_unset_metadata_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_set_shuffle_mode_updated_cb_p",utc_mc_client_set_shuffle_mode_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_set_shuffle_mode_updated_cb_n",utc_mc_client_set_shuffle_mode_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_unset_shuffle_mode_updated_cb_p",utc_mc_client_unset_shuffle_mode_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_unset_shuffle_mode_updated_cb_n",utc_mc_client_unset_shuffle_mode_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_set_repeat_mode_updated_cb_p",utc_mc_client_set_repeat_mode_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_set_repeat_mode_updated_cb_n",utc_mc_client_set_repeat_mode_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_unset_repeat_mode_updated_cb_p",utc_mc_client_unset_repeat_mode_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_unset_repeat_mode_updated_cb_n",utc_mc_client_unset_repeat_mode_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_set_playback_ability_updated_cb_p",utc_mc_client_set_playback_ability_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_set_playback_ability_updated_cb_n",utc_mc_client_set_playback_ability_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_unset_playback_ability_updated_cb_p",utc_mc_client_unset_playback_ability_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_unset_playback_ability_updated_cb_n",utc_mc_client_unset_playback_ability_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_set_shuffle_ability_updated_cb_p",utc_mc_client_set_shuffle_ability_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_set_shuffle_ability_updated_cb_n",utc_mc_client_set_shuffle_ability_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_unset_shuffle_ability_updated_cb_p",utc_mc_client_unset_shuffle_ability_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_unset_shuffle_ability_updated_cb_n",utc_mc_client_unset_shuffle_ability_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_set_repeat_ability_updated_cb_p",utc_mc_client_set_repeat_ability_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_set_repeat_ability_updated_cb_n",utc_mc_client_set_repeat_ability_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_unset_repeat_ability_updated_cb_p",utc_mc_client_unset_repeat_ability_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_unset_repeat_ability_updated_cb_n",utc_mc_client_unset_repeat_ability_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_set_ability_support_updated_cb_p",utc_mc_client_set_ability_support_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_set_ability_support_updated_cb_n",utc_mc_client_set_ability_support_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_unset_ability_support_updated_cb_p",utc_mc_client_unset_ability_support_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_unset_ability_support_updated_cb_n",utc_mc_client_unset_ability_support_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_set_cmd_reply_received_cb_p",utc_mc_client_set_cmd_reply_received_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_set_cmd_reply_received_cb_n",utc_mc_client_set_cmd_reply_received_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_unset_cmd_reply_received_cb_p",utc_mc_client_unset_cmd_reply_received_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_unset_cmd_reply_received_cb_n",utc_mc_client_unset_cmd_reply_received_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_playback_state_p",utc_mc_client_get_playback_state_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_playback_state_n",utc_mc_client_get_playback_state_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_playback_position_p",utc_mc_client_get_playback_position_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_playback_position_n",utc_mc_client_get_playback_position_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_playback_content_type_p",utc_mc_client_get_playback_content_type_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_playback_content_type_n",utc_mc_client_get_playback_content_type_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_age_rating_p",utc_mc_client_get_age_rating_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_age_rating_n",utc_mc_client_get_age_rating_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_destroy_playback_p",utc_mc_client_destroy_playback_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_destroy_playback_n",utc_mc_client_destroy_playback_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_latest_server_info_p",utc_mc_client_get_latest_server_info_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_latest_server_info_n",utc_mc_client_get_latest_server_info_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_server_playback_info_p",utc_mc_client_get_server_playback_info_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_server_playback_info_n",utc_mc_client_get_server_playback_info_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_server_metadata_p",utc_mc_client_get_server_metadata_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_server_metadata_n",utc_mc_client_get_server_metadata_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_server_shuffle_mode_p",utc_mc_client_get_server_shuffle_mode_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_server_shuffle_mode_n",utc_mc_client_get_server_shuffle_mode_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_server_repeat_mode_p",utc_mc_client_get_server_repeat_mode_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_server_repeat_mode_n",utc_mc_client_get_server_repeat_mode_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_server_icon_p",utc_mc_client_get_server_icon_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_server_icon_n",utc_mc_client_get_server_icon_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_server_playback_ability_p",utc_mc_client_get_server_playback_ability_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_server_playback_ability_n",utc_mc_client_get_server_playback_ability_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_server_shuffle_ability_support_p",utc_mc_client_get_server_shuffle_ability_support_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_server_shuffle_ability_support_n",utc_mc_client_get_server_shuffle_ability_support_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_server_repeat_ability_support_p",utc_mc_client_get_server_repeat_ability_support_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_server_repeat_ability_support_n",utc_mc_client_get_server_repeat_ability_support_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_server_ability_support_p",utc_mc_client_get_server_ability_support_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_server_ability_support_n",utc_mc_client_get_server_ability_support_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_foreach_server_p",utc_mc_client_foreach_server_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_foreach_server_n",utc_mc_client_foreach_server_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_send_playback_action_cmd_p",utc_mc_client_send_playback_action_cmd_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_send_playback_action_cmd_n",utc_mc_client_send_playback_action_cmd_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_send_playback_position_cmd_p",utc_mc_client_send_playback_position_cmd_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_send_playback_position_cmd_n",utc_mc_client_send_playback_position_cmd_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_send_shuffle_mode_cmd_p",utc_mc_client_send_shuffle_mode_cmd_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_send_shuffle_mode_cmd_n",utc_mc_client_send_shuffle_mode_cmd_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_send_repeat_mode_cmd_p",utc_mc_client_send_repeat_mode_cmd_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_send_repeat_mode_cmd_n",utc_mc_client_send_repeat_mode_cmd_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_send_playlist_cmd_p",utc_mc_client_send_playlist_cmd_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_send_playlist_cmd_n",utc_mc_client_send_playlist_cmd_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_send_custom_cmd_p",utc_mc_client_send_custom_cmd_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_send_custom_cmd_n",utc_mc_client_send_custom_cmd_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_send_search_cmd_p",utc_mc_client_send_search_cmd_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_send_search_cmd_n",utc_mc_client_send_search_cmd_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_subscribe_p",utc_mc_client_subscribe_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_subscribe_n",utc_mc_client_subscribe_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_unsubscribe_p",utc_mc_client_unsubscribe_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_unsubscribe_n",utc_mc_client_unsubscribe_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_playlist_item_index_p",utc_mc_client_get_playlist_item_index_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_playlist_item_index_n",utc_mc_client_get_playlist_item_index_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_foreach_server_subscribed_p",utc_mc_client_foreach_server_subscribed_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_foreach_server_subscribed_n",utc_mc_client_foreach_server_subscribed_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_playlist_item_info_p",utc_mc_client_get_playlist_item_info_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_playlist_item_info_n",utc_mc_client_get_playlist_item_info_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_set_playlist_updated_cb_p",utc_mc_client_set_playlist_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_set_playlist_updated_cb_n",utc_mc_client_set_playlist_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_unset_playlist_updated_cb_p",utc_mc_client_unset_playlist_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_unset_playlist_updated_cb_n",utc_mc_client_unset_playlist_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_foreach_server_playlist_p",utc_mc_client_foreach_server_playlist_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_foreach_server_playlist_n",utc_mc_client_foreach_server_playlist_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_set_custom_event_received_cb_p",utc_mc_client_set_custom_event_received_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_set_custom_event_received_cb_n",utc_mc_client_set_custom_event_received_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_unset_custom_event_received_cb_p",utc_mc_client_unset_custom_event_received_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_unset_custom_event_received_cb_n",utc_mc_client_unset_custom_event_received_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_send_event_reply_p",utc_mc_client_send_event_reply_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_send_event_reply_n",utc_mc_client_send_event_reply_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_set_display_mode_ability_updated_cb_p",utc_mc_client_set_display_mode_ability_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_set_display_mode_ability_updated_cb_n",utc_mc_client_set_display_mode_ability_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_unset_display_mode_ability_updated_cb_p",utc_mc_client_unset_display_mode_ability_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_unset_display_mode_ability_updated_cb_n",utc_mc_client_unset_display_mode_ability_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_set_display_rotation_ability_updated_cb_p",utc_mc_client_set_display_rotation_ability_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_set_display_rotation_ability_updated_cb_n",utc_mc_client_set_display_rotation_ability_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_unset_display_rotation_ability_updated_cb_p",utc_mc_client_unset_display_rotation_ability_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_unset_display_rotation_ability_updated_cb_n",utc_mc_client_unset_display_rotation_ability_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_set_subtitles_updated_cb_p",utc_mc_client_set_subtitles_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_set_subtitles_updated_cb_n",utc_mc_client_set_subtitles_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_unset_subtitles_updated_cb_p",utc_mc_client_unset_subtitles_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_unset_subtitles_updated_cb_n",utc_mc_client_unset_subtitles_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_set_360_mode_updated_cb_p",utc_mc_client_set_360_mode_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_set_360_mode_updated_cb_n",utc_mc_client_set_360_mode_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_unset_360_mode_updated_cb_p",utc_mc_client_unset_360_mode_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_unset_360_mode_updated_cb_n",utc_mc_client_unset_360_mode_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_set_display_mode_updated_cb_p",utc_mc_client_set_display_mode_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_set_display_mode_updated_cb_n",utc_mc_client_set_display_mode_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_unset_display_mode_updated_cb_p",utc_mc_client_unset_display_mode_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_unset_display_mode_updated_cb_n",utc_mc_client_unset_display_mode_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_set_display_rotation_updated_cb_p",utc_mc_client_set_display_rotation_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_set_display_rotation_updated_cb_n",utc_mc_client_set_display_rotation_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_unset_display_rotation_updated_cb_p",utc_mc_client_unset_display_rotation_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_unset_display_rotation_updated_cb_n",utc_mc_client_unset_display_rotation_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_server_subtitles_enabled_p",utc_mc_client_get_server_subtitles_enabled_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_server_subtitles_enabled_n",utc_mc_client_get_server_subtitles_enabled_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_server_360_mode_enabled_p",utc_mc_client_get_server_360_mode_enabled_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_server_360_mode_enabled_n",utc_mc_client_get_server_360_mode_enabled_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_server_display_mode_p",utc_mc_client_get_server_display_mode_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_server_display_mode_n",utc_mc_client_get_server_display_mode_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_server_display_rotation_p",utc_mc_client_get_server_display_rotation_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_server_display_rotation_n",utc_mc_client_get_server_display_rotation_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_server_display_mode_ability_p",utc_mc_client_get_server_display_mode_ability_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_server_display_mode_ability_n",utc_mc_client_get_server_display_mode_ability_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_server_display_rotation_ability_p",utc_mc_client_get_server_display_rotation_ability_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_get_server_display_rotation_ability_n",utc_mc_client_get_server_display_rotation_ability_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_send_subtitles_cmd_p",utc_mc_client_send_subtitles_cmd_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_send_subtitles_cmd_n",utc_mc_client_send_subtitles_cmd_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_send_360_mode_cmd_p",utc_mc_client_send_360_mode_cmd_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_send_360_mode_cmd_n",utc_mc_client_send_360_mode_cmd_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_send_display_mode_cmd_p",utc_mc_client_send_display_mode_cmd_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_send_display_mode_cmd_n",utc_mc_client_send_display_mode_cmd_n,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_send_display_rotation_cmd_p",utc_mc_client_send_display_rotation_cmd_p,utc_mc_client_startup,utc_mc_client_cleanup},
+       {"utc_mc_client_send_display_rotation_cmd_n",utc_mc_client_send_display_rotation_cmd_n,utc_mc_client_startup,utc_mc_client_cleanup},
+
+       // utc-media-controller.c
+       {"utc_mc_playlist_get_name_p",utc_mc_playlist_get_name_p,utc_mc_playlist_startup,utc_mc_playlist_cleanup},
+       {"utc_mc_playlist_get_name_n",utc_mc_playlist_get_name_n,utc_mc_playlist_startup,utc_mc_playlist_cleanup},
+       {"utc_mc_playlist_get_playlist_count_p",utc_mc_playlist_get_playlist_count_p,utc_mc_playlist_startup,utc_mc_playlist_cleanup},
+       {"utc_mc_playlist_get_playlist_count_n",utc_mc_playlist_get_playlist_count_n,utc_mc_playlist_startup,utc_mc_playlist_cleanup},
+       {"utc_mc_playlist_foreach_playlist_p",utc_mc_playlist_foreach_playlist_p,utc_mc_playlist_startup,utc_mc_playlist_cleanup},
+       {"utc_mc_playlist_foreach_playlist_n",utc_mc_playlist_foreach_playlist_n,utc_mc_playlist_startup,utc_mc_playlist_cleanup},
+       {"utc_mc_playlist_get_item_count_p",utc_mc_playlist_get_item_count_p,utc_mc_playlist_startup,utc_mc_playlist_cleanup},
+       {"utc_mc_playlist_get_item_count_n",utc_mc_playlist_get_item_count_n,utc_mc_playlist_startup,utc_mc_playlist_cleanup},
+       {"utc_mc_playlist_foreach_item_p",utc_mc_playlist_foreach_item_p,utc_mc_playlist_startup,utc_mc_playlist_cleanup},
+       {"utc_mc_playlist_foreach_item_n",utc_mc_playlist_foreach_item_n,utc_mc_playlist_startup,utc_mc_playlist_cleanup},
+       {"utc_mc_playlist_get_playlist_p",utc_mc_playlist_get_playlist_p,utc_mc_playlist_startup,utc_mc_playlist_cleanup},
+       {"utc_mc_playlist_get_playlist_n",utc_mc_playlist_get_playlist_n,utc_mc_playlist_startup,utc_mc_playlist_cleanup},
+       {"utc_mc_playlist_clone_p",utc_mc_playlist_clone_p,utc_mc_playlist_startup,utc_mc_playlist_cleanup},
+       {"utc_mc_playlist_clone_n",utc_mc_playlist_clone_n,utc_mc_playlist_startup,utc_mc_playlist_cleanup},
+       {"utc_mc_playlist_destroy_p",utc_mc_playlist_destroy_p,utc_mc_playlist_startup,utc_mc_playlist_cleanup},
+       {"utc_mc_playlist_destroy_n",utc_mc_playlist_destroy_n,utc_mc_playlist_startup,utc_mc_playlist_cleanup},
+       {"utc_mc_metadata_clone_p",utc_mc_metadata_clone_p,utc_mc_metadata_startup,utc_mc_metadata_cleanup},
+       {"utc_mc_metadata_clone_n",utc_mc_metadata_clone_n,utc_mc_metadata_startup,utc_mc_metadata_cleanup},
+       {"utc_mc_metadata_destroy_p",utc_mc_metadata_destroy_p,utc_mc_metadata_startup,utc_mc_metadata_cleanup},
+       {"utc_mc_metadata_destroy_n",utc_mc_metadata_destroy_n,utc_mc_metadata_startup,utc_mc_metadata_cleanup},
+       {"utc_mc_metadata_get_p",utc_mc_metadata_get_p,utc_mc_metadata_startup,utc_mc_metadata_cleanup},
+       {"utc_mc_metadata_get_n",utc_mc_metadata_get_n,utc_mc_metadata_startup,utc_mc_metadata_cleanup},
+       {"utc_mc_metadata_encode_season_p",utc_mc_metadata_encode_season_p,utc_mc_metadata_startup,utc_mc_metadata_cleanup},
+       {"utc_mc_metadata_encode_season_n",utc_mc_metadata_encode_season_n,utc_mc_metadata_startup,utc_mc_metadata_cleanup},
+       {"utc_mc_metadata_encode_episode_p",utc_mc_metadata_encode_episode_p,utc_mc_metadata_startup,utc_mc_metadata_cleanup},
+       {"utc_mc_metadata_encode_episode_n",utc_mc_metadata_encode_episode_n,utc_mc_metadata_startup,utc_mc_metadata_cleanup},
+       {"utc_mc_metadata_encode_resolution_p",utc_mc_metadata_encode_resolution_p,utc_mc_metadata_startup,utc_mc_metadata_cleanup},
+       {"utc_mc_metadata_encode_resolution_n",utc_mc_metadata_encode_resolution_n,utc_mc_metadata_startup,utc_mc_metadata_cleanup},
+       {"utc_mc_metadata_decode_season_p",utc_mc_metadata_decode_season_p,utc_mc_metadata_startup,utc_mc_metadata_cleanup},
+       {"utc_mc_metadata_decode_season_n",utc_mc_metadata_decode_season_n,utc_mc_metadata_startup,utc_mc_metadata_cleanup},
+       {"utc_mc_metadata_decode_episode_p",utc_mc_metadata_decode_episode_p,utc_mc_metadata_startup,utc_mc_metadata_cleanup},
+       {"utc_mc_metadata_decode_episode_n",utc_mc_metadata_decode_episode_n,utc_mc_metadata_startup,utc_mc_metadata_cleanup},
+       {"utc_mc_metadata_decode_resolution_p",utc_mc_metadata_decode_resolution_p,utc_mc_metadata_startup,utc_mc_metadata_cleanup},
+       {"utc_mc_metadata_decode_resolution_n",utc_mc_metadata_decode_resolution_n,utc_mc_metadata_startup,utc_mc_metadata_cleanup},
+       {"utc_mc_playback_ability_clone_p",utc_mc_playback_ability_clone_p,utc_mc_playback_ability_startup,utc_mc_playback_ability_cleanup},
+       {"utc_mc_playback_ability_clone_n",utc_mc_playback_ability_clone_n,utc_mc_playback_ability_startup,utc_mc_playback_ability_cleanup},
+       {"utc_mc_playback_ability_destroy_p",utc_mc_playback_ability_destroy_p,utc_mc_playback_ability_startup,utc_mc_playback_ability_cleanup},
+       {"utc_mc_playback_ability_destroy_n",utc_mc_playback_ability_destroy_n,utc_mc_playback_ability_startup,utc_mc_playback_ability_cleanup},
+       {"utc_mc_playback_action_is_supported_p",utc_mc_playback_action_is_supported_p,utc_mc_playback_ability_startup,utc_mc_playback_ability_cleanup},
+       {"utc_mc_playback_action_is_supported_n",utc_mc_playback_action_is_supported_n,utc_mc_playback_ability_startup,utc_mc_playback_ability_cleanup},
+       {"utc_mc_search_create_p",utc_mc_search_create_p,utc_mc_search_startup,utc_mc_search_cleanup},
+       {"utc_mc_search_create_n",utc_mc_search_create_n,utc_mc_search_startup,utc_mc_search_cleanup},
+       {"utc_mc_search_set_condition_p",utc_mc_search_set_condition_p,utc_mc_search_startup,utc_mc_search_cleanup},
+       {"utc_mc_search_set_condition_n",utc_mc_search_set_condition_n,utc_mc_search_startup,utc_mc_search_cleanup},
+       {"utc_mc_search_get_condition_count_p",utc_mc_search_get_condition_count_p,utc_mc_search_startup,utc_mc_search_cleanup},
+       {"utc_mc_search_get_condition_count_n",utc_mc_search_get_condition_count_n,utc_mc_search_startup,utc_mc_search_cleanup},
+       {"utc_mc_search_foreach_condition_p",utc_mc_search_foreach_condition_p,utc_mc_search_startup,utc_mc_search_cleanup},
+       {"utc_mc_search_foreach_condition_n",utc_mc_search_foreach_condition_n,utc_mc_search_startup,utc_mc_search_cleanup},
+       {"utc_mc_search_clone_p",utc_mc_search_clone_p,utc_mc_search_startup,utc_mc_search_cleanup},
+       {"utc_mc_search_clone_n",utc_mc_search_clone_n,utc_mc_search_startup,utc_mc_search_cleanup},
+       {"utc_mc_search_destroy_p",utc_mc_search_destroy_p,utc_mc_search_startup,utc_mc_search_cleanup},
+       {"utc_mc_search_destroy_n",utc_mc_search_destroy_n,utc_mc_search_startup,utc_mc_search_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_MEDIA-CONTROLLER-NATIVE_H__
diff --git a/src/utc/media-key/tct-media-key-core_tv.h b/src/utc/media-key/tct-media-key-core_tv.h
new file mode 100755 (executable)
index 0000000..29e7d22
--- /dev/null
@@ -0,0 +1,35 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_MEDIA-KEY-NATIVE_H__
+#define __TCT_MEDIA-KEY-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_media_key_reserve_func_cleanup(void);
+
+extern int utc_media_key_release_p(void);
+extern int utc_media_key_reserve_p(void);
+extern int utc_media_key_reserve_n(void);
+
+testcase tc_array[] = {
+       {"utc_media_key_release_p",utc_media_key_release_p,NULL,NULL},
+       {"utc_media_key_reserve_p",utc_media_key_reserve_p,NULL,utc_media_key_reserve_func_cleanup},
+       {"utc_media_key_reserve_n",utc_media_key_reserve_n,NULL,utc_media_key_reserve_func_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_MEDIA-KEY-NATIVE_H__
diff --git a/src/utc/mediatool/tct-mediatool-core_tv.h b/src/utc/mediatool/tct-mediatool-core_tv.h
new file mode 100755 (executable)
index 0000000..dee7632
--- /dev/null
@@ -0,0 +1,364 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_MEDIATOOL-NATIVE_H__
+#define __TCT_MEDIATOOL-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_media_packet_startup(void);
+extern void utc_media_packet_cleanup(void);
+
+extern int utc_media_packet_create_alloc_p(void);
+extern int utc_media_packet_create_alloc_n(void);
+extern int utc_media_packet_create_p(void);
+extern int utc_media_packet_create_n(void);
+extern int utc_media_packet_copy_p(void);
+extern int utc_media_packet_copy_n(void);
+extern int utc_media_packet_set_format_p(void);
+extern int utc_media_packet_set_format_n(void);
+extern int utc_media_packet_alloc_p(void);
+extern int utc_media_packet_alloc_n(void);
+extern int utc_media_packet_set_flags_p(void);
+extern int utc_media_packet_set_flags_n(void);
+extern int utc_media_packet_get_flags_p(void);
+extern int utc_media_packet_get_flags_n(void);
+extern int utc_media_packet_unset_flags_p(void);
+extern int utc_media_packet_unset_flags_n(void);
+extern int utc_media_packet_is_codec_config_p(void);
+extern int utc_media_packet_is_codec_config_n(void);
+extern int utc_media_packet_is_end_of_stream_p(void);
+extern int utc_media_packet_is_end_of_stream_n(void);
+extern int utc_media_packet_is_sync_frame_p(void);
+extern int utc_media_packet_is_sync_frame_n(void);
+extern int utc_media_packet_has_tbm_surface_buffer_p(void);
+extern int utc_media_packet_has_tbm_surface_buffer_n(void);
+extern int utc_media_packet_create_from_tbm_surface_p(void);
+extern int utc_media_packet_create_from_tbm_surface_n(void);
+extern int utc_media_packet_create_from_external_memory_p(void);
+extern int utc_media_packet_create_from_external_memory_n(void);
+extern int utc_media_packet_get_format_p(void);
+extern int utc_media_packet_get_format_n(void);
+extern int utc_media_packet_set_pts_p(void);
+extern int utc_media_packet_set_pts_n(void);
+extern int utc_media_packet_set_dts_p(void);
+extern int utc_media_packet_set_dts_n(void);
+extern int utc_media_packet_set_duration_p(void);
+extern int utc_media_packet_set_duration_n(void);
+extern int utc_media_packet_set_buffer_size_p(void);
+extern int utc_media_packet_set_buffer_size_n(void);
+extern int utc_media_packet_get_pts_p(void);
+extern int utc_media_packet_get_pts_n(void);
+extern int utc_media_packet_get_dts_p(void);
+extern int utc_media_packet_get_dts_n(void);
+extern int utc_media_packet_get_duration_p(void);
+extern int utc_media_packet_get_duration_n(void);
+extern int utc_media_packet_get_buffer_size_p(void);
+extern int utc_media_packet_get_buffer_size_n(void);
+extern int utc_media_packet_get_buffer_data_ptr_p(void);
+extern int utc_media_packet_get_buffer_data_ptr_n(void);
+extern int utc_media_packet_get_tbm_surface_p(void);
+extern int utc_media_packet_get_tbm_surface_n(void);
+extern int utc_media_packet_set_extra_p(void);
+extern int utc_media_packet_set_extra_n(void);
+extern int utc_media_packet_get_extra_p(void);
+extern int utc_media_packet_get_extra_n(void);
+extern int utc_media_packet_is_video_p(void);
+extern int utc_media_packet_is_video_n(void);
+extern int utc_media_packet_is_audio_p(void);
+extern int utc_media_packet_is_audio_n(void);
+extern int utc_media_packet_is_encoded_p(void);
+extern int utc_media_packet_is_encoded_n(void);
+extern int utc_media_packet_is_raw_p(void);
+extern int utc_media_packet_is_raw_n(void);
+extern int utc_media_packet_get_number_of_video_planes_p(void);
+extern int utc_media_packet_get_number_of_video_planes_n(void);
+extern int utc_media_packet_get_video_stride_width_p(void);
+extern int utc_media_packet_get_video_stride_width_n(void);
+extern int utc_media_packet_get_video_stride_height_p(void);
+extern int utc_media_packet_get_video_stride_height_n(void);
+extern int utc_media_packet_get_video_plane_data_ptr_p(void);
+extern int utc_media_packet_get_video_plane_data_ptr_n(void);
+extern int utc_media_packet_get_codec_data_n(void);
+extern int utc_media_packet_destroy_p(void);
+extern int utc_media_packet_destroy_n(void);
+extern int utc_media_format_create_p(void);
+extern int utc_media_format_create_n(void);
+extern int utc_media_format_get_video_info_p(void);
+extern int utc_media_format_get_video_info_n(void);
+extern int utc_media_format_get_audio_info_p(void);
+extern int utc_media_format_get_audio_info_n(void);
+extern int utc_media_format_get_audio_aac_type_p(void);
+extern int utc_media_format_get_audio_aac_type_n(void);
+extern int utc_media_format_set_video_mime_p(void);
+extern int utc_media_format_set_video_mime_n(void);
+extern int utc_media_format_set_video_width_p(void);
+extern int utc_media_format_set_video_width_n(void);
+extern int utc_media_format_set_video_height_p(void);
+extern int utc_media_format_set_video_height_n(void);
+extern int utc_media_format_set_video_avg_bps_p(void);
+extern int utc_media_format_set_video_avg_bps_n(void);
+extern int utc_media_format_set_video_max_bps_p(void);
+extern int utc_media_format_set_video_max_bps_n(void);
+extern int utc_media_format_set_audio_mime_p(void);
+extern int utc_media_format_set_audio_mime_n(void);
+extern int utc_media_format_set_audio_channel_p(void);
+extern int utc_media_format_set_audio_channel_n(void);
+extern int utc_media_format_set_audio_samplerate_p(void);
+extern int utc_media_format_set_audio_samplerate_n(void);
+extern int utc_media_format_set_audio_bit_p(void);
+extern int utc_media_format_set_audio_bit_n(void);
+extern int utc_media_format_set_audio_avg_bps_p(void);
+extern int utc_media_format_set_audio_avg_bps_n(void);
+extern int utc_media_format_set_audio_aac_type_p(void);
+extern int utc_media_format_set_audio_aac_type_n(void);
+extern int utc_media_format_ref_p(void);
+extern int utc_media_format_ref_n(void);
+extern int utc_media_format_unref_p(void);
+extern int utc_media_format_unref_n(void);
+extern int utc_media_format_is_writable_p(void);
+extern int utc_media_format_is_writable_n(void);
+extern int utc_media_format_make_writable_p(void);
+extern int utc_media_format_make_writable_n(void);
+extern int utc_media_format_set_container_mime_p(void);
+extern int utc_media_format_set_container_mime_n(void);
+extern int utc_media_format_get_container_mime_p(void);
+extern int utc_media_format_get_container_mime_n(void);
+extern int utc_media_format_get_type_p(void);
+extern int utc_media_format_get_type_n(void);
+extern int utc_media_format_set_video_frame_rate_p(void);
+extern int utc_media_format_set_video_frame_rate_n(void);
+extern int utc_media_format_get_video_frame_rate_p(void);
+extern int utc_media_format_get_video_frame_rate_n(void);
+extern int utc_media_format_set_text_mime_p(void);
+extern int utc_media_format_set_text_mime_n(void);
+extern int utc_media_format_set_text_type_p(void);
+extern int utc_media_format_set_text_type_n(void);
+extern int utc_media_format_get_text_info_p(void);
+extern int utc_media_format_get_text_info_n(void);
+extern int utc_media_format_set_audio_aac_header_type_p(void);
+extern int utc_media_format_set_audio_aac_header_type_n(void);
+extern int utc_media_format_get_audio_aac_header_type_p(void);
+extern int utc_media_format_get_audio_aac_header_type_n(void);
+extern int utc_media_format_set_extra_p(void);
+extern int utc_media_format_set_extra_n(void);
+extern int utc_media_format_get_extra_p(void);
+extern int utc_media_format_get_extra_n(void);
+extern int utc_media_packet_is_text_p(void);
+extern int utc_media_packet_is_text_n(void);
+extern int utc_media_packet_pool_create_p(void);
+extern int utc_media_packet_pool_create_n(void);
+extern int utc_media_packet_pool_set_media_format_p(void);
+extern int utc_media_packet_pool_set_media_format_n(void);
+extern int utc_media_packet_pool_set_size_p(void);
+extern int utc_media_packet_pool_set_size_n(void);
+extern int utc_media_packet_pool_get_size_p(void);
+extern int utc_media_packet_pool_get_size_n(void);
+extern int utc_media_packet_pool_allocate_p(void);
+extern int utc_media_packet_pool_allocate_n(void);
+extern int utc_media_packet_pool_acquire_packet_p(void);
+extern int utc_media_packet_pool_acquire_packet_n(void);
+extern int utc_media_packet_pool_release_packet_p(void);
+extern int utc_media_packet_pool_release_packet_n(void);
+extern int utc_media_packet_pool_deallocate_p(void);
+extern int utc_media_packet_pool_deallocate_n(void);
+extern int utc_media_packet_pool_destroy_p(void);
+extern int utc_media_packet_pool_destroy_n(void);
+extern int utc_media_packet_set_rotate_method_p(void);
+extern int utc_media_packet_set_rotate_method_n(void);
+extern int utc_media_packet_get_rotate_method_p(void);
+extern int utc_media_packet_get_rotate_method_n(void);
+extern int utc_media_format_channel_positions_to_mask_n(void);
+extern int utc_media_format_channel_positions_to_mask_p(void);
+extern int utc_media_format_get_audio_channel_mask_n(void);
+extern int utc_media_format_get_audio_channel_mask_p(void);
+extern int utc_media_format_is_little_endian_n(void);
+extern int utc_media_format_is_little_endian_p(void);
+extern int utc_media_format_get_audio_bit_depth_n(void);
+extern int utc_media_format_get_audio_bit_depth_p(void);
+
+testcase tc_array[] = {
+       {"utc_media_packet_create_alloc_p",utc_media_packet_create_alloc_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_create_alloc_n",utc_media_packet_create_alloc_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_create_p",utc_media_packet_create_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_create_n",utc_media_packet_create_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_copy_p",utc_media_packet_copy_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_copy_n",utc_media_packet_copy_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_set_format_p",utc_media_packet_set_format_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_set_format_n",utc_media_packet_set_format_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_alloc_p",utc_media_packet_alloc_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_alloc_n",utc_media_packet_alloc_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_set_flags_p",utc_media_packet_set_flags_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_set_flags_n",utc_media_packet_set_flags_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_get_flags_p",utc_media_packet_get_flags_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_get_flags_n",utc_media_packet_get_flags_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_unset_flags_p",utc_media_packet_unset_flags_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_unset_flags_n",utc_media_packet_unset_flags_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_is_codec_config_p",utc_media_packet_is_codec_config_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_is_codec_config_n",utc_media_packet_is_codec_config_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_is_end_of_stream_p",utc_media_packet_is_end_of_stream_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_is_end_of_stream_n",utc_media_packet_is_end_of_stream_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_is_sync_frame_p",utc_media_packet_is_sync_frame_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_is_sync_frame_n",utc_media_packet_is_sync_frame_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_has_tbm_surface_buffer_p",utc_media_packet_has_tbm_surface_buffer_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_has_tbm_surface_buffer_n",utc_media_packet_has_tbm_surface_buffer_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_create_from_tbm_surface_p",utc_media_packet_create_from_tbm_surface_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_create_from_tbm_surface_n",utc_media_packet_create_from_tbm_surface_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_create_from_external_memory_p",utc_media_packet_create_from_external_memory_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_create_from_external_memory_n",utc_media_packet_create_from_external_memory_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_get_format_p",utc_media_packet_get_format_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_get_format_n",utc_media_packet_get_format_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_set_pts_p",utc_media_packet_set_pts_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_set_pts_n",utc_media_packet_set_pts_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_set_dts_p",utc_media_packet_set_dts_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_set_dts_n",utc_media_packet_set_dts_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_set_duration_p",utc_media_packet_set_duration_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_set_duration_n",utc_media_packet_set_duration_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_set_buffer_size_p",utc_media_packet_set_buffer_size_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_set_buffer_size_n",utc_media_packet_set_buffer_size_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_get_pts_p",utc_media_packet_get_pts_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_get_pts_n",utc_media_packet_get_pts_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_get_dts_p",utc_media_packet_get_dts_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_get_dts_n",utc_media_packet_get_dts_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_get_duration_p",utc_media_packet_get_duration_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_get_duration_n",utc_media_packet_get_duration_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_get_buffer_size_p",utc_media_packet_get_buffer_size_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_get_buffer_size_n",utc_media_packet_get_buffer_size_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_get_buffer_data_ptr_p",utc_media_packet_get_buffer_data_ptr_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_get_buffer_data_ptr_n",utc_media_packet_get_buffer_data_ptr_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_get_tbm_surface_p",utc_media_packet_get_tbm_surface_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_get_tbm_surface_n",utc_media_packet_get_tbm_surface_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_set_extra_p",utc_media_packet_set_extra_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_set_extra_n",utc_media_packet_set_extra_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_get_extra_p",utc_media_packet_get_extra_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_get_extra_n",utc_media_packet_get_extra_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_is_video_p",utc_media_packet_is_video_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_is_video_n",utc_media_packet_is_video_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_is_audio_p",utc_media_packet_is_audio_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_is_audio_n",utc_media_packet_is_audio_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_is_encoded_p",utc_media_packet_is_encoded_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_is_encoded_n",utc_media_packet_is_encoded_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_is_raw_p",utc_media_packet_is_raw_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_is_raw_n",utc_media_packet_is_raw_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_get_number_of_video_planes_p",utc_media_packet_get_number_of_video_planes_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_get_number_of_video_planes_n",utc_media_packet_get_number_of_video_planes_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_get_video_stride_width_p",utc_media_packet_get_video_stride_width_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_get_video_stride_width_n",utc_media_packet_get_video_stride_width_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_get_video_stride_height_p",utc_media_packet_get_video_stride_height_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_get_video_stride_height_n",utc_media_packet_get_video_stride_height_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_get_video_plane_data_ptr_p",utc_media_packet_get_video_plane_data_ptr_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_get_video_plane_data_ptr_n",utc_media_packet_get_video_plane_data_ptr_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_get_codec_data_n",utc_media_packet_get_codec_data_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_destroy_p",utc_media_packet_destroy_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_destroy_n",utc_media_packet_destroy_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_get_rotate_method_p",utc_media_packet_get_rotate_method_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_get_rotate_method_n",utc_media_packet_get_rotate_method_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_set_rotate_method_p",utc_media_packet_set_rotate_method_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_set_rotate_method_n",utc_media_packet_set_rotate_method_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_create_p",utc_media_format_create_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_create_n",utc_media_format_create_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_get_video_info_p",utc_media_format_get_video_info_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_get_video_info_n",utc_media_format_get_video_info_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_get_audio_info_p",utc_media_format_get_audio_info_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_get_audio_info_n",utc_media_format_get_audio_info_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_get_audio_aac_type_p",utc_media_format_get_audio_aac_type_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_get_audio_aac_type_n",utc_media_format_get_audio_aac_type_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_set_video_mime_p",utc_media_format_set_video_mime_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_set_video_mime_n",utc_media_format_set_video_mime_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_set_video_width_p",utc_media_format_set_video_width_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_set_video_width_n",utc_media_format_set_video_width_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_set_video_height_p",utc_media_format_set_video_height_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_set_video_height_n",utc_media_format_set_video_height_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_set_video_avg_bps_p",utc_media_format_set_video_avg_bps_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_set_video_avg_bps_n",utc_media_format_set_video_avg_bps_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_set_video_max_bps_p",utc_media_format_set_video_max_bps_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_set_video_max_bps_n",utc_media_format_set_video_max_bps_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_set_audio_mime_p",utc_media_format_set_audio_mime_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_set_audio_mime_n",utc_media_format_set_audio_mime_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_set_audio_channel_p",utc_media_format_set_audio_channel_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_set_audio_channel_n",utc_media_format_set_audio_channel_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_set_audio_samplerate_p",utc_media_format_set_audio_samplerate_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_set_audio_samplerate_n",utc_media_format_set_audio_samplerate_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_set_audio_bit_p",utc_media_format_set_audio_bit_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_set_audio_bit_n",utc_media_format_set_audio_bit_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_set_audio_avg_bps_p",utc_media_format_set_audio_avg_bps_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_set_audio_avg_bps_n",utc_media_format_set_audio_avg_bps_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_set_audio_aac_type_p",utc_media_format_set_audio_aac_type_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_set_audio_aac_type_n",utc_media_format_set_audio_aac_type_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_ref_p",utc_media_format_ref_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_ref_n",utc_media_format_ref_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_unref_p",utc_media_format_unref_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_unref_n",utc_media_format_unref_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_is_writable_p",utc_media_format_is_writable_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_is_writable_n",utc_media_format_is_writable_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_make_writable_p",utc_media_format_make_writable_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_make_writable_n",utc_media_format_make_writable_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_set_container_mime_p",utc_media_format_set_container_mime_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_set_container_mime_n",utc_media_format_set_container_mime_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_get_container_mime_p",utc_media_format_get_container_mime_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_get_container_mime_n",utc_media_format_get_container_mime_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_get_type_p",utc_media_format_get_type_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_get_type_n",utc_media_format_get_type_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_set_video_frame_rate_p",utc_media_format_set_video_frame_rate_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_set_video_frame_rate_n",utc_media_format_set_video_frame_rate_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_get_video_frame_rate_p",utc_media_format_get_video_frame_rate_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_get_video_frame_rate_n",utc_media_format_get_video_frame_rate_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_set_text_mime_p",utc_media_format_set_text_mime_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_set_text_mime_n",utc_media_format_set_text_mime_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_set_text_type_p",utc_media_format_set_text_type_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_set_text_type_n",utc_media_format_set_text_type_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_get_text_info_p",utc_media_format_get_text_info_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_get_text_info_n",utc_media_format_get_text_info_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_set_audio_aac_header_type_p",utc_media_format_set_audio_aac_header_type_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_set_audio_aac_header_type_n",utc_media_format_set_audio_aac_header_type_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_get_audio_aac_header_type_p",utc_media_format_get_audio_aac_header_type_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_get_audio_aac_header_type_n",utc_media_format_get_audio_aac_header_type_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_set_extra_p",utc_media_format_set_extra_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_set_extra_n",utc_media_format_set_extra_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_get_extra_p",utc_media_format_get_extra_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_get_extra_n",utc_media_format_get_extra_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_is_text_p",utc_media_packet_is_text_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_is_text_n",utc_media_packet_is_text_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_pool_create_p",utc_media_packet_pool_create_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_pool_create_n",utc_media_packet_pool_create_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_pool_set_media_format_p",utc_media_packet_pool_set_media_format_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_pool_set_media_format_n",utc_media_packet_pool_set_media_format_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_pool_set_size_p",utc_media_packet_pool_set_size_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_pool_set_size_n",utc_media_packet_pool_set_size_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_pool_get_size_p",utc_media_packet_pool_get_size_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_pool_get_size_n",utc_media_packet_pool_get_size_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_pool_allocate_p",utc_media_packet_pool_allocate_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_pool_allocate_n",utc_media_packet_pool_allocate_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_pool_acquire_packet_p",utc_media_packet_pool_acquire_packet_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_pool_acquire_packet_n",utc_media_packet_pool_acquire_packet_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_pool_release_packet_p",utc_media_packet_pool_release_packet_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_pool_release_packet_n",utc_media_packet_pool_release_packet_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_pool_deallocate_p",utc_media_packet_pool_deallocate_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_pool_deallocate_n",utc_media_packet_pool_deallocate_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_pool_destroy_p",utc_media_packet_pool_destroy_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_packet_pool_destroy_n",utc_media_packet_pool_destroy_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_channel_positions_to_mask_n",utc_media_format_channel_positions_to_mask_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_channel_positions_to_mask_p",utc_media_format_channel_positions_to_mask_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_get_audio_channel_mask_n",utc_media_format_get_audio_channel_mask_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_get_audio_channel_mask_p",utc_media_format_get_audio_channel_mask_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_is_little_endian_n",utc_media_format_is_little_endian_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_is_little_endian_p",utc_media_format_is_little_endian_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_get_audio_bit_depth_n",utc_media_format_get_audio_bit_depth_n,utc_media_packet_startup,utc_media_packet_cleanup},
+       {"utc_media_format_get_audio_bit_depth_p",utc_media_format_get_audio_bit_depth_p,utc_media_packet_startup,utc_media_packet_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_MEDIATOOL-NATIVE_H__
diff --git a/src/utc/metadata-editor/tct-metadata-editor-core_tv.h b/src/utc/metadata-editor/tct-metadata-editor-core_tv.h
new file mode 100644 (file)
index 0000000..f6e8cf5
--- /dev/null
@@ -0,0 +1,154 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_METADATA-EDITOR-NATIVE_H__
+#define __TCT_METADATA-EDITOR-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_metadata_editor_startup(void);
+extern void utc_metadata_editor_cleanup(void);
+
+extern int utc_metadata_editor_create_n(void);
+extern int utc_metadata_editor_create_p(void);
+extern int utc_metadata_editor_set_path_n(void);
+extern int utc_metadata_editor_set_path_p(void);
+extern int utc_metadata_editor_get_metadata_n1(void);
+extern int utc_metadata_editor_get_metadata_n2(void);
+extern int utc_metadata_editor_get_metadata_n3(void);
+extern int utc_metadata_editor_get_metadata_n4(void);
+extern int utc_metadata_editor_get_metadata_p1(void);
+extern int utc_metadata_editor_get_metadata_p2(void);
+extern int utc_metadata_editor_get_metadata_p3(void);
+extern int utc_metadata_editor_get_metadata_p4(void);
+extern int utc_metadata_editor_get_metadata_p5(void);
+extern int utc_metadata_editor_get_metadata_p6(void);
+extern int utc_metadata_editor_get_metadata_p7(void);
+extern int utc_metadata_editor_get_metadata_p8(void);
+extern int utc_metadata_editor_set_metadata_n1(void);
+extern int utc_metadata_editor_set_metadata_n2(void);
+extern int utc_metadata_editor_set_metadata_n3(void);
+extern int utc_metadata_editor_set_metadata_n4(void);
+extern int utc_metadata_editor_set_metadata_p1(void);
+extern int utc_metadata_editor_set_metadata_p2(void);
+extern int utc_metadata_editor_set_metadata_p3(void);
+extern int utc_metadata_editor_set_metadata_p4(void);
+extern int utc_metadata_editor_set_metadata_p5(void);
+extern int utc_metadata_editor_set_metadata_p6(void);
+extern int utc_metadata_editor_update_metadata_n(void);
+extern int utc_metadata_editor_update_metadata_p1(void);
+extern int utc_metadata_editor_update_metadata_p2(void);
+extern int utc_metadata_editor_update_metadata_p3(void);
+extern int utc_metadata_editor_update_metadata_p4(void);
+extern int utc_metadata_editor_update_metadata_p5(void);
+extern int utc_metadata_editor_update_metadata_p6(void);
+extern int utc_metadata_editor_update_metadata_p7(void);
+extern int utc_metadata_editor_update_metadata_p8(void);
+extern int utc_metadata_editor_get_picture_n1(void);
+extern int utc_metadata_editor_get_picture_n2(void);
+extern int utc_metadata_editor_get_picture_n3(void);
+extern int utc_metadata_editor_get_picture_n4(void);
+extern int utc_metadata_editor_get_picture_p(void);
+extern int utc_metadata_editor_append_picture_n1(void);
+extern int utc_metadata_editor_append_picture_n2(void);
+extern int utc_metadata_editor_append_picture_n3(void);
+extern int utc_metadata_editor_append_picture_n4(void);
+extern int utc_metadata_editor_append_picture_p1(void);
+extern int utc_metadata_editor_append_picture_p2(void);
+extern int utc_metadata_editor_append_picture_p3(void);
+extern int utc_metadata_editor_append_picture_p4(void);
+extern int utc_metadata_editor_append_picture_p5(void);
+extern int utc_metadata_editor_append_picture_p6(void);
+extern int utc_metadata_editor_append_picture_p7(void);
+extern int utc_metadata_editor_remove_picture_n1(void);
+extern int utc_metadata_editor_remove_picture_n2(void);
+extern int utc_metadata_editor_remove_picture_n3(void);
+extern int utc_metadata_editor_remove_picture_p1(void);
+extern int utc_metadata_editor_remove_picture_p2(void);
+extern int utc_metadata_editor_remove_picture_p3(void);
+extern int utc_metadata_editor_remove_picture_p4(void);
+extern int utc_metadata_editor_remove_picture_p5(void);
+extern int utc_metadata_editor_remove_picture_p6(void);
+extern int utc_metadata_editor_destroy_n(void);
+extern int utc_metadata_editor_destroy_p(void);
+
+testcase tc_array[] = {
+       {"utc_metadata_editor_create_n",utc_metadata_editor_create_n,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_create_p",utc_metadata_editor_create_p,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_set_path_n",utc_metadata_editor_set_path_n,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_set_path_p",utc_metadata_editor_set_path_p,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_get_metadata_n1",utc_metadata_editor_get_metadata_n1,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_get_metadata_n2",utc_metadata_editor_get_metadata_n2,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_get_metadata_n3",utc_metadata_editor_get_metadata_n3,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_get_metadata_n4",utc_metadata_editor_get_metadata_n4,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_get_metadata_p1",utc_metadata_editor_get_metadata_p1,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_get_metadata_p2",utc_metadata_editor_get_metadata_p2,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_get_metadata_p3",utc_metadata_editor_get_metadata_p3,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_get_metadata_p4",utc_metadata_editor_get_metadata_p4,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_get_metadata_p5",utc_metadata_editor_get_metadata_p5,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_get_metadata_p6",utc_metadata_editor_get_metadata_p6,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_get_metadata_p7",utc_metadata_editor_get_metadata_p7,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_get_metadata_p8",utc_metadata_editor_get_metadata_p8,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_set_metadata_n1",utc_metadata_editor_set_metadata_n1,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_set_metadata_n2",utc_metadata_editor_set_metadata_n2,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_set_metadata_n3",utc_metadata_editor_set_metadata_n3,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_set_metadata_n4",utc_metadata_editor_set_metadata_n4,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_set_metadata_p1",utc_metadata_editor_set_metadata_p1,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_set_metadata_p2",utc_metadata_editor_set_metadata_p2,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_set_metadata_p3",utc_metadata_editor_set_metadata_p3,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_set_metadata_p4",utc_metadata_editor_set_metadata_p4,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_set_metadata_p5",utc_metadata_editor_set_metadata_p5,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_set_metadata_p6",utc_metadata_editor_set_metadata_p6,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_update_metadata_n",utc_metadata_editor_update_metadata_n,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_update_metadata_p1",utc_metadata_editor_update_metadata_p1,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_update_metadata_p2",utc_metadata_editor_update_metadata_p2,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_update_metadata_p3",utc_metadata_editor_update_metadata_p3,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_update_metadata_p4",utc_metadata_editor_update_metadata_p4,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_update_metadata_p5",utc_metadata_editor_update_metadata_p5,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_update_metadata_p6",utc_metadata_editor_update_metadata_p6,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_update_metadata_p7",utc_metadata_editor_update_metadata_p7,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_update_metadata_p8",utc_metadata_editor_update_metadata_p8,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_get_picture_n1",utc_metadata_editor_get_picture_n1,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_get_picture_n2",utc_metadata_editor_get_picture_n2,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_get_picture_n3",utc_metadata_editor_get_picture_n3,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_get_picture_n4",utc_metadata_editor_get_picture_n4,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_get_picture_p",utc_metadata_editor_get_picture_p,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_append_picture_n1",utc_metadata_editor_append_picture_n1,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_append_picture_n2",utc_metadata_editor_append_picture_n2,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_append_picture_n3",utc_metadata_editor_append_picture_n3,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_append_picture_n4",utc_metadata_editor_append_picture_n4,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_append_picture_p1",utc_metadata_editor_append_picture_p1,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_append_picture_p2",utc_metadata_editor_append_picture_p2,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_append_picture_p3",utc_metadata_editor_append_picture_p3,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_append_picture_p4",utc_metadata_editor_append_picture_p4,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_append_picture_p5",utc_metadata_editor_append_picture_p5,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_append_picture_p6",utc_metadata_editor_append_picture_p6,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_append_picture_p7",utc_metadata_editor_append_picture_p7,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_remove_picture_n1",utc_metadata_editor_remove_picture_n1,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_remove_picture_n2",utc_metadata_editor_remove_picture_n2,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_remove_picture_n3",utc_metadata_editor_remove_picture_n3,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_remove_picture_p1",utc_metadata_editor_remove_picture_p1,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_remove_picture_p2",utc_metadata_editor_remove_picture_p2,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_remove_picture_p3",utc_metadata_editor_remove_picture_p3,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_remove_picture_p4",utc_metadata_editor_remove_picture_p4,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_remove_picture_p5",utc_metadata_editor_remove_picture_p5,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_remove_picture_p6",utc_metadata_editor_remove_picture_p6,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_destroy_n",utc_metadata_editor_destroy_n,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {"utc_metadata_editor_destroy_p",utc_metadata_editor_destroy_p,utc_metadata_editor_startup,utc_metadata_editor_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_METADATA-EDITOR-NATIVE_H__
diff --git a/src/utc/metadata-extractor/tct-metadata-extractor-core_tv.h b/src/utc/metadata-extractor/tct-metadata-extractor-core_tv.h
new file mode 100755 (executable)
index 0000000..83f3a3e
--- /dev/null
@@ -0,0 +1,76 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_METADATA-EXTRACTOR-NATIVE_H__
+#define __TCT_METADATA-EXTRACTOR-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_metadata_extractor_startup(void);
+extern void utc_metadata_extractor_cleanup(void);
+
+extern int utc_metadata_extractor_create_n(void);
+extern int utc_metadata_extractor_create_p(void);
+extern int utc_metadata_extractor_set_path_n1(void);
+extern int utc_metadata_extractor_set_path_n2(void);
+extern int utc_metadata_extractor_set_path_p(void);
+extern int utc_metadata_extractor_set_buffer_n1(void);
+extern int utc_metadata_extractor_set_buffer_n2(void);
+extern int utc_metadata_extractor_set_buffer_p(void);
+extern int utc_metadata_extractor_get_metadata_n(void);
+extern int utc_metadata_extractor_get_metadata_p1(void);
+extern int utc_metadata_extractor_get_metadata_p2(void);
+extern int utc_metadata_extractor_get_metadata_p3(void);
+extern int utc_metadata_extractor_get_artwork_n(void);
+extern int utc_metadata_extractor_get_artwork_p(void);
+extern int utc_metadata_extractor_get_frame_n(void);
+extern int utc_metadata_extractor_get_frame_p(void);
+extern int utc_metadata_extractor_get_frame_at_time_n(void);
+extern int utc_metadata_extractor_get_frame_at_time_p(void);
+extern int utc_metadata_extractor_get_synclyrics_n1(void);
+extern int utc_metadata_extractor_get_synclyrics_n2(void);
+extern int utc_metadata_extractor_get_synclyrics_p(void);
+extern int utc_metadata_extractor_destroy_n(void);
+extern int utc_metadata_extractor_destroy_p(void);
+
+testcase tc_array[] = {
+       {"utc_metadata_extractor_create_n",utc_metadata_extractor_create_n,utc_metadata_extractor_startup,utc_metadata_extractor_cleanup},
+       {"utc_metadata_extractor_create_p",utc_metadata_extractor_create_p,utc_metadata_extractor_startup,utc_metadata_extractor_cleanup},
+       {"utc_metadata_extractor_set_path_n1",utc_metadata_extractor_set_path_n1,utc_metadata_extractor_startup,utc_metadata_extractor_cleanup},
+       {"utc_metadata_extractor_set_path_n2",utc_metadata_extractor_set_path_n2,utc_metadata_extractor_startup,utc_metadata_extractor_cleanup},
+       {"utc_metadata_extractor_set_path_p",utc_metadata_extractor_set_path_p,utc_metadata_extractor_startup,utc_metadata_extractor_cleanup},
+       {"utc_metadata_extractor_set_buffer_n1",utc_metadata_extractor_set_buffer_n1,utc_metadata_extractor_startup,utc_metadata_extractor_cleanup},
+       {"utc_metadata_extractor_set_buffer_n2",utc_metadata_extractor_set_buffer_n2,utc_metadata_extractor_startup,utc_metadata_extractor_cleanup},
+       {"utc_metadata_extractor_set_buffer_p",utc_metadata_extractor_set_buffer_p,utc_metadata_extractor_startup,utc_metadata_extractor_cleanup},
+       {"utc_metadata_extractor_get_metadata_n",utc_metadata_extractor_get_metadata_n,utc_metadata_extractor_startup,utc_metadata_extractor_cleanup},
+       {"utc_metadata_extractor_get_metadata_p1",utc_metadata_extractor_get_metadata_p1,utc_metadata_extractor_startup,utc_metadata_extractor_cleanup},
+       {"utc_metadata_extractor_get_metadata_p2",utc_metadata_extractor_get_metadata_p2,utc_metadata_extractor_startup,utc_metadata_extractor_cleanup},
+       {"utc_metadata_extractor_get_metadata_p3",utc_metadata_extractor_get_metadata_p3,utc_metadata_extractor_startup,utc_metadata_extractor_cleanup},
+       {"utc_metadata_extractor_get_artwork_n",utc_metadata_extractor_get_artwork_n,utc_metadata_extractor_startup,utc_metadata_extractor_cleanup},
+       {"utc_metadata_extractor_get_artwork_p",utc_metadata_extractor_get_artwork_p,utc_metadata_extractor_startup,utc_metadata_extractor_cleanup},
+       {"utc_metadata_extractor_get_frame_n",utc_metadata_extractor_get_frame_n,utc_metadata_extractor_startup,utc_metadata_extractor_cleanup},
+       {"utc_metadata_extractor_get_frame_p",utc_metadata_extractor_get_frame_p,utc_metadata_extractor_startup,utc_metadata_extractor_cleanup},
+       {"utc_metadata_extractor_get_frame_at_time_n",utc_metadata_extractor_get_frame_at_time_n,utc_metadata_extractor_startup,utc_metadata_extractor_cleanup},
+       {"utc_metadata_extractor_get_frame_at_time_p",utc_metadata_extractor_get_frame_at_time_p,utc_metadata_extractor_startup,utc_metadata_extractor_cleanup},
+       {"utc_metadata_extractor_get_synclyrics_n1",utc_metadata_extractor_get_synclyrics_n1,utc_metadata_extractor_startup,utc_metadata_extractor_cleanup},
+       {"utc_metadata_extractor_get_synclyrics_n2",utc_metadata_extractor_get_synclyrics_n2,utc_metadata_extractor_startup,utc_metadata_extractor_cleanup},
+       {"utc_metadata_extractor_get_synclyrics_p",utc_metadata_extractor_get_synclyrics_p,utc_metadata_extractor_startup,utc_metadata_extractor_cleanup},
+       {"utc_metadata_extractor_destroy_n",utc_metadata_extractor_destroy_n,utc_metadata_extractor_startup,utc_metadata_extractor_cleanup},
+       {"utc_metadata_extractor_destroy_p",utc_metadata_extractor_destroy_p,utc_metadata_extractor_startup,utc_metadata_extractor_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_METADATA-EXTRACTOR-NATIVE_H__
diff --git a/src/utc/mime-type/tct-mime-type-core_tv.h b/src/utc/mime-type/tct-mime-type-core_tv.h
new file mode 100755 (executable)
index 0000000..b4a0029
--- /dev/null
@@ -0,0 +1,79 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_MIME-TYPE-NATIVE_H__
+#define __TCT_MIME-TYPE-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_mime_type_get_mime_type_startup(void);
+extern void utc_mime_type_get_mime_type_cleanup(void);
+extern void utc_mime_type_get_mime_type_for_file_startup(void);
+extern void utc_mime_type_get_mime_type_for_file_cleanup(void);
+extern void utc_mime_type_get_mime_type_for_data_startup(void);
+extern void utc_mime_type_get_mime_type_for_data_cleanup(void);
+
+extern int utc_mime_type_get_mime_type_p1(void);
+extern int utc_mime_type_get_mime_type_p2(void);
+extern int utc_mime_type_get_mime_type_p3(void);
+extern int utc_mime_type_get_mime_type_p4(void);
+extern int utc_mime_type_get_mime_type_p5(void);
+extern int utc_mime_type_get_mime_type_p6(void);
+extern int utc_mime_type_get_mime_type_n1(void);
+extern int utc_mime_type_get_mime_type_n2(void);
+extern int utc_mime_type_get_mime_type_n3(void);
+extern int utc_mime_type_get_file_extension_p1(void);
+extern int utc_mime_type_get_file_extension_p2(void);
+extern int utc_mime_type_get_file_extension_n1(void);
+extern int utc_mime_type_get_file_extension_n2(void);
+extern int utc_mime_type_get_file_extension_n3(void);
+extern int utc_mime_type_get_file_extension_n4(void);
+extern int utc_mime_type_get_mime_type_for_file_p1(void);
+extern int utc_mime_type_get_mime_type_for_file_n1(void);
+extern int utc_mime_type_get_mime_type_for_file_n2(void);
+extern int utc_mime_type_get_mime_type_for_file_n3(void);
+extern int utc_mime_type_get_mime_type_for_data_p1(void);
+extern int utc_mime_type_get_mime_type_for_data_n1(void);
+extern int utc_mime_type_get_mime_type_for_data_n2(void);
+
+
+testcase tc_array[] = {
+       {"utc_mime_type_get_mime_type_p1",utc_mime_type_get_mime_type_p1,utc_mime_type_get_mime_type_startup,utc_mime_type_get_mime_type_cleanup},
+       {"utc_mime_type_get_mime_type_p2",utc_mime_type_get_mime_type_p2,utc_mime_type_get_mime_type_startup,utc_mime_type_get_mime_type_cleanup},
+       {"utc_mime_type_get_mime_type_p3",utc_mime_type_get_mime_type_p3,utc_mime_type_get_mime_type_startup,utc_mime_type_get_mime_type_cleanup},
+       {"utc_mime_type_get_mime_type_p4",utc_mime_type_get_mime_type_p4,utc_mime_type_get_mime_type_startup,utc_mime_type_get_mime_type_cleanup},
+       {"utc_mime_type_get_mime_type_p5",utc_mime_type_get_mime_type_p5,utc_mime_type_get_mime_type_startup,utc_mime_type_get_mime_type_cleanup},
+       {"utc_mime_type_get_mime_type_p6",utc_mime_type_get_mime_type_p6,utc_mime_type_get_mime_type_startup,utc_mime_type_get_mime_type_cleanup},
+       {"utc_mime_type_get_mime_type_n1",utc_mime_type_get_mime_type_n1,utc_mime_type_get_mime_type_startup,utc_mime_type_get_mime_type_cleanup},
+       {"utc_mime_type_get_mime_type_n2",utc_mime_type_get_mime_type_n2,utc_mime_type_get_mime_type_startup,utc_mime_type_get_mime_type_cleanup},
+       {"utc_mime_type_get_mime_type_n3",utc_mime_type_get_mime_type_n3,utc_mime_type_get_mime_type_startup,utc_mime_type_get_mime_type_cleanup},
+       {"utc_mime_type_get_file_extension_p1",utc_mime_type_get_file_extension_p1,utc_mime_type_get_mime_type_startup,utc_mime_type_get_mime_type_cleanup},
+       {"utc_mime_type_get_file_extension_p2",utc_mime_type_get_file_extension_p2,utc_mime_type_get_mime_type_startup,utc_mime_type_get_mime_type_cleanup},
+       {"utc_mime_type_get_file_extension_n1",utc_mime_type_get_file_extension_n1,utc_mime_type_get_mime_type_startup,utc_mime_type_get_mime_type_cleanup},
+       {"utc_mime_type_get_file_extension_n2",utc_mime_type_get_file_extension_n2,utc_mime_type_get_mime_type_startup,utc_mime_type_get_mime_type_cleanup},
+       {"utc_mime_type_get_file_extension_n3",utc_mime_type_get_file_extension_n3,utc_mime_type_get_mime_type_startup,utc_mime_type_get_mime_type_cleanup},
+       {"utc_mime_type_get_file_extension_n4",utc_mime_type_get_file_extension_n4,utc_mime_type_get_mime_type_startup,utc_mime_type_get_mime_type_cleanup},
+       {"utc_mime_type_get_mime_type_for_file_p1",utc_mime_type_get_mime_type_for_file_p1,utc_mime_type_get_mime_type_for_file_startup,utc_mime_type_get_mime_type_for_file_cleanup},
+       {"utc_mime_type_get_mime_type_for_file_n1",utc_mime_type_get_mime_type_for_file_n1,utc_mime_type_get_mime_type_for_file_startup,utc_mime_type_get_mime_type_for_file_cleanup},
+       {"utc_mime_type_get_mime_type_for_file_n2",utc_mime_type_get_mime_type_for_file_n2,utc_mime_type_get_mime_type_for_file_startup,utc_mime_type_get_mime_type_for_file_cleanup},
+       {"utc_mime_type_get_mime_type_for_file_n3",utc_mime_type_get_mime_type_for_file_n3,utc_mime_type_get_mime_type_for_file_startup,utc_mime_type_get_mime_type_for_file_cleanup},
+       {"utc_mime_type_get_mime_type_for_data_p1",utc_mime_type_get_mime_type_for_data_p1,utc_mime_type_get_mime_type_for_data_startup,utc_mime_type_get_mime_type_for_data_cleanup},
+       {"utc_mime_type_get_mime_type_for_data_n1",utc_mime_type_get_mime_type_for_data_n1,utc_mime_type_get_mime_type_for_data_startup,utc_mime_type_get_mime_type_for_data_cleanup},
+       {"utc_mime_type_get_mime_type_for_data_n2",utc_mime_type_get_mime_type_for_data_n2,utc_mime_type_get_mime_type_for_data_startup,utc_mime_type_get_mime_type_for_data_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_MIME-TYPE-NATIVE_H__
diff --git a/src/utc/mtp/tct-mtp-core_tv.h b/src/utc/mtp/tct-mtp-core_tv.h
new file mode 100755 (executable)
index 0000000..5b55741
--- /dev/null
@@ -0,0 +1,110 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_MTP-NATIVE_H__
+#define __TCT_MTP-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_mtp_manager_startup(void);
+extern void utc_mtp_manager_cleanup(void);
+extern void utc_mtp_deviceinfo_startup(void);
+extern void utc_mtp_deviceinfo_cleanup(void);
+extern void utc_mtp_storageinfo_startup(void);
+extern void utc_mtp_storageinfo_cleanup(void);
+extern void utc_mtp_objectinfo_startup(void);
+extern void utc_mtp_objectinfo_cleanup(void);
+
+extern int utc_mtp_mtp_initialize_p(void);
+extern int utc_mtp_mtp_get_devices_n(void);
+extern int utc_mtp_mtp_get_storages_n(void);
+extern int utc_mtp_mtp_get_object_handles_n(void);
+extern int utc_mtp_mtp_get_object_n(void);
+extern int utc_mtp_mtp_get_thumbnail_n(void);
+extern int utc_mtp_mtp_add_mtp_event_cb_p(void);
+extern int utc_mtp_mtp_add_mtp_event_cb_n(void);
+extern int utc_mtp_mtp_remove_mtp_event_cb_p(void);
+extern int utc_mtp_mtp_remove_mtp_event_cb_n(void);
+extern int utc_mtp_mtp_deinitialize_p(void);
+extern int utc_mtp_mtp_deviceinfo_get_manufacturer_name_n(void);
+extern int utc_mtp_mtp_deviceinfo_get_model_name_n(void);
+extern int utc_mtp_mtp_deviceinfo_get_serial_number_n(void);
+extern int utc_mtp_mtp_deviceinfo_get_device_version_n(void);
+extern int utc_mtp_mtp_storageinfo_get_description_n(void);
+extern int utc_mtp_mtp_storageinfo_get_free_space_n(void);
+extern int utc_mtp_mtp_storageinfo_get_max_capacity_n(void);
+extern int utc_mtp_mtp_storageinfo_get_storage_type_n(void);
+extern int utc_mtp_mtp_storageinfo_get_volume_identifier_n(void);
+extern int utc_mtp_mtp_objectinfo_get_file_name_n(void);
+extern int utc_mtp_mtp_objectinfo_get_keywords_n(void);
+extern int utc_mtp_mtp_objectinfo_get_association_desc_n(void);
+extern int utc_mtp_mtp_objectinfo_get_association_type_n(void);
+extern int utc_mtp_mtp_objectinfo_get_size_n(void);
+extern int utc_mtp_mtp_objectinfo_get_parent_object_handle_n(void);
+extern int utc_mtp_mtp_objectinfo_get_storage_n(void);
+extern int utc_mtp_mtp_objectinfo_get_date_created_n(void);
+extern int utc_mtp_mtp_objectinfo_get_date_modified_n(void);
+extern int utc_mtp_mtp_objectinfo_get_file_type_n(void);
+extern int utc_mtp_mtp_objectinfo_get_image_bit_depth_n(void);
+extern int utc_mtp_mtp_objectinfo_get_image_pix_width_n(void);
+extern int utc_mtp_mtp_objectinfo_get_image_pix_height_n(void);
+extern int utc_mtp_mtp_objectinfo_get_thumbnail_size_n(void);
+extern int utc_mtp_mtp_objectinfo_get_thumbnail_file_type_n(void);
+extern int utc_mtp_mtp_objectinfo_get_thumbnail_pix_height_n(void);
+extern int utc_mtp_mtp_objectinfo_get_thumbnail_pix_width_n(void);
+
+testcase tc_array[] = {
+       {"utc_mtp_mtp_initialize_p",utc_mtp_mtp_initialize_p,utc_mtp_manager_startup,utc_mtp_manager_cleanup},
+       {"utc_mtp_mtp_get_devices_n",utc_mtp_mtp_get_devices_n,utc_mtp_manager_startup,utc_mtp_manager_cleanup},
+       {"utc_mtp_mtp_get_storages_n",utc_mtp_mtp_get_storages_n,utc_mtp_manager_startup,utc_mtp_manager_cleanup},
+       {"utc_mtp_mtp_get_object_handles_n",utc_mtp_mtp_get_object_handles_n,utc_mtp_manager_startup,utc_mtp_manager_cleanup},
+       {"utc_mtp_mtp_get_object_n",utc_mtp_mtp_get_object_n,utc_mtp_manager_startup,utc_mtp_manager_cleanup},
+       {"utc_mtp_mtp_get_thumbnail_n",utc_mtp_mtp_get_thumbnail_n,utc_mtp_manager_startup,utc_mtp_manager_cleanup},
+       {"utc_mtp_mtp_add_mtp_event_cb_p",utc_mtp_mtp_add_mtp_event_cb_p,utc_mtp_manager_startup,utc_mtp_manager_cleanup},
+       {"utc_mtp_mtp_add_mtp_event_cb_n",utc_mtp_mtp_add_mtp_event_cb_n,utc_mtp_manager_startup,utc_mtp_manager_cleanup},
+       {"utc_mtp_mtp_remove_mtp_event_cb_p",utc_mtp_mtp_remove_mtp_event_cb_p,utc_mtp_manager_startup,utc_mtp_manager_cleanup},
+       {"utc_mtp_mtp_remove_mtp_event_cb_n",utc_mtp_mtp_remove_mtp_event_cb_n,utc_mtp_manager_startup,utc_mtp_manager_cleanup},
+       {"utc_mtp_mtp_deinitialize_p",utc_mtp_mtp_deinitialize_p,utc_mtp_manager_startup,utc_mtp_manager_cleanup},
+       {"utc_mtp_mtp_deviceinfo_get_manufacturer_name_n",utc_mtp_mtp_deviceinfo_get_manufacturer_name_n,utc_mtp_deviceinfo_startup,utc_mtp_deviceinfo_cleanup},
+       {"utc_mtp_mtp_deviceinfo_get_model_name_n",utc_mtp_mtp_deviceinfo_get_model_name_n,utc_mtp_deviceinfo_startup,utc_mtp_deviceinfo_cleanup},
+       {"utc_mtp_mtp_deviceinfo_get_serial_number_n",utc_mtp_mtp_deviceinfo_get_serial_number_n,utc_mtp_deviceinfo_startup,utc_mtp_deviceinfo_cleanup},
+       {"utc_mtp_mtp_deviceinfo_get_device_version_n",utc_mtp_mtp_deviceinfo_get_device_version_n,utc_mtp_deviceinfo_startup,utc_mtp_deviceinfo_cleanup},
+       {"utc_mtp_mtp_storageinfo_get_description_n",utc_mtp_mtp_storageinfo_get_description_n,utc_mtp_storageinfo_startup,utc_mtp_storageinfo_cleanup},
+       {"utc_mtp_mtp_storageinfo_get_free_space_n",utc_mtp_mtp_storageinfo_get_free_space_n,utc_mtp_storageinfo_startup,utc_mtp_storageinfo_cleanup},
+       {"utc_mtp_mtp_storageinfo_get_max_capacity_n",utc_mtp_mtp_storageinfo_get_max_capacity_n,utc_mtp_storageinfo_startup,utc_mtp_storageinfo_cleanup},
+       {"utc_mtp_mtp_storageinfo_get_storage_type_n",utc_mtp_mtp_storageinfo_get_storage_type_n,utc_mtp_storageinfo_startup,utc_mtp_storageinfo_cleanup},
+       {"utc_mtp_mtp_storageinfo_get_volume_identifier_n",utc_mtp_mtp_storageinfo_get_volume_identifier_n,utc_mtp_storageinfo_startup,utc_mtp_storageinfo_cleanup},
+       {"utc_mtp_mtp_objectinfo_get_file_name_n",utc_mtp_mtp_objectinfo_get_file_name_n,utc_mtp_objectinfo_startup,utc_mtp_objectinfo_cleanup},
+       {"utc_mtp_mtp_objectinfo_get_keywords_n",utc_mtp_mtp_objectinfo_get_keywords_n,utc_mtp_objectinfo_startup,utc_mtp_objectinfo_cleanup},
+       {"utc_mtp_mtp_objectinfo_get_association_desc_n",utc_mtp_mtp_objectinfo_get_association_desc_n,utc_mtp_objectinfo_startup,utc_mtp_objectinfo_cleanup},
+       {"utc_mtp_mtp_objectinfo_get_association_type_n",utc_mtp_mtp_objectinfo_get_association_type_n,utc_mtp_objectinfo_startup,utc_mtp_objectinfo_cleanup},
+       {"utc_mtp_mtp_objectinfo_get_size_n",utc_mtp_mtp_objectinfo_get_size_n,utc_mtp_objectinfo_startup,utc_mtp_objectinfo_cleanup},
+       {"utc_mtp_mtp_objectinfo_get_parent_object_handle_n",utc_mtp_mtp_objectinfo_get_parent_object_handle_n,utc_mtp_objectinfo_startup,utc_mtp_objectinfo_cleanup},
+       {"utc_mtp_mtp_objectinfo_get_storage_n",utc_mtp_mtp_objectinfo_get_storage_n,utc_mtp_objectinfo_startup,utc_mtp_objectinfo_cleanup},
+       {"utc_mtp_mtp_objectinfo_get_date_created_n",utc_mtp_mtp_objectinfo_get_date_created_n,utc_mtp_objectinfo_startup,utc_mtp_objectinfo_cleanup},
+       {"utc_mtp_mtp_objectinfo_get_date_modified_n",utc_mtp_mtp_objectinfo_get_date_modified_n,utc_mtp_objectinfo_startup,utc_mtp_objectinfo_cleanup},
+       {"utc_mtp_mtp_objectinfo_get_file_type_n",utc_mtp_mtp_objectinfo_get_file_type_n,utc_mtp_objectinfo_startup,utc_mtp_objectinfo_cleanup},
+       {"utc_mtp_mtp_objectinfo_get_image_bit_depth_n",utc_mtp_mtp_objectinfo_get_image_bit_depth_n,utc_mtp_objectinfo_startup,utc_mtp_objectinfo_cleanup},
+       {"utc_mtp_mtp_objectinfo_get_image_pix_width_n",utc_mtp_mtp_objectinfo_get_image_pix_width_n,utc_mtp_objectinfo_startup,utc_mtp_objectinfo_cleanup},
+       {"utc_mtp_mtp_objectinfo_get_image_pix_height_n",utc_mtp_mtp_objectinfo_get_image_pix_height_n,utc_mtp_objectinfo_startup,utc_mtp_objectinfo_cleanup},
+       {"utc_mtp_mtp_objectinfo_get_thumbnail_size_n",utc_mtp_mtp_objectinfo_get_thumbnail_size_n,utc_mtp_objectinfo_startup,utc_mtp_objectinfo_cleanup},
+       {"utc_mtp_mtp_objectinfo_get_thumbnail_file_type_n",utc_mtp_mtp_objectinfo_get_thumbnail_file_type_n,utc_mtp_objectinfo_startup,utc_mtp_objectinfo_cleanup},
+       {"utc_mtp_mtp_objectinfo_get_thumbnail_pix_height_n",utc_mtp_mtp_objectinfo_get_thumbnail_pix_height_n,utc_mtp_objectinfo_startup,utc_mtp_objectinfo_cleanup},
+       {"utc_mtp_mtp_objectinfo_get_thumbnail_pix_width_n",utc_mtp_mtp_objectinfo_get_thumbnail_pix_width_n,utc_mtp_objectinfo_startup,utc_mtp_objectinfo_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_MTP-NATIVE_H__
diff --git a/src/utc/multi-assistant/tct-multi-assistant-core_tv.h b/src/utc/multi-assistant/tct-multi-assistant-core_tv.h
new file mode 100644 (file)
index 0000000..0488150
--- /dev/null
@@ -0,0 +1,236 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_MULTI-ASSISTANT-NATIVE_H__
+#define __TCT_MULTI-ASSISTANT-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_multi_assistant_startup(void);
+extern void utc_multi_assistant_cleanup(void);
+
+extern int utc_ma_initialize_p(void);
+extern int utc_ma_deinitialize_p(void);
+extern int utc_ma_deinitialize_n(void);
+extern int utc_ma_prepare_p(void);
+extern int utc_ma_prepare_n(void);
+extern int utc_ma_unprepare_p(void);
+extern int utc_ma_unprepare_n(void);
+extern int utc_ma_get_state_p(void);
+extern int utc_ma_get_state_n1(void);
+extern int utc_ma_get_state_n2(void);
+extern int utc_ma_get_current_language_p(void);
+extern int utc_ma_get_current_language_n(void);
+extern int utc_ma_get_recording_audio_format_p(void);
+extern int utc_ma_get_recording_audio_format_n1(void);
+extern int utc_ma_get_recording_audio_format_n2(void);
+extern int utc_ma_set_state_changed_cb_p(void);
+extern int utc_ma_set_state_changed_cb_n1(void);
+extern int utc_ma_set_state_changed_cb_n2(void);
+extern int utc_ma_unset_state_changed_cb_p(void);
+extern int utc_ma_unset_state_changed_cb_n(void);
+extern int utc_ma_set_error_cb_p(void);
+extern int utc_ma_set_error_cb_n1(void);
+extern int utc_ma_set_error_cb_n2(void);
+extern int utc_ma_unset_error_cb_p(void);
+extern int utc_ma_unset_error_cb_n(void);
+extern int utc_ma_set_language_changed_cb_p(void);
+extern int utc_ma_set_language_changed_cb_n1(void);
+extern int utc_ma_set_language_changed_cb_n2(void);
+extern int utc_ma_unset_language_changed_cb_p(void);
+extern int utc_ma_unset_language_changed_cb_n(void);
+extern int utc_ma_set_audio_streaming_cb_p(void);
+extern int utc_ma_set_audio_streaming_cb_n1(void);
+extern int utc_ma_set_audio_streaming_cb_n2(void);
+extern int utc_ma_unset_audio_streaming_cb_p(void);
+extern int utc_ma_unset_audio_streaming_cb_n(void);
+extern int utc_ma_send_asr_result_p(void);
+extern int utc_ma_send_asr_result_n1(void);
+extern int utc_ma_send_asr_result_n2(void);
+extern int utc_ma_send_result_p(void);
+extern int utc_ma_send_result_n(void);
+extern int utc_ma_send_recognition_result_p(void);
+extern int utc_ma_send_recognition_result_n(void);
+extern int utc_ma_set_active_state_changed_cb_p(void);
+extern int utc_ma_set_active_state_changed_cb_n1(void);
+extern int utc_ma_set_active_state_changed_cb_n2(void);
+extern int utc_ma_unset_active_state_changed_cb_p(void);
+extern int utc_ma_unset_active_state_changed_cb_n(void);
+extern int utc_ma_start_receiving_audio_streaming_data_p(void);
+extern int utc_ma_start_receiving_audio_streaming_data_n(void);
+extern int utc_ma_stop_receiving_audio_streaming_data_p(void);
+extern int utc_ma_stop_receiving_audio_streaming_data_n(void);
+extern int utc_ma_update_voice_feedback_state_p(void);
+extern int utc_ma_update_voice_feedback_state_n(void);
+extern int utc_ma_send_assistant_specific_command_p(void);
+extern int utc_ma_send_assistant_specific_command_n(void);
+extern int utc_ma_set_wakeup_engine_command_cb_p(void);
+extern int utc_ma_set_wakeup_engine_command_cb_n1(void);
+extern int utc_ma_set_wakeup_engine_command_cb_n2(void);
+extern int utc_ma_unset_wakeup_engine_command_cb_p(void);
+extern int utc_ma_unset_wakeup_engine_command_cb_n(void);
+extern int utc_ma_assistant_info_foreach_assistants_p(void);
+extern int utc_ma_assistant_info_foreach_assistants_n(void);
+extern int utc_ma_assistant_info_get_app_id_p(void);
+extern int utc_ma_assistant_info_get_app_id_n(void);
+extern int utc_ma_assistant_info_get_enabled_status_p(void);
+extern int utc_ma_assistant_info_get_enabled_status_n(void);
+extern int utc_ma_get_recording_audio_source_type_p(void);
+extern int utc_ma_get_recording_audio_source_type_n1(void);
+extern int utc_ma_get_recording_audio_source_type_n2(void);
+extern int utc_ma_set_background_volume_p(void);
+extern int utc_ma_set_background_volume_n(void);
+extern int utc_ma_set_preprocessing_allow_mode_p(void);
+extern int utc_ma_set_preprocessing_allow_mode_n(void);
+extern int utc_ma_set_preprocessing_information_changed_cb_p(void);
+extern int utc_ma_set_preprocessing_information_changed_cb_n1(void);
+extern int utc_ma_set_preprocessing_information_changed_cb_n2(void);
+extern int utc_ma_unset_preprocessing_information_changed_cb_p(void);
+extern int utc_ma_unset_preprocessing_information_changed_cb_n(void);
+extern int utc_ma_send_preprocessing_result_p(void);
+extern int utc_ma_send_preprocessing_result_n(void);
+extern int utc_ma_set_wake_word_audio_require_flag_p(void);
+extern int utc_ma_set_wake_word_audio_require_flag_n(void);
+extern int utc_ma_set_audio_streaming_data_section_changed_cb_p(void);
+extern int utc_ma_set_audio_streaming_data_section_changed_cb_n1(void);
+extern int utc_ma_set_audio_streaming_data_section_changed_cb_n2(void);
+extern int utc_ma_unset_audio_streaming_data_section_changed_cb_p(void);
+extern int utc_ma_unset_audio_streaming_data_section_changed_cb_n(void);
+extern int utc_ma_set_assistant_wakeup_language_p(void);
+extern int utc_ma_set_assistant_wakeup_language_n(void);
+extern int utc_ma_set_service_state_changed_cb_p(void);
+extern int utc_ma_set_service_state_changed_cb_n(void);
+extern int utc_ma_unset_service_state_changed_cb_p(void);
+extern int utc_ma_unset_service_state_changed_cb_n(void);
+extern int utc_ma_set_voice_key_status_changed_cb_p(void);
+extern int utc_ma_set_voice_key_status_changed_cb_n(void);
+extern int utc_ma_unset_voice_key_status_changed_cb_p(void);
+extern int utc_ma_unset_voice_key_status_changed_cb_n(void);
+extern int utc_ma_add_wake_word_p(void);
+extern int utc_ma_add_wake_word_n1(void);
+extern int utc_ma_add_wake_word_n2(void);
+extern int utc_ma_remove_wake_word_p(void);
+extern int utc_ma_remove_wake_word_n1(void);
+extern int utc_ma_remove_wake_word_n2(void);
+
+testcase tc_array[] = {
+       {"utc_ma_initialize_p",utc_ma_initialize_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_deinitialize_p",utc_ma_deinitialize_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_deinitialize_n",utc_ma_deinitialize_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_prepare_p",utc_ma_prepare_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_prepare_n",utc_ma_prepare_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_unprepare_p",utc_ma_unprepare_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_unprepare_n",utc_ma_unprepare_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_get_state_p",utc_ma_get_state_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_get_state_n1",utc_ma_get_state_n1,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_get_state_n2",utc_ma_get_state_n2,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_get_current_language_p",utc_ma_get_current_language_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_get_current_language_n",utc_ma_get_current_language_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_get_recording_audio_format_p",utc_ma_get_recording_audio_format_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_get_recording_audio_format_n1",utc_ma_get_recording_audio_format_n1,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_get_recording_audio_format_n2",utc_ma_get_recording_audio_format_n2,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_set_state_changed_cb_p",utc_ma_set_state_changed_cb_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_set_state_changed_cb_n1",utc_ma_set_state_changed_cb_n1,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_set_state_changed_cb_n2",utc_ma_set_state_changed_cb_n2,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_unset_state_changed_cb_p",utc_ma_unset_state_changed_cb_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_unset_state_changed_cb_n",utc_ma_unset_state_changed_cb_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_set_error_cb_p",utc_ma_set_error_cb_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_set_error_cb_n1",utc_ma_set_error_cb_n1,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_set_error_cb_n2",utc_ma_set_error_cb_n2,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_unset_error_cb_p",utc_ma_unset_error_cb_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_unset_error_cb_n",utc_ma_unset_error_cb_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_set_language_changed_cb_p",utc_ma_set_language_changed_cb_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_set_language_changed_cb_n1",utc_ma_set_language_changed_cb_n1,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_set_language_changed_cb_n2",utc_ma_set_language_changed_cb_n2,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_unset_language_changed_cb_p",utc_ma_unset_language_changed_cb_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_unset_language_changed_cb_n",utc_ma_unset_language_changed_cb_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_set_audio_streaming_cb_p",utc_ma_set_audio_streaming_cb_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_set_audio_streaming_cb_n1",utc_ma_set_audio_streaming_cb_n1,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_set_audio_streaming_cb_n2",utc_ma_set_audio_streaming_cb_n2,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_unset_audio_streaming_cb_p",utc_ma_unset_audio_streaming_cb_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_unset_audio_streaming_cb_n",utc_ma_unset_audio_streaming_cb_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_send_asr_result_p",utc_ma_send_asr_result_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_send_asr_result_n1",utc_ma_send_asr_result_n1,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_send_asr_result_n2",utc_ma_send_asr_result_n2,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_send_result_p",utc_ma_send_result_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_send_result_n",utc_ma_send_result_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_send_recognition_result_p",utc_ma_send_recognition_result_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_send_recognition_result_n",utc_ma_send_recognition_result_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_set_active_state_changed_cb_p",utc_ma_set_active_state_changed_cb_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_set_active_state_changed_cb_n1",utc_ma_set_active_state_changed_cb_n1,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_set_active_state_changed_cb_n2",utc_ma_set_active_state_changed_cb_n2,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_unset_active_state_changed_cb_p",utc_ma_unset_active_state_changed_cb_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_unset_active_state_changed_cb_n",utc_ma_unset_active_state_changed_cb_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_start_receiving_audio_streaming_data_p",utc_ma_start_receiving_audio_streaming_data_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_start_receiving_audio_streaming_data_n",utc_ma_start_receiving_audio_streaming_data_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_stop_receiving_audio_streaming_data_p",utc_ma_stop_receiving_audio_streaming_data_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_stop_receiving_audio_streaming_data_n",utc_ma_stop_receiving_audio_streaming_data_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_update_voice_feedback_state_p",utc_ma_update_voice_feedback_state_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_update_voice_feedback_state_n",utc_ma_update_voice_feedback_state_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_send_assistant_specific_command_p",utc_ma_send_assistant_specific_command_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_send_assistant_specific_command_n",utc_ma_send_assistant_specific_command_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_set_wakeup_engine_command_cb_p",utc_ma_set_wakeup_engine_command_cb_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_set_wakeup_engine_command_cb_n1",utc_ma_set_wakeup_engine_command_cb_n1,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_set_wakeup_engine_command_cb_n2",utc_ma_set_wakeup_engine_command_cb_n2,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_unset_wakeup_engine_command_cb_p",utc_ma_unset_wakeup_engine_command_cb_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_unset_wakeup_engine_command_cb_n",utc_ma_unset_wakeup_engine_command_cb_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_assistant_info_foreach_assistants_p",utc_ma_assistant_info_foreach_assistants_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_assistant_info_foreach_assistants_n",utc_ma_assistant_info_foreach_assistants_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_assistant_info_get_app_id_p",utc_ma_assistant_info_get_app_id_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_assistant_info_get_app_id_n",utc_ma_assistant_info_get_app_id_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_assistant_info_get_enabled_status_p",utc_ma_assistant_info_get_enabled_status_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_assistant_info_get_enabled_status_n",utc_ma_assistant_info_get_enabled_status_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_get_recording_audio_source_type_p",utc_ma_get_recording_audio_source_type_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_get_recording_audio_source_type_n1",utc_ma_get_recording_audio_source_type_n1,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_get_recording_audio_source_type_n2",utc_ma_get_recording_audio_source_type_n2,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_set_background_volume_p",utc_ma_set_background_volume_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_set_background_volume_n",utc_ma_set_background_volume_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_set_preprocessing_allow_mode_p",utc_ma_set_preprocessing_allow_mode_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_set_preprocessing_allow_mode_n",utc_ma_set_preprocessing_allow_mode_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_set_preprocessing_information_changed_cb_p",utc_ma_set_preprocessing_information_changed_cb_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_set_preprocessing_information_changed_cb_n1",utc_ma_set_preprocessing_information_changed_cb_n1,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_set_preprocessing_information_changed_cb_n2",utc_ma_set_preprocessing_information_changed_cb_n2,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_unset_preprocessing_information_changed_cb_p",utc_ma_unset_preprocessing_information_changed_cb_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_unset_preprocessing_information_changed_cb_n",utc_ma_unset_preprocessing_information_changed_cb_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_send_preprocessing_result_p",utc_ma_send_preprocessing_result_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_send_preprocessing_result_n",utc_ma_send_preprocessing_result_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_set_wake_word_audio_require_flag_p",utc_ma_set_wake_word_audio_require_flag_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_set_wake_word_audio_require_flag_n",utc_ma_set_wake_word_audio_require_flag_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_set_audio_streaming_data_section_changed_cb_p",utc_ma_set_audio_streaming_data_section_changed_cb_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_set_audio_streaming_data_section_changed_cb_n1",utc_ma_set_audio_streaming_data_section_changed_cb_n1,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_set_audio_streaming_data_section_changed_cb_n2",utc_ma_set_audio_streaming_data_section_changed_cb_n2,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_unset_audio_streaming_data_section_changed_cb_p",utc_ma_unset_audio_streaming_data_section_changed_cb_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_unset_audio_streaming_data_section_changed_cb_n",utc_ma_unset_audio_streaming_data_section_changed_cb_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_set_assistant_wakeup_language_p",utc_ma_set_assistant_wakeup_language_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_set_assistant_wakeup_language_n",utc_ma_set_assistant_wakeup_language_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_set_service_state_changed_cb_p",utc_ma_set_service_state_changed_cb_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_set_service_state_changed_cb_n",utc_ma_set_service_state_changed_cb_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_unset_service_state_changed_cb_p",utc_ma_unset_service_state_changed_cb_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_unset_service_state_changed_cb_n",utc_ma_unset_service_state_changed_cb_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_set_voice_key_status_changed_cb_p",utc_ma_set_voice_key_status_changed_cb_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_set_voice_key_status_changed_cb_n",utc_ma_set_voice_key_status_changed_cb_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_unset_voice_key_status_changed_cb_p",utc_ma_unset_voice_key_status_changed_cb_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_unset_voice_key_status_changed_cb_n",utc_ma_unset_voice_key_status_changed_cb_n,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_add_wake_word_p",utc_ma_add_wake_word_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_add_wake_word_n1",utc_ma_add_wake_word_n1,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_add_wake_word_n2",utc_ma_add_wake_word_n2,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_remove_wake_word_p",utc_ma_remove_wake_word_p,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_remove_wake_word_n1",utc_ma_remove_wake_word_n1,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {"utc_ma_remove_wake_word_n2",utc_ma_remove_wake_word_n2,utc_multi_assistant_startup,utc_multi_assistant_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_MULTI-ASSISTANT-NATIVE_H__
diff --git a/src/utc/native-common/tct-native-common-core_tv.h b/src/utc/native-common/tct-native-common-core_tv.h
new file mode 100755 (executable)
index 0000000..489166a
--- /dev/null
@@ -0,0 +1,38 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_NATIVE-COMMON-NATIVE_H__
+#define __TCT_NATIVE-COMMON-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+
+extern int utc_get_last_result_p(void);
+extern int utc_get_last_result_p2(void);
+extern int utc_set_last_result_p(void);
+extern int utc_get_error_message_p(void);
+extern int utc_get_error_message_n(void);
+
+testcase tc_array[] = {
+       {"utc_get_last_result_p",utc_get_last_result_p,NULL,NULL},
+       {"utc_get_last_result_p2",utc_get_last_result_p2,NULL,NULL},
+       {"utc_set_last_result_p",utc_set_last_result_p,NULL,NULL},
+       {"utc_get_error_message_p",utc_get_error_message_p,NULL,NULL},
+       {"utc_get_error_message_n",utc_get_error_message_n,NULL,NULL},
+       {NULL, NULL}
+};
+
+#endif // __TCT_NATIVE-COMMON-NATIVE_H__
diff --git a/src/utc/nfc/tct-nfc-core_tv.h b/src/utc/nfc/tct-nfc-core_tv.h
new file mode 100755 (executable)
index 0000000..133b557
--- /dev/null
@@ -0,0 +1,360 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_NFC-NATIVE_H__
+#define __TCT_NFC-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_nfc_startup(void);
+extern void utc_nfc_cleanup(void);
+extern void utc_nfc_snep_startup(void);
+extern void utc_nfc_snep_cleanup(void);
+extern void utc_ce_startup(void);
+extern void utc_ce_cleanup(void);
+extern void utc_nfc_ndef_message_startup(void);
+extern void utc_nfc_ndef_message_cleanup(void);
+extern void utc_nfc_ndef_record_startup(void);
+extern void utc_nfc_ndef_record_cleanup(void);
+extern void utc_nfc_se_hce_startup(void);
+extern void utc_nfc_se_hce_cleanup(void);
+
+extern int utc_nfc_manager_is_supported_p(void);
+extern int utc_nfc_manager_initialize_p(void);
+extern int utc_nfc_manager_deinitialize_p(void);
+extern int utc_nfc_manager_set_activation_changed_cb_p(void);
+extern int utc_nfc_manager_set_activation_changed_cb_n(void);
+extern int utc_nfc_manager_unset_activation_changed_cb_p(void);
+extern int utc_nfc_manager_unset_activation_changed_cb_n(void);
+extern int utc_nfc_manager_unset_tag_discovered_cb_p(void);
+extern int utc_nfc_manager_unset_tag_discovered_cb_n(void);
+extern int utc_nfc_manager_unset_ndef_discovered_cb_p(void);
+extern int utc_nfc_manager_unset_ndef_discovered_cb_n(void);
+extern int utc_nfc_manager_unset_p2p_target_discovered_cb_p(void);
+extern int utc_nfc_manager_unset_p2p_target_discovered_cb_n(void);
+extern int utc_nfc_manager_is_activated_p(void);
+extern int utc_nfc_manager_set_tag_discovered_cb_p(void);
+extern int utc_nfc_manager_set_tag_discovered_cb_n(void);
+extern int utc_nfc_manager_set_ndef_discovered_cb_p(void);
+extern int utc_nfc_manager_set_ndef_discovered_cb_n(void);
+extern int utc_nfc_manager_set_p2p_target_discovered_cb_p(void);
+extern int utc_nfc_manager_set_p2p_target_discovered_cb_n(void);
+extern int utc_nfc_manager_set_system_handler_enable_p1(void);
+extern int utc_nfc_manager_set_system_handler_enable_p2(void);
+extern int utc_nfc_manager_set_system_handler_enable_n(void);
+extern int utc_nfc_manager_get_se_type_p(void);
+extern int utc_nfc_manager_get_se_type_n(void);
+extern int utc_nfc_manager_set_se_type_p(void);
+extern int utc_nfc_manager_set_se_type_n(void);
+extern int utc_nfc_manager_get_cached_message_n(void);
+extern int utc_nfc_manager_get_connected_tag_n(void);
+extern int utc_nfc_manager_get_connected_target_n(void);
+extern int utc_nfc_manager_set_tag_filter_p(void);
+extern int utc_nfc_manager_set_tag_filter_n(void);
+extern int utc_nfc_manager_get_tag_filter_p(void);
+extern int utc_nfc_manager_get_tag_filter_n(void);
+extern int utc_nfc_manager_is_system_handler_enabled_p(void);
+extern int utc_nfc_manager_is_system_handler_enabled_n(void);
+extern int utc_nfc_tag_get_type_n(void);
+extern int utc_nfc_tag_is_support_ndef_n(void);
+extern int utc_nfc_tag_get_maximum_ndef_size_n(void);
+extern int utc_nfc_tag_get_ndef_size_n(void);
+extern int utc_nfc_tag_foreach_information_n(void);
+extern int utc_nfc_tag_transceive_n(void);
+extern int utc_nfc_tag_read_ndef_n(void);
+extern int utc_nfc_tag_write_ndef_n(void);
+extern int utc_nfc_tag_format_ndef_n(void);
+extern int utc_nfc_mifare_authenticate_with_keyA_n(void);
+extern int utc_nfc_mifare_authenticate_with_keyB_n(void);
+extern int utc_nfc_mifare_read_block_n(void);
+extern int utc_nfc_mifare_read_page_n(void);
+extern int utc_nfc_mifare_write_block_n(void);
+extern int utc_nfc_mifare_write_page_n(void);
+extern int utc_nfc_mifare_increment_n(void);
+extern int utc_nfc_mifare_decrement_n(void);
+extern int utc_nfc_mifare_transfer_n(void);
+extern int utc_nfc_mifare_restore_n(void);
+extern int utc_nfc_p2p_set_data_received_cb_n(void);
+extern int utc_nfc_p2p_unset_data_received_cb_n(void);
+extern int utc_nfc_p2p_send_n(void);
+extern int utc_nfc_snep_register_server_p(void);
+extern int utc_nfc_snep_register_server_n1(void);
+extern int utc_nfc_snep_register_server_n2(void);
+extern int utc_nfc_snep_unregister_server_p(void);
+extern int utc_nfc_snep_unregister_server_n(void);
+extern int utc_nfc_snep_send_client_request_n(void);
+extern int utc_nfc_snep_start_client_n(void);
+extern int utc_nfc_snep_start_server_n(void);
+extern int utc_nfc_snep_stop_service_n(void);
+extern int utc_nfc_se_enable_card_emulation_p(void);
+extern int utc_nfc_se_enable_card_emulation_n(void);
+extern int utc_nfc_se_disable_card_emulation_p(void);
+extern int utc_nfc_se_disable_card_emulation_n(void);
+extern int utc_nfc_se_get_card_emulation_mode_p(void);
+extern int utc_nfc_se_get_card_emulation_mode_n(void);
+extern int utc_nfc_se_set_preferred_handler_n(void);
+extern int utc_nfc_se_unset_preferred_handler_p(void);
+extern int utc_nfc_se_unset_preferred_handler_n(void);
+extern int utc_nfc_manager_set_se_event_cb_p(void);
+extern int utc_nfc_manager_set_se_event_cb_n(void);
+extern int utc_nfc_manager_unset_se_event_cb_p(void);
+extern int utc_nfc_manager_unset_se_event_cb_n(void);
+extern int utc_nfc_manager_set_se_transaction_event_cb_p1(void);
+extern int utc_nfc_manager_set_se_transaction_event_cb_p2(void);
+extern int utc_nfc_manager_set_se_transaction_event_cb_n1(void);
+extern int utc_nfc_manager_set_se_transaction_event_cb_n2(void);
+extern int utc_nfc_manager_set_se_transaction_event_cb_n3(void);
+extern int utc_nfc_manager_unset_se_transaction_event_cb_p(void);
+extern int utc_nfc_manager_unset_se_transaction_event_cb_n(void);
+extern int utc_nfc_manager_enable_transaction_fg_dispatch_p(void);
+extern int utc_nfc_manager_enable_transaction_fg_dispatch_n(void);
+extern int utc_nfc_manager_disable_transaction_fg_dispatch_p(void);
+extern int utc_nfc_manager_disable_transaction_fg_dispatch_n(void);
+extern int utc_nfc_ndef_message_create_p(void);
+extern int utc_nfc_ndef_message_create_n(void);
+extern int utc_nfc_ndef_message_create_from_rawdata_p(void);
+extern int utc_nfc_ndef_message_create_from_rawdata_n1(void);
+extern int utc_nfc_ndef_message_create_from_rawdata_n2(void);
+extern int utc_nfc_ndef_message_destroy_p(void);
+extern int utc_nfc_ndef_message_destroy_n(void);
+extern int utc_nfc_ndef_message_get_record_count_p(void);
+extern int utc_nfc_ndef_message_get_record_count_n1(void);
+extern int utc_nfc_ndef_message_get_record_count_n2(void);
+extern int utc_nfc_ndef_message_get_rawdata_p(void);
+extern int utc_nfc_ndef_message_get_rawdata_n(void);
+extern int utc_nfc_ndef_message_append_record_p(void);
+extern int utc_nfc_ndef_message_append_record_n(void);
+extern int utc_nfc_ndef_message_insert_record_p(void);
+extern int utc_nfc_ndef_message_insert_record_n(void);
+extern int utc_nfc_ndef_message_remove_record_p(void);
+extern int utc_nfc_ndef_message_remove_record_n(void);
+extern int utc_nfc_ndef_message_get_record_p(void);
+extern int utc_nfc_ndef_message_get_record_n(void);
+extern int utc_nfc_ndef_record_create_p(void);
+extern int utc_nfc_ndef_record_create_n(void);
+extern int utc_nfc_ndef_record_create_text_p(void);
+extern int utc_nfc_ndef_record_create_text_n(void);
+extern int utc_nfc_ndef_record_create_uri_p(void);
+extern int utc_nfc_ndef_record_create_uri_n(void);
+extern int utc_nfc_ndef_record_create_mime_p(void);
+extern int utc_nfc_ndef_record_create_mime_n_1(void);
+extern int utc_nfc_ndef_record_create_mime_n_2(void);
+extern int utc_nfc_ndef_record_create_mime_n_3(void);
+extern int utc_nfc_ndef_record_destroy_p(void);
+extern int utc_nfc_ndef_record_destroy_n(void);
+extern int utc_nfc_ndef_record_set_id_p(void);
+extern int utc_nfc_ndef_record_set_id_n(void);
+extern int utc_nfc_ndef_record_get_id_p(void);
+extern int utc_nfc_ndef_record_get_id_n(void);
+extern int utc_nfc_ndef_record_get_payload_p(void);
+extern int utc_nfc_ndef_record_get_payload_n(void);
+extern int utc_nfc_ndef_record_get_type_p(void);
+extern int utc_nfc_ndef_record_get_type_n(void);
+extern int utc_nfc_ndef_record_get_tnf_p(void);
+extern int utc_nfc_ndef_record_get_tnf_n(void);
+extern int utc_nfc_ndef_record_get_text_p(void);
+extern int utc_nfc_ndef_record_get_text_n(void);
+extern int utc_nfc_ndef_record_get_langcode_p(void);
+extern int utc_nfc_ndef_record_get_langcode_n(void);
+extern int utc_nfc_ndef_record_get_encode_type_p(void);
+extern int utc_nfc_ndef_record_get_encode_type_n(void);
+extern int utc_nfc_ndef_record_get_uri_p(void);
+extern int utc_nfc_ndef_record_get_uri_n(void);
+extern int utc_nfc_ndef_record_get_mime_type_p(void);
+extern int utc_nfc_ndef_record_get_mime_type_n(void);
+extern int utc_nfc_manager_set_hce_event_cb_p(void);
+extern int utc_nfc_manager_set_hce_event_cb_n(void);
+extern int utc_nfc_manager_unset_hce_event_cb_p(void);
+extern int utc_nfc_manager_unset_hce_event_cb_n(void);
+extern int utc_nfc_se_set_default_route_p(void);
+extern int utc_nfc_se_set_default_route_n(void);
+extern int utc_nfc_se_is_activated_handler_for_aid_p(void);
+extern int utc_nfc_se_is_activated_handler_for_aid_n(void);
+extern int utc_nfc_se_is_activated_handler_for_category_p(void);
+extern int utc_nfc_se_is_activated_handler_for_category_n(void);
+extern int utc_nfc_se_register_aid_p(void);
+extern int utc_nfc_se_register_aid_n(void);
+extern int utc_nfc_se_unregister_aid_p(void);
+extern int utc_nfc_se_unregister_aid_n(void);
+extern int utc_nfc_se_foreach_registered_aids_p(void);
+extern int utc_nfc_se_foreach_registered_aids_n(void);
+extern int utc_nfc_hce_send_apdu_response_n(void);
+
+testcase tc_array[] = {
+       {"utc_nfc_manager_is_supported_p",utc_nfc_manager_is_supported_p,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_manager_initialize_p",utc_nfc_manager_initialize_p,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_manager_deinitialize_p",utc_nfc_manager_deinitialize_p,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_manager_set_activation_changed_cb_p",utc_nfc_manager_set_activation_changed_cb_p,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_manager_set_activation_changed_cb_n",utc_nfc_manager_set_activation_changed_cb_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_manager_unset_activation_changed_cb_p",utc_nfc_manager_unset_activation_changed_cb_p,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_manager_unset_activation_changed_cb_n",utc_nfc_manager_unset_activation_changed_cb_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_manager_unset_tag_discovered_cb_p",utc_nfc_manager_unset_tag_discovered_cb_p,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_manager_unset_tag_discovered_cb_n",utc_nfc_manager_unset_tag_discovered_cb_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_manager_unset_ndef_discovered_cb_p",utc_nfc_manager_unset_ndef_discovered_cb_p,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_manager_unset_ndef_discovered_cb_n",utc_nfc_manager_unset_ndef_discovered_cb_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_manager_unset_p2p_target_discovered_cb_p",utc_nfc_manager_unset_p2p_target_discovered_cb_p,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_manager_unset_p2p_target_discovered_cb_n",utc_nfc_manager_unset_p2p_target_discovered_cb_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_manager_is_activated_p",utc_nfc_manager_is_activated_p,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_manager_set_tag_discovered_cb_p",utc_nfc_manager_set_tag_discovered_cb_p,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_manager_set_tag_discovered_cb_n",utc_nfc_manager_set_tag_discovered_cb_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_manager_set_ndef_discovered_cb_p",utc_nfc_manager_set_ndef_discovered_cb_p,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_manager_set_ndef_discovered_cb_n",utc_nfc_manager_set_ndef_discovered_cb_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_manager_set_p2p_target_discovered_cb_p",utc_nfc_manager_set_p2p_target_discovered_cb_p,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_manager_set_p2p_target_discovered_cb_n",utc_nfc_manager_set_p2p_target_discovered_cb_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_manager_set_system_handler_enable_p1",utc_nfc_manager_set_system_handler_enable_p1,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_manager_set_system_handler_enable_p2",utc_nfc_manager_set_system_handler_enable_p2,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_manager_set_system_handler_enable_n",utc_nfc_manager_set_system_handler_enable_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_manager_get_se_type_p",utc_nfc_manager_get_se_type_p,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_manager_get_se_type_n",utc_nfc_manager_get_se_type_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_manager_set_se_type_p",utc_nfc_manager_set_se_type_p,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_manager_set_se_type_n",utc_nfc_manager_set_se_type_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_manager_get_cached_message_n",utc_nfc_manager_get_cached_message_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_manager_get_connected_tag_n",utc_nfc_manager_get_connected_tag_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_manager_get_connected_target_n",utc_nfc_manager_get_connected_target_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_manager_set_tag_filter_p",utc_nfc_manager_set_tag_filter_p,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_manager_set_tag_filter_n",utc_nfc_manager_set_tag_filter_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_manager_get_tag_filter_p",utc_nfc_manager_get_tag_filter_p,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_manager_get_tag_filter_n",utc_nfc_manager_get_tag_filter_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_manager_is_system_handler_enabled_p",utc_nfc_manager_is_system_handler_enabled_p,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_manager_is_system_handler_enabled_n",utc_nfc_manager_is_system_handler_enabled_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_tag_get_type_n",utc_nfc_tag_get_type_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_tag_is_support_ndef_n",utc_nfc_tag_is_support_ndef_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_tag_get_maximum_ndef_size_n",utc_nfc_tag_get_maximum_ndef_size_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_tag_get_ndef_size_n",utc_nfc_tag_get_ndef_size_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_tag_foreach_information_n",utc_nfc_tag_foreach_information_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_tag_transceive_n",utc_nfc_tag_transceive_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_tag_read_ndef_n",utc_nfc_tag_read_ndef_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_tag_write_ndef_n",utc_nfc_tag_write_ndef_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_tag_format_ndef_n",utc_nfc_tag_format_ndef_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_mifare_authenticate_with_keyA_n",utc_nfc_mifare_authenticate_with_keyA_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_mifare_authenticate_with_keyB_n",utc_nfc_mifare_authenticate_with_keyB_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_mifare_read_block_n",utc_nfc_mifare_read_block_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_mifare_read_page_n",utc_nfc_mifare_read_page_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_mifare_write_block_n",utc_nfc_mifare_write_block_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_mifare_write_page_n",utc_nfc_mifare_write_page_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_mifare_increment_n",utc_nfc_mifare_increment_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_mifare_decrement_n",utc_nfc_mifare_decrement_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_mifare_transfer_n",utc_nfc_mifare_transfer_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_mifare_restore_n",utc_nfc_mifare_restore_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_p2p_set_data_received_cb_n",utc_nfc_p2p_set_data_received_cb_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_p2p_unset_data_received_cb_n",utc_nfc_p2p_unset_data_received_cb_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_p2p_send_n",utc_nfc_p2p_send_n,utc_nfc_startup,utc_nfc_cleanup},
+       {"utc_nfc_snep_register_server_p",utc_nfc_snep_register_server_p,utc_nfc_snep_startup,utc_nfc_snep_cleanup},
+       {"utc_nfc_snep_register_server_n1",utc_nfc_snep_register_server_n1,utc_nfc_snep_startup,utc_nfc_snep_cleanup},
+       {"utc_nfc_snep_register_server_n2",utc_nfc_snep_register_server_n2,utc_nfc_snep_startup,utc_nfc_snep_cleanup},
+       {"utc_nfc_snep_unregister_server_p",utc_nfc_snep_unregister_server_p,utc_nfc_snep_startup,utc_nfc_snep_cleanup},
+       {"utc_nfc_snep_unregister_server_n",utc_nfc_snep_unregister_server_n,utc_nfc_snep_startup,utc_nfc_snep_cleanup},
+       {"utc_nfc_snep_send_client_request_n",utc_nfc_snep_send_client_request_n,utc_nfc_snep_startup,utc_nfc_snep_cleanup},
+       {"utc_nfc_snep_start_client_n",utc_nfc_snep_start_client_n,utc_nfc_snep_startup,utc_nfc_snep_cleanup},
+       {"utc_nfc_snep_start_server_n",utc_nfc_snep_start_server_n,utc_nfc_snep_startup,utc_nfc_snep_cleanup},
+       {"utc_nfc_snep_stop_service_n",utc_nfc_snep_stop_service_n,utc_nfc_snep_startup,utc_nfc_snep_cleanup},
+       {"utc_nfc_se_enable_card_emulation_p",utc_nfc_se_enable_card_emulation_p,utc_ce_startup,utc_ce_cleanup},
+       {"utc_nfc_se_enable_card_emulation_n",utc_nfc_se_enable_card_emulation_n,utc_ce_startup,utc_ce_cleanup},
+       {"utc_nfc_se_disable_card_emulation_p",utc_nfc_se_disable_card_emulation_p,utc_ce_startup,utc_ce_cleanup},
+       {"utc_nfc_se_disable_card_emulation_n",utc_nfc_se_disable_card_emulation_n,utc_ce_startup,utc_ce_cleanup},
+       {"utc_nfc_se_get_card_emulation_mode_p",utc_nfc_se_get_card_emulation_mode_p,utc_ce_startup,utc_ce_cleanup},
+       {"utc_nfc_se_get_card_emulation_mode_n",utc_nfc_se_get_card_emulation_mode_n,utc_ce_startup,utc_ce_cleanup},
+       {"utc_nfc_se_set_preferred_handler_n",utc_nfc_se_set_preferred_handler_n,utc_ce_startup,utc_ce_cleanup},
+       {"utc_nfc_se_unset_preferred_handler_p",utc_nfc_se_unset_preferred_handler_p,utc_ce_startup,utc_ce_cleanup},
+       {"utc_nfc_se_unset_preferred_handler_n",utc_nfc_se_unset_preferred_handler_n,utc_ce_startup,utc_ce_cleanup},
+       {"utc_nfc_manager_set_se_event_cb_p",utc_nfc_manager_set_se_event_cb_p,utc_ce_startup,utc_ce_cleanup},
+       {"utc_nfc_manager_set_se_event_cb_n",utc_nfc_manager_set_se_event_cb_n,utc_ce_startup,utc_ce_cleanup},
+       {"utc_nfc_manager_unset_se_event_cb_p",utc_nfc_manager_unset_se_event_cb_p,utc_ce_startup,utc_ce_cleanup},
+       {"utc_nfc_manager_unset_se_event_cb_n",utc_nfc_manager_unset_se_event_cb_n,utc_ce_startup,utc_ce_cleanup},
+       {"utc_nfc_manager_set_se_transaction_event_cb_p1",utc_nfc_manager_set_se_transaction_event_cb_p1,utc_ce_startup,utc_ce_cleanup},
+       {"utc_nfc_manager_set_se_transaction_event_cb_p2",utc_nfc_manager_set_se_transaction_event_cb_p2,utc_ce_startup,utc_ce_cleanup},
+       {"utc_nfc_manager_set_se_transaction_event_cb_n1",utc_nfc_manager_set_se_transaction_event_cb_n1,utc_ce_startup,utc_ce_cleanup},
+       {"utc_nfc_manager_set_se_transaction_event_cb_n2",utc_nfc_manager_set_se_transaction_event_cb_n2,utc_ce_startup,utc_ce_cleanup},
+       {"utc_nfc_manager_set_se_transaction_event_cb_n3",utc_nfc_manager_set_se_transaction_event_cb_n3,utc_ce_startup,utc_ce_cleanup},
+       {"utc_nfc_manager_unset_se_transaction_event_cb_p",utc_nfc_manager_unset_se_transaction_event_cb_p,utc_ce_startup,utc_ce_cleanup},
+       {"utc_nfc_manager_unset_se_transaction_event_cb_n",utc_nfc_manager_unset_se_transaction_event_cb_n,utc_ce_startup,utc_ce_cleanup},
+       {"utc_nfc_manager_enable_transaction_fg_dispatch_p",utc_nfc_manager_enable_transaction_fg_dispatch_p,utc_ce_startup,utc_ce_cleanup},
+       {"utc_nfc_manager_enable_transaction_fg_dispatch_n",utc_nfc_manager_enable_transaction_fg_dispatch_n,utc_ce_startup,utc_ce_cleanup},
+       {"utc_nfc_manager_disable_transaction_fg_dispatch_p",utc_nfc_manager_disable_transaction_fg_dispatch_p,utc_ce_startup,utc_ce_cleanup},
+       {"utc_nfc_manager_disable_transaction_fg_dispatch_n",utc_nfc_manager_disable_transaction_fg_dispatch_n,utc_ce_startup,utc_ce_cleanup},
+       {"utc_nfc_ndef_message_create_p",utc_nfc_ndef_message_create_p,utc_nfc_ndef_message_startup,utc_nfc_ndef_message_cleanup},
+       {"utc_nfc_ndef_message_create_n",utc_nfc_ndef_message_create_n,utc_nfc_ndef_message_startup,utc_nfc_ndef_message_cleanup},
+       {"utc_nfc_ndef_message_create_from_rawdata_p",utc_nfc_ndef_message_create_from_rawdata_p,utc_nfc_ndef_message_startup,utc_nfc_ndef_message_cleanup},
+       {"utc_nfc_ndef_message_create_from_rawdata_n1",utc_nfc_ndef_message_create_from_rawdata_n1,utc_nfc_ndef_message_startup,utc_nfc_ndef_message_cleanup},
+       {"utc_nfc_ndef_message_create_from_rawdata_n2",utc_nfc_ndef_message_create_from_rawdata_n2,utc_nfc_ndef_message_startup,utc_nfc_ndef_message_cleanup},
+       {"utc_nfc_ndef_message_destroy_p",utc_nfc_ndef_message_destroy_p,utc_nfc_ndef_message_startup,utc_nfc_ndef_message_cleanup},
+       {"utc_nfc_ndef_message_destroy_n",utc_nfc_ndef_message_destroy_n,utc_nfc_ndef_message_startup,utc_nfc_ndef_message_cleanup},
+       {"utc_nfc_ndef_message_get_record_count_p",utc_nfc_ndef_message_get_record_count_p,utc_nfc_ndef_message_startup,utc_nfc_ndef_message_cleanup},
+       {"utc_nfc_ndef_message_get_record_count_n1",utc_nfc_ndef_message_get_record_count_n1,utc_nfc_ndef_message_startup,utc_nfc_ndef_message_cleanup},
+       {"utc_nfc_ndef_message_get_record_count_n2",utc_nfc_ndef_message_get_record_count_n2,utc_nfc_ndef_message_startup,utc_nfc_ndef_message_cleanup},
+       {"utc_nfc_ndef_message_get_rawdata_p",utc_nfc_ndef_message_get_rawdata_p,utc_nfc_ndef_message_startup,utc_nfc_ndef_message_cleanup},
+       {"utc_nfc_ndef_message_get_rawdata_n",utc_nfc_ndef_message_get_rawdata_n,utc_nfc_ndef_message_startup,utc_nfc_ndef_message_cleanup},
+       {"utc_nfc_ndef_message_append_record_p",utc_nfc_ndef_message_append_record_p,utc_nfc_ndef_message_startup,utc_nfc_ndef_message_cleanup},
+       {"utc_nfc_ndef_message_append_record_n",utc_nfc_ndef_message_append_record_n,utc_nfc_ndef_message_startup,utc_nfc_ndef_message_cleanup},
+       {"utc_nfc_ndef_message_insert_record_p",utc_nfc_ndef_message_insert_record_p,utc_nfc_ndef_message_startup,utc_nfc_ndef_message_cleanup},
+       {"utc_nfc_ndef_message_insert_record_n",utc_nfc_ndef_message_insert_record_n,utc_nfc_ndef_message_startup,utc_nfc_ndef_message_cleanup},
+       {"utc_nfc_ndef_message_remove_record_p",utc_nfc_ndef_message_remove_record_p,utc_nfc_ndef_message_startup,utc_nfc_ndef_message_cleanup},
+       {"utc_nfc_ndef_message_remove_record_n",utc_nfc_ndef_message_remove_record_n,utc_nfc_ndef_message_startup,utc_nfc_ndef_message_cleanup},
+       {"utc_nfc_ndef_message_get_record_p",utc_nfc_ndef_message_get_record_p,utc_nfc_ndef_message_startup,utc_nfc_ndef_message_cleanup},
+       {"utc_nfc_ndef_message_get_record_n",utc_nfc_ndef_message_get_record_n,utc_nfc_ndef_message_startup,utc_nfc_ndef_message_cleanup},
+       {"utc_nfc_ndef_record_create_p",utc_nfc_ndef_record_create_p,utc_nfc_ndef_record_startup,utc_nfc_ndef_record_cleanup},
+       {"utc_nfc_ndef_record_create_n",utc_nfc_ndef_record_create_n,utc_nfc_ndef_record_startup,utc_nfc_ndef_record_cleanup},
+       {"utc_nfc_ndef_record_create_text_p",utc_nfc_ndef_record_create_text_p,utc_nfc_ndef_record_startup,utc_nfc_ndef_record_cleanup},
+       {"utc_nfc_ndef_record_create_text_n",utc_nfc_ndef_record_create_text_n,utc_nfc_ndef_record_startup,utc_nfc_ndef_record_cleanup},
+       {"utc_nfc_ndef_record_create_uri_p",utc_nfc_ndef_record_create_uri_p,utc_nfc_ndef_record_startup,utc_nfc_ndef_record_cleanup},
+       {"utc_nfc_ndef_record_create_uri_n",utc_nfc_ndef_record_create_uri_n,utc_nfc_ndef_record_startup,utc_nfc_ndef_record_cleanup},
+       {"utc_nfc_ndef_record_create_mime_p",utc_nfc_ndef_record_create_mime_p,utc_nfc_ndef_record_startup,utc_nfc_ndef_record_cleanup},
+       {"utc_nfc_ndef_record_create_mime_n_1",utc_nfc_ndef_record_create_mime_n_1,utc_nfc_ndef_record_startup,utc_nfc_ndef_record_cleanup},
+       {"utc_nfc_ndef_record_create_mime_n_2",utc_nfc_ndef_record_create_mime_n_2,utc_nfc_ndef_record_startup,utc_nfc_ndef_record_cleanup},
+       {"utc_nfc_ndef_record_create_mime_n_3",utc_nfc_ndef_record_create_mime_n_3,utc_nfc_ndef_record_startup,utc_nfc_ndef_record_cleanup},
+       {"utc_nfc_ndef_record_destroy_p",utc_nfc_ndef_record_destroy_p,utc_nfc_ndef_record_startup,utc_nfc_ndef_record_cleanup},
+       {"utc_nfc_ndef_record_destroy_n",utc_nfc_ndef_record_destroy_n,utc_nfc_ndef_record_startup,utc_nfc_ndef_record_cleanup},
+       {"utc_nfc_ndef_record_set_id_p",utc_nfc_ndef_record_set_id_p,utc_nfc_ndef_record_startup,utc_nfc_ndef_record_cleanup},
+       {"utc_nfc_ndef_record_set_id_n",utc_nfc_ndef_record_set_id_n,utc_nfc_ndef_record_startup,utc_nfc_ndef_record_cleanup},
+       {"utc_nfc_ndef_record_get_id_p",utc_nfc_ndef_record_get_id_p,utc_nfc_ndef_record_startup,utc_nfc_ndef_record_cleanup},
+       {"utc_nfc_ndef_record_get_id_n",utc_nfc_ndef_record_get_id_n,utc_nfc_ndef_record_startup,utc_nfc_ndef_record_cleanup},
+       {"utc_nfc_ndef_record_get_payload_p",utc_nfc_ndef_record_get_payload_p,utc_nfc_ndef_record_startup,utc_nfc_ndef_record_cleanup},
+       {"utc_nfc_ndef_record_get_payload_n",utc_nfc_ndef_record_get_payload_n,utc_nfc_ndef_record_startup,utc_nfc_ndef_record_cleanup},
+       {"utc_nfc_ndef_record_get_type_p",utc_nfc_ndef_record_get_type_p,utc_nfc_ndef_record_startup,utc_nfc_ndef_record_cleanup},
+       {"utc_nfc_ndef_record_get_type_n",utc_nfc_ndef_record_get_type_n,utc_nfc_ndef_record_startup,utc_nfc_ndef_record_cleanup},
+       {"utc_nfc_ndef_record_get_tnf_p",utc_nfc_ndef_record_get_tnf_p,utc_nfc_ndef_record_startup,utc_nfc_ndef_record_cleanup},
+       {"utc_nfc_ndef_record_get_tnf_n",utc_nfc_ndef_record_get_tnf_n,utc_nfc_ndef_record_startup,utc_nfc_ndef_record_cleanup},
+       {"utc_nfc_ndef_record_get_text_p",utc_nfc_ndef_record_get_text_p,utc_nfc_ndef_record_startup,utc_nfc_ndef_record_cleanup},
+       {"utc_nfc_ndef_record_get_text_n",utc_nfc_ndef_record_get_text_n,utc_nfc_ndef_record_startup,utc_nfc_ndef_record_cleanup},
+       {"utc_nfc_ndef_record_get_langcode_p",utc_nfc_ndef_record_get_langcode_p,utc_nfc_ndef_record_startup,utc_nfc_ndef_record_cleanup},
+       {"utc_nfc_ndef_record_get_langcode_n",utc_nfc_ndef_record_get_langcode_n,utc_nfc_ndef_record_startup,utc_nfc_ndef_record_cleanup},
+       {"utc_nfc_ndef_record_get_encode_type_p",utc_nfc_ndef_record_get_encode_type_p,utc_nfc_ndef_record_startup,utc_nfc_ndef_record_cleanup},
+       {"utc_nfc_ndef_record_get_encode_type_n",utc_nfc_ndef_record_get_encode_type_n,utc_nfc_ndef_record_startup,utc_nfc_ndef_record_cleanup},
+       {"utc_nfc_ndef_record_get_uri_p",utc_nfc_ndef_record_get_uri_p,utc_nfc_ndef_record_startup,utc_nfc_ndef_record_cleanup},
+       {"utc_nfc_ndef_record_get_uri_n",utc_nfc_ndef_record_get_uri_n,utc_nfc_ndef_record_startup,utc_nfc_ndef_record_cleanup},
+       {"utc_nfc_ndef_record_get_mime_type_p",utc_nfc_ndef_record_get_mime_type_p,utc_nfc_ndef_record_startup,utc_nfc_ndef_record_cleanup},
+       {"utc_nfc_ndef_record_get_mime_type_n",utc_nfc_ndef_record_get_mime_type_n,utc_nfc_ndef_record_startup,utc_nfc_ndef_record_cleanup},
+       {"utc_nfc_manager_set_hce_event_cb_p",utc_nfc_manager_set_hce_event_cb_p,utc_nfc_se_hce_startup,utc_nfc_se_hce_cleanup},
+       {"utc_nfc_manager_set_hce_event_cb_n",utc_nfc_manager_set_hce_event_cb_n,utc_nfc_se_hce_startup,utc_nfc_se_hce_cleanup},
+       {"utc_nfc_manager_unset_hce_event_cb_p",utc_nfc_manager_unset_hce_event_cb_p,utc_nfc_se_hce_startup,utc_nfc_se_hce_cleanup},
+       {"utc_nfc_manager_unset_hce_event_cb_n",utc_nfc_manager_unset_hce_event_cb_n,utc_nfc_se_hce_startup,utc_nfc_se_hce_cleanup},
+       {"utc_nfc_se_set_default_route_p",utc_nfc_se_set_default_route_p,utc_nfc_se_hce_startup,utc_nfc_se_hce_cleanup},
+       {"utc_nfc_se_set_default_route_n",utc_nfc_se_set_default_route_n,utc_nfc_se_hce_startup,utc_nfc_se_hce_cleanup},
+       {"utc_nfc_se_is_activated_handler_for_aid_p",utc_nfc_se_is_activated_handler_for_aid_p,utc_nfc_se_hce_startup,utc_nfc_se_hce_cleanup},
+       {"utc_nfc_se_is_activated_handler_for_aid_n",utc_nfc_se_is_activated_handler_for_aid_n,utc_nfc_se_hce_startup,utc_nfc_se_hce_cleanup},
+       {"utc_nfc_se_is_activated_handler_for_category_p",utc_nfc_se_is_activated_handler_for_category_p,utc_nfc_se_hce_startup,utc_nfc_se_hce_cleanup},
+       {"utc_nfc_se_is_activated_handler_for_category_n",utc_nfc_se_is_activated_handler_for_category_n,utc_nfc_se_hce_startup,utc_nfc_se_hce_cleanup},
+       {"utc_nfc_se_register_aid_p",utc_nfc_se_register_aid_p,utc_nfc_se_hce_startup,utc_nfc_se_hce_cleanup},
+       {"utc_nfc_se_register_aid_n",utc_nfc_se_register_aid_n,utc_nfc_se_hce_startup,utc_nfc_se_hce_cleanup},
+       {"utc_nfc_se_unregister_aid_p",utc_nfc_se_unregister_aid_p,utc_nfc_se_hce_startup,utc_nfc_se_hce_cleanup},
+       {"utc_nfc_se_unregister_aid_n",utc_nfc_se_unregister_aid_n,utc_nfc_se_hce_startup,utc_nfc_se_hce_cleanup},
+       {"utc_nfc_se_foreach_registered_aids_p",utc_nfc_se_foreach_registered_aids_p,utc_nfc_se_hce_startup,utc_nfc_se_hce_cleanup},
+       {"utc_nfc_se_foreach_registered_aids_n",utc_nfc_se_foreach_registered_aids_n,utc_nfc_se_hce_startup,utc_nfc_se_hce_cleanup},
+       {"utc_nfc_hce_send_apdu_response_n",utc_nfc_hce_send_apdu_response_n,utc_nfc_se_hce_startup,utc_nfc_se_hce_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_NFC-NATIVE_H__
diff --git a/src/utc/nnstreamer/tct-nnstreamer-core_tv.h b/src/utc/nnstreamer/tct-nnstreamer-core_tv.h
deleted file mode 100755 (executable)
index 9ed5cba..0000000
+++ /dev/null
@@ -1,570 +0,0 @@
-//
-// Copyright (c) 2019 Samsung Electronics Co., Ltd.
-//
-// Licensed under the Apache License, Version 2.0 (the License);
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-//     http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-#ifndef __TCT_NNSTREAMER-NATIVE_H__
-#define __TCT_NNSTREAMER-NATIVE_H__
-
-#include "testcase.h"
-#include "tct_common.h"
-
-extern void utc_nnstreamer_single_startup (void);
-extern void utc_nnstreamer_single_cleanup (void);
-extern void utc_nnstreamer_pipeline_startup (void);
-extern void utc_nnstreamer_pipeline_cleanup (void);
-extern void utc_nnstreamer_pipeline_sink_startup (void);
-extern void utc_nnstreamer_pipeline_sink_cleanup (void);
-extern void utc_nnstreamer_pipeline_src_startup (void);
-extern void utc_nnstreamer_pipeline_src_cleanup (void);
-extern void utc_nnstreamer_pipeline_switch_startup (void);
-extern void utc_nnstreamer_pipeline_switch_cleanup (void);
-extern void utc_nnstreamer_pipeline_valve_startup (void);
-extern void utc_nnstreamer_pipeline_valve_cleanup (void);
-extern void utc_nnstreamer_pipeline_tensor_info_startup (void);
-extern void utc_nnstreamer_pipeline_tensor_info_cleanup (void);
-extern void utc_nnstreamer_pipeline_tensor_data_startup (void);
-extern void utc_nnstreamer_pipeline_tensor_data_cleanup (void);
-extern void utc_nnstreamer_scenario_startup (void);
-extern void utc_nnstreamer_scenario_cleanup (void);
-extern void utc_nnstreamer_capi_startup (void);
-extern void utc_nnstreamer_capi_cleanup (void);
-
-extern int utc_ml_pipeline_construct_p (void);
-extern int utc_ml_pipeline_construct_n (void);
-extern int utc_ml_pipeline_destroy_p (void);
-extern int utc_ml_pipeline_destroy_n (void);
-extern int utc_ml_pipeline_get_state_p (void);
-
-extern int utc_ml_pipeline_get_state_n (void);
-extern int utc_ml_pipeline_start_p (void);
-extern int utc_ml_pipeline_start_n (void);
-extern int utc_ml_pipeline_stop_p (void);
-extern int utc_ml_pipeline_stop_n (void);
-
-extern int utc_ml_check_nnfw_availability_p (void);
-extern int utc_ml_check_nnfw_availability_n (void);
-extern int utc_ml_pipeline_sink_register_p (void);
-extern int utc_ml_pipeline_sink_register_n (void);
-extern int utc_ml_pipeline_sink_unregister_p (void);
-
-extern int utc_ml_pipeline_sink_unregister_n (void);
-extern int utc_ml_pipeline_src_get_handle_p (void);
-extern int utc_ml_pipeline_src_get_handle_n (void);
-extern int utc_ml_pipeline_src_release_handle_p (void);
-extern int utc_ml_pipeline_src_release_handle_n (void);
-
-extern int utc_ml_pipeline_src_input_data_p (void);
-extern int utc_ml_pipeline_src_input_data_n (void);
-extern int utc_ml_pipeline_src_get_tensors_info_p (void);
-extern int utc_ml_pipeline_src_get_tensors_info_n (void);
-extern int utc_ml_pipeline_switch_get_handle_p (void);
-
-extern int utc_ml_pipeline_switch_get_handle_n (void);
-extern int utc_ml_pipeline_switch_release_handle_p (void);
-extern int utc_ml_pipeline_switch_release_handle_n (void);
-extern int utc_ml_pipeline_switch_select_p (void);
-extern int utc_ml_pipeline_switch_select_n (void);
-
-extern int utc_ml_pipeline_switch_get_pad_list_p (void);
-extern int utc_ml_pipeline_switch_get_pad_list_n (void);
-extern int utc_ml_pipeline_valve_get_handle_p (void);
-extern int utc_ml_pipeline_valve_get_handle_n (void);
-extern int utc_ml_pipeline_valve_release_handle_p (void);
-
-extern int utc_ml_pipeline_valve_release_handle_n (void);
-extern int utc_ml_pipeline_valve_set_open_p (void);
-extern int utc_ml_pipeline_valve_set_open_n (void);
-extern int utc_ml_tensors_info_create_p (void);
-extern int utc_ml_tensors_info_create_n (void);
-
-extern int utc_ml_tensors_info_destroy_p (void);
-extern int utc_ml_tensors_info_destroy_n (void);
-extern int utc_ml_tensors_info_validate_p (void);
-extern int utc_ml_tensors_info_validate_n (void);
-extern int utc_ml_tensors_info_clone_p (void);
-
-extern int utc_ml_tensors_info_clone_n (void);
-extern int utc_ml_tensors_info_set_count_p (void);
-extern int utc_ml_tensors_info_set_count_n (void);
-extern int utc_ml_tensors_info_get_count_p (void);
-extern int utc_ml_tensors_info_get_count_n (void);
-
-extern int utc_ml_tensors_info_set_tensor_name_p (void);
-extern int utc_ml_tensors_info_set_tensor_name_n (void);
-extern int utc_ml_tensors_info_get_tensor_name_p (void);
-extern int utc_ml_tensors_info_get_tensor_name_n (void);
-extern int utc_ml_tensors_info_set_tensor_type_p (void);
-
-extern int utc_ml_tensors_info_set_tensor_type_n (void);
-extern int utc_ml_tensors_info_get_tensor_type_p (void);
-extern int utc_ml_tensors_info_get_tensor_type_n (void);
-extern int utc_ml_tensors_info_set_tensor_dimension_p (void);
-extern int utc_ml_tensors_info_set_tensor_dimension_n (void);
-
-extern int utc_ml_tensors_info_get_tensor_dimension_p (void);
-extern int utc_ml_tensors_info_get_tensor_dimension_n (void);
-extern int utc_ml_tensors_info_get_tensor_size_p (void);
-extern int utc_ml_tensors_info_get_tensor_size_n (void);
-extern int utc_ml_tensors_data_create_p (void);
-
-extern int utc_ml_tensors_data_create_n (void);
-extern int utc_ml_tensors_data_destroy_p (void);
-extern int utc_ml_tensors_data_destroy_n (void);
-extern int utc_ml_tensors_data_get_tensor_data_p (void);
-extern int utc_ml_tensors_data_get_tensor_data_n (void);
-
-extern int utc_ml_tensors_data_set_tensor_data_p (void);
-extern int utc_ml_tensors_data_set_tensor_data_n (void);
-extern int utc_ml_single_open_p (void);
-extern int utc_ml_single_open_n (void);
-extern int utc_ml_single_close_p (void);
-
-extern int utc_ml_single_close_n (void);
-extern int utc_ml_single_invoke_p (void);
-extern int utc_ml_single_invoke_n (void);
-extern int utc_ml_single_get_input_info_p (void);
-extern int utc_ml_single_get_input_info_n (void);
-
-extern int utc_ml_single_get_output_info_p (void);
-extern int utc_ml_single_get_output_info_n (void);
-extern int utc_ml_single_set_timeout_p (void);
-extern int utc_ml_single_set_timeout_n (void);
-extern int utc_ml_single_set_input_info_p (void);
-
-extern int utc_ml_single_set_input_info_n (void);
-extern int utc_ml_single_set_property_p (void);
-extern int utc_ml_single_set_property_n (void);
-extern int utc_ml_single_get_property_p (void);
-extern int utc_ml_single_get_property_n (void);
-
-extern int utc_ml_single_invoke_dynamic_p (void);
-extern int utc_ml_single_invoke_dynamic_n (void);
-extern int utc_nnstreamer_scenario_construct_destruct_empty_pipeline_p (void);
-extern int utc_nnstreamer_scenario_construct_destruct_pipeline_p1 (void);
-extern int utc_nnstreamer_scenario_construct_destruct_pipeline_p2 (void);
-
-extern int utc_nnstreamer_scenario_construct_pipeline_error_case_n1 (void);
-extern int utc_nnstreamer_scenario_construct_pipeline_error_case_n2 (void);
-extern int utc_nnstreamer_scenario_pipeline_state_test_p1 (void);
-extern int utc_nnstreamer_scenario_pipeline_state_test_p2 (void);
-extern int utc_nnstreamer_scenario_pipeline_state_test_p3 (void);
-
-extern int utc_nnstreamer_scenario_valve_error_cases_n (void);
-extern int utc_nnstreamer_scenario_sink_p1 (void);
-extern int utc_nnstreamer_scenario_sink_p2 (void);
-extern int utc_nnstreamer_scenario_sink_error_cases_n (void);
-extern int utc_nnstreamer_scenario_src_p (void);
-
-extern int utc_nnstreamer_scenario_src_error_case_n1 (void);
-extern int utc_nnstreamer_scenario_src_error_case_n2 (void);
-extern int utc_nnstreamer_scenario_src_error_case_n3 (void);
-extern int utc_nnstreamer_scenario_switch_pipeline_p1 (void);
-extern int utc_nnstreamer_scenario_switch_pipeline_p2 (void);
-
-extern int utc_nnstreamer_scenario_switch_pipeline_error_cases_n (void);
-extern int utc_nnstreamer_scenario_check_tensor_info_utilities_p (void);
-extern int utc_nnstreamer_scenario_filter_tensorflow_lite_p1 (void);
-extern int utc_nnstreamer_scenario_filter_tensorflow_lite_p2 (void);
-
-extern int utc_nnstreamer_scenario_filter_tensorflow_lite_n (void);
-extern int utc_nnstreamer_scenario_flatbuf_p (void);
-extern int utc_nnstreamer_scenario_flatbuf_n1 (void);
-extern int utc_nnstreamer_scenario_flatbuf_n2 (void);
-extern int utc_nnstreamer_scenario_flatbuf_n3 (void);
-
-extern int utc_nnstreamer_scenario_flatbuf_n4 (void);
-extern int utc_nnstreamer_scenario_flatbuf_n5 (void);
-extern int utc_nnstreamer_scenario_protobuf_p (void);
-extern int utc_nnstreamer_scenario_protobuf_n1 (void);
-extern int utc_nnstreamer_scenario_protobuf_n2 (void);
-
-extern int utc_nnstreamer_scenario_protobuf_n3 (void);
-extern int utc_nnstreamer_scenario_protobuf_n4 (void);
-extern int utc_nnstreamer_scenario_protobuf_n5 (void);
-extern int utc_nnstreamer_scenario_tizensensor_p (void);
-extern int utc_nnstreamer_scenario_tizensensor_n1 (void);
-
-extern int utc_nnstreamer_scenario_capi_element_p1 (void);
-extern int utc_nnstreamer_scenario_capi_element_p2 (void);
-extern int utc_nnstreamer_capi_element_get_handle_p (void);
-extern int utc_nnstreamer_capi_element_get_handle_n1 (void);
-extern int utc_nnstreamer_capi_element_get_handle_n2 (void);
-
-extern int utc_nnstreamer_capi_element_release_handle_p (void);
-extern int utc_nnstreamer_capi_element_release_handle_n1 (void);
-extern int utc_nnstreamer_capi_element_release_handle_n2 (void);
-extern int utc_nnstreamer_capi_element_set_bool_property_p (void);
-extern int utc_nnstreamer_capi_element_set_bool_property_n1 (void);
-
-extern int utc_nnstreamer_capi_element_set_bool_property_n2 (void);
-extern int utc_nnstreamer_capi_element_get_bool_property_p (void);
-extern int utc_nnstreamer_capi_element_get_bool_property_n1 (void);
-extern int utc_nnstreamer_capi_element_get_bool_property_n2 (void);
-extern int utc_nnstreamer_capi_element_get_bool_property_n3 (void);
-
-extern int utc_nnstreamer_capi_element_get_bool_property_n4 (void);
-extern int utc_nnstreamer_capi_element_set_string_property_p (void);
-extern int utc_nnstreamer_capi_element_set_string_property_n1 (void);
-extern int utc_nnstreamer_capi_element_set_string_property_n2 (void);
-extern int utc_nnstreamer_capi_element_get_string_property_p (void);
-
-extern int utc_nnstreamer_capi_element_get_string_property_n1 (void);
-extern int utc_nnstreamer_capi_element_get_string_property_n2 (void);
-extern int utc_nnstreamer_capi_element_get_string_property_n3 (void);
-extern int utc_nnstreamer_capi_element_get_string_property_n4 (void);
-extern int utc_nnstreamer_capi_element_set_int32_property_p (void);
-
-extern int utc_nnstreamer_capi_element_set_int32_property_n1 (void);
-extern int utc_nnstreamer_capi_element_set_int32_property_n2 (void);
-extern int utc_nnstreamer_capi_element_set_int32_property_n3 (void);
-extern int utc_nnstreamer_capi_element_get_int32_property_p (void);
-extern int utc_nnstreamer_capi_element_get_int32_property_n1 (void);
-
-extern int utc_nnstreamer_capi_element_get_int32_property_n2 (void);
-extern int utc_nnstreamer_capi_element_get_int32_property_n3 (void);
-extern int utc_nnstreamer_capi_element_get_int32_property_n4 (void);
-extern int utc_nnstreamer_capi_element_set_int64_property_p (void);
-extern int utc_nnstreamer_capi_element_set_int64_property_n1 (void);
-
-extern int utc_nnstreamer_capi_element_set_int64_property_n2 (void);
-extern int utc_nnstreamer_capi_element_set_int64_property_n3 (void);
-extern int utc_nnstreamer_capi_element_get_int64_property_p (void);
-extern int utc_nnstreamer_capi_element_get_int64_property_n1 (void);
-extern int utc_nnstreamer_capi_element_get_int64_property_n2 (void);
-
-extern int utc_nnstreamer_capi_element_get_int64_property_n3 (void);
-extern int utc_nnstreamer_capi_element_get_int64_property_n4 (void);
-extern int utc_nnstreamer_capi_element_set_uint32_property_p (void);
-extern int utc_nnstreamer_capi_element_set_uint32_property_n1 (void);
-extern int utc_nnstreamer_capi_element_set_uint32_property_n2 (void);
-
-extern int utc_nnstreamer_capi_element_set_uint32_property_n3 (void);
-extern int utc_nnstreamer_capi_element_get_uint32_property_p (void);
-extern int utc_nnstreamer_capi_element_get_uint32_property_n1 (void);
-extern int utc_nnstreamer_capi_element_get_uint32_property_n2 (void);
-extern int utc_nnstreamer_capi_element_get_uint32_property_n3 (void);
-
-extern int utc_nnstreamer_capi_element_get_uint32_property_n4 (void);
-extern int utc_nnstreamer_capi_element_set_uint64_property_p (void);
-extern int utc_nnstreamer_capi_element_set_uint64_property_n1 (void);
-extern int utc_nnstreamer_capi_element_set_uint64_property_n2 (void);
-extern int utc_nnstreamer_capi_element_set_uint64_property_n3 (void);
-
-extern int utc_nnstreamer_capi_element_get_uint64_property_p (void);
-extern int utc_nnstreamer_capi_element_get_uint64_property_n1 (void);
-extern int utc_nnstreamer_capi_element_get_uint64_property_n2 (void);
-extern int utc_nnstreamer_capi_element_get_uint64_property_n3 (void);
-extern int utc_nnstreamer_capi_element_get_uint64_property_n4 (void);
-
-extern int utc_nnstreamer_capi_element_set_double_property_p (void);
-extern int utc_nnstreamer_capi_element_set_double_property_n1 (void);
-extern int utc_nnstreamer_capi_element_set_double_property_n2 (void);
-extern int utc_nnstreamer_capi_element_set_double_property_n3 (void);
-extern int utc_nnstreamer_capi_element_get_double_property_p (void);
-
-extern int utc_nnstreamer_capi_element_get_double_property_n1 (void);
-extern int utc_nnstreamer_capi_element_get_double_property_n2 (void);
-extern int utc_nnstreamer_capi_element_get_double_property_n3 (void);
-extern int utc_nnstreamer_capi_element_get_double_property_n4 (void);
-extern int utc_nnstreamer_capi_element_set_enum_property_p (void);
-
-extern int utc_nnstreamer_capi_element_set_enum_property_n1 (void);
-extern int utc_nnstreamer_capi_element_set_enum_property_n2 (void);
-extern int utc_nnstreamer_capi_element_set_enum_property_n3 (void);
-extern int utc_nnstreamer_capi_element_get_enum_property_p (void);
-extern int utc_nnstreamer_capi_element_get_enum_property_n1 (void);
-
-extern int utc_nnstreamer_capi_element_get_enum_property_n2 (void);
-extern int utc_nnstreamer_capi_element_get_enum_property_n3 (void);
-extern int utc_nnstreamer_capi_element_get_enum_property_n4 (void);
-extern int utc_nnstreamer_scenario_tizensensor_p (void);
-extern int utc_nnstreamer_scenario_tizensensor_n1 (void);
-
-extern int utc_nnstreamer_capi_custom_filter_registration_p (void);
-extern int utc_nnstreamer_capi_custom_filter_registration_n1 (void);
-extern int utc_nnstreamer_capi_custom_filter_registration_n2 (void);
-extern int utc_nnstreamer_capi_custom_filter_registration_n3 (void);
-extern int utc_nnstreamer_capi_custom_filter_registration_n4 (void);
-
-extern int utc_nnstreamer_capi_custom_filter_registration_n5 (void);
-extern int utc_nnstreamer_capi_custom_filter_registration_n6 (void);
-extern int utc_nnstreamer_capi_custom_filter_registration_n7 (void);
-extern int utc_nnstreamer_capi_custom_filter_registration_n8 (void);
-extern int utc_nnstreamer_capi_custom_filter_registration_n9 (void);
-
-testcase tc_array[] = {
-  {"utc_ml_pipeline_construct_p", utc_ml_pipeline_construct_p, utc_nnstreamer_pipeline_startup, utc_nnstreamer_pipeline_cleanup},
-  {"utc_ml_pipeline_construct_n", utc_ml_pipeline_construct_n, utc_nnstreamer_pipeline_startup, utc_nnstreamer_pipeline_cleanup},
-  {"utc_ml_pipeline_destroy_p", utc_ml_pipeline_destroy_p, utc_nnstreamer_pipeline_startup, utc_nnstreamer_pipeline_cleanup},
-  {"utc_ml_pipeline_destroy_n", utc_ml_pipeline_destroy_n, utc_nnstreamer_pipeline_startup, utc_nnstreamer_pipeline_cleanup},
-  {"utc_ml_pipeline_get_state_p", utc_ml_pipeline_get_state_p, utc_nnstreamer_pipeline_startup, utc_nnstreamer_pipeline_cleanup},
-
-  {"utc_ml_pipeline_get_state_n", utc_ml_pipeline_get_state_n, utc_nnstreamer_pipeline_startup, utc_nnstreamer_pipeline_cleanup},
-  {"utc_ml_pipeline_start_p", utc_ml_pipeline_start_p, utc_nnstreamer_pipeline_startup, utc_nnstreamer_pipeline_cleanup},
-  {"utc_ml_pipeline_start_n", utc_ml_pipeline_start_n, utc_nnstreamer_pipeline_startup, utc_nnstreamer_pipeline_cleanup},
-  {"utc_ml_pipeline_stop_p", utc_ml_pipeline_stop_p, utc_nnstreamer_pipeline_startup, utc_nnstreamer_pipeline_cleanup},
-  {"utc_ml_pipeline_stop_n", utc_ml_pipeline_stop_n, utc_nnstreamer_pipeline_startup, utc_nnstreamer_pipeline_cleanup},
-
-  {"utc_ml_check_nnfw_availability_p", utc_ml_check_nnfw_availability_p, utc_nnstreamer_pipeline_startup, utc_nnstreamer_pipeline_cleanup},
-  {"utc_ml_check_nnfw_availability_n", utc_ml_check_nnfw_availability_n, utc_nnstreamer_pipeline_startup, utc_nnstreamer_pipeline_cleanup},
-  {"utc_ml_pipeline_sink_register_p", utc_ml_pipeline_sink_register_p, utc_nnstreamer_pipeline_sink_startup, utc_nnstreamer_pipeline_sink_cleanup},
-  {"utc_ml_pipeline_sink_register_n", utc_ml_pipeline_sink_register_n, utc_nnstreamer_pipeline_sink_startup, utc_nnstreamer_pipeline_sink_cleanup},
-  {"utc_ml_pipeline_sink_unregister_p", utc_ml_pipeline_sink_unregister_p, utc_nnstreamer_pipeline_sink_startup, utc_nnstreamer_pipeline_sink_cleanup},
-
-  {"utc_ml_pipeline_sink_unregister_n", utc_ml_pipeline_sink_unregister_n, utc_nnstreamer_pipeline_sink_startup, utc_nnstreamer_pipeline_sink_cleanup},
-  {"utc_ml_pipeline_src_get_handle_p", utc_ml_pipeline_src_get_handle_p, utc_nnstreamer_pipeline_src_startup, utc_nnstreamer_pipeline_src_cleanup},
-  {"utc_ml_pipeline_src_get_handle_n", utc_ml_pipeline_src_get_handle_n, utc_nnstreamer_pipeline_src_startup, utc_nnstreamer_pipeline_src_cleanup},
-  {"utc_ml_pipeline_src_release_handle_p", utc_ml_pipeline_src_release_handle_p, utc_nnstreamer_pipeline_src_startup, utc_nnstreamer_pipeline_src_cleanup},
-  {"utc_ml_pipeline_src_release_handle_n", utc_ml_pipeline_src_release_handle_n, utc_nnstreamer_pipeline_src_startup, utc_nnstreamer_pipeline_src_cleanup},
-
-  {"utc_ml_pipeline_src_input_data_p", utc_ml_pipeline_src_input_data_p, utc_nnstreamer_pipeline_src_startup, utc_nnstreamer_pipeline_src_cleanup},
-  {"utc_ml_pipeline_src_input_data_n", utc_ml_pipeline_src_input_data_n, utc_nnstreamer_pipeline_src_startup, utc_nnstreamer_pipeline_src_cleanup},
-  {"utc_ml_pipeline_src_get_tensors_info_p", utc_ml_pipeline_src_get_tensors_info_p, utc_nnstreamer_pipeline_src_startup, utc_nnstreamer_pipeline_src_cleanup},
-  {"utc_ml_pipeline_src_get_tensors_info_n", utc_ml_pipeline_src_get_tensors_info_n, utc_nnstreamer_pipeline_src_startup, utc_nnstreamer_pipeline_src_cleanup},
-  {"utc_ml_pipeline_switch_get_handle_p", utc_ml_pipeline_switch_get_handle_p, utc_nnstreamer_pipeline_switch_startup, utc_nnstreamer_pipeline_switch_cleanup},
-
-  {"utc_ml_pipeline_switch_get_handle_n", utc_ml_pipeline_switch_get_handle_n, utc_nnstreamer_pipeline_switch_startup, utc_nnstreamer_pipeline_switch_cleanup},
-  {"utc_ml_pipeline_switch_release_handle_p", utc_ml_pipeline_switch_release_handle_p, utc_nnstreamer_pipeline_switch_startup, utc_nnstreamer_pipeline_switch_cleanup},
-  {"utc_ml_pipeline_switch_release_handle_n", utc_ml_pipeline_switch_release_handle_n, utc_nnstreamer_pipeline_switch_startup, utc_nnstreamer_pipeline_switch_cleanup},
-  {"utc_ml_pipeline_switch_select_p", utc_ml_pipeline_switch_select_p, utc_nnstreamer_pipeline_switch_startup, utc_nnstreamer_pipeline_switch_cleanup},
-  {"utc_ml_pipeline_switch_select_n", utc_ml_pipeline_switch_select_n, utc_nnstreamer_pipeline_switch_startup, utc_nnstreamer_pipeline_switch_cleanup},
-
-  {"utc_ml_pipeline_switch_get_pad_list_p", utc_ml_pipeline_switch_get_pad_list_p, utc_nnstreamer_pipeline_switch_startup, utc_nnstreamer_pipeline_switch_cleanup},
-  {"utc_ml_pipeline_switch_get_pad_list_n", utc_ml_pipeline_switch_get_pad_list_n, utc_nnstreamer_pipeline_switch_startup, utc_nnstreamer_pipeline_switch_cleanup},
-  {"utc_ml_pipeline_valve_get_handle_p", utc_ml_pipeline_valve_get_handle_p, utc_nnstreamer_pipeline_valve_startup, utc_nnstreamer_pipeline_valve_cleanup},
-  {"utc_ml_pipeline_valve_get_handle_n", utc_ml_pipeline_valve_get_handle_n, utc_nnstreamer_pipeline_valve_startup, utc_nnstreamer_pipeline_valve_cleanup},
-  {"utc_ml_pipeline_valve_release_handle_p", utc_ml_pipeline_valve_release_handle_p, utc_nnstreamer_pipeline_valve_startup, utc_nnstreamer_pipeline_valve_cleanup},
-
-  {"utc_ml_pipeline_valve_release_handle_n", utc_ml_pipeline_valve_release_handle_n, utc_nnstreamer_pipeline_valve_startup, utc_nnstreamer_pipeline_valve_cleanup},
-  {"utc_ml_pipeline_valve_set_open_p", utc_ml_pipeline_valve_set_open_p, utc_nnstreamer_pipeline_valve_startup, utc_nnstreamer_pipeline_valve_cleanup},
-  {"utc_ml_pipeline_valve_set_open_n", utc_ml_pipeline_valve_set_open_n, utc_nnstreamer_pipeline_valve_startup, utc_nnstreamer_pipeline_valve_cleanup},
-  {"utc_ml_tensors_info_create_p", utc_ml_tensors_info_create_p, utc_nnstreamer_pipeline_tensor_info_startup, utc_nnstreamer_pipeline_tensor_info_cleanup},
-  {"utc_ml_tensors_info_create_n", utc_ml_tensors_info_create_n, utc_nnstreamer_pipeline_tensor_info_startup, utc_nnstreamer_pipeline_tensor_info_cleanup},
-
-  {"utc_ml_tensors_info_destroy_p", utc_ml_tensors_info_destroy_p, utc_nnstreamer_pipeline_tensor_info_startup, utc_nnstreamer_pipeline_tensor_info_cleanup},
-  {"utc_ml_tensors_info_destroy_n", utc_ml_tensors_info_destroy_n, utc_nnstreamer_pipeline_tensor_info_startup, utc_nnstreamer_pipeline_tensor_info_cleanup},
-  {"utc_ml_tensors_info_validate_p", utc_ml_tensors_info_validate_p, utc_nnstreamer_pipeline_tensor_info_startup, utc_nnstreamer_pipeline_tensor_info_cleanup},
-  {"utc_ml_tensors_info_validate_n", utc_ml_tensors_info_validate_n, utc_nnstreamer_pipeline_tensor_info_startup, utc_nnstreamer_pipeline_tensor_info_cleanup},
-  {"utc_ml_tensors_info_clone_p", utc_ml_tensors_info_clone_p, utc_nnstreamer_pipeline_tensor_info_startup, utc_nnstreamer_pipeline_tensor_info_cleanup},
-
-  {"utc_ml_tensors_info_clone_n", utc_ml_tensors_info_clone_n, utc_nnstreamer_pipeline_tensor_info_startup, utc_nnstreamer_pipeline_tensor_info_cleanup},
-  {"utc_ml_tensors_info_set_count_p", utc_ml_tensors_info_set_count_p, utc_nnstreamer_pipeline_tensor_info_startup, utc_nnstreamer_pipeline_tensor_info_cleanup},
-  {"utc_ml_tensors_info_set_count_n", utc_ml_tensors_info_set_count_n, utc_nnstreamer_pipeline_tensor_info_startup, utc_nnstreamer_pipeline_tensor_info_cleanup},
-  {"utc_ml_tensors_info_get_count_p", utc_ml_tensors_info_get_count_p, utc_nnstreamer_pipeline_tensor_info_startup, utc_nnstreamer_pipeline_tensor_info_cleanup},
-  {"utc_ml_tensors_info_get_count_n", utc_ml_tensors_info_get_count_n, utc_nnstreamer_pipeline_tensor_info_startup, utc_nnstreamer_pipeline_tensor_info_cleanup},
-
-  {"utc_ml_tensors_info_set_tensor_name_p", utc_ml_tensors_info_set_tensor_name_p, utc_nnstreamer_pipeline_tensor_info_startup, utc_nnstreamer_pipeline_tensor_info_cleanup},
-  {"utc_ml_tensors_info_set_tensor_name_n", utc_ml_tensors_info_set_tensor_name_n, utc_nnstreamer_pipeline_tensor_info_startup, utc_nnstreamer_pipeline_tensor_info_cleanup},
-  {"utc_ml_tensors_info_get_tensor_name_p", utc_ml_tensors_info_get_tensor_name_p, utc_nnstreamer_pipeline_tensor_info_startup, utc_nnstreamer_pipeline_tensor_info_cleanup},
-  {"utc_ml_tensors_info_get_tensor_name_n", utc_ml_tensors_info_get_tensor_name_n, utc_nnstreamer_pipeline_tensor_info_startup, utc_nnstreamer_pipeline_tensor_info_cleanup},
-  {"utc_ml_tensors_info_set_tensor_type_p", utc_ml_tensors_info_set_tensor_type_p, utc_nnstreamer_pipeline_tensor_info_startup, utc_nnstreamer_pipeline_tensor_info_cleanup},
-
-  {"utc_ml_tensors_info_set_tensor_type_n", utc_ml_tensors_info_set_tensor_type_n, utc_nnstreamer_pipeline_tensor_info_startup, utc_nnstreamer_pipeline_tensor_info_cleanup},
-  {"utc_ml_tensors_info_get_tensor_type_p", utc_ml_tensors_info_get_tensor_type_p, utc_nnstreamer_pipeline_tensor_info_startup, utc_nnstreamer_pipeline_tensor_info_cleanup},
-  {"utc_ml_tensors_info_get_tensor_type_n", utc_ml_tensors_info_get_tensor_type_n, utc_nnstreamer_pipeline_tensor_info_startup, utc_nnstreamer_pipeline_tensor_info_cleanup},
-  {"utc_ml_tensors_info_set_tensor_dimension_p", utc_ml_tensors_info_set_tensor_dimension_p, utc_nnstreamer_pipeline_tensor_info_startup, utc_nnstreamer_pipeline_tensor_info_cleanup},
-  {"utc_ml_tensors_info_set_tensor_dimension_n", utc_ml_tensors_info_set_tensor_dimension_n, utc_nnstreamer_pipeline_tensor_info_startup, utc_nnstreamer_pipeline_tensor_info_cleanup},
-
-  {"utc_ml_tensors_info_get_tensor_dimension_p", utc_ml_tensors_info_get_tensor_dimension_p, utc_nnstreamer_pipeline_tensor_info_startup, utc_nnstreamer_pipeline_tensor_info_cleanup},
-  {"utc_ml_tensors_info_get_tensor_dimension_n", utc_ml_tensors_info_get_tensor_dimension_n, utc_nnstreamer_pipeline_tensor_info_startup, utc_nnstreamer_pipeline_tensor_info_cleanup},
-  {"utc_ml_tensors_info_get_tensor_size_p", utc_ml_tensors_info_get_tensor_size_p, utc_nnstreamer_pipeline_tensor_info_startup, utc_nnstreamer_pipeline_tensor_info_cleanup},
-  {"utc_ml_tensors_info_get_tensor_size_n", utc_ml_tensors_info_get_tensor_size_n, utc_nnstreamer_pipeline_tensor_info_startup, utc_nnstreamer_pipeline_tensor_info_cleanup},
-  {"utc_ml_tensors_data_create_p", utc_ml_tensors_data_create_p, utc_nnstreamer_pipeline_tensor_data_startup, utc_nnstreamer_pipeline_tensor_data_cleanup},
-
-  {"utc_ml_tensors_data_create_n", utc_ml_tensors_data_create_n, utc_nnstreamer_pipeline_tensor_data_startup, utc_nnstreamer_pipeline_tensor_data_cleanup},
-  {"utc_ml_tensors_data_destroy_p", utc_ml_tensors_data_destroy_p, utc_nnstreamer_pipeline_tensor_data_startup, utc_nnstreamer_pipeline_tensor_data_cleanup},
-  {"utc_ml_tensors_data_destroy_n", utc_ml_tensors_data_destroy_n, utc_nnstreamer_pipeline_tensor_data_startup, utc_nnstreamer_pipeline_tensor_data_cleanup},
-  {"utc_ml_tensors_data_get_tensor_data_p", utc_ml_tensors_data_get_tensor_data_p, utc_nnstreamer_pipeline_tensor_data_startup, utc_nnstreamer_pipeline_tensor_data_cleanup},
-  {"utc_ml_tensors_data_get_tensor_data_n", utc_ml_tensors_data_get_tensor_data_n, utc_nnstreamer_pipeline_tensor_data_startup, utc_nnstreamer_pipeline_tensor_data_cleanup},
-
-  {"utc_ml_tensors_data_set_tensor_data_p", utc_ml_tensors_data_set_tensor_data_p, utc_nnstreamer_pipeline_tensor_data_startup, utc_nnstreamer_pipeline_tensor_data_cleanup},
-  {"utc_ml_tensors_data_set_tensor_data_n", utc_ml_tensors_data_set_tensor_data_n, utc_nnstreamer_pipeline_tensor_data_startup, utc_nnstreamer_pipeline_tensor_data_cleanup},
-  {"utc_ml_single_open_p", utc_ml_single_open_p, utc_nnstreamer_single_startup, utc_nnstreamer_single_cleanup},
-  {"utc_ml_single_open_n", utc_ml_single_open_n, utc_nnstreamer_single_startup, utc_nnstreamer_single_cleanup},
-  {"utc_ml_single_close_p", utc_ml_single_close_p, utc_nnstreamer_single_startup, utc_nnstreamer_single_cleanup},
-
-  {"utc_ml_single_close_n", utc_ml_single_close_n, utc_nnstreamer_single_startup, utc_nnstreamer_single_cleanup},
-  {"utc_ml_single_invoke_p", utc_ml_single_invoke_p, utc_nnstreamer_single_startup, utc_nnstreamer_single_cleanup},
-  {"utc_ml_single_invoke_n", utc_ml_single_invoke_n, utc_nnstreamer_single_startup, utc_nnstreamer_single_cleanup},
-  {"utc_ml_single_get_input_info_p", utc_ml_single_get_input_info_p, utc_nnstreamer_single_startup, utc_nnstreamer_single_cleanup},
-  {"utc_ml_single_get_input_info_n", utc_ml_single_get_input_info_n, utc_nnstreamer_single_startup, utc_nnstreamer_single_cleanup},
-
-  {"utc_ml_single_get_output_info_p", utc_ml_single_get_output_info_p, utc_nnstreamer_single_startup, utc_nnstreamer_single_cleanup},
-  {"utc_ml_single_get_output_info_n", utc_ml_single_get_output_info_n, utc_nnstreamer_single_startup, utc_nnstreamer_single_cleanup},
-  {"utc_ml_single_set_timeout_p", utc_ml_single_set_timeout_p, utc_nnstreamer_single_startup, utc_nnstreamer_single_cleanup},
-  {"utc_ml_single_set_timeout_n", utc_ml_single_set_timeout_n, utc_nnstreamer_single_startup, utc_nnstreamer_single_cleanup},
-  {"utc_ml_single_set_input_info_p", utc_ml_single_set_input_info_p, utc_nnstreamer_single_startup, utc_nnstreamer_single_cleanup},
-
-  {"utc_ml_single_set_input_info_n", utc_ml_single_set_input_info_n, utc_nnstreamer_single_startup, utc_nnstreamer_single_cleanup},
-  {"utc_ml_single_set_property_p", utc_ml_single_set_property_p, utc_nnstreamer_single_startup, utc_nnstreamer_single_cleanup},
-  {"utc_ml_single_set_property_n", utc_ml_single_set_property_n, utc_nnstreamer_single_startup, utc_nnstreamer_single_cleanup},
-  {"utc_ml_single_get_property_p", utc_ml_single_get_property_p, utc_nnstreamer_single_startup, utc_nnstreamer_single_cleanup},
-  {"utc_ml_single_get_property_n", utc_ml_single_get_property_n, utc_nnstreamer_single_startup, utc_nnstreamer_single_cleanup},
-
-  {"utc_ml_single_invoke_dynamic_p", utc_ml_single_invoke_dynamic_p, utc_nnstreamer_single_startup, utc_nnstreamer_single_cleanup},
-  {"utc_ml_single_invoke_dynamic_n", utc_ml_single_invoke_dynamic_n, utc_nnstreamer_single_startup, utc_nnstreamer_single_cleanup},
-  {"utc_nnstreamer_scenario_construct_destruct_empty_pipeline_p", utc_nnstreamer_scenario_construct_destruct_empty_pipeline_p, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-  {"utc_nnstreamer_scenario_construct_destruct_pipeline_p1", utc_nnstreamer_scenario_construct_destruct_pipeline_p1, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-  {"utc_nnstreamer_scenario_construct_destruct_pipeline_p2", utc_nnstreamer_scenario_construct_destruct_pipeline_p2, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-
-  {"utc_nnstreamer_scenario_construct_pipeline_error_case_n1", utc_nnstreamer_scenario_construct_pipeline_error_case_n1, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-  {"utc_nnstreamer_scenario_construct_pipeline_error_case_n2", utc_nnstreamer_scenario_construct_pipeline_error_case_n2, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-  {"utc_nnstreamer_scenario_pipeline_state_test_p1", utc_nnstreamer_scenario_pipeline_state_test_p1, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-  {"utc_nnstreamer_scenario_pipeline_state_test_p2", utc_nnstreamer_scenario_pipeline_state_test_p2, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-  {"utc_nnstreamer_scenario_pipeline_state_test_p3", utc_nnstreamer_scenario_pipeline_state_test_p3, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-
-  {"utc_nnstreamer_scenario_valve_error_cases_n", utc_nnstreamer_scenario_valve_error_cases_n, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-  {"utc_nnstreamer_scenario_sink_p1", utc_nnstreamer_scenario_sink_p1, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-  {"utc_nnstreamer_scenario_sink_p2", utc_nnstreamer_scenario_sink_p2, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-  {"utc_nnstreamer_scenario_sink_error_cases_n", utc_nnstreamer_scenario_sink_error_cases_n, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-  {"utc_nnstreamer_scenario_src_p", utc_nnstreamer_scenario_src_p, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-
-  {"utc_nnstreamer_scenario_src_error_case_n1", utc_nnstreamer_scenario_src_error_case_n1, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-  {"utc_nnstreamer_scenario_src_error_case_n2", utc_nnstreamer_scenario_src_error_case_n2, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-  {"utc_nnstreamer_scenario_src_error_case_n3", utc_nnstreamer_scenario_src_error_case_n3, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-  {"utc_nnstreamer_scenario_switch_pipeline_p1", utc_nnstreamer_scenario_switch_pipeline_p1, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-  {"utc_nnstreamer_scenario_switch_pipeline_p2", utc_nnstreamer_scenario_switch_pipeline_p2, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-
-  {"utc_nnstreamer_scenario_switch_pipeline_error_cases_n", utc_nnstreamer_scenario_switch_pipeline_error_cases_n, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-  {"utc_nnstreamer_scenario_check_tensor_info_utilities_p", utc_nnstreamer_scenario_check_tensor_info_utilities_p, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-  {"utc_nnstreamer_scenario_filter_tensorflow_lite_p1", utc_nnstreamer_scenario_filter_tensorflow_lite_p1, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-  {"utc_nnstreamer_scenario_filter_tensorflow_lite_p2", utc_nnstreamer_scenario_filter_tensorflow_lite_p2, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-
-  {"utc_nnstreamer_scenario_filter_tensorflow_lite_n", utc_nnstreamer_scenario_filter_tensorflow_lite_n, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-  {"utc_nnstreamer_scenario_flatbuf_p", utc_nnstreamer_scenario_flatbuf_p, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-  {"utc_nnstreamer_scenario_flatbuf_n1", utc_nnstreamer_scenario_flatbuf_n1, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-  {"utc_nnstreamer_scenario_flatbuf_n2", utc_nnstreamer_scenario_flatbuf_n2, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-  {"utc_nnstreamer_scenario_flatbuf_n3", utc_nnstreamer_scenario_flatbuf_n3, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-
-  {"utc_nnstreamer_scenario_flatbuf_n4", utc_nnstreamer_scenario_flatbuf_n4, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-  {"utc_nnstreamer_scenario_flatbuf_n5", utc_nnstreamer_scenario_flatbuf_n5, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-  {"utc_nnstreamer_scenario_protobuf_p", utc_nnstreamer_scenario_protobuf_p, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-  {"utc_nnstreamer_scenario_protobuf_n1", utc_nnstreamer_scenario_protobuf_n1, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-  {"utc_nnstreamer_scenario_protobuf_n2", utc_nnstreamer_scenario_protobuf_n2, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-
-  {"utc_nnstreamer_scenario_protobuf_n3", utc_nnstreamer_scenario_protobuf_n3, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-  {"utc_nnstreamer_scenario_protobuf_n4", utc_nnstreamer_scenario_protobuf_n4, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-  {"utc_nnstreamer_scenario_protobuf_n5", utc_nnstreamer_scenario_protobuf_n5, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-  {"utc_nnstreamer_scenario_tizensensor_p", utc_nnstreamer_scenario_tizensensor_p, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-  {"utc_nnstreamer_scenario_tizensensor_n1", utc_nnstreamer_scenario_tizensensor_n1, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-
-  {"utc_nnstreamer_scenario_capi_element_p1", utc_nnstreamer_scenario_capi_element_p1, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-  {"utc_nnstreamer_scenario_capi_element_p2", utc_nnstreamer_scenario_capi_element_p2, utc_nnstreamer_scenario_startup, utc_nnstreamer_scenario_cleanup},
-  {"utc_nnstreamer_capi_element_get_handle_p", utc_nnstreamer_capi_element_get_handle_p, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_get_handle_n1", utc_nnstreamer_capi_element_get_handle_n1, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_get_handle_n2", utc_nnstreamer_capi_element_get_handle_n2, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-
-  {"utc_nnstreamer_capi_element_release_handle_p", utc_nnstreamer_capi_element_release_handle_p, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_release_handle_n1", utc_nnstreamer_capi_element_release_handle_n1, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_release_handle_n2", utc_nnstreamer_capi_element_release_handle_n2, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_set_bool_property_p", utc_nnstreamer_capi_element_set_bool_property_p, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_set_bool_property_n1", utc_nnstreamer_capi_element_set_bool_property_n1, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-
-  {"utc_nnstreamer_capi_element_set_bool_property_n2", utc_nnstreamer_capi_element_set_bool_property_n2, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_get_bool_property_p", utc_nnstreamer_capi_element_get_bool_property_p, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_get_bool_property_n1", utc_nnstreamer_capi_element_get_bool_property_n1, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_get_bool_property_n2", utc_nnstreamer_capi_element_get_bool_property_n2, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_get_bool_property_n3", utc_nnstreamer_capi_element_get_bool_property_n3, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-
-  {"utc_nnstreamer_capi_element_get_bool_property_n4", utc_nnstreamer_capi_element_get_bool_property_n4, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_set_string_property_p", utc_nnstreamer_capi_element_set_string_property_p, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_set_string_property_n1", utc_nnstreamer_capi_element_set_string_property_n1, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_set_string_property_n2", utc_nnstreamer_capi_element_set_string_property_n2, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_get_string_property_p", utc_nnstreamer_capi_element_get_string_property_p, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-
-  {"utc_nnstreamer_capi_element_get_string_property_n1", utc_nnstreamer_capi_element_get_string_property_n1, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_get_string_property_n2", utc_nnstreamer_capi_element_get_string_property_n2, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_get_string_property_n3", utc_nnstreamer_capi_element_get_string_property_n3, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_get_string_property_n4", utc_nnstreamer_capi_element_get_string_property_n4, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_set_int32_property_p", utc_nnstreamer_capi_element_set_int32_property_p, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-
-  {"utc_nnstreamer_capi_element_set_int32_property_n1", utc_nnstreamer_capi_element_set_int32_property_n1, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_set_int32_property_n2", utc_nnstreamer_capi_element_set_int32_property_n2, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_set_int32_property_n3", utc_nnstreamer_capi_element_set_int32_property_n3, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_get_int32_property_p", utc_nnstreamer_capi_element_get_int32_property_p, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_get_int32_property_n1", utc_nnstreamer_capi_element_get_int32_property_n1, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-
-  {"utc_nnstreamer_capi_element_get_int32_property_n2", utc_nnstreamer_capi_element_get_int32_property_n2, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_get_int32_property_n3", utc_nnstreamer_capi_element_get_int32_property_n3, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_get_int32_property_n4", utc_nnstreamer_capi_element_get_int32_property_n4, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_set_int64_property_p", utc_nnstreamer_capi_element_set_int64_property_p, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_set_int64_property_n1", utc_nnstreamer_capi_element_set_int64_property_n1, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-
-  {"utc_nnstreamer_capi_element_set_int64_property_n2", utc_nnstreamer_capi_element_set_int64_property_n2, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_set_int64_property_n3", utc_nnstreamer_capi_element_set_int64_property_n3, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_get_int64_property_p", utc_nnstreamer_capi_element_get_int64_property_p, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_get_int64_property_n1", utc_nnstreamer_capi_element_get_int64_property_n1, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_get_int64_property_n2", utc_nnstreamer_capi_element_get_int64_property_n2, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-
-  {"utc_nnstreamer_capi_element_get_int64_property_n3", utc_nnstreamer_capi_element_get_int64_property_n3, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_get_int64_property_n4", utc_nnstreamer_capi_element_get_int64_property_n4, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_set_uint32_property_p", utc_nnstreamer_capi_element_set_uint32_property_p, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_set_uint32_property_n1", utc_nnstreamer_capi_element_set_uint32_property_n1, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_set_uint32_property_n2", utc_nnstreamer_capi_element_set_uint32_property_n2, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-
-  {"utc_nnstreamer_capi_element_set_uint32_property_n3", utc_nnstreamer_capi_element_set_uint32_property_n3, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_get_uint32_property_p", utc_nnstreamer_capi_element_get_uint32_property_p, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_get_uint32_property_n1", utc_nnstreamer_capi_element_get_uint32_property_n1, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_get_uint32_property_n2", utc_nnstreamer_capi_element_get_uint32_property_n2, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_get_uint32_property_n3", utc_nnstreamer_capi_element_get_uint32_property_n3, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-
-  {"utc_nnstreamer_capi_element_get_uint32_property_n4", utc_nnstreamer_capi_element_get_uint32_property_n4, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_set_uint64_property_p", utc_nnstreamer_capi_element_set_uint64_property_p, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_set_uint64_property_n1", utc_nnstreamer_capi_element_set_uint64_property_n1, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_set_uint64_property_n2", utc_nnstreamer_capi_element_set_uint64_property_n2, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_set_uint64_property_n3", utc_nnstreamer_capi_element_set_uint64_property_n3, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-
-  {"utc_nnstreamer_capi_element_get_uint64_property_p", utc_nnstreamer_capi_element_get_uint64_property_p, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_get_uint64_property_n1", utc_nnstreamer_capi_element_get_uint64_property_n1, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_get_uint64_property_n2", utc_nnstreamer_capi_element_get_uint64_property_n2, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_get_uint64_property_n3", utc_nnstreamer_capi_element_get_uint64_property_n3, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_get_uint64_property_n4", utc_nnstreamer_capi_element_get_uint64_property_n4, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-
-  {"utc_nnstreamer_capi_element_set_double_property_p", utc_nnstreamer_capi_element_set_double_property_p, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_set_double_property_n1", utc_nnstreamer_capi_element_set_double_property_n1, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_set_double_property_n2", utc_nnstreamer_capi_element_set_double_property_n2, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_set_double_property_n3", utc_nnstreamer_capi_element_set_double_property_n3, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_get_double_property_p", utc_nnstreamer_capi_element_get_double_property_p, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-
-  {"utc_nnstreamer_capi_element_get_double_property_n1", utc_nnstreamer_capi_element_get_double_property_n1, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_get_double_property_n2", utc_nnstreamer_capi_element_get_double_property_n2, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_get_double_property_n3", utc_nnstreamer_capi_element_get_double_property_n3, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_get_double_property_n4", utc_nnstreamer_capi_element_get_double_property_n4, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_set_enum_property_p", utc_nnstreamer_capi_element_set_enum_property_p, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-
-  {"utc_nnstreamer_capi_element_set_enum_property_n1", utc_nnstreamer_capi_element_set_enum_property_n1, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_set_enum_property_n2", utc_nnstreamer_capi_element_set_enum_property_n2, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_set_enum_property_n3", utc_nnstreamer_capi_element_set_enum_property_n3, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_get_enum_property_p", utc_nnstreamer_capi_element_get_enum_property_p, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_get_enum_property_n1", utc_nnstreamer_capi_element_get_enum_property_n1, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-
-  {"utc_nnstreamer_capi_element_get_enum_property_n2", utc_nnstreamer_capi_element_get_enum_property_n2, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_get_enum_property_n3", utc_nnstreamer_capi_element_get_enum_property_n3, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_element_get_enum_property_n4", utc_nnstreamer_capi_element_get_enum_property_n4, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_custom_filter_registration_p", utc_nnstreamer_capi_custom_filter_registration_p, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_custom_filter_registration_n1", utc_nnstreamer_capi_custom_filter_registration_n1, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-
-  {"utc_nnstreamer_capi_custom_filter_registration_n2", utc_nnstreamer_capi_custom_filter_registration_n2, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_custom_filter_registration_n3", utc_nnstreamer_capi_custom_filter_registration_n3, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_custom_filter_registration_n4", utc_nnstreamer_capi_custom_filter_registration_n4, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_custom_filter_registration_n5", utc_nnstreamer_capi_custom_filter_registration_n5, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_custom_filter_registration_n6", utc_nnstreamer_capi_custom_filter_registration_n6, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-
-  {"utc_nnstreamer_capi_custom_filter_registration_n7", utc_nnstreamer_capi_custom_filter_registration_n7, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_custom_filter_registration_n8", utc_nnstreamer_capi_custom_filter_registration_n8, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {"utc_nnstreamer_capi_custom_filter_registration_n9", utc_nnstreamer_capi_custom_filter_registration_n9, utc_nnstreamer_capi_startup, utc_nnstreamer_capi_cleanup},
-  {NULL, NULL}
-};
-
-#endif // __TCT_NNSTREAMER-NATIVE_H__
index bc9a51339a00fab364b72243288a4265b09c9bec..fdadae4ebc3a319584a98c091de89a45bf627217 100644 (file)
@@ -13,8 +13,8 @@
 // See the License for the specific language governing permissions and
 // limitations under the License.
 //
-#ifndef __TCT_NNTRAINER_TV_H__
-#define __TCT_NNTRAINER_TV_H__
+#ifndef __TCT_NNTRAINER_MOBILE_H__
+#define __TCT_NNTRAINER_MOBILE_H__
 
 #include "testcase.h"
 #include "tct_common.h"
@@ -128,4 +128,4 @@ testcase tc_array[] = {
     {NULL, NULL},
 };
 
-#endif // __TCT_NNTRAINER_TV_H__
+#endif // __TCT_NNTRAINER_MOBILE_H__
diff --git a/src/utc/notification/tct-notification-core_tv.h b/src/utc/notification/tct-notification-core_tv.h
new file mode 100644 (file)
index 0000000..9fe53b6
--- /dev/null
@@ -0,0 +1,1175 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_NOTIFICATION_NATIVE_H__
+#define __TCT_NOTIFICATION_NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_notification_startup(void);
+extern void utc_notification_cleanup(void);
+extern void utc_notification_ex_item_startup(void);
+extern void utc_notification_ex_item_cleanup(void);
+extern void utc_notification_ex_manager_startup(void);
+extern void utc_notification_ex_manager_cleanup(void);
+extern void utc_notification_ex_reporter_startup(void);
+extern void utc_notification_ex_reporter_cleanup(void);
+extern void utc_notification_ex_image_startup(void);
+extern void utc_notification_ex_image_cleanup(void);
+extern void utc_notification_ex_input_selector_startup(void);
+extern void utc_notification_ex_input_selector_cleanup(void);
+extern void utc_notification_ex_progress_startup(void);
+extern void utc_notification_ex_progress_cleanup(void);
+extern void utc_notification_ex_text_startup(void);
+extern void utc_notification_ex_text_cleanup(void);
+extern void utc_notification_ex_time_startup(void);
+extern void utc_notification_ex_time_cleanup(void);
+extern void utc_notification_ex_visibility_action_startup(void);
+extern void utc_notification_ex_visibility_action_cleanup(void);
+extern void utc_notification_ex_app_control_action_startup(void);
+extern void utc_notification_ex_app_control_action_cleanup(void);
+extern void utc_notification_ex_button_startup(void);
+extern void utc_notification_ex_button_cleanup(void);
+extern void utc_notification_ex_chat_message_startup(void);
+extern void utc_notification_ex_chat_message_cleanup(void);
+extern void utc_notification_ex_checkbox_startup(void);
+extern void utc_notification_ex_checkbox_cleanup(void);
+extern void utc_notification_ex_entry_startup(void);
+extern void utc_notification_ex_entry_cleanup(void);
+extern void utc_notification_ex_event_info_startup(void);
+extern void utc_notification_ex_event_info_cleanup(void);
+extern void utc_notification_ex_group_startup(void);
+extern void utc_notification_ex_group_cleanup(void);
+extern void utc_notification_ex_multi_language_startup(void);
+extern void utc_notification_ex_multi_language_cleanup(void);
+
+extern int utc_notification_create_1_n(void);
+extern int utc_notification_create_2_n(void);
+extern int utc_notification_create_1_p(void);
+extern int utc_notification_create_2_p(void);
+extern int utc_notification_set_image_n(void);
+extern int utc_notification_set_image_1_p(void);
+extern int utc_notification_set_image_2_p(void);
+extern int utc_notification_set_image_3_p(void);
+extern int utc_notification_set_image_4_p(void);
+extern int utc_notification_set_image_5_p(void);
+extern int utc_notification_set_image_6_p(void);
+extern int utc_notification_set_image_7_p(void);
+extern int utc_notification_set_image_8_p(void);
+extern int utc_notification_set_image_9_p(void);
+extern int utc_notification_set_image_10_p(void);
+extern int utc_notification_set_image_11_p(void);
+extern int utc_notification_set_image_12_p(void);
+extern int utc_notification_set_image_13_p(void);
+extern int utc_notification_set_image_14_p(void);
+extern int utc_notification_set_image_15_p(void);
+extern int utc_notification_set_image_16_p(void);
+extern int utc_notification_set_image_17_p(void);
+extern int utc_notification_set_image_18_p(void);
+extern int utc_notification_set_image_19_p(void);
+extern int utc_notification_set_image_20_p(void);
+extern int utc_notification_set_image_21_p(void);
+extern int utc_notification_set_image_22_p(void);
+extern int utc_notification_set_image_23_p(void);
+extern int utc_notification_get_image_n(void);
+extern int utc_notification_get_image_1_p(void);
+extern int utc_notification_get_image_2_p(void);
+extern int utc_notification_get_image_3_p(void);
+extern int utc_notification_get_image_4_p(void);
+extern int utc_notification_get_image_5_p(void);
+extern int utc_notification_get_image_6_p(void);
+extern int utc_notification_get_image_7_p(void);
+extern int utc_notification_get_image_8_p(void);
+extern int utc_notification_get_image_9_p(void);
+extern int utc_notification_get_image_10_p(void);
+extern int utc_notification_get_image_11_p(void);
+extern int utc_notification_get_image_12_p(void);
+extern int utc_notification_get_image_13_p(void);
+extern int utc_notification_get_image_14_p(void);
+extern int utc_notification_get_image_15_p(void);
+extern int utc_notification_get_image_16_p(void);
+extern int utc_notification_get_image_17_p(void);
+extern int utc_notification_get_image_18_p(void);
+extern int utc_notification_get_image_19_p(void);
+extern int utc_notification_get_image_20_p(void);
+extern int utc_notification_get_image_21_p(void);
+extern int utc_notification_get_image_22_p(void);
+extern int utc_notification_get_image_23_p(void);
+extern int utc_notification_set_time_n(void);
+extern int utc_notification_set_time_p(void);
+extern int utc_notification_get_time_n(void);
+extern int utc_notification_get_time_1_p(void);
+extern int utc_notification_get_time_2_p(void);
+extern int utc_notification_get_insert_time_n(void);
+extern int utc_notification_get_insert_time_1_p(void);
+extern int utc_notification_get_insert_time_2_p(void);
+extern int utc_notification_set_text_n(void);
+extern int utc_notification_set_text_1_p(void);
+extern int utc_notification_set_text_2_p(void);
+extern int utc_notification_set_text_3_p(void);
+extern int utc_notification_set_text_4_p(void);
+extern int utc_notification_set_text_5_p(void);
+extern int utc_notification_set_text_6_p(void);
+extern int utc_notification_set_text_7_p(void);
+extern int utc_notification_set_text_8_p(void);
+extern int utc_notification_set_text_9_p(void);
+extern int utc_notification_set_text_10_p(void);
+extern int utc_notification_set_text_11_p(void);
+extern int utc_notification_set_text_12_p(void);
+extern int utc_notification_set_text_13_p(void);
+extern int utc_notification_set_text_14_p(void);
+extern int utc_notification_set_text_15_p(void);
+extern int utc_notification_set_text_16_p(void);
+extern int utc_notification_set_text_17_p(void);
+extern int utc_notification_set_text_18_p(void);
+extern int utc_notification_set_text_19_p(void);
+extern int utc_notification_set_text_20_p(void);
+extern int utc_notification_set_text_21_p(void);
+extern int utc_notification_set_text_22_p(void);
+extern int utc_notification_set_text_23_p(void);
+extern int utc_notification_set_text_24_p(void);
+extern int utc_notification_set_text_25_p(void);
+extern int utc_notification_get_text_n(void);
+extern int utc_notification_get_text_1_p(void);
+extern int utc_notification_get_text_2_p(void);
+extern int utc_notification_get_text_3_p(void);
+extern int utc_notification_get_text_4_p(void);
+extern int utc_notification_get_text_5_p(void);
+extern int utc_notification_get_text_6_p(void);
+extern int utc_notification_get_text_7_p(void);
+extern int utc_notification_get_text_8_p(void);
+extern int utc_notification_get_text_9_p(void);
+extern int utc_notification_get_text_10_p(void);
+extern int utc_notification_get_text_11_p(void);
+extern int utc_notification_get_text_12_p(void);
+extern int utc_notification_get_text_13_p(void);
+extern int utc_notification_get_text_14_p(void);
+extern int utc_notification_get_text_15_p(void);
+extern int utc_notification_get_text_16_p(void);
+extern int utc_notification_get_text_17_p(void);
+extern int utc_notification_get_text_18_p(void);
+extern int utc_notification_get_text_19_p(void);
+extern int utc_notification_get_text_20_p(void);
+extern int utc_notification_get_text_21_p(void);
+extern int utc_notification_get_text_22_p(void);
+extern int utc_notification_get_text_23_p(void);
+extern int utc_notification_set_time_to_text_n(void);
+extern int utc_notification_set_time_to_text_1_p(void);
+extern int utc_notification_set_time_to_text_2_p(void);
+extern int utc_notification_set_time_to_text_3_p(void);
+extern int utc_notification_set_time_to_text_4_p(void);
+extern int utc_notification_set_time_to_text_5_p(void);
+extern int utc_notification_set_time_to_text_6_p(void);
+extern int utc_notification_set_time_to_text_7_p(void);
+extern int utc_notification_set_time_to_text_8_p(void);
+extern int utc_notification_set_time_to_text_9_p(void);
+extern int utc_notification_set_time_to_text_10_p(void);
+extern int utc_notification_set_time_to_text_11_p(void);
+extern int utc_notification_set_time_to_text_12_p(void);
+extern int utc_notification_set_time_to_text_13_p(void);
+extern int utc_notification_set_time_to_text_14_p(void);
+extern int utc_notification_set_time_to_text_15_p(void);
+extern int utc_notification_set_time_to_text_16_p(void);
+extern int utc_notification_set_time_to_text_17_p(void);
+extern int utc_notification_set_time_to_text_18_p(void);
+extern int utc_notification_set_time_to_text_19_p(void);
+extern int utc_notification_get_time_from_text_n(void);
+extern int utc_notification_get_time_from_text_1_p(void);
+extern int utc_notification_get_time_from_text_2_p(void);
+extern int utc_notification_get_time_from_text_3_p(void);
+extern int utc_notification_get_time_from_text_4_p(void);
+extern int utc_notification_get_time_from_text_5_p(void);
+extern int utc_notification_get_time_from_text_6_p(void);
+extern int utc_notification_get_time_from_text_7_p(void);
+extern int utc_notification_get_time_from_text_8_p(void);
+extern int utc_notification_get_time_from_text_9_p(void);
+extern int utc_notification_get_time_from_text_10_p(void);
+extern int utc_notification_get_time_from_text_11_p(void);
+extern int utc_notification_get_time_from_text_12_p(void);
+extern int utc_notification_get_time_from_text_13_p(void);
+extern int utc_notification_get_time_from_text_14_p(void);
+extern int utc_notification_get_time_from_text_15_p(void);
+extern int utc_notification_get_time_from_text_16_p(void);
+extern int utc_notification_get_time_from_text_17_p(void);
+extern int utc_notification_get_time_from_text_18_p(void);
+extern int utc_notification_get_time_from_text_19_p(void);
+extern int utc_notification_get_time_from_text_20_p(void);
+extern int utc_notification_set_sound_n(void);
+extern int utc_notification_set_sound_p(void);
+extern int utc_notification_get_sound_n(void);
+extern int utc_notification_get_sound_1_p(void);
+extern int utc_notification_get_sound_2_p(void);
+extern int utc_notification_set_vibration_n(void);
+extern int utc_notification_set_vibration_p(void);
+extern int utc_notification_get_vibration_n(void);
+extern int utc_notification_get_vibration_1_p(void);
+extern int utc_notification_get_vibration_2_p(void);
+extern int utc_notification_set_led_n(void);
+extern int utc_notification_set_led_p(void);
+extern int utc_notification_get_led_n(void);
+extern int utc_notification_get_led_1_p(void);
+extern int utc_notification_get_led_2_p(void);
+extern int utc_notification_set_led_time_period_n(void);
+extern int utc_notification_set_led_time_period_p(void);
+extern int utc_notification_get_led_time_period_n(void);
+extern int utc_notification_get_led_time_period_1_p(void);
+extern int utc_notification_get_led_time_period_2_p(void);
+extern int utc_notification_set_property_n(void);
+extern int utc_notification_set_property_1_p(void);
+extern int utc_notification_set_property_2_p(void);
+extern int utc_notification_set_property_3_p(void);
+extern int utc_notification_set_property_4_p(void);
+extern int utc_notification_set_property_5_p(void);
+extern int utc_notification_set_property_6_p(void);
+extern int utc_notification_get_property_n(void);
+extern int utc_notification_get_property_1_p(void);
+extern int utc_notification_get_property_2_p(void);
+extern int utc_notification_set_display_applist_n(void);
+extern int utc_notification_set_display_applist_p(void);
+extern int utc_notification_get_display_applist_n(void);
+extern int utc_notification_get_display_applist_1_p(void);
+extern int utc_notification_get_display_applist_2_p(void);
+extern int utc_notification_set_size_n(void);
+extern int utc_notification_set_size_p(void);
+extern int utc_notification_get_size_n(void);
+extern int utc_notification_get_size_1_p(void);
+extern int utc_notification_get_size_2_p(void);
+extern int utc_notification_set_progress_n(void);
+extern int utc_notification_set_progress_p(void);
+extern int utc_notification_get_progress_n(void);
+extern int utc_notification_get_progress_1_p(void);
+extern int utc_notification_get_progress_2_p(void);
+extern int utc_notification_set_layout_n(void);
+extern int utc_notification_set_layout_1_p(void);
+extern int utc_notification_set_layout_2_p(void);
+extern int utc_notification_set_layout_3_p(void);
+extern int utc_notification_set_layout_4_p(void);
+extern int utc_notification_set_layout_5_p(void);
+extern int utc_notification_get_layout_n(void);
+extern int utc_notification_get_layout_1_p(void);
+extern int utc_notification_get_layout_2_p(void);
+extern int utc_notification_get_type_n(void);
+extern int utc_notification_get_type_1_p(void);
+extern int utc_notification_get_type_2_p(void);
+extern int utc_notification_update_n(void);
+extern int utc_notification_update_p(void);
+extern int utc_notification_delete_n(void);
+extern int utc_notification_delete_p(void);
+extern int utc_notification_clone_n(void);
+extern int utc_notification_clone_p(void);
+extern int utc_notification_free_n(void);
+extern int utc_notification_free_p(void);
+extern int utc_notification_status_message_post_n(void);
+extern int utc_notification_status_message_post_p(void);
+extern int utc_notification_set_tag_n(void);
+extern int utc_notification_set_tag_p(void);
+extern int utc_notification_get_tag_n(void);
+extern int utc_notification_get_tag_1_p(void);
+extern int utc_notification_get_tag_2_p(void);
+extern int utc_notification_load_by_tag_1_n(void);
+extern int utc_notification_load_by_tag_2_n(void);
+extern int utc_notification_load_by_tag_p(void);
+extern int utc_notification_delete_all_1_p(void);
+extern int utc_notification_delete_all_2_p(void);
+extern int utc_notification_post_n(void);
+extern int utc_notification_post_p(void);
+extern int utc_notification_set_launch_option_n(void);
+extern int utc_notification_set_launch_option_p(void);
+extern int utc_notification_get_launch_option_n(void);
+extern int utc_notification_get_launch_option_p(void);
+extern int utc_notification_get_pkgname_n(void);
+extern int utc_notification_get_pkgname_p(void);
+extern int utc_notification_set_event_handler_n(void);
+extern int utc_notification_set_event_handler_p(void);
+extern int utc_notification_get_event_handler_n(void);
+extern int utc_notification_get_event_handler_p(void);
+extern int utc_notification_add_button_n(void);
+extern int utc_notification_add_button_p(void);
+extern int utc_notification_remove_button_n(void);
+extern int utc_notification_remove_button_p(void);
+extern int utc_notification_set_auto_remove_n(void);
+extern int utc_notification_set_auto_remove_p(void);
+extern int utc_notification_get_auto_remove_n(void);
+extern int utc_notification_get_auto_remove_p(void);
+extern int utc_notification_save_as_template_n(void);
+extern int utc_notification_save_as_template_p(void);
+extern int utc_notification_create_from_template_n1(void);
+extern int utc_notification_create_from_template_n2(void);
+extern int utc_notification_create_from_template_p(void);
+extern int utc_notification_get_noti_block_state_n(void);
+extern int utc_notification_get_noti_block_state_p(void);
+extern int utc_notification_set_text_input_n(void);
+extern int utc_notification_set_text_input_p(void);
+extern int utc_notification_set_extension_image_size_n(void);
+extern int utc_notification_set_extension_image_size_p(void);
+extern int utc_notification_get_extension_image_size_n(void);
+extern int utc_notification_get_extension_image_size_p(void);
+extern int utc_noti_ex_color_create_p(void);
+extern int utc_noti_ex_color_create_n(void);
+extern int utc_noti_ex_color_destroy_p(void);
+extern int utc_noti_ex_color_destroy_n(void);
+extern int utc_noti_ex_color_get_alpha_p(void);
+extern int utc_noti_ex_color_get_alpha_n(void);
+extern int utc_noti_ex_color_get_red_p(void);
+extern int utc_noti_ex_color_get_red_n(void);
+extern int utc_noti_ex_color_get_green_p(void);
+extern int utc_noti_ex_color_get_green_n(void);
+extern int utc_noti_ex_color_get_blue_p(void);
+extern int utc_noti_ex_color_get_blue_n(void);
+extern int utc_noti_ex_padding_create_p(void);
+extern int utc_noti_ex_padding_create_n(void);
+extern int utc_noti_ex_padding_destroy_p(void);
+extern int utc_noti_ex_padding_destroy_n(void);
+extern int utc_noti_ex_padding_get_left_p(void);
+extern int utc_noti_ex_padding_get_left_n(void);
+extern int utc_noti_ex_padding_get_top_p(void);
+extern int utc_noti_ex_padding_get_top_n(void);
+extern int utc_noti_ex_padding_get_right_p(void);
+extern int utc_noti_ex_padding_get_right_n(void);
+extern int utc_noti_ex_padding_get_bottom_p(void);
+extern int utc_noti_ex_padding_get_bottom_n(void);
+extern int utc_noti_ex_geometry_create_p(void);
+extern int utc_noti_ex_geometry_create_n(void);
+extern int utc_noti_ex_geometry_destroy_p(void);
+extern int utc_noti_ex_geometry_destroy_n(void);
+extern int utc_noti_ex_geometry_get_x_p(void);
+extern int utc_noti_ex_geometry_get_x_n(void);
+extern int utc_noti_ex_geometry_get_y_p(void);
+extern int utc_noti_ex_geometry_get_y_n(void);
+extern int utc_noti_ex_geometry_get_width_p(void);
+extern int utc_noti_ex_geometry_get_width_n(void);
+extern int utc_noti_ex_geometry_get_height_p(void);
+extern int utc_noti_ex_geometry_get_height_n(void);
+extern int utc_noti_ex_style_create_p(void);
+extern int utc_noti_ex_style_create_n(void);
+extern int utc_noti_ex_style_destroy_p(void);
+extern int utc_noti_ex_style_destroy_n(void);
+extern int utc_noti_ex_style_get_padding_p(void);
+extern int utc_noti_ex_style_get_padding_n(void);
+extern int utc_noti_ex_style_get_color_p(void);
+extern int utc_noti_ex_style_get_color_n(void);
+extern int utc_noti_ex_style_get_geometry_p(void);
+extern int utc_noti_ex_style_get_geometry_n(void);
+extern int utc_noti_ex_style_set_background_image_p(void);
+extern int utc_noti_ex_style_set_background_image_n(void);
+extern int utc_noti_ex_style_get_background_image_p(void);
+extern int utc_noti_ex_style_get_background_image_n(void);
+extern int utc_noti_ex_style_set_background_color_p(void);
+extern int utc_noti_ex_style_set_background_color_n(void);
+extern int utc_noti_ex_style_get_background_color_p(void);
+extern int utc_noti_ex_style_get_background_color_n(void);
+extern int utc_noti_ex_led_info_create_p(void);
+extern int utc_noti_ex_led_info_create_n(void);
+extern int utc_noti_ex_led_info_destroy_p(void);
+extern int utc_noti_ex_led_info_destroy_n(void);
+extern int utc_noti_ex_led_info_set_on_period_p(void);
+extern int utc_noti_ex_led_info_set_on_period_n(void);
+extern int utc_noti_ex_led_info_get_on_period_p(void);
+extern int utc_noti_ex_led_info_get_on_period_n(void);
+extern int utc_noti_ex_led_info_set_off_period_p(void);
+extern int utc_noti_ex_led_info_set_off_period_n(void);
+extern int utc_noti_ex_led_info_get_off_period_p(void);
+extern int utc_noti_ex_led_info_get_off_period_n(void);
+extern int utc_noti_ex_led_info_get_color_p(void);
+extern int utc_noti_ex_led_info_get_color_n(void);
+extern int utc_noti_ex_action_destroy_p(void);
+extern int utc_noti_ex_action_destroy_n(void);
+extern int utc_noti_ex_action_get_type_p(void);
+extern int utc_noti_ex_action_get_type_n(void);
+extern int utc_noti_ex_action_is_local_p(void);
+extern int utc_noti_ex_action_is_local_n(void);
+extern int utc_noti_ex_action_execute_p(void);
+extern int utc_noti_ex_action_execute_n(void);
+extern int utc_noti_ex_action_get_extra_p(void);
+extern int utc_noti_ex_action_get_extra_n(void);
+extern int utc_noti_ex_item_info_get_hide_time_p(void);
+extern int utc_noti_ex_item_info_get_hide_time_n(void);
+extern int utc_noti_ex_item_info_set_hide_time_p(void);
+extern int utc_noti_ex_item_info_set_hide_time_n(void);
+extern int utc_noti_ex_item_info_get_delete_time_p(void);
+extern int utc_noti_ex_item_info_get_delete_time_n(void);
+extern int utc_noti_ex_item_info_set_delete_time_p(void);
+extern int utc_noti_ex_item_info_set_delete_time_n(void);
+extern int utc_noti_ex_item_info_get_time_p(void);
+extern int utc_noti_ex_item_info_get_time_n(void);
+extern int utc_noti_ex_item_destroy_p(void);
+extern int utc_noti_ex_item_destroy_p_n(void);
+extern int utc_noti_ex_item_find_by_id_p(void);
+extern int utc_noti_ex_item_find_by_id_n(void);
+extern int utc_noti_ex_item_get_type_p(void);
+extern int utc_noti_ex_item_get_type_n(void);
+extern int utc_noti_ex_item_get_id_p(void);
+extern int utc_noti_ex_item_get_id_n(void);
+extern int utc_noti_ex_item_set_id_p(void);
+extern int utc_noti_ex_item_set_id_n(void);
+extern int utc_noti_ex_item_get_action_p(void);
+extern int utc_noti_ex_item_get_action_n(void);
+extern int utc_noti_ex_item_set_action_p(void);
+extern int utc_noti_ex_item_set_action_n(void);
+extern int utc_noti_ex_item_get_style_p(void);
+extern int utc_noti_ex_item_get_style_n(void);
+extern int utc_noti_ex_item_set_style_p(void);
+extern int utc_noti_ex_item_set_style_n(void);
+extern int utc_noti_ex_item_set_visible_p(void);
+extern int utc_noti_ex_item_set_visible_n(void);
+extern int utc_noti_ex_item_get_visible_p(void);
+extern int utc_noti_ex_item_get_visible_n(void);
+extern int utc_noti_ex_item_set_enable_p(void);
+extern int utc_noti_ex_item_set_enable_n(void);
+extern int utc_noti_ex_item_get_enable_p(void);
+extern int utc_noti_ex_item_get_enable_n(void);
+extern int utc_noti_ex_item_add_receiver_p(void);
+extern int utc_noti_ex_item_add_receiver_n(void);
+extern int utc_noti_ex_item_get_receiver_list_p(void);
+extern int utc_noti_ex_item_get_receiver_list_n(void);
+extern int utc_noti_ex_item_remove_receiver_p(void);
+extern int utc_noti_ex_item_remove_receiver_n(void);
+extern int utc_noti_ex_item_set_policy_p(void);
+extern int utc_noti_ex_item_set_policy_n(void);
+extern int utc_noti_ex_item_get_policy_p(void);
+extern int utc_noti_ex_item_get_policy_n(void);
+extern int utc_noti_ex_item_set_channel_p(void);
+extern int utc_noti_ex_item_set_channel_n(void);
+extern int utc_noti_ex_item_get_channel_p(void);
+extern int utc_noti_ex_item_get_channel_n(void);
+extern int utc_noti_ex_item_set_led_info_p(void);
+extern int utc_noti_ex_item_set_led_info_n(void);
+extern int utc_noti_ex_item_get_led_info_p(void);
+extern int utc_noti_ex_item_get_led_info_n(void);
+extern int utc_noti_ex_item_set_sound_path_p(void);
+extern int utc_noti_ex_item_set_sound_path_n(void);
+extern int utc_noti_ex_item_get_sound_path_p(void);
+extern int utc_noti_ex_item_get_sound_path_n(void);
+extern int utc_noti_ex_item_set_vibration_path_p(void);
+extern int utc_noti_ex_item_set_vibration_path_n(void);
+extern int utc_noti_ex_item_get_vibration_path_p(void);
+extern int utc_noti_ex_item_get_vibration_path_n(void);
+extern int utc_noti_ex_item_get_info_p(void);
+extern int utc_noti_ex_item_get_info_n(void);
+extern int utc_noti_ex_item_get_sender_app_id_p(void);
+extern int utc_noti_ex_item_get_sender_app_id_n(void);
+extern int utc_noti_ex_item_set_tag_p(void);
+extern int utc_noti_ex_item_set_tag_n(void);
+extern int utc_noti_ex_item_get_tag_p(void);
+extern int utc_noti_ex_item_get_tag_n(void);
+extern int utc_noti_ex_item_set_ongoing_state_p(void);
+extern int utc_noti_ex_item_set_ongoing_state_n(void);
+extern int utc_noti_ex_item_get_ongoing_state_p(void);
+extern int utc_noti_ex_item_get_ongoing_state_n(void);
+extern int utc_noti_ex_item_check_type_exist_p(void);
+extern int utc_noti_ex_item_check_type_exist_n(void);
+extern int utc_noti_ex_item_set_main_type_p(void);
+extern int utc_noti_ex_item_set_main_type_n(void);
+extern int utc_noti_ex_item_get_main_type_p(void);
+extern int utc_noti_ex_item_get_main_type_n(void);
+extern int utc_noti_ex_item_find_by_main_type_p(void);
+extern int utc_noti_ex_item_find_by_main_type_n(void);
+extern int utc_noti_ex_reporter_create_p(void);
+extern int utc_noti_ex_reporter_create_n(void);
+extern int utc_noti_ex_reporter_destroy_p(void);
+extern int utc_noti_ex_reporter_destroy_n(void);
+extern int utc_noti_ex_reporter_post_p(void);
+extern int utc_noti_ex_reporter_post_n(void);
+extern int utc_noti_ex_reporter_post_list_p(void);
+extern int utc_noti_ex_reporter_post_list_n(void);
+extern int utc_noti_ex_reporter_update_p(void);
+extern int utc_noti_ex_reporter_update_n(void);
+extern int utc_noti_ex_reporter_delete_p(void);
+extern int utc_noti_ex_reporter_delete_n(void);
+extern int utc_noti_ex_reporter_delete_all_p(void);
+extern int utc_noti_ex_reporter_delete_all_n(void);
+extern int utc_noti_ex_reporter_find_by_root_id_p(void);
+extern int utc_noti_ex_reporter_find_by_root_id_n(void);
+extern int utc_noti_ex_item_image_create_p(void);
+extern int utc_noti_ex_item_image_create_n(void);
+extern int utc_noti_ex_item_image_get_image_path_p(void);
+extern int utc_noti_ex_item_image_get_image_path_n(void);
+extern int utc_noti_ex_item_input_selector_create_p(void);
+extern int utc_noti_ex_item_input_selector_create_n(void);
+extern int utc_noti_ex_item_input_selector_set_contents_p(void);
+extern int utc_noti_ex_item_input_selector_set_contents_n(void);
+extern int utc_noti_ex_item_input_selector_get_contents_p(void);
+extern int utc_noti_ex_item_input_selector_get_contents_n(void);
+extern int utc_noti_ex_item_progress_create_p(void);
+extern int utc_noti_ex_item_progress_create_n(void);
+extern int utc_noti_ex_item_progress_set_current_p(void);
+extern int utc_noti_ex_item_progress_set_current_n(void);
+extern int utc_noti_ex_item_progress_get_current_p(void);
+extern int utc_noti_ex_item_progress_get_current_n(void);
+extern int utc_noti_ex_item_progress_get_min_p(void);
+extern int utc_noti_ex_item_progress_get_min_n(void);
+extern int utc_noti_ex_item_progress_get_max_p(void);
+extern int utc_noti_ex_item_progress_get_max_n(void);
+extern int utc_noti_ex_item_progress_set_type_p(void);
+extern int utc_noti_ex_item_progress_set_type_n(void);
+extern int utc_noti_ex_item_progress_get_type_p(void);
+extern int utc_noti_ex_item_progress_get_type_n(void);
+extern int utc_noti_ex_item_text_create_p(void);
+extern int utc_noti_ex_item_text_create_n(void);
+extern int utc_noti_ex_item_text_set_contents_p(void);
+extern int utc_noti_ex_item_text_set_contents_n(void);
+extern int utc_noti_ex_item_text_get_contents_p(void);
+extern int utc_noti_ex_item_text_get_contents_n(void);
+extern int utc_noti_ex_item_text_get_hyperlink_p(void);
+extern int utc_noti_ex_item_text_get_hyperlink_n(void);
+extern int utc_noti_ex_item_time_create_p(void);
+extern int utc_noti_ex_item_time_create_n(void);
+extern int utc_noti_ex_item_time_get_time_p(void);
+extern int utc_noti_ex_item_time_get_time_n(void);
+extern int utc_noti_ex_action_visibility_create_p(void);
+extern int utc_noti_ex_action_visibility_create_n(void);
+extern int utc_noti_ex_action_visibility_set_p(void);
+extern int utc_noti_ex_action_visibility_set_n(void);
+extern int utc_noti_ex_action_app_control_create_p(void);
+extern int utc_noti_ex_action_app_control_create_n(void);
+extern int utc_noti_ex_action_app_control_set_p(void);
+extern int utc_noti_ex_action_app_control_set_n(void);
+extern int utc_noti_ex_action_app_control_get_p(void);
+extern int utc_noti_ex_action_app_control_get_n(void);
+extern int utc_noti_ex_item_button_create_p(void);
+extern int utc_noti_ex_item_button_create_n(void);
+extern int utc_noti_ex_item_button_get_title_p(void);
+extern int utc_noti_ex_item_button_get_title_n(void);
+extern int utc_noti_ex_item_chat_message_create_p(void);
+extern int utc_noti_ex_item_chat_message_create_n(void);
+extern int utc_noti_ex_item_chat_message_get_name_p(void);
+extern int utc_noti_ex_item_chat_message_get_name_n(void);
+extern int utc_noti_ex_item_chat_message_get_text_p(void);
+extern int utc_noti_ex_item_chat_message_get_text_n(void);
+extern int utc_noti_ex_item_chat_message_get_image_p(void);
+extern int utc_noti_ex_item_chat_message_get_image_n(void);
+extern int utc_noti_ex_item_chat_message_get_time_p(void);
+extern int utc_noti_ex_item_chat_message_get_time_n(void);
+extern int utc_noti_ex_item_chat_message_get_message_type_p(void);
+extern int utc_noti_ex_item_chat_message_get_message_type_n(void);
+extern int utc_noti_ex_item_checkbox_create_p(void);
+extern int utc_noti_ex_item_checkbox_create_n(void);
+extern int utc_noti_ex_item_checkbox_get_title_p(void);
+extern int utc_noti_ex_item_checkbox_get_title_n(void);
+extern int utc_noti_ex_item_checkbox_get_check_state_p(void);
+extern int utc_noti_ex_item_checkbox_get_check_state_n(void);
+extern int utc_noti_ex_item_checkbox_set_check_state_p(void);
+extern int utc_noti_ex_item_checkbox_set_check_state_n(void);
+extern int utc_noti_ex_item_entry_create_p(void);
+extern int utc_noti_ex_item_entry_create_n(void);
+extern int utc_noti_ex_item_entry_get_text_p(void);
+extern int utc_noti_ex_item_entry_get_text_n(void);
+extern int utc_noti_ex_item_entry_set_text_p(void);
+extern int utc_noti_ex_item_entry_set_text_n(void);
+extern int utc_noti_ex_event_info_clone_n(void);
+extern int utc_noti_ex_event_info_destroy_n(void);
+extern int utc_noti_ex_event_info_get_event_type_n(void);
+extern int utc_noti_ex_event_info_get_owner_n(void);
+extern int utc_noti_ex_event_info_get_channel_n(void);
+extern int utc_noti_ex_event_info_get_item_id_n(void);
+extern int utc_noti_ex_event_info_get_request_id_n(void);
+extern int utc_noti_ex_item_group_create_p(void);
+extern int utc_noti_ex_item_group_create_n(void);
+extern int utc_noti_ex_item_group_set_direction_p(void);
+extern int utc_noti_ex_item_group_set_direction_n(void);
+extern int utc_noti_ex_item_group_is_vertical_p(void);
+extern int utc_noti_ex_item_group_is_vertical_n(void);
+extern int utc_noti_ex_item_group_get_app_label_p(void);
+extern int utc_noti_ex_item_group_get_app_label_n(void);
+extern int utc_noti_ex_item_group_add_child_p(void);
+extern int utc_noti_ex_item_group_add_child_n(void);
+extern int utc_noti_ex_item_group_remove_child_p(void);
+extern int utc_noti_ex_item_group_remove_child_n(void);
+extern int utc_noti_ex_item_group_foreach_child_p(void);
+extern int utc_noti_ex_item_group_foreach_child_n(void);
+extern int utc_noti_ex_multi_lang_create_p(void);
+extern int utc_noti_ex_multi_lang_create_n(void);
+extern int utc_noti_ex_multi_lang_destroy_p(void);
+extern int utc_noti_ex_multi_lang_destroy_n(void);
+extern int utc_noti_ex_item_button_set_multi_language_title_p(void);
+extern int utc_noti_ex_item_button_set_multi_language_title_n(void);
+extern int utc_noti_ex_item_checkbox_set_multi_language_title_p(void);
+extern int utc_noti_ex_item_checkbox_set_multi_language_title_n(void);
+extern int utc_noti_ex_item_entry_set_multi_language_p(void);
+extern int utc_noti_ex_item_entry_set_multi_language_n(void);
+extern int utc_noti_ex_item_input_selector_set_multi_language_contents_p(void);
+extern int utc_noti_ex_item_input_selector_set_multi_language_contents_n(void);
+extern int utc_noti_ex_item_text_set_multi_language_p(void);
+extern int utc_noti_ex_item_text_set_multi_language_n(void);
+extern int utc_noti_ex_item_get_extension_data_n1(void);
+extern int utc_noti_ex_item_get_extension_data_n2(void);
+extern int utc_noti_ex_item_get_extension_data_n3(void);
+extern int utc_noti_ex_item_get_extension_data_p(void);
+extern int utc_noti_ex_item_set_extension_data_n1(void);
+extern int utc_noti_ex_item_set_extension_data_n2(void);
+extern int utc_noti_ex_item_set_extension_data_n3(void);
+extern int utc_noti_ex_item_set_extension_data_p(void);
+
+testcase tc_array[] = {
+       {"utc_notification_create_1_n",utc_notification_create_1_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_create_2_n",utc_notification_create_2_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_create_1_p",utc_notification_create_1_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_create_2_p",utc_notification_create_2_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_image_n",utc_notification_set_image_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_image_1_p",utc_notification_set_image_1_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_image_2_p",utc_notification_set_image_2_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_image_3_p",utc_notification_set_image_3_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_image_4_p",utc_notification_set_image_4_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_image_5_p",utc_notification_set_image_5_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_image_6_p",utc_notification_set_image_6_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_image_7_p",utc_notification_set_image_7_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_image_8_p",utc_notification_set_image_8_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_image_9_p",utc_notification_set_image_9_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_image_10_p",utc_notification_set_image_10_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_image_11_p",utc_notification_set_image_11_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_image_12_p",utc_notification_set_image_12_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_image_13_p",utc_notification_set_image_13_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_image_14_p",utc_notification_set_image_14_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_image_15_p",utc_notification_set_image_15_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_image_16_p",utc_notification_set_image_16_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_image_17_p",utc_notification_set_image_17_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_image_18_p",utc_notification_set_image_18_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_image_19_p",utc_notification_set_image_19_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_image_20_p",utc_notification_set_image_20_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_image_21_p",utc_notification_set_image_21_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_image_22_p",utc_notification_set_image_22_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_image_23_p",utc_notification_set_image_23_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_image_n",utc_notification_get_image_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_image_1_p",utc_notification_get_image_1_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_image_2_p",utc_notification_get_image_2_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_image_3_p",utc_notification_get_image_3_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_image_4_p",utc_notification_get_image_4_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_image_5_p",utc_notification_get_image_5_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_image_6_p",utc_notification_get_image_6_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_image_7_p",utc_notification_get_image_7_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_image_8_p",utc_notification_get_image_8_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_image_9_p",utc_notification_get_image_9_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_image_10_p",utc_notification_get_image_10_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_image_11_p",utc_notification_get_image_11_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_image_12_p",utc_notification_get_image_12_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_image_13_p",utc_notification_get_image_13_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_image_14_p",utc_notification_get_image_14_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_image_15_p",utc_notification_get_image_15_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_image_16_p",utc_notification_get_image_16_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_image_17_p",utc_notification_get_image_17_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_image_18_p",utc_notification_get_image_18_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_image_19_p",utc_notification_get_image_19_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_image_20_p",utc_notification_get_image_20_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_image_21_p",utc_notification_get_image_21_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_image_22_p",utc_notification_get_image_22_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_image_23_p",utc_notification_get_image_23_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_time_n",utc_notification_set_time_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_time_p",utc_notification_set_time_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_time_n",utc_notification_get_time_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_time_1_p",utc_notification_get_time_1_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_time_2_p",utc_notification_get_time_2_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_insert_time_n",utc_notification_get_insert_time_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_insert_time_1_p",utc_notification_get_insert_time_1_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_insert_time_2_p",utc_notification_get_insert_time_2_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_text_n",utc_notification_set_text_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_text_1_p",utc_notification_set_text_1_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_text_2_p",utc_notification_set_text_2_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_text_3_p",utc_notification_set_text_3_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_text_4_p",utc_notification_set_text_4_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_text_5_p",utc_notification_set_text_5_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_text_6_p",utc_notification_set_text_6_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_text_7_p",utc_notification_set_text_7_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_text_8_p",utc_notification_set_text_8_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_text_9_p",utc_notification_set_text_9_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_text_10_p",utc_notification_set_text_10_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_text_11_p",utc_notification_set_text_11_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_text_12_p",utc_notification_set_text_12_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_text_13_p",utc_notification_set_text_13_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_text_14_p",utc_notification_set_text_14_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_text_15_p",utc_notification_set_text_15_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_text_16_p",utc_notification_set_text_16_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_text_17_p",utc_notification_set_text_17_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_text_18_p",utc_notification_set_text_18_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_text_19_p",utc_notification_set_text_19_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_text_20_p",utc_notification_set_text_20_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_text_21_p",utc_notification_set_text_21_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_text_22_p",utc_notification_set_text_22_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_text_23_p",utc_notification_set_text_23_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_text_24_p",utc_notification_set_text_24_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_text_25_p",utc_notification_set_text_25_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_text_n",utc_notification_get_text_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_text_1_p",utc_notification_get_text_1_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_text_2_p",utc_notification_get_text_2_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_text_3_p",utc_notification_get_text_3_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_text_4_p",utc_notification_get_text_4_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_text_5_p",utc_notification_get_text_5_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_text_6_p",utc_notification_get_text_6_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_text_7_p",utc_notification_get_text_7_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_text_8_p",utc_notification_get_text_8_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_text_9_p",utc_notification_get_text_9_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_text_10_p",utc_notification_get_text_10_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_text_11_p",utc_notification_get_text_11_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_text_12_p",utc_notification_get_text_12_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_text_13_p",utc_notification_get_text_13_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_text_14_p",utc_notification_get_text_14_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_text_15_p",utc_notification_get_text_15_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_text_16_p",utc_notification_get_text_16_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_text_17_p",utc_notification_get_text_17_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_text_18_p",utc_notification_get_text_18_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_text_19_p",utc_notification_get_text_19_p, utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_text_20_p",utc_notification_get_text_20_p, utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_text_21_p",utc_notification_get_text_21_p, utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_text_22_p",utc_notification_get_text_22_p, utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_text_23_p",utc_notification_get_text_23_p, utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_time_to_text_n",utc_notification_set_time_to_text_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_time_to_text_1_p",utc_notification_set_time_to_text_1_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_time_to_text_2_p",utc_notification_set_time_to_text_2_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_time_to_text_3_p",utc_notification_set_time_to_text_3_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_time_to_text_4_p",utc_notification_set_time_to_text_4_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_time_to_text_5_p",utc_notification_set_time_to_text_5_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_time_to_text_6_p",utc_notification_set_time_to_text_6_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_time_to_text_7_p",utc_notification_set_time_to_text_7_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_time_to_text_8_p",utc_notification_set_time_to_text_8_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_time_to_text_9_p",utc_notification_set_time_to_text_9_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_time_to_text_10_p",utc_notification_set_time_to_text_10_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_time_to_text_11_p",utc_notification_set_time_to_text_11_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_time_to_text_12_p",utc_notification_set_time_to_text_12_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_time_to_text_13_p",utc_notification_set_time_to_text_13_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_time_to_text_14_p",utc_notification_set_time_to_text_14_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_time_to_text_15_p",utc_notification_set_time_to_text_15_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_time_to_text_16_p",utc_notification_set_time_to_text_16_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_time_to_text_17_p",utc_notification_set_time_to_text_17_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_time_to_text_18_p",utc_notification_set_time_to_text_18_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_time_to_text_19_p",utc_notification_set_time_to_text_19_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_time_from_text_n",utc_notification_get_time_from_text_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_time_from_text_1_p",utc_notification_get_time_from_text_1_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_time_from_text_2_p",utc_notification_get_time_from_text_2_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_time_from_text_3_p",utc_notification_get_time_from_text_3_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_time_from_text_4_p",utc_notification_get_time_from_text_4_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_time_from_text_5_p",utc_notification_get_time_from_text_5_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_time_from_text_6_p",utc_notification_get_time_from_text_6_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_time_from_text_7_p",utc_notification_get_time_from_text_7_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_time_from_text_8_p",utc_notification_get_time_from_text_8_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_time_from_text_9_p",utc_notification_get_time_from_text_9_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_time_from_text_10_p",utc_notification_get_time_from_text_10_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_time_from_text_11_p",utc_notification_get_time_from_text_11_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_time_from_text_12_p",utc_notification_get_time_from_text_12_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_time_from_text_13_p",utc_notification_get_time_from_text_13_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_time_from_text_14_p",utc_notification_get_time_from_text_14_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_time_from_text_15_p",utc_notification_get_time_from_text_15_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_time_from_text_16_p",utc_notification_get_time_from_text_16_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_time_from_text_17_p",utc_notification_get_time_from_text_17_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_time_from_text_18_p",utc_notification_get_time_from_text_18_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_time_from_text_19_p",utc_notification_get_time_from_text_19_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_time_from_text_20_p",utc_notification_get_time_from_text_20_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_sound_n",utc_notification_set_sound_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_sound_p",utc_notification_set_sound_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_sound_n",utc_notification_get_sound_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_sound_1_p",utc_notification_get_sound_1_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_sound_2_p",utc_notification_get_sound_2_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_vibration_n",utc_notification_set_vibration_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_vibration_p",utc_notification_set_vibration_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_vibration_n",utc_notification_get_vibration_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_vibration_1_p",utc_notification_get_vibration_1_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_vibration_2_p",utc_notification_get_vibration_2_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_led_n",utc_notification_set_led_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_led_p",utc_notification_set_led_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_led_n",utc_notification_get_led_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_led_1_p",utc_notification_get_led_1_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_led_2_p",utc_notification_get_led_2_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_led_time_period_n",utc_notification_set_led_time_period_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_led_time_period_p",utc_notification_set_led_time_period_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_led_time_period_n",utc_notification_get_led_time_period_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_led_time_period_1_p",utc_notification_get_led_time_period_1_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_led_time_period_2_p",utc_notification_get_led_time_period_2_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_property_n",utc_notification_set_property_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_property_1_p",utc_notification_set_property_1_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_property_2_p",utc_notification_set_property_2_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_property_3_p",utc_notification_set_property_3_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_property_4_p",utc_notification_set_property_4_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_property_5_p",utc_notification_set_property_5_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_property_6_p",utc_notification_set_property_6_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_property_n",utc_notification_get_property_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_property_1_p",utc_notification_get_property_1_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_property_2_p",utc_notification_get_property_2_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_display_applist_n",utc_notification_set_display_applist_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_display_applist_p",utc_notification_set_display_applist_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_display_applist_n",utc_notification_get_display_applist_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_display_applist_1_p",utc_notification_get_display_applist_1_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_display_applist_2_p",utc_notification_get_display_applist_2_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_size_n",utc_notification_set_size_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_size_p",utc_notification_set_size_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_size_n",utc_notification_get_size_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_size_1_p",utc_notification_get_size_1_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_size_2_p",utc_notification_get_size_2_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_progress_n",utc_notification_set_progress_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_progress_p",utc_notification_set_progress_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_progress_n",utc_notification_get_progress_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_progress_1_p",utc_notification_get_progress_1_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_progress_2_p",utc_notification_get_progress_2_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_layout_n",utc_notification_set_layout_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_layout_1_p",utc_notification_set_layout_1_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_layout_2_p",utc_notification_set_layout_2_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_layout_3_p",utc_notification_set_layout_3_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_layout_4_p",utc_notification_set_layout_4_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_layout_5_p",utc_notification_set_layout_5_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_layout_n",utc_notification_get_layout_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_layout_1_p",utc_notification_get_layout_1_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_layout_2_p",utc_notification_get_layout_2_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_type_n",utc_notification_get_type_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_type_1_p",utc_notification_get_type_1_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_type_2_p",utc_notification_get_type_2_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_update_n",utc_notification_update_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_update_p",utc_notification_update_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_delete_n",utc_notification_delete_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_delete_p",utc_notification_delete_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_clone_n",utc_notification_clone_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_clone_p",utc_notification_clone_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_free_n",utc_notification_free_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_free_p",utc_notification_free_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_status_message_post_n",utc_notification_status_message_post_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_status_message_post_p",utc_notification_status_message_post_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_tag_n",utc_notification_set_tag_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_tag_p",utc_notification_set_tag_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_tag_n",utc_notification_get_tag_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_tag_1_p",utc_notification_get_tag_1_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_tag_2_p",utc_notification_get_tag_2_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_load_by_tag_1_n",utc_notification_load_by_tag_1_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_load_by_tag_2_n",utc_notification_load_by_tag_2_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_load_by_tag_p",utc_notification_load_by_tag_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_delete_all_1_p",utc_notification_delete_all_1_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_delete_all_2_p",utc_notification_delete_all_2_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_post_n",utc_notification_post_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_post_p",utc_notification_post_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_launch_option_n",utc_notification_set_launch_option_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_launch_option_p",utc_notification_set_launch_option_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_launch_option_n",utc_notification_get_launch_option_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_launch_option_p",utc_notification_get_launch_option_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_pkgname_n",utc_notification_get_pkgname_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_pkgname_p",utc_notification_get_pkgname_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_event_handler_n",utc_notification_set_event_handler_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_event_handler_p",utc_notification_set_event_handler_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_event_handler_n",utc_notification_get_event_handler_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_event_handler_p",utc_notification_get_event_handler_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_add_button_n",utc_notification_add_button_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_add_button_p",utc_notification_add_button_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_remove_button_n",utc_notification_remove_button_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_remove_button_p",utc_notification_remove_button_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_auto_remove_n",utc_notification_set_auto_remove_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_auto_remove_p",utc_notification_set_auto_remove_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_auto_remove_n",utc_notification_get_auto_remove_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_auto_remove_p",utc_notification_get_auto_remove_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_save_as_template_n",utc_notification_save_as_template_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_save_as_template_p",utc_notification_save_as_template_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_create_from_template_n1",utc_notification_create_from_template_n1,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_create_from_template_n2",utc_notification_create_from_template_n2,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_create_from_template_p",utc_notification_create_from_template_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_noti_block_state_n",utc_notification_get_noti_block_state_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_noti_block_state_p",utc_notification_get_noti_block_state_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_text_input_n",utc_notification_set_text_input_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_text_input_p",utc_notification_set_text_input_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_extension_image_size_n",utc_notification_set_extension_image_size_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_set_extension_image_size_p",utc_notification_set_extension_image_size_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_extension_image_size_n",utc_notification_get_extension_image_size_n,utc_notification_startup,utc_notification_cleanup},
+       {"utc_notification_get_extension_image_size_p",utc_notification_get_extension_image_size_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_noti_ex_color_create_p",utc_noti_ex_color_create_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_color_create_n",utc_noti_ex_color_create_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_color_destroy_p",utc_noti_ex_color_destroy_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_color_destroy_n",utc_noti_ex_color_destroy_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_color_get_alpha_p",utc_noti_ex_color_get_alpha_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_color_get_alpha_n",utc_noti_ex_color_get_alpha_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_color_get_red_p",utc_noti_ex_color_get_red_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_color_get_red_n",utc_noti_ex_color_get_red_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_color_get_green_p",utc_noti_ex_color_get_green_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_color_get_green_n",utc_noti_ex_color_get_green_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_color_get_blue_p",utc_noti_ex_color_get_blue_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_color_get_blue_n",utc_noti_ex_color_get_blue_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_padding_create_p",utc_noti_ex_padding_create_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_padding_create_n",utc_noti_ex_padding_create_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_padding_destroy_p",utc_noti_ex_padding_destroy_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_padding_destroy_n",utc_noti_ex_padding_destroy_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_padding_get_left_p",utc_noti_ex_padding_get_left_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_padding_get_left_n",utc_noti_ex_padding_get_left_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_padding_get_top_p",utc_noti_ex_padding_get_top_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_padding_get_top_n",utc_noti_ex_padding_get_top_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_padding_get_right_p",utc_noti_ex_padding_get_right_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_padding_get_right_n",utc_noti_ex_padding_get_right_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_padding_get_bottom_p",utc_noti_ex_padding_get_bottom_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_padding_get_bottom_n",utc_noti_ex_padding_get_bottom_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_geometry_create_p",utc_noti_ex_geometry_create_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_geometry_create_n",utc_noti_ex_geometry_create_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_geometry_destroy_p",utc_noti_ex_geometry_destroy_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_geometry_destroy_n",utc_noti_ex_geometry_destroy_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_geometry_get_x_p",utc_noti_ex_geometry_get_x_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_geometry_get_x_n",utc_noti_ex_geometry_get_x_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_geometry_get_y_p",utc_noti_ex_geometry_get_y_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_geometry_get_y_n",utc_noti_ex_geometry_get_y_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_geometry_get_width_p",utc_noti_ex_geometry_get_width_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_geometry_get_width_n",utc_noti_ex_geometry_get_width_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_geometry_get_height_p",utc_noti_ex_geometry_get_height_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_geometry_get_height_n",utc_noti_ex_geometry_get_height_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_style_create_p",utc_noti_ex_style_create_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_style_create_n",utc_noti_ex_style_create_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_style_destroy_p",utc_noti_ex_style_destroy_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_style_destroy_n",utc_noti_ex_style_destroy_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_style_get_padding_p",utc_noti_ex_style_get_padding_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_style_get_padding_n",utc_noti_ex_style_get_padding_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_style_get_color_p",utc_noti_ex_style_get_color_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_style_get_color_n",utc_noti_ex_style_get_color_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_style_get_geometry_p",utc_noti_ex_style_get_geometry_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_style_get_geometry_n",utc_noti_ex_style_get_geometry_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_style_set_background_image_p",utc_noti_ex_style_set_background_image_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_style_set_background_image_n",utc_noti_ex_style_set_background_image_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_style_get_background_image_p",utc_noti_ex_style_get_background_image_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_style_get_background_image_n",utc_noti_ex_style_get_background_image_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_style_set_background_color_p",utc_noti_ex_style_set_background_color_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_style_set_background_color_n",utc_noti_ex_style_set_background_color_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_style_get_background_color_p",utc_noti_ex_style_get_background_color_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_style_get_background_color_n",utc_noti_ex_style_get_background_color_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_led_info_create_p",utc_noti_ex_led_info_create_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_led_info_create_n",utc_noti_ex_led_info_create_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_led_info_destroy_p",utc_noti_ex_led_info_destroy_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_led_info_destroy_n",utc_noti_ex_led_info_destroy_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_led_info_set_on_period_p",utc_noti_ex_led_info_set_on_period_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_led_info_set_on_period_n",utc_noti_ex_led_info_set_on_period_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_led_info_get_on_period_p",utc_noti_ex_led_info_get_on_period_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_led_info_get_on_period_n",utc_noti_ex_led_info_get_on_period_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_led_info_set_off_period_p",utc_noti_ex_led_info_set_off_period_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_led_info_set_off_period_n",utc_noti_ex_led_info_set_off_period_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_led_info_get_off_period_p",utc_noti_ex_led_info_get_off_period_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_led_info_get_off_period_n",utc_noti_ex_led_info_get_off_period_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_led_info_get_color_p",utc_noti_ex_led_info_get_color_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_led_info_get_color_n",utc_noti_ex_led_info_get_color_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_action_destroy_p",utc_noti_ex_action_destroy_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_action_destroy_n",utc_noti_ex_action_destroy_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_action_get_type_p",utc_noti_ex_action_get_type_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_action_get_type_n",utc_noti_ex_action_get_type_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_action_is_local_p",utc_noti_ex_action_is_local_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_action_is_local_n",utc_noti_ex_action_is_local_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_action_execute_p",utc_noti_ex_action_execute_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_action_execute_n",utc_noti_ex_action_execute_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_action_get_extra_p",utc_noti_ex_action_get_extra_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_action_get_extra_n",utc_noti_ex_action_get_extra_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_info_get_hide_time_p",utc_noti_ex_item_info_get_hide_time_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_info_get_hide_time_n",utc_noti_ex_item_info_get_hide_time_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_info_set_hide_time_p",utc_noti_ex_item_info_set_hide_time_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_info_set_hide_time_n",utc_noti_ex_item_info_set_hide_time_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_info_get_delete_time_p",utc_noti_ex_item_info_get_delete_time_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_info_get_delete_time_n",utc_noti_ex_item_info_get_delete_time_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_info_set_delete_time_p",utc_noti_ex_item_info_set_delete_time_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_info_set_delete_time_n",utc_noti_ex_item_info_set_delete_time_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_info_get_time_p",utc_noti_ex_item_info_get_time_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_info_get_time_n",utc_noti_ex_item_info_get_time_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_destroy_p",utc_noti_ex_item_destroy_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_destroy_p_n",utc_noti_ex_item_destroy_p_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_find_by_id_p",utc_noti_ex_item_find_by_id_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_find_by_id_n",utc_noti_ex_item_find_by_id_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_get_type_p",utc_noti_ex_item_get_type_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_get_type_n",utc_noti_ex_item_get_type_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_get_id_p",utc_noti_ex_item_get_id_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_get_id_n",utc_noti_ex_item_get_id_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_set_id_p",utc_noti_ex_item_set_id_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_set_id_n",utc_noti_ex_item_set_id_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_get_action_p",utc_noti_ex_item_get_action_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_get_action_n",utc_noti_ex_item_get_action_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_set_action_p",utc_noti_ex_item_set_action_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_set_action_n",utc_noti_ex_item_set_action_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_get_style_p",utc_noti_ex_item_get_style_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_get_style_n",utc_noti_ex_item_get_style_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_set_style_p",utc_noti_ex_item_set_style_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_set_style_n",utc_noti_ex_item_set_style_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_set_visible_p",utc_noti_ex_item_set_visible_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_set_visible_n",utc_noti_ex_item_set_visible_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_get_visible_p",utc_noti_ex_item_get_visible_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_get_visible_n",utc_noti_ex_item_get_visible_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_set_enable_p",utc_noti_ex_item_set_enable_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_set_enable_n",utc_noti_ex_item_set_enable_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_get_enable_p",utc_noti_ex_item_get_enable_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_get_enable_n",utc_noti_ex_item_get_enable_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_add_receiver_p",utc_noti_ex_item_add_receiver_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_add_receiver_n",utc_noti_ex_item_add_receiver_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_get_receiver_list_p",utc_noti_ex_item_get_receiver_list_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_get_receiver_list_n",utc_noti_ex_item_get_receiver_list_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_remove_receiver_p",utc_noti_ex_item_remove_receiver_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_remove_receiver_n",utc_noti_ex_item_remove_receiver_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_set_policy_p",utc_noti_ex_item_set_policy_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_set_policy_n",utc_noti_ex_item_set_policy_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_get_policy_p",utc_noti_ex_item_get_policy_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_get_policy_n",utc_noti_ex_item_get_policy_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_set_channel_p",utc_noti_ex_item_set_channel_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_set_channel_n",utc_noti_ex_item_set_channel_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_get_channel_p",utc_noti_ex_item_get_channel_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_get_channel_n",utc_noti_ex_item_get_channel_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_set_led_info_p",utc_noti_ex_item_set_led_info_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_set_led_info_n",utc_noti_ex_item_set_led_info_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_get_led_info_p",utc_noti_ex_item_get_led_info_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_get_led_info_n",utc_noti_ex_item_get_led_info_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_set_sound_path_p",utc_noti_ex_item_set_sound_path_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_set_sound_path_n",utc_noti_ex_item_set_sound_path_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_get_sound_path_p",utc_noti_ex_item_get_sound_path_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_get_sound_path_n",utc_noti_ex_item_get_sound_path_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_set_vibration_path_p",utc_noti_ex_item_set_vibration_path_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_set_vibration_path_n",utc_noti_ex_item_set_vibration_path_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_get_vibration_path_p",utc_noti_ex_item_get_vibration_path_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_get_vibration_path_n",utc_noti_ex_item_get_vibration_path_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_get_info_p",utc_noti_ex_item_get_info_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_get_info_n",utc_noti_ex_item_get_info_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_get_sender_app_id_p",utc_noti_ex_item_get_sender_app_id_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_get_sender_app_id_n",utc_noti_ex_item_get_sender_app_id_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_set_tag_p",utc_noti_ex_item_set_tag_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_set_tag_n",utc_noti_ex_item_set_tag_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_get_tag_p",utc_noti_ex_item_get_tag_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_get_tag_n",utc_noti_ex_item_get_tag_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_set_ongoing_state_p",utc_noti_ex_item_set_ongoing_state_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_set_ongoing_state_n",utc_noti_ex_item_set_ongoing_state_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_get_ongoing_state_p",utc_noti_ex_item_get_ongoing_state_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_get_ongoing_state_n",utc_noti_ex_item_get_ongoing_state_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_check_type_exist_p",utc_noti_ex_item_check_type_exist_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_check_type_exist_n",utc_noti_ex_item_check_type_exist_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_set_main_type_p",utc_noti_ex_item_set_main_type_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_set_main_type_n",utc_noti_ex_item_set_main_type_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_get_main_type_p",utc_noti_ex_item_get_main_type_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_get_main_type_n",utc_noti_ex_item_get_main_type_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_find_by_main_type_p",utc_noti_ex_item_find_by_main_type_p,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_item_find_by_main_type_n",utc_noti_ex_item_find_by_main_type_n,utc_notification_ex_item_startup,utc_notification_ex_item_cleanup},
+       {"utc_noti_ex_reporter_create_p",utc_noti_ex_reporter_create_p,utc_notification_ex_reporter_startup,utc_notification_ex_reporter_cleanup},
+       {"utc_noti_ex_reporter_create_n",utc_noti_ex_reporter_create_n,utc_notification_ex_reporter_startup,utc_notification_ex_reporter_cleanup},
+       {"utc_noti_ex_reporter_destroy_p",utc_noti_ex_reporter_destroy_p,utc_notification_ex_reporter_startup,utc_notification_ex_reporter_cleanup},
+       {"utc_noti_ex_reporter_destroy_n",utc_noti_ex_reporter_destroy_n,utc_notification_ex_reporter_startup,utc_notification_ex_reporter_cleanup},
+       {"utc_noti_ex_reporter_post_p",utc_noti_ex_reporter_post_p,utc_notification_ex_reporter_startup,utc_notification_ex_reporter_cleanup},
+       {"utc_noti_ex_reporter_post_n",utc_noti_ex_reporter_post_n,utc_notification_ex_reporter_startup,utc_notification_ex_reporter_cleanup},
+       {"utc_noti_ex_reporter_post_list_p",utc_noti_ex_reporter_post_list_p,utc_notification_ex_reporter_startup,utc_notification_ex_reporter_cleanup},
+       {"utc_noti_ex_reporter_post_list_n",utc_noti_ex_reporter_post_list_n,utc_notification_ex_reporter_startup,utc_notification_ex_reporter_cleanup},
+       {"utc_noti_ex_reporter_update_p",utc_noti_ex_reporter_update_p,utc_notification_ex_reporter_startup,utc_notification_ex_reporter_cleanup},
+       {"utc_noti_ex_reporter_update_n",utc_noti_ex_reporter_update_n,utc_notification_ex_reporter_startup,utc_notification_ex_reporter_cleanup},
+       {"utc_noti_ex_reporter_delete_p",utc_noti_ex_reporter_delete_p,utc_notification_ex_reporter_startup,utc_notification_ex_reporter_cleanup},
+       {"utc_noti_ex_reporter_delete_n",utc_noti_ex_reporter_delete_n,utc_notification_ex_reporter_startup,utc_notification_ex_reporter_cleanup},
+       {"utc_noti_ex_reporter_delete_all_p",utc_noti_ex_reporter_delete_all_p,utc_notification_ex_reporter_startup,utc_notification_ex_reporter_cleanup},
+       {"utc_noti_ex_reporter_delete_all_n",utc_noti_ex_reporter_delete_all_n,utc_notification_ex_reporter_startup,utc_notification_ex_reporter_cleanup},
+       {"utc_noti_ex_reporter_find_by_root_id_p",utc_noti_ex_reporter_find_by_root_id_p,utc_notification_ex_reporter_startup,utc_notification_ex_reporter_cleanup},
+       {"utc_noti_ex_reporter_find_by_root_id_n",utc_noti_ex_reporter_find_by_root_id_n,utc_notification_ex_reporter_startup,utc_notification_ex_reporter_cleanup},
+       {"utc_noti_ex_item_image_create_p",utc_noti_ex_item_image_create_p,utc_notification_ex_image_startup,utc_notification_ex_image_cleanup},
+       {"utc_noti_ex_item_image_create_n",utc_noti_ex_item_image_create_n,utc_notification_ex_image_startup,utc_notification_ex_image_cleanup},
+       {"utc_noti_ex_item_image_get_image_path_p",utc_noti_ex_item_image_get_image_path_p,utc_notification_ex_image_startup,utc_notification_ex_image_cleanup},
+       {"utc_noti_ex_item_image_get_image_path_n",utc_noti_ex_item_image_get_image_path_n,utc_notification_ex_image_startup,utc_notification_ex_image_cleanup},
+       {"utc_noti_ex_item_input_selector_create_p",utc_noti_ex_item_input_selector_create_p,utc_notification_ex_input_selector_startup,utc_notification_ex_input_selector_cleanup},
+       {"utc_noti_ex_item_input_selector_create_n",utc_noti_ex_item_input_selector_create_n,utc_notification_ex_input_selector_startup,utc_notification_ex_input_selector_cleanup},
+       {"utc_noti_ex_item_input_selector_set_contents_p",utc_noti_ex_item_input_selector_set_contents_p,utc_notification_ex_input_selector_startup,utc_notification_ex_input_selector_cleanup},
+       {"utc_noti_ex_item_input_selector_set_contents_n",utc_noti_ex_item_input_selector_set_contents_n,utc_notification_ex_input_selector_startup,utc_notification_ex_input_selector_cleanup},
+       {"utc_noti_ex_item_input_selector_get_contents_p",utc_noti_ex_item_input_selector_get_contents_p,utc_notification_ex_input_selector_startup,utc_notification_ex_input_selector_cleanup},
+       {"utc_noti_ex_item_input_selector_get_contents_n",utc_noti_ex_item_input_selector_get_contents_n,utc_notification_ex_input_selector_startup,utc_notification_ex_input_selector_cleanup},
+       {"utc_noti_ex_item_progress_create_p",utc_noti_ex_item_progress_create_p,utc_notification_ex_progress_startup,utc_notification_ex_progress_cleanup},
+       {"utc_noti_ex_item_progress_create_n",utc_noti_ex_item_progress_create_n,utc_notification_ex_progress_startup,utc_notification_ex_progress_cleanup},
+       {"utc_noti_ex_item_progress_set_current_p",utc_noti_ex_item_progress_set_current_p,utc_notification_ex_progress_startup,utc_notification_ex_progress_cleanup},
+       {"utc_noti_ex_item_progress_set_current_n",utc_noti_ex_item_progress_set_current_n,utc_notification_ex_progress_startup,utc_notification_ex_progress_cleanup},
+       {"utc_noti_ex_item_progress_get_current_p",utc_noti_ex_item_progress_get_current_p,utc_notification_ex_progress_startup,utc_notification_ex_progress_cleanup},
+       {"utc_noti_ex_item_progress_get_current_n",utc_noti_ex_item_progress_get_current_n,utc_notification_ex_progress_startup,utc_notification_ex_progress_cleanup},
+       {"utc_noti_ex_item_progress_get_min_p",utc_noti_ex_item_progress_get_min_p,utc_notification_ex_progress_startup,utc_notification_ex_progress_cleanup},
+       {"utc_noti_ex_item_progress_get_min_n",utc_noti_ex_item_progress_get_min_n,utc_notification_ex_progress_startup,utc_notification_ex_progress_cleanup},
+       {"utc_noti_ex_item_progress_get_max_p",utc_noti_ex_item_progress_get_max_p,utc_notification_ex_progress_startup,utc_notification_ex_progress_cleanup},
+       {"utc_noti_ex_item_progress_get_max_n",utc_noti_ex_item_progress_get_max_n,utc_notification_ex_progress_startup,utc_notification_ex_progress_cleanup},
+       {"utc_noti_ex_item_progress_set_type_p",utc_noti_ex_item_progress_set_type_p,utc_notification_ex_progress_startup,utc_notification_ex_progress_cleanup},
+       {"utc_noti_ex_item_progress_set_type_n",utc_noti_ex_item_progress_set_type_n,utc_notification_ex_progress_startup,utc_notification_ex_progress_cleanup},
+       {"utc_noti_ex_item_progress_get_type_p",utc_noti_ex_item_progress_get_type_p,utc_notification_ex_progress_startup,utc_notification_ex_progress_cleanup},
+       {"utc_noti_ex_item_progress_get_type_n",utc_noti_ex_item_progress_get_type_n,utc_notification_ex_progress_startup,utc_notification_ex_progress_cleanup},
+       {"utc_noti_ex_item_text_create_p",utc_noti_ex_item_text_create_p,utc_notification_ex_text_startup,utc_notification_ex_text_cleanup},
+       {"utc_noti_ex_item_text_create_n",utc_noti_ex_item_text_create_n,utc_notification_ex_text_startup,utc_notification_ex_text_cleanup},
+       {"utc_noti_ex_item_text_set_contents_p",utc_noti_ex_item_text_set_contents_p,utc_notification_ex_text_startup,utc_notification_ex_text_cleanup},
+       {"utc_noti_ex_item_text_set_contents_n",utc_noti_ex_item_text_set_contents_n,utc_notification_ex_text_startup,utc_notification_ex_text_cleanup},
+       {"utc_noti_ex_item_text_get_contents_p",utc_noti_ex_item_text_get_contents_p,utc_notification_ex_text_startup,utc_notification_ex_text_cleanup},
+       {"utc_noti_ex_item_text_get_contents_n",utc_noti_ex_item_text_get_contents_n,utc_notification_ex_text_startup,utc_notification_ex_text_cleanup},
+       {"utc_noti_ex_item_text_get_hyperlink_p",utc_noti_ex_item_text_get_hyperlink_p,utc_notification_ex_text_startup,utc_notification_ex_text_cleanup},
+       {"utc_noti_ex_item_text_get_hyperlink_n",utc_noti_ex_item_text_get_hyperlink_n,utc_notification_ex_text_startup,utc_notification_ex_text_cleanup},
+       {"utc_noti_ex_item_time_create_p",utc_noti_ex_item_time_create_p,utc_notification_ex_time_startup,utc_notification_ex_time_cleanup},
+       {"utc_noti_ex_item_time_create_n",utc_noti_ex_item_time_create_n,utc_notification_ex_time_startup,utc_notification_ex_time_cleanup},
+       {"utc_noti_ex_item_time_get_time_p",utc_noti_ex_item_time_get_time_p,utc_notification_ex_time_startup,utc_notification_ex_time_cleanup},
+       {"utc_noti_ex_item_time_get_time_n",utc_noti_ex_item_time_get_time_n,utc_notification_ex_time_startup,utc_notification_ex_time_cleanup},
+       {"utc_noti_ex_action_visibility_create_p",utc_noti_ex_action_visibility_create_p,utc_notification_ex_visibility_action_startup,utc_notification_ex_visibility_action_cleanup},
+       {"utc_noti_ex_action_visibility_create_n",utc_noti_ex_action_visibility_create_n,utc_notification_ex_visibility_action_startup,utc_notification_ex_visibility_action_cleanup},
+       {"utc_noti_ex_action_visibility_set_p",utc_noti_ex_action_visibility_set_p,utc_notification_ex_visibility_action_startup,utc_notification_ex_visibility_action_cleanup},
+       {"utc_noti_ex_action_visibility_set_n",utc_noti_ex_action_visibility_set_n,utc_notification_ex_visibility_action_startup,utc_notification_ex_visibility_action_cleanup},
+       {"utc_noti_ex_action_app_control_create_p",utc_noti_ex_action_app_control_create_p,utc_notification_ex_app_control_action_startup,utc_notification_ex_app_control_action_cleanup},
+       {"utc_noti_ex_action_app_control_create_n",utc_noti_ex_action_app_control_create_n,utc_notification_ex_app_control_action_startup,utc_notification_ex_app_control_action_cleanup},
+       {"utc_noti_ex_action_app_control_set_p",utc_noti_ex_action_app_control_set_p,utc_notification_ex_app_control_action_startup,utc_notification_ex_app_control_action_cleanup},
+       {"utc_noti_ex_action_app_control_set_n",utc_noti_ex_action_app_control_set_n,utc_notification_ex_app_control_action_startup,utc_notification_ex_app_control_action_cleanup},
+       {"utc_noti_ex_action_app_control_get_p",utc_noti_ex_action_app_control_get_p,utc_notification_ex_app_control_action_startup,utc_notification_ex_app_control_action_cleanup},
+       {"utc_noti_ex_action_app_control_get_n",utc_noti_ex_action_app_control_get_n,utc_notification_ex_app_control_action_startup,utc_notification_ex_app_control_action_cleanup},
+       {"utc_noti_ex_item_button_create_p",utc_noti_ex_item_button_create_p,utc_notification_ex_button_startup,utc_notification_ex_button_cleanup},
+       {"utc_noti_ex_item_button_create_n",utc_noti_ex_item_button_create_n,utc_notification_ex_button_startup,utc_notification_ex_button_cleanup},
+       {"utc_noti_ex_item_button_get_title_p",utc_noti_ex_item_button_get_title_p,utc_notification_ex_button_startup,utc_notification_ex_button_cleanup},
+       {"utc_noti_ex_item_button_get_title_n",utc_noti_ex_item_button_get_title_n,utc_notification_ex_button_startup,utc_notification_ex_button_cleanup},
+       {"utc_noti_ex_item_chat_message_create_p",utc_noti_ex_item_chat_message_create_p,utc_notification_ex_chat_message_startup,utc_notification_ex_chat_message_cleanup},
+       {"utc_noti_ex_item_chat_message_create_n",utc_noti_ex_item_chat_message_create_n,utc_notification_ex_chat_message_startup,utc_notification_ex_chat_message_cleanup},
+       {"utc_noti_ex_item_chat_message_get_name_p",utc_noti_ex_item_chat_message_get_name_p,utc_notification_ex_chat_message_startup,utc_notification_ex_chat_message_cleanup},
+       {"utc_noti_ex_item_chat_message_get_name_n",utc_noti_ex_item_chat_message_get_name_n,utc_notification_ex_chat_message_startup,utc_notification_ex_chat_message_cleanup},
+       {"utc_noti_ex_item_chat_message_get_text_p",utc_noti_ex_item_chat_message_get_text_p,utc_notification_ex_chat_message_startup,utc_notification_ex_chat_message_cleanup},
+       {"utc_noti_ex_item_chat_message_get_text_n",utc_noti_ex_item_chat_message_get_text_n,utc_notification_ex_chat_message_startup,utc_notification_ex_chat_message_cleanup},
+       {"utc_noti_ex_item_chat_message_get_image_p",utc_noti_ex_item_chat_message_get_image_p,utc_notification_ex_chat_message_startup,utc_notification_ex_chat_message_cleanup},
+       {"utc_noti_ex_item_chat_message_get_image_n",utc_noti_ex_item_chat_message_get_image_n,utc_notification_ex_chat_message_startup,utc_notification_ex_chat_message_cleanup},
+       {"utc_noti_ex_item_chat_message_get_time_p",utc_noti_ex_item_chat_message_get_time_p,utc_notification_ex_chat_message_startup,utc_notification_ex_chat_message_cleanup},
+       {"utc_noti_ex_item_chat_message_get_time_n",utc_noti_ex_item_chat_message_get_time_n,utc_notification_ex_chat_message_startup,utc_notification_ex_chat_message_cleanup},
+       {"utc_noti_ex_item_chat_message_get_message_type_p",utc_noti_ex_item_chat_message_get_message_type_p,utc_notification_ex_chat_message_startup,utc_notification_ex_chat_message_cleanup},
+       {"utc_noti_ex_item_chat_message_get_message_type_n",utc_noti_ex_item_chat_message_get_message_type_n,utc_notification_ex_chat_message_startup,utc_notification_ex_chat_message_cleanup},
+       {"utc_noti_ex_item_checkbox_create_p",utc_noti_ex_item_checkbox_create_p,utc_notification_ex_checkbox_startup,utc_notification_ex_checkbox_cleanup},
+       {"utc_noti_ex_item_checkbox_create_n",utc_noti_ex_item_checkbox_create_n,utc_notification_ex_checkbox_startup,utc_notification_ex_checkbox_cleanup},
+       {"utc_noti_ex_item_checkbox_get_title_p",utc_noti_ex_item_checkbox_get_title_p,utc_notification_ex_checkbox_startup,utc_notification_ex_checkbox_cleanup},
+       {"utc_noti_ex_item_checkbox_get_title_n",utc_noti_ex_item_checkbox_get_title_n,utc_notification_ex_checkbox_startup,utc_notification_ex_checkbox_cleanup},
+       {"utc_noti_ex_item_checkbox_get_check_state_p",utc_noti_ex_item_checkbox_get_check_state_p,utc_notification_ex_checkbox_startup,utc_notification_ex_checkbox_cleanup},
+       {"utc_noti_ex_item_checkbox_get_check_state_n",utc_noti_ex_item_checkbox_get_check_state_n,utc_notification_ex_checkbox_startup,utc_notification_ex_checkbox_cleanup},
+       {"utc_noti_ex_item_checkbox_set_check_state_p",utc_noti_ex_item_checkbox_set_check_state_p,utc_notification_ex_progress_startup,utc_notification_ex_progress_cleanup},
+       {"utc_noti_ex_item_checkbox_set_check_state_n",utc_noti_ex_item_checkbox_set_check_state_n,utc_notification_ex_progress_startup,utc_notification_ex_progress_cleanup},
+       {"utc_noti_ex_item_entry_create_p",utc_noti_ex_item_entry_create_p,utc_notification_ex_entry_startup,utc_notification_ex_entry_cleanup},
+       {"utc_noti_ex_item_entry_create_n",utc_noti_ex_item_entry_create_n,utc_notification_ex_entry_startup,utc_notification_ex_entry_cleanup},
+       {"utc_noti_ex_item_entry_get_text_p",utc_noti_ex_item_entry_get_text_p,utc_notification_ex_entry_startup,utc_notification_ex_entry_cleanup},
+       {"utc_noti_ex_item_entry_get_text_n",utc_noti_ex_item_entry_get_text_n,utc_notification_ex_entry_startup,utc_notification_ex_entry_cleanup},
+       {"utc_noti_ex_item_entry_set_text_p",utc_noti_ex_item_entry_set_text_p,utc_notification_ex_entry_startup,utc_notification_ex_entry_cleanup},
+       {"utc_noti_ex_item_entry_set_text_n",utc_noti_ex_item_entry_set_text_n,utc_notification_ex_entry_startup,utc_notification_ex_entry_cleanup},
+       {"utc_noti_ex_event_info_clone_n",utc_noti_ex_event_info_clone_n,utc_notification_ex_event_info_startup,utc_notification_ex_event_info_cleanup},
+       {"utc_noti_ex_event_info_destroy_n",utc_noti_ex_event_info_destroy_n,utc_notification_ex_event_info_startup,utc_notification_ex_event_info_cleanup},
+       {"utc_noti_ex_event_info_get_event_type_n",utc_noti_ex_event_info_get_event_type_n,utc_notification_ex_event_info_startup,utc_notification_ex_event_info_cleanup},
+       {"utc_noti_ex_event_info_get_owner_n",utc_noti_ex_event_info_get_owner_n,utc_notification_ex_event_info_startup,utc_notification_ex_event_info_cleanup},
+       {"utc_noti_ex_event_info_get_channel_n",utc_noti_ex_event_info_get_channel_n,utc_notification_ex_event_info_startup,utc_notification_ex_event_info_cleanup},
+       {"utc_noti_ex_event_info_get_item_id_n",utc_noti_ex_event_info_get_item_id_n,utc_notification_ex_event_info_startup,utc_notification_ex_event_info_cleanup},
+       {"utc_noti_ex_event_info_get_request_id_n",utc_noti_ex_event_info_get_request_id_n,utc_notification_ex_event_info_startup,utc_notification_ex_event_info_cleanup},
+       {"utc_noti_ex_item_group_create_p",utc_noti_ex_item_group_create_p,utc_notification_ex_group_startup,utc_notification_ex_group_cleanup},
+       {"utc_noti_ex_item_group_create_n",utc_noti_ex_item_group_create_n,utc_notification_ex_group_startup,utc_notification_ex_group_cleanup},
+       {"utc_noti_ex_item_group_set_direction_p",utc_noti_ex_item_group_set_direction_p,utc_notification_ex_group_startup,utc_notification_ex_group_cleanup},
+       {"utc_noti_ex_item_group_set_direction_n",utc_noti_ex_item_group_set_direction_n,utc_notification_ex_group_startup,utc_notification_ex_group_cleanup},
+       {"utc_noti_ex_item_group_is_vertical_p",utc_noti_ex_item_group_is_vertical_p,utc_notification_ex_group_startup,utc_notification_ex_group_cleanup},
+       {"utc_noti_ex_item_group_is_vertical_n",utc_noti_ex_item_group_is_vertical_n,utc_notification_ex_group_startup,utc_notification_ex_group_cleanup},
+       {"utc_noti_ex_item_group_get_app_label_p",utc_noti_ex_item_group_get_app_label_p,utc_notification_ex_group_startup,utc_notification_ex_group_cleanup},
+       {"utc_noti_ex_item_group_get_app_label_n",utc_noti_ex_item_group_get_app_label_n,utc_notification_ex_group_startup,utc_notification_ex_group_cleanup},
+       {"utc_noti_ex_item_group_add_child_p",utc_noti_ex_item_group_add_child_p,utc_notification_ex_group_startup,utc_notification_ex_group_cleanup},
+       {"utc_noti_ex_item_group_add_child_n",utc_noti_ex_item_group_add_child_n,utc_notification_ex_group_startup,utc_notification_ex_group_cleanup},
+       {"utc_noti_ex_item_group_remove_child_p",utc_noti_ex_item_group_remove_child_p,utc_notification_ex_group_startup,utc_notification_ex_group_cleanup},
+       {"utc_noti_ex_item_group_remove_child_n",utc_noti_ex_item_group_remove_child_n,utc_notification_ex_group_startup,utc_notification_ex_group_cleanup},
+       {"utc_noti_ex_item_group_foreach_child_p",utc_noti_ex_item_group_foreach_child_p,utc_notification_ex_group_startup,utc_notification_ex_group_cleanup},
+       {"utc_noti_ex_item_group_foreach_child_n",utc_noti_ex_item_group_foreach_child_n,utc_notification_ex_group_startup,utc_notification_ex_group_cleanup},
+       {"utc_noti_ex_multi_lang_create_p",utc_noti_ex_multi_lang_create_p,utc_notification_ex_multi_language_startup,utc_notification_ex_multi_language_cleanup},
+       {"utc_noti_ex_multi_lang_create_n",utc_noti_ex_multi_lang_create_n,utc_notification_ex_multi_language_startup,utc_notification_ex_multi_language_cleanup},
+       {"utc_noti_ex_multi_lang_destroy_p",utc_noti_ex_multi_lang_destroy_p,utc_notification_ex_multi_language_startup,utc_notification_ex_multi_language_cleanup},
+       {"utc_noti_ex_multi_lang_destroy_n",utc_noti_ex_multi_lang_destroy_n,utc_notification_ex_multi_language_startup,utc_notification_ex_multi_language_cleanup},
+       {"utc_noti_ex_item_button_set_multi_language_title_p",utc_noti_ex_item_button_set_multi_language_title_p,utc_notification_ex_multi_language_startup,utc_notification_ex_multi_language_cleanup},
+       {"utc_noti_ex_item_button_set_multi_language_title_n",utc_noti_ex_item_button_set_multi_language_title_n,utc_notification_ex_multi_language_startup,utc_notification_ex_multi_language_cleanup},
+       {"utc_noti_ex_item_checkbox_set_multi_language_title_p",utc_noti_ex_item_checkbox_set_multi_language_title_p,utc_notification_ex_multi_language_startup,utc_notification_ex_multi_language_cleanup},
+       {"utc_noti_ex_item_checkbox_set_multi_language_title_n",utc_noti_ex_item_checkbox_set_multi_language_title_n,utc_notification_ex_multi_language_startup,utc_notification_ex_multi_language_cleanup},
+       {"utc_noti_ex_item_entry_set_multi_language_p",utc_noti_ex_item_entry_set_multi_language_p,utc_notification_ex_multi_language_startup,utc_notification_ex_multi_language_cleanup},
+       {"utc_noti_ex_item_entry_set_multi_language_n",utc_noti_ex_item_entry_set_multi_language_n,utc_notification_ex_multi_language_startup,utc_notification_ex_multi_language_cleanup},
+       {"utc_noti_ex_item_input_selector_set_multi_language_contents_p",utc_noti_ex_item_input_selector_set_multi_language_contents_p,utc_notification_ex_multi_language_startup,utc_notification_ex_multi_language_cleanup},
+       {"utc_noti_ex_item_input_selector_set_multi_language_contents_n",utc_noti_ex_item_input_selector_set_multi_language_contents_n,utc_notification_ex_multi_language_startup,utc_notification_ex_multi_language_cleanup},
+       {"utc_noti_ex_item_text_set_multi_language_p",utc_noti_ex_item_text_set_multi_language_p,utc_notification_ex_multi_language_startup,utc_notification_ex_multi_language_cleanup},
+       {"utc_noti_ex_item_text_set_multi_language_n",utc_noti_ex_item_text_set_multi_language_n,utc_notification_ex_multi_language_startup,utc_notification_ex_multi_language_cleanup},
+       {"utc_noti_ex_item_get_extension_data_n1",utc_noti_ex_item_get_extension_data_n1,utc_notification_startup,utc_notification_cleanup},
+       {"utc_noti_ex_item_get_extension_data_n2",utc_noti_ex_item_get_extension_data_n2,utc_notification_startup,utc_notification_cleanup},
+       {"utc_noti_ex_item_get_extension_data_n3",utc_noti_ex_item_get_extension_data_n3,utc_notification_startup,utc_notification_cleanup},
+       {"utc_noti_ex_item_get_extension_data_p",utc_noti_ex_item_get_extension_data_p,utc_notification_startup,utc_notification_cleanup},
+       {"utc_noti_ex_item_set_extension_data_n1",utc_noti_ex_item_set_extension_data_n1,utc_notification_startup,utc_notification_cleanup},
+       {"utc_noti_ex_item_set_extension_data_n2",utc_noti_ex_item_set_extension_data_n2,utc_notification_startup,utc_notification_cleanup},
+       {"utc_noti_ex_item_set_extension_data_n3",utc_noti_ex_item_set_extension_data_n3,utc_notification_startup,utc_notification_cleanup},
+       {"utc_noti_ex_item_set_extension_data_p",utc_noti_ex_item_set_extension_data_p,utc_notification_startup,utc_notification_cleanup},
+       {NULL, NULL}
+};
+#endif // __TCT_NOTIFICATION_NATIVE_H__
diff --git a/src/utc/nsd/tct-nsd-core_tv.h b/src/utc/nsd/tct-nsd-core_tv.h
new file mode 100755 (executable)
index 0000000..7f05bf1
--- /dev/null
@@ -0,0 +1,190 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_NSD-NATIVE_H__
+#define __TCT_NSD-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_nsd_ssdp_browse_startup(void);
+extern void utc_nsd_ssdp_browse_cleanup(void);
+extern void utc_nsd_ssdp_register_startup(void);
+extern void utc_nsd_ssdp_register_cleanup(void);
+extern void utc_nsd_dnssd_browse_startup(void);
+extern void utc_nsd_dnssd_browse_cleanup(void);
+extern void utc_nsd_dnssd_register_startup(void);
+extern void utc_nsd_dnssd_register_cleanup(void);
+
+extern int utc_nsd_ssdp_start_browsing_service_p(void);
+extern int utc_nsd_ssdp_start_browsing_service_n(void);
+extern int utc_nsd_ssdp_stop_browsing_service_p(void);
+extern int utc_nsd_ssdp_stop_browsing_service_n1(void);
+extern int utc_nsd_ssdp_stop_browsing_service_n2(void);
+extern int utc_nsd_ssdp_initialize_p(void);
+extern int utc_nsd_ssdp_deinitialize_p(void);
+extern int utc_nsd_ssdp_deinitialize_n(void);
+extern int utc_nsd_ssdp_create_local_service_p(void);
+extern int utc_nsd_ssdp_create_local_service_n(void);
+extern int utc_nsd_ssdp_destroy_local_service_p(void);
+extern int utc_nsd_ssdp_detroy_local_service_n(void);
+extern int utc_nsd_ssdp_set_usn_p(void);
+extern int utc_nsd_ssdp_set_usn_n1(void);
+extern int utc_nsd_ssdp_set_usn_n2(void);
+extern int utc_nsd_ssdp_set_url_p(void);
+extern int utc_nsd_ssdp_set_url_n1(void);
+extern int utc_nsd_ssdp_set_url_n2(void);
+extern int utc_nsd_ssdp_get_target_p(void);
+extern int utc_nsd_ssdp_get_target_n1(void);
+extern int utc_nsd_ssdp_get_target_n2(void);
+extern int utc_nsd_ssdp_get_usn_p(void);
+extern int utc_nsd_ssdp_get_usn_n1(void);
+extern int utc_nsd_ssdp_get_usn_n2(void);
+extern int utc_nsd_ssdp_get_url_p(void);
+extern int utc_nsd_ssdp_get_url_n1(void);
+extern int utc_nsd_ssdp_get_url_n2(void);
+extern int utc_nsd_ssdp_register_local_service_p(void);
+extern int utc_nsd_ssdp_register_local_service_n1(void);
+extern int utc_nsd_ssdp_register_local_service_n2(void);
+extern int utc_nsd_ssdp_deregister_local_service_p(void);
+extern int utc_nsd_ssdp_deregister_local_service_n(void);
+extern int utc_nsd_dnssd_start_browsing_service_p(void);
+extern int utc_nsd_dnssd_start_browsing_service_n(void);
+extern int utc_nsd_dnssd_stop_browsing_service_p(void);
+extern int utc_nsd_dnssd_stop_browsing_service_n(void);
+extern int utc_nsd_dnssd_service_get_ip_n1(void);
+extern int utc_nsd_dnssd_service_get_ip_n2(void);
+extern int utc_nsd_dnssd_initialize_p(void);
+extern int utc_nsd_dnssd_deinitialize_p(void);
+extern int utc_nsd_dnssd_deinitialize_n(void);
+extern int utc_nsd_dnssd_create_local_service_p(void);
+extern int utc_nsd_dnssd_create_local_service_n(void);
+extern int utc_nsd_dnssd_destroy_local_service_p(void);
+extern int utc_nsd_dnssd_detroy_local_service_n(void);
+extern int utc_nsd_dnssd_set_name_p(void);
+extern int utc_nsd_dnssd_set_name_n1(void);
+extern int utc_nsd_dnssd_set_name_n2(void);
+extern int utc_nsd_dnssd_set_port_p(void);
+extern int utc_nsd_dnssd_set_port_n1(void);
+extern int utc_nsd_dnssd_set_port_n2(void);
+extern int utc_nsd_dnssd_set_record_p(void);
+extern int utc_nsd_dnssd_set_record_n(void);
+extern int utc_nsd_dnssd_unset_record_p(void);
+extern int utc_nsd_dnssd_unset_record_n(void);
+extern int utc_nsd_dnssd_add_txt_record_p(void);
+extern int utc_nsd_dnssd_add_txt_record_n1(void);
+extern int utc_nsd_dnssd_add_txt_record_n2(void);
+extern int utc_nsd_dnssd_get_all_txt_record_p(void);
+extern int utc_nsd_dnssd_get_all_txt_record_n1(void);
+extern int utc_nsd_dnssd_get_all_txt_record_n2(void);
+extern int utc_nsd_dnssd_remove_txt_record_p(void);
+extern int utc_nsd_dnssd_remove_txt_record_n1(void);
+extern int utc_nsd_dnssd_remove_txt_record_n2(void);
+extern int utc_nsd_dnssd_get_type_p(void);
+extern int utc_nsd_dnssd_get_type_n1(void);
+extern int utc_nsd_dnssd_get_type_n2(void);
+extern int utc_nsd_dnssd_get_name_p(void);
+extern int utc_nsd_dnssd_get_name_n1(void);
+extern int utc_nsd_dnssd_get_name_n2(void);
+extern int utc_nsd_dnssd_get_port_p(void);
+extern int utc_nsd_dnssd_get_port_n1(void);
+extern int utc_nsd_dnssd_get_port_n2(void);
+extern int utc_nsd_dnssd_register_local_service_p(void);
+extern int utc_nsd_dnssd_register_local_service_n(void);
+extern int utc_nsd_dnssd_deregister_local_service_p(void);
+extern int utc_nsd_dnssd_deregister_local_service_n(void);
+
+testcase tc_array[] = {
+       {"utc_nsd_ssdp_start_browsing_service_p",utc_nsd_ssdp_start_browsing_service_p,utc_nsd_ssdp_browse_startup,utc_nsd_ssdp_browse_cleanup},
+       {"utc_nsd_ssdp_start_browsing_service_n",utc_nsd_ssdp_start_browsing_service_n,utc_nsd_ssdp_browse_startup,utc_nsd_ssdp_browse_cleanup},
+       {"utc_nsd_ssdp_stop_browsing_service_p",utc_nsd_ssdp_stop_browsing_service_p,utc_nsd_ssdp_browse_startup,utc_nsd_ssdp_browse_cleanup},
+       {"utc_nsd_ssdp_stop_browsing_service_n1",utc_nsd_ssdp_stop_browsing_service_n1,utc_nsd_ssdp_browse_startup,utc_nsd_ssdp_browse_cleanup},
+       {"utc_nsd_ssdp_stop_browsing_service_n2",utc_nsd_ssdp_stop_browsing_service_n2,utc_nsd_ssdp_browse_startup,utc_nsd_ssdp_browse_cleanup},
+       {"utc_nsd_ssdp_initialize_p",utc_nsd_ssdp_initialize_p,utc_nsd_ssdp_register_startup,utc_nsd_ssdp_register_cleanup},
+       {"utc_nsd_ssdp_deinitialize_p",utc_nsd_ssdp_deinitialize_p,utc_nsd_ssdp_register_startup,utc_nsd_ssdp_register_cleanup},
+       {"utc_nsd_ssdp_deinitialize_n",utc_nsd_ssdp_deinitialize_n,utc_nsd_ssdp_register_startup,utc_nsd_ssdp_register_cleanup},
+       {"utc_nsd_ssdp_create_local_service_p",utc_nsd_ssdp_create_local_service_p,utc_nsd_ssdp_register_startup,utc_nsd_ssdp_register_cleanup},
+       {"utc_nsd_ssdp_create_local_service_n",utc_nsd_ssdp_create_local_service_n,utc_nsd_ssdp_register_startup,utc_nsd_ssdp_register_cleanup},
+       {"utc_nsd_ssdp_destroy_local_service_p",utc_nsd_ssdp_destroy_local_service_p,utc_nsd_ssdp_register_startup,utc_nsd_ssdp_register_cleanup},
+       {"utc_nsd_ssdp_detroy_local_service_n",utc_nsd_ssdp_detroy_local_service_n,utc_nsd_ssdp_register_startup,utc_nsd_ssdp_register_cleanup},
+       {"utc_nsd_ssdp_set_usn_p",utc_nsd_ssdp_set_usn_p,utc_nsd_ssdp_register_startup,utc_nsd_ssdp_register_cleanup},
+       {"utc_nsd_ssdp_set_usn_n1",utc_nsd_ssdp_set_usn_n1,utc_nsd_ssdp_register_startup,utc_nsd_ssdp_register_cleanup},
+       {"utc_nsd_ssdp_set_usn_n2",utc_nsd_ssdp_set_usn_n2,utc_nsd_ssdp_register_startup,utc_nsd_ssdp_register_cleanup},
+       {"utc_nsd_ssdp_set_url_p",utc_nsd_ssdp_set_url_p,utc_nsd_ssdp_register_startup,utc_nsd_ssdp_register_cleanup},
+       {"utc_nsd_ssdp_set_url_n1",utc_nsd_ssdp_set_url_n1,utc_nsd_ssdp_register_startup,utc_nsd_ssdp_register_cleanup},
+       {"utc_nsd_ssdp_set_url_n2",utc_nsd_ssdp_set_url_n2,utc_nsd_ssdp_register_startup,utc_nsd_ssdp_register_cleanup},
+       {"utc_nsd_ssdp_get_target_p",utc_nsd_ssdp_get_target_p,utc_nsd_ssdp_register_startup,utc_nsd_ssdp_register_cleanup},
+       {"utc_nsd_ssdp_get_target_n1",utc_nsd_ssdp_get_target_n1,utc_nsd_ssdp_register_startup,utc_nsd_ssdp_register_cleanup},
+       {"utc_nsd_ssdp_get_target_n2",utc_nsd_ssdp_get_target_n2,utc_nsd_ssdp_register_startup,utc_nsd_ssdp_register_cleanup},
+       {"utc_nsd_ssdp_get_usn_p",utc_nsd_ssdp_get_usn_p,utc_nsd_ssdp_register_startup,utc_nsd_ssdp_register_cleanup},
+       {"utc_nsd_ssdp_get_usn_n1",utc_nsd_ssdp_get_usn_n1,utc_nsd_ssdp_register_startup,utc_nsd_ssdp_register_cleanup},
+       {"utc_nsd_ssdp_get_usn_n2",utc_nsd_ssdp_get_usn_n2,utc_nsd_ssdp_register_startup,utc_nsd_ssdp_register_cleanup},
+       {"utc_nsd_ssdp_get_url_p",utc_nsd_ssdp_get_url_p,utc_nsd_ssdp_register_startup,utc_nsd_ssdp_register_cleanup},
+       {"utc_nsd_ssdp_get_url_n1",utc_nsd_ssdp_get_url_n1,utc_nsd_ssdp_register_startup,utc_nsd_ssdp_register_cleanup},
+       {"utc_nsd_ssdp_get_url_n2",utc_nsd_ssdp_get_url_n2,utc_nsd_ssdp_register_startup,utc_nsd_ssdp_register_cleanup},
+       {"utc_nsd_ssdp_register_local_service_p",utc_nsd_ssdp_register_local_service_p,utc_nsd_ssdp_register_startup,utc_nsd_ssdp_register_cleanup},
+       {"utc_nsd_ssdp_register_local_service_n1",utc_nsd_ssdp_register_local_service_n1,utc_nsd_ssdp_register_startup,utc_nsd_ssdp_register_cleanup},
+       {"utc_nsd_ssdp_register_local_service_n2",utc_nsd_ssdp_register_local_service_n2,utc_nsd_ssdp_register_startup,utc_nsd_ssdp_register_cleanup},
+       {"utc_nsd_ssdp_deregister_local_service_p",utc_nsd_ssdp_deregister_local_service_p,utc_nsd_ssdp_register_startup,utc_nsd_ssdp_register_cleanup},
+       {"utc_nsd_ssdp_deregister_local_service_n",utc_nsd_ssdp_deregister_local_service_n,utc_nsd_ssdp_register_startup,utc_nsd_ssdp_register_cleanup},
+       {"utc_nsd_dnssd_start_browsing_service_p",utc_nsd_dnssd_start_browsing_service_p,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+       {"utc_nsd_dnssd_start_browsing_service_n",utc_nsd_dnssd_start_browsing_service_n,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+       {"utc_nsd_dnssd_stop_browsing_service_p",utc_nsd_dnssd_stop_browsing_service_p,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+       {"utc_nsd_dnssd_stop_browsing_service_n",utc_nsd_dnssd_stop_browsing_service_n,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+       {"utc_nsd_dnssd_service_get_ip_n1",utc_nsd_dnssd_service_get_ip_n1,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+       {"utc_nsd_dnssd_service_get_ip_n2",utc_nsd_dnssd_service_get_ip_n2,utc_nsd_dnssd_browse_startup,utc_nsd_dnssd_browse_cleanup},
+       {"utc_nsd_dnssd_initialize_p",utc_nsd_dnssd_initialize_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {"utc_nsd_dnssd_deinitialize_p",utc_nsd_dnssd_deinitialize_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {"utc_nsd_dnssd_deinitialize_n",utc_nsd_dnssd_deinitialize_n,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {"utc_nsd_dnssd_create_local_service_p",utc_nsd_dnssd_create_local_service_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {"utc_nsd_dnssd_create_local_service_n",utc_nsd_dnssd_create_local_service_n,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {"utc_nsd_dnssd_destroy_local_service_p",utc_nsd_dnssd_destroy_local_service_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {"utc_nsd_dnssd_detroy_local_service_n",utc_nsd_dnssd_detroy_local_service_n,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {"utc_nsd_dnssd_set_name_p",utc_nsd_dnssd_set_name_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {"utc_nsd_dnssd_set_name_n1",utc_nsd_dnssd_set_name_n1,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {"utc_nsd_dnssd_set_name_n2",utc_nsd_dnssd_set_name_n2,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {"utc_nsd_dnssd_set_port_p",utc_nsd_dnssd_set_port_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {"utc_nsd_dnssd_set_port_n1",utc_nsd_dnssd_set_port_n1,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {"utc_nsd_dnssd_set_port_n2",utc_nsd_dnssd_set_port_n2,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {"utc_nsd_dnssd_set_record_p",utc_nsd_dnssd_set_record_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {"utc_nsd_dnssd_set_record_n",utc_nsd_dnssd_set_record_n,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {"utc_nsd_dnssd_unset_record_p",utc_nsd_dnssd_unset_record_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {"utc_nsd_dnssd_unset_record_n",utc_nsd_dnssd_unset_record_n,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {"utc_nsd_dnssd_add_txt_record_p",utc_nsd_dnssd_add_txt_record_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {"utc_nsd_dnssd_add_txt_record_n1",utc_nsd_dnssd_add_txt_record_n1,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {"utc_nsd_dnssd_add_txt_record_n2",utc_nsd_dnssd_add_txt_record_n2,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {"utc_nsd_dnssd_get_all_txt_record_p",utc_nsd_dnssd_get_all_txt_record_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {"utc_nsd_dnssd_get_all_txt_record_n1",utc_nsd_dnssd_get_all_txt_record_n1,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {"utc_nsd_dnssd_get_all_txt_record_n2",utc_nsd_dnssd_get_all_txt_record_n2,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {"utc_nsd_dnssd_remove_txt_record_p",utc_nsd_dnssd_remove_txt_record_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {"utc_nsd_dnssd_remove_txt_record_n1",utc_nsd_dnssd_remove_txt_record_n1,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {"utc_nsd_dnssd_remove_txt_record_n2",utc_nsd_dnssd_remove_txt_record_n2,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {"utc_nsd_dnssd_get_type_p",utc_nsd_dnssd_get_type_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {"utc_nsd_dnssd_get_type_n1",utc_nsd_dnssd_get_type_n1,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {"utc_nsd_dnssd_get_type_n2",utc_nsd_dnssd_get_type_n2,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {"utc_nsd_dnssd_get_name_p",utc_nsd_dnssd_get_name_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {"utc_nsd_dnssd_get_name_n1",utc_nsd_dnssd_get_name_n1,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {"utc_nsd_dnssd_get_name_n2",utc_nsd_dnssd_get_name_n2,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {"utc_nsd_dnssd_get_port_p",utc_nsd_dnssd_get_port_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {"utc_nsd_dnssd_get_port_n1",utc_nsd_dnssd_get_port_n1,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {"utc_nsd_dnssd_get_port_n2",utc_nsd_dnssd_get_port_n2,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {"utc_nsd_dnssd_register_local_service_p",utc_nsd_dnssd_register_local_service_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {"utc_nsd_dnssd_register_local_service_n",utc_nsd_dnssd_register_local_service_n,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {"utc_nsd_dnssd_deregister_local_service_p",utc_nsd_dnssd_deregister_local_service_p,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {"utc_nsd_dnssd_deregister_local_service_n",utc_nsd_dnssd_deregister_local_service_n,utc_nsd_dnssd_register_startup,utc_nsd_dnssd_register_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_NSD-NATIVE_H__
diff --git a/src/utc/openal/tct-openal-core_tv.h b/src/utc/openal/tct-openal-core_tv.h
new file mode 100755 (executable)
index 0000000..6ffc468
--- /dev/null
@@ -0,0 +1,32 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_OPENAL-NATIVE_H__
+#define __TCT_OPENAL-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+
+extern int utc_alcOpenDeviceNew_p(void);
+extern int utc_alcOpenDeviceNew_n(void);
+
+testcase tc_array[] = {
+       {"utc_alcOpenDeviceNew_p",utc_alcOpenDeviceNew_p,NULL,NULL},
+       {"utc_alcOpenDeviceNew_n",utc_alcOpenDeviceNew_n,NULL,NULL},
+       {NULL, NULL}
+};
+
+#endif // __TCT_OPENAL-NATIVE_H__
diff --git a/src/utc/package-manager/tct-package-manager-core_tv.h b/src/utc/package-manager/tct-package-manager-core_tv.h
new file mode 100755 (executable)
index 0000000..fda5d6b
--- /dev/null
@@ -0,0 +1,311 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_PACKAGE-MANAGER-NATIVE_H__
+#define __TCT_PACKAGE-MANAGER-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_package_manager_filter_add_bool_cleanup(void);
+extern void utc_package_manager_filter_count_cleanup(void);
+extern void utc_package_manager_filter_foreach_cleanup(void);
+
+extern int utc_package_manager_package_info_clone_p(void);
+extern int utc_package_manager_package_info_clone_n(void);
+extern int utc_ApplicationFW_package_info_create_p(void);
+extern int utc_ApplicationFW_package_info_create_n1(void);
+extern int utc_ApplicationFW_package_info_create_n2(void);
+extern int utc_package_manager_package_info_destroy_p(void);
+extern int utc_package_manager_package_info_destroy_n(void);
+extern int utc_package_manager_package_info_foreach_app_from_package_p(void);
+extern int utc_package_manager_package_info_foreach_app_from_package_n(void);
+extern int utc_package_manager_package_info_foreach_cert_info_p(void);
+extern int utc_package_manager_package_info_foreach_cert_info_n(void);
+extern int utc_package_manager_package_info_foreach_dependency_info_p(void);
+extern int utc_package_manager_package_info_foreach_dependency_info_n(void);
+extern int utc_package_manager_package_info_foreach_dependency_info_depends_on_p(void);
+extern int utc_package_manager_package_info_foreach_dependency_info_depends_on_n(void);
+extern int utc_package_manager_package_info_foreach_privilege_info_p(void);
+extern int utc_package_manager_package_info_foreach_privilege_info_n(void);
+extern int utc_package_manager_package_info_get_icon_p(void);
+extern int utc_package_manager_package_info_get_icon_n(void);
+extern int utc_package_manager_package_info_get_installed_storage_p(void);
+extern int utc_package_manager_package_info_get_installed_storage_n(void);
+extern int utc_package_manager_package_info_get_installed_time_p(void);
+extern int utc_package_manager_package_info_get_installed_time_n(void);
+extern int utc_package_manager_package_info_get_label_p(void);
+extern int utc_package_manager_package_info_get_label_n(void);
+extern int utc_package_manager_package_info_get_main_app_id_p(void);
+extern int utc_package_manager_package_info_get_main_app_id_n(void);
+extern int utc_package_manager_package_info_get_package_p(void);
+extern int utc_package_manager_package_info_get_package_n(void);
+extern int utc_package_manager_package_info_get_root_path_p(void);
+extern int utc_package_manager_package_info_get_root_path_n(void);
+extern int utc_package_manager_package_info_get_type_p(void);
+extern int utc_package_manager_package_info_get_type_n(void);
+extern int utc_package_manager_package_info_get_version_p(void);
+extern int utc_package_manager_package_info_get_version_n(void);
+extern int utc_package_managerpackage_info_is_accessible_p(void);
+extern int utc_package_managerpackage_info_is_accessible_n(void);
+extern int utc_package_manager_package_info_is_equal_p(void);
+extern int utc_package_manager_package_info_is_equal_n(void);
+extern int utc_package_manager_package_info_is_preload_package_p(void);
+extern int utc_package_manager_package_info_is_preload_package_n(void);
+extern int utc_package_manager_package_info_is_removable_package_p(void);
+extern int utc_package_manager_package_info_is_removable_package_n(void);
+extern int utc_package_manager_package_info_is_system_package_p(void);
+extern int utc_package_manager_package_info_is_system_package_n(void);
+extern int utc_ApplicationFW_package_manager_clear_cache_dir_p(void);
+extern int utc_ApplicationFW_package_manager_clear_cache_dir_n(void);
+extern int utc_ApplicationFW_package_manager_compare_app_cert_info_p(void);
+extern int utc_ApplicationFW_package_manager_compare_app_cert_info_n1(void);
+extern int utc_ApplicationFW_package_manager_compare_app_cert_info_n2(void);
+extern int utc_ApplicationFW_package_manager_compare_package_cert_info_p(void);
+extern int utc_ApplicationFW_package_manager_compare_package_cert_info_n(void);
+extern int utc_ApplicationFW_package_manager_create_p(void);
+extern int utc_ApplicationFW_package_manager_create_n(void);
+extern int utc_ApplicationFW_package_manager_destroy_p(void);
+extern int utc_ApplicationFW_package_manager_destroy_n(void);
+extern int utc_ApplicationFW_package_manager_foreach_package_info_p(void);
+extern int utc_ApplicationFW_package_manager_foreach_package_info_n(void);
+extern int utc_ApplicationFW_package_manager_get_package_id_by_app_id_p(void);
+extern int utc_ApplicationFW_package_manager_get_package_id_by_app_id_n(void);
+extern int utc_ApplicationFW_package_manager_get_package_info_p(void);
+extern int utc_ApplicationFW_package_manager_get_package_info_n1(void);
+extern int utc_ApplicationFW_package_manager_get_package_info_n2(void);
+extern int utc_ApplicationFW_package_manager_get_package_size_info_p(void);
+extern int utc_ApplicationFW_package_manager_get_package_size_info_n(void);
+extern int utc_ApplicationFW_package_manager_get_permission_type_p(void);
+extern int utc_ApplicationFW_package_manager_get_permission_type_n(void);
+extern int utc_ApplicationFW_package_manager_get_total_package_size_info_p(void);
+extern int utc_ApplicationFW_package_manager_get_total_package_size_info_n(void);
+extern int utc_ApplicationFW_package_manager_is_preload_package_by_app_id_p(void);
+extern int utc_ApplicationFW_package_manager_is_preload_package_by_app_id_n(void);
+extern int utc_ApplicationFW_package_manager_set_event_cb_p(void);
+extern int utc_ApplicationFW_package_manager_set_event_cb_n(void);
+extern int utc_ApplicationFW_package_manager_set_event_status_p1(void);
+extern int utc_ApplicationFW_package_manager_set_event_status_p2(void);
+extern int utc_ApplicationFW_package_manager_set_event_status_n(void);
+extern int utc_ApplicationFW_package_manager_unset_event_cb_p(void);
+extern int utc_ApplicationFW_package_manager_unset_event_cb_n(void);
+extern int utc_package_manager_package_manager_filter_create_p(void);
+extern int utc_package_manager_package_manager_filter_create_n(void);
+extern int utc_package_manager_package_manager_filter_add_bool_p(void);
+extern int utc_package_manager_package_manager_filter_add_bool_n1(void);
+extern int utc_package_manager_package_manager_filter_add_bool_n2(void);
+extern int utc_package_manager_package_manager_filter_count_p(void);
+extern int utc_package_manager_package_manager_filter_count_n1(void);
+extern int utc_package_manager_package_manager_filter_count_n2(void);
+extern int utc_package_manager_package_manager_filter_foreach_package_info_p(void);
+extern int utc_package_manager_package_manager_filter_foreach_package_info_n(void);
+extern int utc_package_manager_package_manager_filter_destroy_p(void);
+extern int utc_package_manager_package_manager_filter_destroy_n(void);
+extern int utc_ApplicationFW_package_size_info_get_data_size_p(void);
+extern int utc_ApplicationFW_package_size_info_get_data_size_n(void);
+extern int utc_ApplicationFW_package_size_info_get_app_size_p(void);
+extern int utc_ApplicationFW_package_size_info_get_app_size_n(void);
+extern int utc_ApplicationFW_package_size_info_get_cache_size_p(void);
+extern int utc_ApplicationFW_package_size_info_get_cache_size_n(void);
+extern int utc_ApplicationFW_package_size_info_get_external_data_size_p(void);
+extern int utc_ApplicationFW_package_size_info_get_external_data_size_n(void);
+extern int utc_ApplicationFW_package_size_info_get_external_app_size_p(void);
+extern int utc_ApplicationFW_package_size_info_get_external_app_size_n(void);
+extern int utc_ApplicationFW_package_size_info_get_external_cache_size_p(void);
+extern int utc_ApplicationFW_package_size_info_get_external_cache_size_n(void);
+extern int utc_ApplicationFW_package_info_updateinfo_create_p(void);
+extern int utc_ApplicationFW_package_info_updateinfo_create_n1(void);
+extern int utc_ApplicationFW_package_info_updateinfo_create_n2(void);
+extern int utc_ApplicationFW_package_info_updateinfo_destroy_p(void);
+extern int utc_ApplicationFW_package_info_updateinfo_destroy_n(void);
+extern int utc_ApplicationFW_package_info_updateinfo_foreach_info_p(void);
+extern int utc_ApplicationFW_package_info_updateinfo_foreach_info_n(void);
+extern int utc_ApplicationFW_package_info_updateinfo_get_pkgid_p(void);
+extern int utc_ApplicationFW_package_info_updateinfo_get_pkgid_n1(void);
+extern int utc_ApplicationFW_package_info_updateinfo_get_pkgid_n2(void);
+extern int utc_ApplicationFW_package_info_updateinfo_get_type_p(void);
+extern int utc_ApplicationFW_package_info_updateinfo_get_type_n1(void);
+extern int utc_ApplicationFW_package_info_updateinfo_get_type_n2(void);
+extern int utc_ApplicationFW_package_info_updateinfo_get_version_p(void);
+extern int utc_ApplicationFW_package_info_updateinfo_get_version_n1(void);
+extern int utc_ApplicationFW_package_info_updateinfo_get_version_n2(void);
+extern int utc_ApplicationFW_package_archive_info_create_p(void);
+extern int utc_ApplicationFW_package_archive_info_create_n(void);
+extern int utc_ApplicationFW_package_archive_info_destroy_p(void);
+extern int utc_ApplicationFW_package_archive_info_destroy_n(void);
+extern int utc_ApplicationFW_package_archive_info_foreach_direct_dependency_p(void);
+extern int utc_ApplicationFW_package_archive_info_foreach_direct_dependency_n(void);
+extern int utc_ApplicationFW_package_archive_info_get_api_version_p(void);
+extern int utc_ApplicationFW_package_archive_info_get_api_version_n(void);
+extern int utc_ApplicationFW_package_archive_info_get_author_p(void);
+extern int utc_ApplicationFW_package_archive_info_get_author_n(void);
+extern int utc_ApplicationFW_package_archive_info_get_description_p(void);
+extern int utc_ApplicationFW_package_archive_info_get_description_n(void);
+extern int utc_ApplicationFW_package_archive_info_get_icon_p(void);
+extern int utc_ApplicationFW_package_archive_info_get_icon_n(void);
+extern int utc_ApplicationFW_package_archive_info_get_label_p(void);
+extern int utc_ApplicationFW_package_archive_info_get_label_n(void);
+extern int utc_ApplicationFW_package_archive_info_get_package_p(void);
+extern int utc_ApplicationFW_package_archive_info_get_package_n(void);
+extern int utc_ApplicationFW_package_archive_info_get_type_p(void);
+extern int utc_ApplicationFW_package_archive_info_get_type_n(void);
+extern int utc_ApplicationFW_package_archive_info_get_version_p(void);
+extern int utc_ApplicationFW_package_archive_info_get_version_n(void);
+
+testcase tc_array[] = {
+       {"utc_package_manager_package_info_clone_p",utc_package_manager_package_info_clone_p,NULL,NULL},
+       {"utc_package_manager_package_info_clone_n",utc_package_manager_package_info_clone_n,NULL,NULL},
+       {"utc_ApplicationFW_package_info_create_p",utc_ApplicationFW_package_info_create_p,NULL,NULL},
+       {"utc_ApplicationFW_package_info_create_n1",utc_ApplicationFW_package_info_create_n1,NULL,NULL},
+       {"utc_ApplicationFW_package_info_create_n2",utc_ApplicationFW_package_info_create_n2,NULL,NULL},
+       {"utc_package_manager_package_info_destroy_p",utc_package_manager_package_info_destroy_p,NULL,NULL},
+       {"utc_package_manager_package_info_destroy_n",utc_package_manager_package_info_destroy_n,NULL,NULL},
+       {"utc_package_manager_package_info_foreach_app_from_package_p",utc_package_manager_package_info_foreach_app_from_package_p,NULL,NULL},
+       {"utc_package_manager_package_info_foreach_app_from_package_n",utc_package_manager_package_info_foreach_app_from_package_n,NULL,NULL},
+       {"utc_package_manager_package_info_foreach_cert_info_p",utc_package_manager_package_info_foreach_cert_info_p,NULL,NULL},
+       {"utc_package_manager_package_info_foreach_cert_info_n",utc_package_manager_package_info_foreach_cert_info_n,NULL,NULL},
+       {"utc_package_manager_package_info_foreach_dependency_info_p",utc_package_manager_package_info_foreach_dependency_info_p,NULL,NULL},
+       {"utc_package_manager_package_info_foreach_dependency_info_n",utc_package_manager_package_info_foreach_dependency_info_n,NULL,NULL},
+       {"utc_package_manager_package_info_foreach_dependency_info_depends_on_p",utc_package_manager_package_info_foreach_dependency_info_depends_on_p,NULL,NULL},
+       {"utc_package_manager_package_info_foreach_dependency_info_depends_on_n",utc_package_manager_package_info_foreach_dependency_info_depends_on_n,NULL,NULL},
+       {"utc_package_manager_package_info_foreach_privilege_info_p",utc_package_manager_package_info_foreach_privilege_info_p,NULL,NULL},
+       {"utc_package_manager_package_info_foreach_privilege_info_n",utc_package_manager_package_info_foreach_privilege_info_n,NULL,NULL},
+       {"utc_package_manager_package_info_get_icon_p",utc_package_manager_package_info_get_icon_p,NULL,NULL},
+       {"utc_package_manager_package_info_get_icon_n",utc_package_manager_package_info_get_icon_n,NULL,NULL},
+       {"utc_package_manager_package_info_get_installed_storage_p",utc_package_manager_package_info_get_installed_storage_p,NULL,NULL},
+       {"utc_package_manager_package_info_get_installed_storage_n",utc_package_manager_package_info_get_installed_storage_n,NULL,NULL},
+       {"utc_package_manager_package_info_get_installed_time_p",utc_package_manager_package_info_get_installed_time_p,NULL,NULL},
+       {"utc_package_manager_package_info_get_installed_time_n",utc_package_manager_package_info_get_installed_time_n,NULL,NULL},
+       {"utc_package_manager_package_info_get_label_p",utc_package_manager_package_info_get_label_p,NULL,NULL},
+       {"utc_package_manager_package_info_get_label_n",utc_package_manager_package_info_get_label_n,NULL,NULL},
+       {"utc_package_manager_package_info_get_main_app_id_p",utc_package_manager_package_info_get_main_app_id_p,NULL,NULL},
+       {"utc_package_manager_package_info_get_main_app_id_n",utc_package_manager_package_info_get_main_app_id_n,NULL,NULL},
+       {"utc_package_manager_package_info_get_package_p",utc_package_manager_package_info_get_package_p,NULL,NULL},
+       {"utc_package_manager_package_info_get_package_n",utc_package_manager_package_info_get_package_n,NULL,NULL},
+       {"utc_package_manager_package_info_get_root_path_p",utc_package_manager_package_info_get_root_path_p,NULL,NULL},
+       {"utc_package_manager_package_info_get_root_path_n",utc_package_manager_package_info_get_root_path_n,NULL,NULL},
+       {"utc_package_manager_package_info_get_type_p",utc_package_manager_package_info_get_type_p,NULL,NULL},
+       {"utc_package_manager_package_info_get_type_n",utc_package_manager_package_info_get_type_n,NULL,NULL},
+       {"utc_package_manager_package_info_get_version_p",utc_package_manager_package_info_get_version_p,NULL,NULL},
+       {"utc_package_manager_package_info_get_version_n",utc_package_manager_package_info_get_version_n,NULL,NULL},
+       {"utc_package_managerpackage_info_is_accessible_p",utc_package_managerpackage_info_is_accessible_p,NULL,NULL},
+       {"utc_package_managerpackage_info_is_accessible_n",utc_package_managerpackage_info_is_accessible_n,NULL,NULL},
+       {"utc_package_manager_package_info_is_equal_p",utc_package_manager_package_info_is_equal_p,NULL,NULL},
+       {"utc_package_manager_package_info_is_equal_n",utc_package_manager_package_info_is_equal_n,NULL,NULL},
+       {"utc_package_manager_package_info_is_preload_package_p",utc_package_manager_package_info_is_preload_package_p,NULL,NULL},
+       {"utc_package_manager_package_info_is_preload_package_n",utc_package_manager_package_info_is_preload_package_n,NULL,NULL},
+       {"utc_package_manager_package_info_is_removable_package_p",utc_package_manager_package_info_is_removable_package_p,NULL,NULL},
+       {"utc_package_manager_package_info_is_removable_package_n",utc_package_manager_package_info_is_removable_package_n,NULL,NULL},
+       {"utc_package_manager_package_info_is_system_package_p",utc_package_manager_package_info_is_system_package_p,NULL,NULL},
+       {"utc_package_manager_package_info_is_system_package_n",utc_package_manager_package_info_is_system_package_n,NULL,NULL},
+       {"utc_ApplicationFW_package_manager_clear_cache_dir_p",utc_ApplicationFW_package_manager_clear_cache_dir_p,NULL,NULL},
+       {"utc_ApplicationFW_package_manager_clear_cache_dir_n",utc_ApplicationFW_package_manager_clear_cache_dir_n,NULL,NULL},
+       {"utc_ApplicationFW_package_manager_compare_app_cert_info_p",utc_ApplicationFW_package_manager_compare_app_cert_info_p,NULL,NULL},
+       {"utc_ApplicationFW_package_manager_compare_app_cert_info_n1",utc_ApplicationFW_package_manager_compare_app_cert_info_n1,NULL,NULL},
+       {"utc_ApplicationFW_package_manager_compare_app_cert_info_n2",utc_ApplicationFW_package_manager_compare_app_cert_info_n2,NULL,NULL},
+       {"utc_ApplicationFW_package_manager_compare_package_cert_info_p",utc_ApplicationFW_package_manager_compare_package_cert_info_p,NULL,NULL},
+       {"utc_ApplicationFW_package_manager_compare_package_cert_info_n",utc_ApplicationFW_package_manager_compare_package_cert_info_n,NULL,NULL},
+       {"utc_ApplicationFW_package_manager_create_p",utc_ApplicationFW_package_manager_create_p,NULL,NULL},
+       {"utc_ApplicationFW_package_manager_create_n",utc_ApplicationFW_package_manager_create_n,NULL,NULL},
+       {"utc_ApplicationFW_package_manager_destroy_p",utc_ApplicationFW_package_manager_destroy_p,NULL,NULL},
+       {"utc_ApplicationFW_package_manager_destroy_n",utc_ApplicationFW_package_manager_destroy_n,NULL,NULL},
+       {"utc_ApplicationFW_package_manager_foreach_package_info_p",utc_ApplicationFW_package_manager_foreach_package_info_p,NULL,NULL},
+       {"utc_ApplicationFW_package_manager_foreach_package_info_n",utc_ApplicationFW_package_manager_foreach_package_info_n,NULL,NULL},
+       {"utc_ApplicationFW_package_manager_get_package_id_by_app_id_p",utc_ApplicationFW_package_manager_get_package_id_by_app_id_p,NULL,NULL},
+       {"utc_ApplicationFW_package_manager_get_package_id_by_app_id_n",utc_ApplicationFW_package_manager_get_package_id_by_app_id_n,NULL,NULL},
+       {"utc_ApplicationFW_package_manager_get_package_info_p",utc_ApplicationFW_package_manager_get_package_info_p,NULL,NULL},
+       {"utc_ApplicationFW_package_manager_get_package_info_n1",utc_ApplicationFW_package_manager_get_package_info_n1,NULL,NULL},
+       {"utc_ApplicationFW_package_manager_get_package_info_n2",utc_ApplicationFW_package_manager_get_package_info_n2,NULL,NULL},
+       {"utc_ApplicationFW_package_manager_get_package_size_info_p",utc_ApplicationFW_package_manager_get_package_size_info_p,NULL,NULL},
+       {"utc_ApplicationFW_package_manager_get_package_size_info_n",utc_ApplicationFW_package_manager_get_package_size_info_n,NULL,NULL},
+       {"utc_ApplicationFW_package_manager_get_permission_type_p",utc_ApplicationFW_package_manager_get_permission_type_p,NULL,NULL},
+       {"utc_ApplicationFW_package_manager_get_permission_type_n",utc_ApplicationFW_package_manager_get_permission_type_n,NULL,NULL},
+       {"utc_ApplicationFW_package_manager_get_total_package_size_info_p", utc_ApplicationFW_package_manager_get_total_package_size_info_p,NULL,NULL},
+       {"utc_ApplicationFW_package_manager_get_total_package_size_info_n", utc_ApplicationFW_package_manager_get_total_package_size_info_n,NULL,NULL},
+       {"utc_ApplicationFW_package_manager_is_preload_package_by_app_id_p",utc_ApplicationFW_package_manager_is_preload_package_by_app_id_p,NULL,NULL},
+       {"utc_ApplicationFW_package_manager_is_preload_package_by_app_id_n",utc_ApplicationFW_package_manager_is_preload_package_by_app_id_n,NULL,NULL},
+       {"utc_ApplicationFW_package_manager_set_event_cb_p",utc_ApplicationFW_package_manager_set_event_cb_p,NULL,NULL},
+       {"utc_ApplicationFW_package_manager_set_event_cb_n",utc_ApplicationFW_package_manager_set_event_cb_n,NULL,NULL},
+       {"utc_ApplicationFW_package_manager_set_event_status_p1",utc_ApplicationFW_package_manager_set_event_status_p1,NULL,NULL},
+       {"utc_ApplicationFW_package_manager_set_event_status_p2",utc_ApplicationFW_package_manager_set_event_status_p2,NULL,NULL},
+       {"utc_ApplicationFW_package_manager_set_event_status_n",utc_ApplicationFW_package_manager_set_event_status_n,NULL,NULL},
+       {"utc_ApplicationFW_package_manager_unset_event_cb_p",utc_ApplicationFW_package_manager_unset_event_cb_p,NULL,NULL},
+       {"utc_ApplicationFW_package_manager_unset_event_cb_n",utc_ApplicationFW_package_manager_unset_event_cb_n,NULL,NULL},
+       {"utc_package_manager_package_manager_filter_create_p",utc_package_manager_package_manager_filter_create_p,NULL,NULL},
+       {"utc_package_manager_package_manager_filter_create_n",utc_package_manager_package_manager_filter_create_n,NULL,NULL},
+       {"utc_package_manager_package_manager_filter_add_bool_p",utc_package_manager_package_manager_filter_add_bool_p,NULL,utc_package_manager_filter_add_bool_cleanup},
+       {"utc_package_manager_package_manager_filter_add_bool_n1",utc_package_manager_package_manager_filter_add_bool_n1,NULL,utc_package_manager_filter_add_bool_cleanup},
+       {"utc_package_manager_package_manager_filter_add_bool_n2",utc_package_manager_package_manager_filter_add_bool_n2,NULL,utc_package_manager_filter_add_bool_cleanup},
+       {"utc_package_manager_package_manager_filter_count_p",utc_package_manager_package_manager_filter_count_p,NULL,utc_package_manager_filter_count_cleanup},
+       {"utc_package_manager_package_manager_filter_count_n1",utc_package_manager_package_manager_filter_count_n1,NULL,utc_package_manager_filter_count_cleanup},
+       {"utc_package_manager_package_manager_filter_count_n2",utc_package_manager_package_manager_filter_count_n2,NULL,utc_package_manager_filter_count_cleanup},
+       {"utc_package_manager_package_manager_filter_foreach_package_info_p",utc_package_manager_package_manager_filter_foreach_package_info_p,NULL,utc_package_manager_filter_foreach_cleanup},
+       {"utc_package_manager_package_manager_filter_foreach_package_info_n",utc_package_manager_package_manager_filter_foreach_package_info_n,NULL,utc_package_manager_filter_foreach_cleanup},
+       {"utc_package_manager_package_manager_filter_destroy_p",utc_package_manager_package_manager_filter_destroy_p,NULL,NULL},
+       {"utc_package_manager_package_manager_filter_destroy_n",utc_package_manager_package_manager_filter_destroy_n,NULL,NULL},
+       {"utc_ApplicationFW_package_size_info_get_data_size_p",utc_ApplicationFW_package_size_info_get_data_size_p,NULL,NULL},
+       {"utc_ApplicationFW_package_size_info_get_data_size_n",utc_ApplicationFW_package_size_info_get_data_size_n,NULL,NULL},
+       {"utc_ApplicationFW_package_size_info_get_app_size_p",utc_ApplicationFW_package_size_info_get_app_size_p,NULL,NULL},
+       {"utc_ApplicationFW_package_size_info_get_app_size_n",utc_ApplicationFW_package_size_info_get_app_size_n,NULL,NULL},
+       {"utc_ApplicationFW_package_size_info_get_cache_size_p",utc_ApplicationFW_package_size_info_get_cache_size_p,NULL,NULL},
+       {"utc_ApplicationFW_package_size_info_get_cache_size_n",utc_ApplicationFW_package_size_info_get_cache_size_n,NULL,NULL},
+       {"utc_ApplicationFW_package_size_info_get_external_data_size_p",utc_ApplicationFW_package_size_info_get_external_data_size_p,NULL,NULL},
+       {"utc_ApplicationFW_package_size_info_get_external_data_size_n",utc_ApplicationFW_package_size_info_get_external_data_size_n,NULL,NULL},
+       {"utc_ApplicationFW_package_size_info_get_external_app_size_p",utc_ApplicationFW_package_size_info_get_external_app_size_p,NULL,NULL},
+       {"utc_ApplicationFW_package_size_info_get_external_app_size_n",utc_ApplicationFW_package_size_info_get_external_app_size_n,NULL,NULL},
+       {"utc_ApplicationFW_package_size_info_get_external_cache_size_p",utc_ApplicationFW_package_size_info_get_external_cache_size_p,NULL,NULL},
+       {"utc_ApplicationFW_package_size_info_get_external_cache_size_n",utc_ApplicationFW_package_size_info_get_external_cache_size_n,NULL,NULL},
+       {"utc_ApplicationFW_package_info_updateinfo_create_p",utc_ApplicationFW_package_info_updateinfo_create_p,NULL,NULL},
+       {"utc_ApplicationFW_package_info_updateinfo_create_n1",utc_ApplicationFW_package_info_updateinfo_create_n1,NULL,NULL},
+       {"utc_ApplicationFW_package_info_updateinfo_create_n2",utc_ApplicationFW_package_info_updateinfo_create_n2,NULL,NULL},
+       {"utc_ApplicationFW_package_info_updateinfo_destroy_p",utc_ApplicationFW_package_info_updateinfo_destroy_p,NULL,NULL},
+       {"utc_ApplicationFW_package_info_updateinfo_destroy_n",utc_ApplicationFW_package_info_updateinfo_destroy_n,NULL,NULL},
+       {"utc_ApplicationFW_package_info_updateinfo_foreach_info_p",utc_ApplicationFW_package_info_updateinfo_foreach_info_p,NULL,NULL},
+       {"utc_ApplicationFW_package_info_updateinfo_foreach_info_n",utc_ApplicationFW_package_info_updateinfo_foreach_info_n,NULL,NULL},
+       {"utc_ApplicationFW_package_info_updateinfo_get_pkgid_p",utc_ApplicationFW_package_info_updateinfo_get_pkgid_p,NULL,NULL},
+       {"utc_ApplicationFW_package_info_updateinfo_get_pkgid_n1",utc_ApplicationFW_package_info_updateinfo_get_pkgid_n1,NULL,NULL},
+       {"utc_ApplicationFW_package_info_updateinfo_get_pkgid_n2",utc_ApplicationFW_package_info_updateinfo_get_pkgid_n2,NULL,NULL},
+       {"utc_ApplicationFW_package_info_updateinfo_get_type_p",utc_ApplicationFW_package_info_updateinfo_get_type_p,NULL,NULL},
+       {"utc_ApplicationFW_package_info_updateinfo_get_type_n1",utc_ApplicationFW_package_info_updateinfo_get_type_n1,NULL,NULL},
+       {"utc_ApplicationFW_package_info_updateinfo_get_type_n2",utc_ApplicationFW_package_info_updateinfo_get_type_n2,NULL,NULL},
+       {"utc_ApplicationFW_package_info_updateinfo_get_version_p",utc_ApplicationFW_package_info_updateinfo_get_version_p,NULL,NULL},
+       {"utc_ApplicationFW_package_info_updateinfo_get_version_n1",utc_ApplicationFW_package_info_updateinfo_get_version_n1,NULL,NULL},
+       {"utc_ApplicationFW_package_info_updateinfo_get_version_n2",utc_ApplicationFW_package_info_updateinfo_get_version_n2,NULL,NULL},
+       {"utc_ApplicationFW_package_archive_info_create_p", utc_ApplicationFW_package_archive_info_create_p, NULL, NULL},
+       {"utc_ApplicationFW_package_archive_info_create_n", utc_ApplicationFW_package_archive_info_create_n, NULL, NULL},
+       {"utc_ApplicationFW_package_archive_info_destroy_p", utc_ApplicationFW_package_archive_info_destroy_p, NULL, NULL},
+       {"utc_ApplicationFW_package_archive_info_destroy_n", utc_ApplicationFW_package_archive_info_destroy_n, NULL, NULL},
+       {"utc_ApplicationFW_package_archive_info_foreach_direct_dependency_p", utc_ApplicationFW_package_archive_info_foreach_direct_dependency_p, NULL, NULL},
+       {"utc_ApplicationFW_package_archive_info_foreach_direct_dependency_n", utc_ApplicationFW_package_archive_info_foreach_direct_dependency_n, NULL, NULL},
+       {"utc_ApplicationFW_package_archive_info_get_api_version_p", utc_ApplicationFW_package_archive_info_get_api_version_p, NULL, NULL},
+       {"utc_ApplicationFW_package_archive_info_get_api_version_n", utc_ApplicationFW_package_archive_info_get_api_version_n, NULL, NULL},
+       {"utc_ApplicationFW_package_archive_info_get_author_p", utc_ApplicationFW_package_archive_info_get_author_p, NULL, NULL},
+       {"utc_ApplicationFW_package_archive_info_get_author_n", utc_ApplicationFW_package_archive_info_get_author_n, NULL, NULL},
+       {"utc_ApplicationFW_package_archive_info_get_description_p", utc_ApplicationFW_package_archive_info_get_description_p, NULL, NULL},
+       {"utc_ApplicationFW_package_archive_info_get_description_n", utc_ApplicationFW_package_archive_info_get_description_n, NULL, NULL},
+       {"utc_ApplicationFW_package_archive_info_get_icon_p", utc_ApplicationFW_package_archive_info_get_icon_p, NULL, NULL},
+       {"utc_ApplicationFW_package_archive_info_get_icon_n", utc_ApplicationFW_package_archive_info_get_icon_n, NULL, NULL},
+       {"utc_ApplicationFW_package_archive_info_get_label_p", utc_ApplicationFW_package_archive_info_get_label_p, NULL, NULL},
+       {"utc_ApplicationFW_package_archive_info_get_label_n", utc_ApplicationFW_package_archive_info_get_label_n, NULL, NULL},
+       {"utc_ApplicationFW_package_archive_info_get_package_p", utc_ApplicationFW_package_archive_info_get_package_p, NULL, NULL},
+       {"utc_ApplicationFW_package_archive_info_get_package_n", utc_ApplicationFW_package_archive_info_get_package_n, NULL, NULL},
+       {"utc_ApplicationFW_package_archive_info_get_type_p", utc_ApplicationFW_package_archive_info_get_type_p, NULL, NULL},
+       {"utc_ApplicationFW_package_archive_info_get_type_n", utc_ApplicationFW_package_archive_info_get_type_n, NULL, NULL},
+       {"utc_ApplicationFW_package_archive_info_get_version_p", utc_ApplicationFW_package_archive_info_get_version_p, NULL, NULL},
+       {"utc_ApplicationFW_package_archive_info_get_version_n", utc_ApplicationFW_package_archive_info_get_version_n, NULL, NULL},
+       {NULL, NULL}
+};
+
+#endif // __TCT_PACKAGE-MANAGER-NATIVE_H__
diff --git a/src/utc/peripheral-io/tct-peripheral-io-core_tv.h b/src/utc/peripheral-io/tct-peripheral-io-core_tv.h
new file mode 100755 (executable)
index 0000000..f9c3742
--- /dev/null
@@ -0,0 +1,393 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_PERIPHERAL_IO_NATIVE_H__
+#define __TCT_PERIPHERAL_IO_NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_peripheral_io_gpio_startup(void);
+extern void utc_peripheral_io_gpio_cleanup(void);
+extern int utc_peripheral_io_gpio_peripheral_gpio_open_p(void);
+extern int utc_peripheral_io_gpio_peripheral_gpio_open_n1(void);
+extern int utc_peripheral_io_gpio_peripheral_gpio_open_n2(void);
+extern int utc_peripheral_io_gpio_peripheral_gpio_close_p(void);
+extern int utc_peripheral_io_gpio_peripheral_gpio_close_n(void);
+extern int utc_peripheral_io_gpio_peripheral_gpio_set_direction_p1(void);
+extern int utc_peripheral_io_gpio_peripheral_gpio_set_direction_p2(void);
+extern int utc_peripheral_io_gpio_peripheral_gpio_set_direction_p3(void);
+extern int utc_peripheral_io_gpio_peripheral_gpio_set_direction_n1(void);
+extern int utc_peripheral_io_gpio_peripheral_gpio_set_direction_n2(void);
+extern int utc_peripheral_io_gpio_peripheral_gpio_set_direction_n3(void);
+extern int utc_peripheral_io_gpio_peripheral_gpio_set_edge_mode_p1(void);
+extern int utc_peripheral_io_gpio_peripheral_gpio_set_edge_mode_p2(void);
+extern int utc_peripheral_io_gpio_peripheral_gpio_set_edge_mode_p3(void);
+extern int utc_peripheral_io_gpio_peripheral_gpio_set_edge_mode_p4(void);
+extern int utc_peripheral_io_gpio_peripheral_gpio_set_edge_mode_n1(void);
+extern int utc_peripheral_io_gpio_peripheral_gpio_set_edge_mode_n2(void);
+extern int utc_peripheral_io_gpio_peripheral_gpio_set_edge_mode_n3(void);
+extern int utc_peripheral_io_gpio_peripheral_gpio_set_interrupted_cb_p(void);
+extern int utc_peripheral_io_gpio_peripheral_gpio_set_interrupted_cb_n1(void);
+extern int utc_peripheral_io_gpio_peripheral_gpio_set_interrupted_cb_n2(void);
+extern int utc_peripheral_io_gpio_peripheral_gpio_unset_interrupted_cb_p1(void);
+extern int utc_peripheral_io_gpio_peripheral_gpio_unset_interrupted_cb_p2(void);
+extern int utc_peripheral_io_gpio_peripheral_gpio_unset_interrupted_cb_n(void);
+extern int utc_peripheral_io_gpio_peripheral_gpio_read_p(void);
+extern int utc_peripheral_io_gpio_peripheral_gpio_read_n1(void);
+extern int utc_peripheral_io_gpio_peripheral_gpio_read_n2(void);
+extern int utc_peripheral_io_gpio_peripheral_gpio_write_p(void);
+extern int utc_peripheral_io_gpio_peripheral_gpio_write_n1(void);
+extern int utc_peripheral_io_gpio_peripheral_gpio_write_n2(void);
+
+extern void utc_peripheral_io_i2c_startup(void);
+extern void utc_peripheral_io_i2c_cleanup(void);
+extern int utc_peripheral_io_i2c_peripheral_i2c_open_p(void);
+extern int utc_peripheral_io_i2c_peripheral_i2c_open_n1(void);
+extern int utc_peripheral_io_i2c_peripheral_i2c_open_n2(void);
+extern int utc_peripheral_io_i2c_peripheral_i2c_open_n3(void);
+extern int utc_peripheral_io_i2c_peripheral_i2c_close_p(void);
+extern int utc_peripheral_io_i2c_peripheral_i2c_close_n(void);
+extern int utc_peripheral_io_i2c_peripheral_i2c_read_p(void);
+extern int utc_peripheral_io_i2c_peripheral_i2c_read_n1(void);
+extern int utc_peripheral_io_i2c_peripheral_i2c_read_n2(void);
+extern int utc_peripheral_io_i2c_peripheral_i2c_write_p(void);
+extern int utc_peripheral_io_i2c_peripheral_i2c_write_n1(void);
+extern int utc_peripheral_io_i2c_peripheral_i2c_write_n2(void);
+extern int utc_peripheral_io_i2c_peripheral_i2c_read_register_byte_p(void);
+extern int utc_peripheral_io_i2c_peripheral_i2c_read_register_byte_n1(void);
+extern int utc_peripheral_io_i2c_peripheral_i2c_read_register_byte_n2(void);
+extern int utc_peripheral_io_i2c_peripheral_i2c_write_register_byte_p(void);
+extern int utc_peripheral_io_i2c_peripheral_i2c_write_register_byte_n(void);
+extern int utc_peripheral_io_i2c_peripheral_i2c_read_register_word_p(void);
+extern int utc_peripheral_io_i2c_peripheral_i2c_read_register_word_n1(void);
+extern int utc_peripheral_io_i2c_peripheral_i2c_read_register_word_n2(void);
+extern int utc_peripheral_io_i2c_peripheral_i2c_write_register_word_p(void);
+extern int utc_peripheral_io_i2c_peripheral_i2c_write_register_word_n(void);
+
+extern void utc_peripheral_io_pwm_startup(void);
+extern void utc_peripheral_io_pwm_cleanup(void);
+extern int utc_peripheral_io_pwm_peripheral_pwm_open_p(void);
+extern int utc_peripheral_io_pwm_peripheral_pwm_open_n1(void);
+extern int utc_peripheral_io_pwm_peripheral_pwm_open_n2(void);
+extern int utc_peripheral_io_pwm_peripheral_pwm_open_n3(void);
+extern int utc_peripheral_io_pwm_peripheral_pwm_close_p(void);
+extern int utc_peripheral_io_pwm_peripheral_pwm_close_n(void);
+extern int utc_peripheral_io_pwm_peripheral_pwm_set_period_p(void);
+extern int utc_peripheral_io_pwm_peripheral_pwm_set_period_n(void);
+extern int utc_peripheral_io_pwm_peripheral_pwm_set_duty_cycle_p(void);
+extern int utc_peripheral_io_pwm_peripheral_pwm_set_duty_cycle_n(void);
+extern int utc_peripheral_io_pwm_peripheral_pwm_set_polarity_p1(void);
+extern int utc_peripheral_io_pwm_peripheral_pwm_set_polarity_p2(void);
+extern int utc_peripheral_io_pwm_peripheral_pwm_set_polarity_n1(void);
+extern int utc_peripheral_io_pwm_peripheral_pwm_set_polarity_n2(void);
+extern int utc_peripheral_io_pwm_peripheral_pwm_set_polarity_n3(void);
+extern int utc_peripheral_io_pwm_peripheral_pwm_set_enabled_p1(void);
+extern int utc_peripheral_io_pwm_peripheral_pwm_set_enabled_p2(void);
+extern int utc_peripheral_io_pwm_peripheral_pwm_set_enabled_n(void);
+
+extern void utc_peripheral_io_adc_startup(void);
+extern void utc_peripheral_io_adc_cleanup(void);
+extern int utc_peripheral_io_adc_peripheral_adc_open_p(void);
+extern int utc_peripheral_io_adc_peripheral_adc_open_n1(void);
+extern int utc_peripheral_io_adc_peripheral_adc_open_n2(void);
+extern int utc_peripheral_io_adc_peripheral_adc_open_n3(void);
+extern int utc_peripheral_io_adc_peripheral_adc_close_p(void);
+extern int utc_peripheral_io_adc_peripheral_adc_close_n(void);
+extern int utc_peripheral_io_adc_peripheral_adc_read_p(void);
+extern int utc_peripheral_io_adc_peripheral_adc_read_n1(void);
+extern int utc_peripheral_io_adc_peripheral_adc_read_n2(void);
+
+extern void utc_peripheral_io_uart_startup(void);
+extern void utc_peripheral_io_uart_cleanup(void);
+extern int utc_peripheral_io_uart_peripheral_uart_open_p(void);
+extern int utc_peripheral_io_uart_peripheral_uart_open_n1(void);
+extern int utc_peripheral_io_uart_peripheral_uart_open_n2(void);
+extern int utc_peripheral_io_uart_peripheral_uart_close_p(void);
+extern int utc_peripheral_io_uart_peripheral_uart_close_n(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p1(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p2(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p3(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p4(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p5(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p6(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p7(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p8(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p9(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p10(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p11(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p12(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p13(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p14(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p15(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p16(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p17(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p18(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_baud_rate_n1(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_baud_rate_n2(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_baud_rate_n3(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_byte_size_p1(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_byte_size_p2(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_byte_size_p3(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_byte_size_p4(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_byte_size_n1(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_byte_size_n2(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_byte_size_n3(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_parity_p1(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_parity_p2(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_parity_p3(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_parity_n1(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_parity_n2(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_parity_n3(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_stop_bits_p1(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_stop_bits_p2(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_stop_bits_n1(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_stop_bits_n2(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_stop_bits_n3(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_flow_control_p1(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_flow_control_p2(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_flow_control_p3(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_flow_control_p4(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_flow_control_n1(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_flow_control_n2(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_flow_control_n3(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_flow_control_n4(void);
+extern int utc_peripheral_io_uart_peripheral_uart_set_flow_control_n5(void);
+extern int utc_peripheral_io_uart_peripheral_uart_read_p(void);
+extern int utc_peripheral_io_uart_peripheral_uart_read_n1(void);
+extern int utc_peripheral_io_uart_peripheral_uart_read_n2(void);
+extern int utc_peripheral_io_uart_peripheral_uart_write_p(void);
+extern int utc_peripheral_io_uart_peripheral_uart_write_n1(void);
+extern int utc_peripheral_io_uart_peripheral_uart_write_n2(void);
+
+extern void utc_peripheral_io_spi_startup(void);
+extern void utc_peripheral_io_spi_cleanup(void);
+extern int utc_peripheral_io_spi_peripheral_spi_open_p(void);
+extern int utc_peripheral_io_spi_peripheral_spi_open_n1(void);
+extern int utc_peripheral_io_spi_peripheral_spi_open_n2(void);
+extern int utc_peripheral_io_spi_peripheral_spi_open_n3(void);
+extern int utc_peripheral_io_spi_peripheral_spi_close_p(void);
+extern int utc_peripheral_io_spi_peripheral_spi_close_n(void);
+extern int utc_peripheral_io_spi_peripheral_spi_set_mode_p1(void);
+extern int utc_peripheral_io_spi_peripheral_spi_set_mode_p2(void);
+extern int utc_peripheral_io_spi_peripheral_spi_set_mode_p3(void);
+extern int utc_peripheral_io_spi_peripheral_spi_set_mode_p4(void);
+extern int utc_peripheral_io_spi_peripheral_spi_set_mode_n1(void);
+extern int utc_peripheral_io_spi_peripheral_spi_set_mode_n2(void);
+extern int utc_peripheral_io_spi_peripheral_spi_set_mode_n3(void);
+extern int utc_peripheral_io_spi_peripheral_spi_set_bit_order_p1(void);
+extern int utc_peripheral_io_spi_peripheral_spi_set_bit_order_p2(void);
+extern int utc_peripheral_io_spi_peripheral_spi_set_bit_order_n1(void);
+extern int utc_peripheral_io_spi_peripheral_spi_set_bit_order_n2(void);
+extern int utc_peripheral_io_spi_peripheral_spi_set_bit_order_n3(void);
+extern int utc_peripheral_io_spi_peripheral_spi_set_bits_per_word_p(void);
+extern int utc_peripheral_io_spi_peripheral_spi_set_bits_per_word_n1(void);
+extern int utc_peripheral_io_spi_peripheral_spi_set_bits_per_word_n2(void);
+extern int utc_peripheral_io_spi_peripheral_spi_set_frequency_p(void);
+extern int utc_peripheral_io_spi_peripheral_spi_set_frequency_n(void);
+extern int utc_peripheral_io_spi_peripheral_spi_read_p(void);
+extern int utc_peripheral_io_spi_peripheral_spi_read_n1(void);
+extern int utc_peripheral_io_spi_peripheral_spi_read_n2(void);
+extern int utc_peripheral_io_spi_peripheral_spi_write_p(void);
+extern int utc_peripheral_io_spi_peripheral_spi_write_n1(void);
+extern int utc_peripheral_io_spi_peripheral_spi_write_n2(void);
+extern int utc_peripheral_io_spi_peripheral_spi_transfer_p(void);
+extern int utc_peripheral_io_spi_peripheral_spi_transfer_n1(void);
+extern int utc_peripheral_io_spi_peripheral_spi_transfer_n2(void);
+extern int utc_peripheral_io_spi_peripheral_spi_transfer_n3(void);
+
+testcase tc_array[] = {
+
+    {"utc_peripheral_io_gpio_peripheral_gpio_open_p", utc_peripheral_io_gpio_peripheral_gpio_open_p, utc_peripheral_io_gpio_startup, utc_peripheral_io_gpio_cleanup},
+    {"utc_peripheral_io_gpio_peripheral_gpio_open_n1", utc_peripheral_io_gpio_peripheral_gpio_open_n1, utc_peripheral_io_gpio_startup, utc_peripheral_io_gpio_cleanup},
+    {"utc_peripheral_io_gpio_peripheral_gpio_open_n2", utc_peripheral_io_gpio_peripheral_gpio_open_n2, utc_peripheral_io_gpio_startup, utc_peripheral_io_gpio_cleanup},
+    {"utc_peripheral_io_gpio_peripheral_gpio_close_p", utc_peripheral_io_gpio_peripheral_gpio_close_p, utc_peripheral_io_gpio_startup, utc_peripheral_io_gpio_cleanup},
+    {"utc_peripheral_io_gpio_peripheral_gpio_close_n", utc_peripheral_io_gpio_peripheral_gpio_close_n, utc_peripheral_io_gpio_startup, utc_peripheral_io_gpio_cleanup},
+    {"utc_peripheral_io_gpio_peripheral_gpio_set_direction_p1", utc_peripheral_io_gpio_peripheral_gpio_set_direction_p1, utc_peripheral_io_gpio_startup, utc_peripheral_io_gpio_cleanup},
+    {"utc_peripheral_io_gpio_peripheral_gpio_set_direction_p2", utc_peripheral_io_gpio_peripheral_gpio_set_direction_p2, utc_peripheral_io_gpio_startup, utc_peripheral_io_gpio_cleanup},
+    {"utc_peripheral_io_gpio_peripheral_gpio_set_direction_p3", utc_peripheral_io_gpio_peripheral_gpio_set_direction_p3, utc_peripheral_io_gpio_startup, utc_peripheral_io_gpio_cleanup},
+    {"utc_peripheral_io_gpio_peripheral_gpio_set_direction_n1", utc_peripheral_io_gpio_peripheral_gpio_set_direction_n1, utc_peripheral_io_gpio_startup, utc_peripheral_io_gpio_cleanup},
+    {"utc_peripheral_io_gpio_peripheral_gpio_set_direction_n2", utc_peripheral_io_gpio_peripheral_gpio_set_direction_n2, utc_peripheral_io_gpio_startup, utc_peripheral_io_gpio_cleanup},
+    {"utc_peripheral_io_gpio_peripheral_gpio_set_direction_n3", utc_peripheral_io_gpio_peripheral_gpio_set_direction_n3, utc_peripheral_io_gpio_startup, utc_peripheral_io_gpio_cleanup},
+    {"utc_peripheral_io_gpio_peripheral_gpio_set_edge_mode_p1", utc_peripheral_io_gpio_peripheral_gpio_set_edge_mode_p1, utc_peripheral_io_gpio_startup, utc_peripheral_io_gpio_cleanup},
+    {"utc_peripheral_io_gpio_peripheral_gpio_set_edge_mode_p2", utc_peripheral_io_gpio_peripheral_gpio_set_edge_mode_p2, utc_peripheral_io_gpio_startup, utc_peripheral_io_gpio_cleanup},
+    {"utc_peripheral_io_gpio_peripheral_gpio_set_edge_mode_p3", utc_peripheral_io_gpio_peripheral_gpio_set_edge_mode_p3, utc_peripheral_io_gpio_startup, utc_peripheral_io_gpio_cleanup},
+    {"utc_peripheral_io_gpio_peripheral_gpio_set_edge_mode_p4", utc_peripheral_io_gpio_peripheral_gpio_set_edge_mode_p4, utc_peripheral_io_gpio_startup, utc_peripheral_io_gpio_cleanup},
+    {"utc_peripheral_io_gpio_peripheral_gpio_set_edge_mode_n1", utc_peripheral_io_gpio_peripheral_gpio_set_edge_mode_n1, utc_peripheral_io_gpio_startup, utc_peripheral_io_gpio_cleanup},
+    {"utc_peripheral_io_gpio_peripheral_gpio_set_edge_mode_n2", utc_peripheral_io_gpio_peripheral_gpio_set_edge_mode_n2, utc_peripheral_io_gpio_startup, utc_peripheral_io_gpio_cleanup},
+    {"utc_peripheral_io_gpio_peripheral_gpio_set_edge_mode_n3", utc_peripheral_io_gpio_peripheral_gpio_set_edge_mode_n3, utc_peripheral_io_gpio_startup, utc_peripheral_io_gpio_cleanup},
+    {"utc_peripheral_io_gpio_peripheral_gpio_set_interrupted_cb_p", utc_peripheral_io_gpio_peripheral_gpio_set_interrupted_cb_p, utc_peripheral_io_gpio_startup, utc_peripheral_io_gpio_cleanup},
+    {"utc_peripheral_io_gpio_peripheral_gpio_set_interrupted_cb_n1", utc_peripheral_io_gpio_peripheral_gpio_set_interrupted_cb_n1, utc_peripheral_io_gpio_startup, utc_peripheral_io_gpio_cleanup},
+    {"utc_peripheral_io_gpio_peripheral_gpio_set_interrupted_cb_n2", utc_peripheral_io_gpio_peripheral_gpio_set_interrupted_cb_n2, utc_peripheral_io_gpio_startup, utc_peripheral_io_gpio_cleanup},
+    {"utc_peripheral_io_gpio_peripheral_gpio_unset_interrupted_cb_p1", utc_peripheral_io_gpio_peripheral_gpio_unset_interrupted_cb_p1, utc_peripheral_io_gpio_startup, utc_peripheral_io_gpio_cleanup},
+    {"utc_peripheral_io_gpio_peripheral_gpio_unset_interrupted_cb_p2", utc_peripheral_io_gpio_peripheral_gpio_unset_interrupted_cb_p2, utc_peripheral_io_gpio_startup, utc_peripheral_io_gpio_cleanup},
+    {"utc_peripheral_io_gpio_peripheral_gpio_unset_interrupted_cb_n", utc_peripheral_io_gpio_peripheral_gpio_unset_interrupted_cb_n, utc_peripheral_io_gpio_startup, utc_peripheral_io_gpio_cleanup},
+    {"utc_peripheral_io_gpio_peripheral_gpio_read_p", utc_peripheral_io_gpio_peripheral_gpio_read_p, utc_peripheral_io_gpio_startup, utc_peripheral_io_gpio_cleanup},
+    {"utc_peripheral_io_gpio_peripheral_gpio_read_n1", utc_peripheral_io_gpio_peripheral_gpio_read_n1, utc_peripheral_io_gpio_startup, utc_peripheral_io_gpio_cleanup},
+    {"utc_peripheral_io_gpio_peripheral_gpio_read_n2", utc_peripheral_io_gpio_peripheral_gpio_read_n2, utc_peripheral_io_gpio_startup, utc_peripheral_io_gpio_cleanup},
+    {"utc_peripheral_io_gpio_peripheral_gpio_write_p", utc_peripheral_io_gpio_peripheral_gpio_write_p, utc_peripheral_io_gpio_startup, utc_peripheral_io_gpio_cleanup},
+    {"utc_peripheral_io_gpio_peripheral_gpio_write_n1", utc_peripheral_io_gpio_peripheral_gpio_write_n1, utc_peripheral_io_gpio_startup, utc_peripheral_io_gpio_cleanup},
+    {"utc_peripheral_io_gpio_peripheral_gpio_write_n2", utc_peripheral_io_gpio_peripheral_gpio_write_n2, utc_peripheral_io_gpio_startup, utc_peripheral_io_gpio_cleanup},
+
+    {"utc_peripheral_io_i2c_peripheral_i2c_open_p", utc_peripheral_io_i2c_peripheral_i2c_open_p, utc_peripheral_io_i2c_startup, utc_peripheral_io_i2c_cleanup},
+    {"utc_peripheral_io_i2c_peripheral_i2c_open_n1", utc_peripheral_io_i2c_peripheral_i2c_open_n1, utc_peripheral_io_i2c_startup, utc_peripheral_io_i2c_cleanup},
+    {"utc_peripheral_io_i2c_peripheral_i2c_open_n2", utc_peripheral_io_i2c_peripheral_i2c_open_n2, utc_peripheral_io_i2c_startup, utc_peripheral_io_i2c_cleanup},
+    {"utc_peripheral_io_i2c_peripheral_i2c_open_n3", utc_peripheral_io_i2c_peripheral_i2c_open_n3, utc_peripheral_io_i2c_startup, utc_peripheral_io_i2c_cleanup},
+    {"utc_peripheral_io_i2c_peripheral_i2c_close_p", utc_peripheral_io_i2c_peripheral_i2c_close_p, utc_peripheral_io_i2c_startup, utc_peripheral_io_i2c_cleanup},
+    {"utc_peripheral_io_i2c_peripheral_i2c_close_n", utc_peripheral_io_i2c_peripheral_i2c_close_n, utc_peripheral_io_i2c_startup, utc_peripheral_io_i2c_cleanup},
+    {"utc_peripheral_io_i2c_peripheral_i2c_read_p", utc_peripheral_io_i2c_peripheral_i2c_read_p, utc_peripheral_io_i2c_startup, utc_peripheral_io_i2c_cleanup},
+    {"utc_peripheral_io_i2c_peripheral_i2c_read_n1", utc_peripheral_io_i2c_peripheral_i2c_read_n1, utc_peripheral_io_i2c_startup, utc_peripheral_io_i2c_cleanup},
+    {"utc_peripheral_io_i2c_peripheral_i2c_read_n2", utc_peripheral_io_i2c_peripheral_i2c_read_n2, utc_peripheral_io_i2c_startup, utc_peripheral_io_i2c_cleanup},
+    {"utc_peripheral_io_i2c_peripheral_i2c_write_p", utc_peripheral_io_i2c_peripheral_i2c_write_p, utc_peripheral_io_i2c_startup, utc_peripheral_io_i2c_cleanup},
+    {"utc_peripheral_io_i2c_peripheral_i2c_write_n1", utc_peripheral_io_i2c_peripheral_i2c_write_n1, utc_peripheral_io_i2c_startup, utc_peripheral_io_i2c_cleanup},
+    {"utc_peripheral_io_i2c_peripheral_i2c_write_n2", utc_peripheral_io_i2c_peripheral_i2c_write_n2, utc_peripheral_io_i2c_startup, utc_peripheral_io_i2c_cleanup},
+    {"utc_peripheral_io_i2c_peripheral_i2c_read_register_byte_p", utc_peripheral_io_i2c_peripheral_i2c_read_register_byte_p, utc_peripheral_io_i2c_startup, utc_peripheral_io_i2c_cleanup},
+    {"utc_peripheral_io_i2c_peripheral_i2c_read_register_byte_n1", utc_peripheral_io_i2c_peripheral_i2c_read_register_byte_n1, utc_peripheral_io_i2c_startup, utc_peripheral_io_i2c_cleanup},
+    {"utc_peripheral_io_i2c_peripheral_i2c_read_register_byte_n2", utc_peripheral_io_i2c_peripheral_i2c_read_register_byte_n2, utc_peripheral_io_i2c_startup, utc_peripheral_io_i2c_cleanup},
+    {"utc_peripheral_io_i2c_peripheral_i2c_write_register_byte_p", utc_peripheral_io_i2c_peripheral_i2c_write_register_byte_p, utc_peripheral_io_i2c_startup, utc_peripheral_io_i2c_cleanup},
+    {"utc_peripheral_io_i2c_peripheral_i2c_write_register_byte_n", utc_peripheral_io_i2c_peripheral_i2c_write_register_byte_n, utc_peripheral_io_i2c_startup, utc_peripheral_io_i2c_cleanup},
+    {"utc_peripheral_io_i2c_peripheral_i2c_read_register_word_p", utc_peripheral_io_i2c_peripheral_i2c_read_register_word_p, utc_peripheral_io_i2c_startup, utc_peripheral_io_i2c_cleanup},
+    {"utc_peripheral_io_i2c_peripheral_i2c_read_register_word_n1", utc_peripheral_io_i2c_peripheral_i2c_read_register_word_n1, utc_peripheral_io_i2c_startup, utc_peripheral_io_i2c_cleanup},
+    {"utc_peripheral_io_i2c_peripheral_i2c_read_register_word_n2", utc_peripheral_io_i2c_peripheral_i2c_read_register_word_n2, utc_peripheral_io_i2c_startup, utc_peripheral_io_i2c_cleanup},
+    {"utc_peripheral_io_i2c_peripheral_i2c_write_register_word_p", utc_peripheral_io_i2c_peripheral_i2c_write_register_word_p, utc_peripheral_io_i2c_startup, utc_peripheral_io_i2c_cleanup},
+    {"utc_peripheral_io_i2c_peripheral_i2c_write_register_word_n", utc_peripheral_io_i2c_peripheral_i2c_write_register_word_n, utc_peripheral_io_i2c_startup, utc_peripheral_io_i2c_cleanup},
+    
+    {"utc_peripheral_io_pwm_peripheral_pwm_open_p", utc_peripheral_io_pwm_peripheral_pwm_open_p, utc_peripheral_io_pwm_startup, utc_peripheral_io_pwm_cleanup},
+    {"utc_peripheral_io_pwm_peripheral_pwm_open_n1", utc_peripheral_io_pwm_peripheral_pwm_open_n1, utc_peripheral_io_pwm_startup, utc_peripheral_io_pwm_cleanup},
+    {"utc_peripheral_io_pwm_peripheral_pwm_open_n2", utc_peripheral_io_pwm_peripheral_pwm_open_n2, utc_peripheral_io_pwm_startup, utc_peripheral_io_pwm_cleanup},
+    {"utc_peripheral_io_pwm_peripheral_pwm_open_n3", utc_peripheral_io_pwm_peripheral_pwm_open_n3, utc_peripheral_io_pwm_startup, utc_peripheral_io_pwm_cleanup},
+    {"utc_peripheral_io_pwm_peripheral_pwm_close_p", utc_peripheral_io_pwm_peripheral_pwm_close_p, utc_peripheral_io_pwm_startup, utc_peripheral_io_pwm_cleanup},
+    {"utc_peripheral_io_pwm_peripheral_pwm_close_n", utc_peripheral_io_pwm_peripheral_pwm_close_n, utc_peripheral_io_pwm_startup, utc_peripheral_io_pwm_cleanup},
+    {"utc_peripheral_io_pwm_peripheral_pwm_set_period_p", utc_peripheral_io_pwm_peripheral_pwm_set_period_p, utc_peripheral_io_pwm_startup, utc_peripheral_io_pwm_cleanup},
+    {"utc_peripheral_io_pwm_peripheral_pwm_set_period_n", utc_peripheral_io_pwm_peripheral_pwm_set_period_n, utc_peripheral_io_pwm_startup, utc_peripheral_io_pwm_cleanup},
+    {"utc_peripheral_io_pwm_peripheral_pwm_set_duty_cycle_p", utc_peripheral_io_pwm_peripheral_pwm_set_duty_cycle_p, utc_peripheral_io_pwm_startup, utc_peripheral_io_pwm_cleanup},
+    {"utc_peripheral_io_pwm_peripheral_pwm_set_duty_cycle_n", utc_peripheral_io_pwm_peripheral_pwm_set_duty_cycle_n, utc_peripheral_io_pwm_startup, utc_peripheral_io_pwm_cleanup},
+    {"utc_peripheral_io_pwm_peripheral_pwm_set_polarity_p1", utc_peripheral_io_pwm_peripheral_pwm_set_polarity_p1, utc_peripheral_io_pwm_startup, utc_peripheral_io_pwm_cleanup},
+    {"utc_peripheral_io_pwm_peripheral_pwm_set_polarity_p2", utc_peripheral_io_pwm_peripheral_pwm_set_polarity_p2, utc_peripheral_io_pwm_startup, utc_peripheral_io_pwm_cleanup},
+    {"utc_peripheral_io_pwm_peripheral_pwm_set_polarity_n1", utc_peripheral_io_pwm_peripheral_pwm_set_polarity_n1, utc_peripheral_io_pwm_startup, utc_peripheral_io_pwm_cleanup},
+    {"utc_peripheral_io_pwm_peripheral_pwm_set_polarity_n2", utc_peripheral_io_pwm_peripheral_pwm_set_polarity_n2, utc_peripheral_io_pwm_startup, utc_peripheral_io_pwm_cleanup},
+    {"utc_peripheral_io_pwm_peripheral_pwm_set_polarity_n3", utc_peripheral_io_pwm_peripheral_pwm_set_polarity_n3, utc_peripheral_io_pwm_startup, utc_peripheral_io_pwm_cleanup},
+    {"utc_peripheral_io_pwm_peripheral_pwm_set_enabled_p1", utc_peripheral_io_pwm_peripheral_pwm_set_enabled_p1, utc_peripheral_io_pwm_startup, utc_peripheral_io_pwm_cleanup},
+    {"utc_peripheral_io_pwm_peripheral_pwm_set_enabled_p2", utc_peripheral_io_pwm_peripheral_pwm_set_enabled_p2, utc_peripheral_io_pwm_startup, utc_peripheral_io_pwm_cleanup},
+    {"utc_peripheral_io_pwm_peripheral_pwm_set_enabled_n", utc_peripheral_io_pwm_peripheral_pwm_set_enabled_n, utc_peripheral_io_pwm_startup, utc_peripheral_io_pwm_cleanup},
+
+    {"utc_peripheral_io_adc_peripheral_adc_open_p", utc_peripheral_io_adc_peripheral_adc_open_p, utc_peripheral_io_adc_startup, utc_peripheral_io_adc_cleanup},
+    {"utc_peripheral_io_adc_peripheral_adc_open_n1", utc_peripheral_io_adc_peripheral_adc_open_n1, utc_peripheral_io_adc_startup, utc_peripheral_io_adc_cleanup},
+    {"utc_peripheral_io_adc_peripheral_adc_open_n2", utc_peripheral_io_adc_peripheral_adc_open_n2, utc_peripheral_io_adc_startup, utc_peripheral_io_adc_cleanup},
+    {"utc_peripheral_io_adc_peripheral_adc_open_n3", utc_peripheral_io_adc_peripheral_adc_open_n3, utc_peripheral_io_adc_startup, utc_peripheral_io_adc_cleanup},
+    {"utc_peripheral_io_adc_peripheral_adc_close_p", utc_peripheral_io_adc_peripheral_adc_close_p, utc_peripheral_io_adc_startup, utc_peripheral_io_adc_cleanup},
+    {"utc_peripheral_io_adc_peripheral_adc_close_n", utc_peripheral_io_adc_peripheral_adc_close_n, utc_peripheral_io_adc_startup, utc_peripheral_io_adc_cleanup},
+    {"utc_peripheral_io_adc_peripheral_adc_read_p", utc_peripheral_io_adc_peripheral_adc_read_p, utc_peripheral_io_adc_startup, utc_peripheral_io_adc_cleanup},
+    {"utc_peripheral_io_adc_peripheral_adc_read_n1", utc_peripheral_io_adc_peripheral_adc_read_n1, utc_peripheral_io_adc_startup, utc_peripheral_io_adc_cleanup},
+    {"utc_peripheral_io_adc_peripheral_adc_read_n2", utc_peripheral_io_adc_peripheral_adc_read_n2, utc_peripheral_io_adc_startup, utc_peripheral_io_adc_cleanup},
+
+    {"utc_peripheral_io_uart_peripheral_uart_open_p", utc_peripheral_io_uart_peripheral_uart_open_p, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_open_n1", utc_peripheral_io_uart_peripheral_uart_open_n1, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_open_n2", utc_peripheral_io_uart_peripheral_uart_open_n2, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_close_p", utc_peripheral_io_uart_peripheral_uart_close_p, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_close_n", utc_peripheral_io_uart_peripheral_uart_close_n, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p1", utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p1, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p2", utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p2, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p3", utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p3, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p4", utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p4, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p5", utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p5, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p6", utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p6, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p7", utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p7, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p8", utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p8, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p9", utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p9, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p10", utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p10, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p11", utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p11, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p12", utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p12, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p13", utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p13, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p14", utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p14, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p15", utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p15, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p16", utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p16, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p17", utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p17, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p18", utc_peripheral_io_uart_peripheral_uart_set_baud_rate_p18, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_baud_rate_n1", utc_peripheral_io_uart_peripheral_uart_set_baud_rate_n1, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_baud_rate_n2", utc_peripheral_io_uart_peripheral_uart_set_baud_rate_n2, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_baud_rate_n3", utc_peripheral_io_uart_peripheral_uart_set_baud_rate_n3, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_byte_size_p1", utc_peripheral_io_uart_peripheral_uart_set_byte_size_p1, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_byte_size_p2", utc_peripheral_io_uart_peripheral_uart_set_byte_size_p2, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_byte_size_p3", utc_peripheral_io_uart_peripheral_uart_set_byte_size_p3, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_byte_size_p4", utc_peripheral_io_uart_peripheral_uart_set_byte_size_p4, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_byte_size_n1", utc_peripheral_io_uart_peripheral_uart_set_byte_size_n1, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_byte_size_n2", utc_peripheral_io_uart_peripheral_uart_set_byte_size_n2, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_byte_size_n3", utc_peripheral_io_uart_peripheral_uart_set_byte_size_n3, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_parity_p1", utc_peripheral_io_uart_peripheral_uart_set_parity_p1, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_parity_p2", utc_peripheral_io_uart_peripheral_uart_set_parity_p2, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_parity_p3", utc_peripheral_io_uart_peripheral_uart_set_parity_p3, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_parity_n1", utc_peripheral_io_uart_peripheral_uart_set_parity_n1, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_parity_n2", utc_peripheral_io_uart_peripheral_uart_set_parity_n2, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_parity_n3", utc_peripheral_io_uart_peripheral_uart_set_parity_n3, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_stop_bits_p1", utc_peripheral_io_uart_peripheral_uart_set_stop_bits_p1, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_stop_bits_p2", utc_peripheral_io_uart_peripheral_uart_set_stop_bits_p2, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_stop_bits_n1", utc_peripheral_io_uart_peripheral_uart_set_stop_bits_n1, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_stop_bits_n2", utc_peripheral_io_uart_peripheral_uart_set_stop_bits_n2, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_stop_bits_n3", utc_peripheral_io_uart_peripheral_uart_set_stop_bits_n3, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_flow_control_p1", utc_peripheral_io_uart_peripheral_uart_set_flow_control_p1, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_flow_control_p2", utc_peripheral_io_uart_peripheral_uart_set_flow_control_p2, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_flow_control_p3", utc_peripheral_io_uart_peripheral_uart_set_flow_control_p3, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_flow_control_p4", utc_peripheral_io_uart_peripheral_uart_set_flow_control_p4, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_flow_control_n1", utc_peripheral_io_uart_peripheral_uart_set_flow_control_n1, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_flow_control_n2", utc_peripheral_io_uart_peripheral_uart_set_flow_control_n2, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_flow_control_n3", utc_peripheral_io_uart_peripheral_uart_set_flow_control_n3, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_flow_control_n4", utc_peripheral_io_uart_peripheral_uart_set_flow_control_n4, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_set_flow_control_n5", utc_peripheral_io_uart_peripheral_uart_set_flow_control_n5, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_read_p", utc_peripheral_io_uart_peripheral_uart_read_p, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_read_n1", utc_peripheral_io_uart_peripheral_uart_read_n1, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_read_n2", utc_peripheral_io_uart_peripheral_uart_read_n2, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_write_p", utc_peripheral_io_uart_peripheral_uart_write_p, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_write_n1", utc_peripheral_io_uart_peripheral_uart_write_n1, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+    {"utc_peripheral_io_uart_peripheral_uart_write_n2", utc_peripheral_io_uart_peripheral_uart_write_n2, utc_peripheral_io_uart_startup, utc_peripheral_io_uart_cleanup},
+
+    {"utc_peripheral_io_spi_peripheral_spi_open_p", utc_peripheral_io_spi_peripheral_spi_open_p, utc_peripheral_io_spi_startup, utc_peripheral_io_spi_cleanup},
+    {"utc_peripheral_io_spi_peripheral_spi_open_n1", utc_peripheral_io_spi_peripheral_spi_open_n1, utc_peripheral_io_spi_startup, utc_peripheral_io_spi_cleanup},
+    {"utc_peripheral_io_spi_peripheral_spi_open_n2", utc_peripheral_io_spi_peripheral_spi_open_n2, utc_peripheral_io_spi_startup, utc_peripheral_io_spi_cleanup},
+    {"utc_peripheral_io_spi_peripheral_spi_open_n3", utc_peripheral_io_spi_peripheral_spi_open_n3, utc_peripheral_io_spi_startup, utc_peripheral_io_spi_cleanup},
+    {"utc_peripheral_io_spi_peripheral_spi_close_p", utc_peripheral_io_spi_peripheral_spi_close_p, utc_peripheral_io_spi_startup, utc_peripheral_io_spi_cleanup},
+    {"utc_peripheral_io_spi_peripheral_spi_close_n", utc_peripheral_io_spi_peripheral_spi_close_n, utc_peripheral_io_spi_startup, utc_peripheral_io_spi_cleanup},
+    {"utc_peripheral_io_spi_peripheral_spi_set_mode_p1", utc_peripheral_io_spi_peripheral_spi_set_mode_p1, utc_peripheral_io_spi_startup, utc_peripheral_io_spi_cleanup},
+    {"utc_peripheral_io_spi_peripheral_spi_set_mode_p2", utc_peripheral_io_spi_peripheral_spi_set_mode_p2, utc_peripheral_io_spi_startup, utc_peripheral_io_spi_cleanup},
+    {"utc_peripheral_io_spi_peripheral_spi_set_mode_p3", utc_peripheral_io_spi_peripheral_spi_set_mode_p3, utc_peripheral_io_spi_startup, utc_peripheral_io_spi_cleanup},
+    {"utc_peripheral_io_spi_peripheral_spi_set_mode_p4", utc_peripheral_io_spi_peripheral_spi_set_mode_p4, utc_peripheral_io_spi_startup, utc_peripheral_io_spi_cleanup},
+    {"utc_peripheral_io_spi_peripheral_spi_set_mode_n1", utc_peripheral_io_spi_peripheral_spi_set_mode_n1, utc_peripheral_io_spi_startup, utc_peripheral_io_spi_cleanup},
+    {"utc_peripheral_io_spi_peripheral_spi_set_mode_n2", utc_peripheral_io_spi_peripheral_spi_set_mode_n2, utc_peripheral_io_spi_startup, utc_peripheral_io_spi_cleanup},
+    {"utc_peripheral_io_spi_peripheral_spi_set_mode_n3", utc_peripheral_io_spi_peripheral_spi_set_mode_n3, utc_peripheral_io_spi_startup, utc_peripheral_io_spi_cleanup},
+    {"utc_peripheral_io_spi_peripheral_spi_set_bit_order_p1", utc_peripheral_io_spi_peripheral_spi_set_bit_order_p1, utc_peripheral_io_spi_startup, utc_peripheral_io_spi_cleanup},
+    {"utc_peripheral_io_spi_peripheral_spi_set_bit_order_p2", utc_peripheral_io_spi_peripheral_spi_set_bit_order_p2, utc_peripheral_io_spi_startup, utc_peripheral_io_spi_cleanup},
+    {"utc_peripheral_io_spi_peripheral_spi_set_bit_order_n1", utc_peripheral_io_spi_peripheral_spi_set_bit_order_n1, utc_peripheral_io_spi_startup, utc_peripheral_io_spi_cleanup},
+    {"utc_peripheral_io_spi_peripheral_spi_set_bit_order_n2", utc_peripheral_io_spi_peripheral_spi_set_bit_order_n2, utc_peripheral_io_spi_startup, utc_peripheral_io_spi_cleanup},
+    {"utc_peripheral_io_spi_peripheral_spi_set_bit_order_n3", utc_peripheral_io_spi_peripheral_spi_set_bit_order_n3, utc_peripheral_io_spi_startup, utc_peripheral_io_spi_cleanup},
+    {"utc_peripheral_io_spi_peripheral_spi_set_bits_per_word_p", utc_peripheral_io_spi_peripheral_spi_set_bits_per_word_p, utc_peripheral_io_spi_startup, utc_peripheral_io_spi_cleanup},
+    {"utc_peripheral_io_spi_peripheral_spi_set_bits_per_word_n1", utc_peripheral_io_spi_peripheral_spi_set_bits_per_word_n1, utc_peripheral_io_spi_startup, utc_peripheral_io_spi_cleanup},
+    {"utc_peripheral_io_spi_peripheral_spi_set_bits_per_word_n2", utc_peripheral_io_spi_peripheral_spi_set_bits_per_word_n2, utc_peripheral_io_spi_startup, utc_peripheral_io_spi_cleanup},
+    {"utc_peripheral_io_spi_peripheral_spi_set_frequency_p", utc_peripheral_io_spi_peripheral_spi_set_frequency_p, utc_peripheral_io_spi_startup, utc_peripheral_io_spi_cleanup},
+    {"utc_peripheral_io_spi_peripheral_spi_set_frequency_n", utc_peripheral_io_spi_peripheral_spi_set_frequency_n, utc_peripheral_io_spi_startup, utc_peripheral_io_spi_cleanup},
+    {"utc_peripheral_io_spi_peripheral_spi_read_p", utc_peripheral_io_spi_peripheral_spi_read_p, utc_peripheral_io_spi_startup, utc_peripheral_io_spi_cleanup},
+    {"utc_peripheral_io_spi_peripheral_spi_read_n1", utc_peripheral_io_spi_peripheral_spi_read_n1, utc_peripheral_io_spi_startup, utc_peripheral_io_spi_cleanup},
+    {"utc_peripheral_io_spi_peripheral_spi_read_n2", utc_peripheral_io_spi_peripheral_spi_read_n2, utc_peripheral_io_spi_startup, utc_peripheral_io_spi_cleanup},
+    {"utc_peripheral_io_spi_peripheral_spi_write_p", utc_peripheral_io_spi_peripheral_spi_write_p, utc_peripheral_io_spi_startup, utc_peripheral_io_spi_cleanup},
+    {"utc_peripheral_io_spi_peripheral_spi_write_n1", utc_peripheral_io_spi_peripheral_spi_write_n1, utc_peripheral_io_spi_startup, utc_peripheral_io_spi_cleanup},
+    {"utc_peripheral_io_spi_peripheral_spi_write_n2", utc_peripheral_io_spi_peripheral_spi_write_n2, utc_peripheral_io_spi_startup, utc_peripheral_io_spi_cleanup},
+    {"utc_peripheral_io_spi_peripheral_spi_transfer_p", utc_peripheral_io_spi_peripheral_spi_transfer_p, utc_peripheral_io_spi_startup, utc_peripheral_io_spi_cleanup},
+    {"utc_peripheral_io_spi_peripheral_spi_transfer_n1", utc_peripheral_io_spi_peripheral_spi_transfer_n1, utc_peripheral_io_spi_startup, utc_peripheral_io_spi_cleanup},
+    {"utc_peripheral_io_spi_peripheral_spi_transfer_n2", utc_peripheral_io_spi_peripheral_spi_transfer_n2, utc_peripheral_io_spi_startup, utc_peripheral_io_spi_cleanup},
+    {"utc_peripheral_io_spi_peripheral_spi_transfer_n3", utc_peripheral_io_spi_peripheral_spi_transfer_n3, utc_peripheral_io_spi_startup, utc_peripheral_io_spi_cleanup},
+
+    {NULL, NULL}
+};
+
+#endif // __TCT_PERIPHERAL_IO_NATIVE_H__
diff --git a/src/utc/privilege-info/tct-privilege-info-core_tv.h b/src/utc/privilege-info/tct-privilege-info-core_tv.h
new file mode 100755 (executable)
index 0000000..1022bac
--- /dev/null
@@ -0,0 +1,90 @@
+//
+// Copyright (c) 2014-2020 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_PRIVILEGE-INFO-NATIVE_H__
+#define __TCT_PRIVILEGE-INFO-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_privilege_info_startup(void);
+extern int utc_privilege_info_get_display_name_p1(void);
+extern int utc_privilege_info_get_display_name_p2(void);
+extern int utc_privilege_info_get_display_name_n1(void);
+extern int utc_privilege_info_get_display_name_n2(void);
+extern int utc_privilege_info_get_description_p1(void);
+extern int utc_privilege_info_get_description_p2(void);
+extern int utc_privilege_info_get_description_n1(void);
+extern int utc_privilege_info_get_description_n2(void);
+extern int utc_privilege_info_get_display_name_by_pkgtype_p1(void);
+extern int utc_privilege_info_get_display_name_by_pkgtype_p2(void);
+extern int utc_privilege_info_get_display_name_by_pkgtype_n1(void);
+extern int utc_privilege_info_get_display_name_by_pkgtype_n2(void);
+extern int utc_privilege_info_get_display_name_by_pkgtype_n3(void);
+extern int utc_privilege_info_get_display_name_by_pkgtype_n4(void);
+extern int utc_privilege_info_get_description_by_pkgtype_p1(void);
+extern int utc_privilege_info_get_description_by_pkgtype_p2(void);
+extern int utc_privilege_info_get_description_by_pkgtype_n1(void);
+extern int utc_privilege_info_get_description_by_pkgtype_n2(void);
+extern int utc_privilege_info_get_description_by_pkgtype_n3(void);
+extern int utc_privilege_info_get_description_by_pkgtype_n4(void);
+extern int utc_privilege_info_get_privacy_display_name_p(void);
+extern int utc_privilege_info_get_privacy_display_name_n1(void);
+extern int utc_privilege_info_get_privacy_display_name_n2(void);
+extern int utc_privilege_info_get_privilege_info_list_p1(void);
+extern int utc_privilege_info_get_privilege_info_list_p2(void);
+extern int utc_privilege_info_get_privilege_info_list_p3(void);
+extern int utc_privilege_info_get_privilege_info_list_p4(void);
+extern int utc_privilege_info_get_privilege_info_list_p5(void);
+extern int utc_privilege_info_get_privilege_info_list_n1(void);
+extern int utc_privilege_info_free_privilege_info_list_p1(void);
+extern int utc_privilege_info_free_privilege_info_list_n1(void);
+
+testcase tc_array[] = {
+       {"utc_privilege_info_get_display_name_p1",utc_privilege_info_get_display_name_p1,NULL,NULL},
+       {"utc_privilege_info_get_display_name_p2",utc_privilege_info_get_display_name_p2,NULL,NULL},
+       {"utc_privilege_info_get_display_name_n1",utc_privilege_info_get_display_name_n1,NULL,NULL},
+       {"utc_privilege_info_get_display_name_n2",utc_privilege_info_get_display_name_n2,NULL,NULL},
+       {"utc_privilege_info_get_description_p1",utc_privilege_info_get_description_p1,NULL,NULL},
+       {"utc_privilege_info_get_description_p2",utc_privilege_info_get_description_p2,NULL,NULL},
+       {"utc_privilege_info_get_description_n1",utc_privilege_info_get_description_n1,NULL,NULL},
+       {"utc_privilege_info_get_description_n2",utc_privilege_info_get_description_n2,NULL,NULL},
+       {"utc_privilege_info_get_display_name_by_pkgtype_p1",utc_privilege_info_get_display_name_by_pkgtype_p1,NULL,NULL},
+       {"utc_privilege_info_get_display_name_by_pkgtype_p2",utc_privilege_info_get_display_name_by_pkgtype_p2,NULL,NULL},
+       {"utc_privilege_info_get_display_name_by_pkgtype_n1",utc_privilege_info_get_display_name_by_pkgtype_n1,NULL,NULL},
+       {"utc_privilege_info_get_display_name_by_pkgtype_n2",utc_privilege_info_get_display_name_by_pkgtype_n2,NULL,NULL},
+       {"utc_privilege_info_get_display_name_by_pkgtype_n3",utc_privilege_info_get_display_name_by_pkgtype_n3,NULL,NULL},
+       {"utc_privilege_info_get_display_name_by_pkgtype_n4",utc_privilege_info_get_display_name_by_pkgtype_n4,NULL,NULL},
+       {"utc_privilege_info_get_description_by_pkgtype_p1",utc_privilege_info_get_description_by_pkgtype_p1,NULL,NULL},
+       {"utc_privilege_info_get_description_by_pkgtype_p2",utc_privilege_info_get_description_by_pkgtype_p2,NULL,NULL},
+       {"utc_privilege_info_get_description_by_pkgtype_n1",utc_privilege_info_get_description_by_pkgtype_n1,NULL,NULL},
+       {"utc_privilege_info_get_description_by_pkgtype_n2",utc_privilege_info_get_description_by_pkgtype_n2,NULL,NULL},
+       {"utc_privilege_info_get_description_by_pkgtype_n3",utc_privilege_info_get_description_by_pkgtype_n3,NULL,NULL},
+       {"utc_privilege_info_get_description_by_pkgtype_n4",utc_privilege_info_get_description_by_pkgtype_n4,NULL,NULL},
+       {"utc_privilege_info_get_privacy_display_name_p",utc_privilege_info_get_privacy_display_name_p,utc_privilege_info_startup,NULL},
+       {"utc_privilege_info_get_privacy_display_name_n1",utc_privilege_info_get_privacy_display_name_n1,utc_privilege_info_startup,NULL},
+       {"utc_privilege_info_get_privacy_display_name_n2",utc_privilege_info_get_privacy_display_name_n2,utc_privilege_info_startup,NULL},
+       {"utc_privilege_info_get_privilege_info_list_p1", utc_privilege_info_get_privilege_info_list_p1,NULL,NULL},
+       {"utc_privilege_info_get_privilege_info_list_p2", utc_privilege_info_get_privilege_info_list_p2,NULL,NULL},
+       {"utc_privilege_info_get_privilege_info_list_p3", utc_privilege_info_get_privilege_info_list_p3,NULL,NULL},
+       {"utc_privilege_info_get_privilege_info_list_p4", utc_privilege_info_get_privilege_info_list_p4,NULL,NULL},
+       {"utc_privilege_info_get_privilege_info_list_p5", utc_privilege_info_get_privilege_info_list_p5,NULL,NULL},
+       {"utc_privilege_info_get_privilege_info_list_n1", utc_privilege_info_get_privilege_info_list_n1,NULL,NULL},
+       {"utc_privilege_info_free_privilege_info_list_p1", utc_privilege_info_free_privilege_info_list_p1,NULL,NULL},
+       {"utc_privilege_info_free_privilege_info_list_n1", utc_privilege_info_free_privilege_info_list_n1,NULL,NULL},
+       {NULL, NULL}
+};
+
+#endif // __TCT_PRIVILEGE-INFO-NATIVE_H__
diff --git a/src/utc/push/tct-push-core_tv.h b/src/utc/push/tct-push-core_tv.h
new file mode 100755 (executable)
index 0000000..19b6900
--- /dev/null
@@ -0,0 +1,85 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_PUSH-NATIVE_H__
+#define __TCT_PUSH-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_push_service_startup(void);
+
+extern int utc_sppc_push_service_connect_n(void);
+extern int utc_sppc_push_service_connect_p(void);
+extern int utc_sppc_push_service_register_n(void);
+extern int utc_sppc_push_service_register_p(void);
+extern int utc_sppc_push_service_get_registration_id_p(void);
+extern int utc_sppc_push_service_get_registration_id_n(void);
+extern int utc_sppc_push_service_deregister_p(void);
+extern int utc_sppc_push_service_deregister_n(void);
+extern int utc_sppc_push_service_get_unread_notification_n(void);
+extern int utc_sppc_push_service_get_unread_notification_p(void);
+extern int utc_sppc_push_service_request_unread_notification_n(void);
+extern int utc_sppc_push_service_request_unread_notification_p(void);
+extern int utc_sppc_push_service_get_notification_data_n(void);
+extern int utc_sppc_push_service_get_notification_data_p(void);
+extern int utc_sppc_push_service_get_notification_message_n(void);
+extern int utc_sppc_push_service_get_notification_message_p(void);
+extern int utc_sppc_push_service_get_notification_time_n(void);
+extern int utc_sppc_push_service_get_notification_time_p(void);
+extern int utc_sppc_push_service_app_control_to_noti_data_n(void);
+extern int utc_sppc_push_service_app_control_to_notification_n(void);
+extern int utc_sppc_push_service_get_notification_request_id_n(void);
+extern int utc_sppc_push_service_get_notification_request_id_p(void);
+extern int utc_sppc_push_service_get_notification_sender_n(void);
+extern int utc_sppc_push_service_get_notification_sender_p(void);
+extern int utc_sppc_push_service_get_notification_session_info_n(void);
+extern int utc_sppc_push_service_get_notification_session_info_p(void);
+extern int utc_sppc_push_service_get_notification_type_n(void);
+extern int utc_sppc_push_service_get_notification_type_p(void);
+
+testcase tc_array[] = {
+       {"utc_sppc_push_service_connect_n",utc_sppc_push_service_connect_n,utc_push_service_startup,NULL},
+       {"utc_sppc_push_service_connect_p",utc_sppc_push_service_connect_p,utc_push_service_startup,NULL},
+       {"utc_sppc_push_service_register_n",utc_sppc_push_service_register_n,utc_push_service_startup,NULL},
+       {"utc_sppc_push_service_register_p",utc_sppc_push_service_register_p,utc_push_service_startup,NULL},
+       {"utc_sppc_push_service_get_registration_id_p",utc_sppc_push_service_get_registration_id_p,utc_push_service_startup,NULL},
+       {"utc_sppc_push_service_get_registration_id_n",utc_sppc_push_service_get_registration_id_n,utc_push_service_startup,NULL},
+       {"utc_sppc_push_service_deregister_p",utc_sppc_push_service_deregister_p,utc_push_service_startup,NULL},
+       {"utc_sppc_push_service_deregister_n",utc_sppc_push_service_deregister_n,utc_push_service_startup,NULL},
+       {"utc_sppc_push_service_get_unread_notification_n",utc_sppc_push_service_get_unread_notification_n,utc_push_service_startup,NULL},
+       {"utc_sppc_push_service_get_unread_notification_p",utc_sppc_push_service_get_unread_notification_p,utc_push_service_startup,NULL},
+       {"utc_sppc_push_service_request_unread_notification_n",utc_sppc_push_service_request_unread_notification_n,utc_push_service_startup,NULL},
+       {"utc_sppc_push_service_request_unread_notification_p",utc_sppc_push_service_request_unread_notification_p,utc_push_service_startup,NULL},
+       {"utc_sppc_push_service_get_notification_data_n",utc_sppc_push_service_get_notification_data_n,utc_push_service_startup,NULL},
+       {"utc_sppc_push_service_get_notification_data_p",utc_sppc_push_service_get_notification_data_p,utc_push_service_startup,NULL},
+       {"utc_sppc_push_service_get_notification_message_n",utc_sppc_push_service_get_notification_message_n,utc_push_service_startup,NULL},
+       {"utc_sppc_push_service_get_notification_message_p",utc_sppc_push_service_get_notification_message_p,utc_push_service_startup,NULL},
+       {"utc_sppc_push_service_get_notification_time_n",utc_sppc_push_service_get_notification_time_n,utc_push_service_startup,NULL},
+       {"utc_sppc_push_service_get_notification_time_p",utc_sppc_push_service_get_notification_time_p,utc_push_service_startup,NULL},
+       {"utc_sppc_push_service_app_control_to_noti_data_n",utc_sppc_push_service_app_control_to_noti_data_n,utc_push_service_startup,NULL},
+       {"utc_sppc_push_service_app_control_to_notification_n",utc_sppc_push_service_app_control_to_notification_n,utc_push_service_startup,NULL},
+       {"utc_sppc_push_service_get_notification_request_id_n",utc_sppc_push_service_get_notification_request_id_n,utc_push_service_startup,NULL},
+       {"utc_sppc_push_service_get_notification_request_id_p",utc_sppc_push_service_get_notification_request_id_p,utc_push_service_startup,NULL},
+       {"utc_sppc_push_service_get_notification_sender_n",utc_sppc_push_service_get_notification_sender_n,utc_push_service_startup,NULL},
+       {"utc_sppc_push_service_get_notification_sender_p",utc_sppc_push_service_get_notification_sender_p,utc_push_service_startup,NULL},
+       {"utc_sppc_push_service_get_notification_session_info_n",utc_sppc_push_service_get_notification_session_info_n,utc_push_service_startup,NULL},
+       {"utc_sppc_push_service_get_notification_session_info_p",utc_sppc_push_service_get_notification_session_info_p,utc_push_service_startup,NULL},
+       {"utc_sppc_push_service_get_notification_type_n",utc_sppc_push_service_get_notification_type_n,utc_push_service_startup,NULL},
+       {"utc_sppc_push_service_get_notification_type_p",utc_sppc_push_service_get_notification_type_p,utc_push_service_startup,NULL},
+       {NULL, NULL}
+};
+
+#endif // __TCT_PUSH-NATIVE_H__
index 65c50dfa8fa1abd6853463ac812ba27df0c3c6db..5273c518e6dc446086428a349900ce86cd5fa1e4 100755 (executable)
@@ -139,6 +139,15 @@ extern int utc_rpc_port_parcel_burst_read_n(void);
 extern int utc_rpc_port_parcel_burst_write_p(void);
 extern int utc_rpc_port_parcel_burst_write_n(void);
 
+extern int utc_rpc_port_proxy_connect_sync_p(void);
+extern int utc_rpc_port_proxy_connect_sync_n(void);
+extern int utc_rpc_port_set_private_sharing_array_p(void);
+extern int utc_rpc_port_set_private_sharing_array_n(void);
+extern int utc_rpc_port_set_private_sharing_p(void);
+extern int utc_rpc_port_set_private_sharing_n(void);
+extern int utc_rpc_port_unset_private_sharing_p(void);
+extern int utc_rpc_port_unset_private_sharing_n(void);
+
 testcase tc_array[] = {
        {"utc_rpc_port_proxy_create_p", utc_rpc_port_proxy_create_p, utc_rpc_port_proxy_startup, utc_rpc_port_proxy_cleanup},
        {"utc_rpc_port_proxy_create_n", utc_rpc_port_proxy_create_n, utc_rpc_port_proxy_startup, utc_rpc_port_proxy_cleanup},
@@ -248,6 +257,14 @@ testcase tc_array[] = {
        {"utc_rpc_port_parcel_burst_read_n", utc_rpc_port_parcel_burst_read_n, NULL, NULL},
        {"utc_rpc_port_parcel_burst_write_p", utc_rpc_port_parcel_burst_write_p, NULL, NULL},
        {"utc_rpc_port_parcel_burst_write_n", utc_rpc_port_parcel_burst_write_n, NULL, NULL},
+       {"utc_rpc_port_proxy_connect_sync_p", utc_rpc_port_proxy_connect_sync_p, utc_rpc_port_proxy_startup, utc_rpc_port_proxy_cleanup},
+       {"utc_rpc_port_proxy_connect_sync_n", utc_rpc_port_proxy_connect_sync_n, utc_rpc_port_proxy_startup, utc_rpc_port_proxy_cleanup},
+       {"utc_rpc_port_set_private_sharing_array_p", utc_rpc_port_set_private_sharing_array_p, utc_rpc_port_proxy_startup, utc_rpc_port_proxy_cleanup},
+       {"utc_rpc_port_set_private_sharing_array_n", utc_rpc_port_set_private_sharing_array_n, utc_rpc_port_proxy_startup, utc_rpc_port_proxy_cleanup},
+       {"utc_rpc_port_set_private_sharing_p", utc_rpc_port_set_private_sharing_p, utc_rpc_port_proxy_startup, utc_rpc_port_proxy_cleanup},
+       {"utc_rpc_port_set_private_sharing_n", utc_rpc_port_set_private_sharing_n, utc_rpc_port_proxy_startup, utc_rpc_port_proxy_cleanup},
+       {"utc_rpc_port_unset_private_sharing_p", utc_rpc_port_unset_private_sharing_p, utc_rpc_port_proxy_startup, utc_rpc_port_proxy_cleanup},
+       {"utc_rpc_port_unset_private_sharing_n", utc_rpc_port_unset_private_sharing_n, utc_rpc_port_proxy_startup, utc_rpc_port_proxy_cleanup},
        {NULL, NULL}
 };
 
diff --git a/src/utc/runtime-info/tct-runtime-info-core_tv.h b/src/utc/runtime-info/tct-runtime-info-core_tv.h
new file mode 100755 (executable)
index 0000000..5d82165
--- /dev/null
@@ -0,0 +1,306 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_RUNTIME_INFO_NATIVE_H__
+#define __TCT_RUNTIME_INFO_NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+
+extern int utc_runtime_info_get_value_double_n(void);
+extern int utc_runtime_info_get_value_double_p(void);
+extern int utc_runtime_info_get_value_string_p(void);
+extern int utc_runtime_info_get_value_bool_p(void);
+extern int utc_runtime_info_get_value_bool_n(void);
+extern int utc_runtime_info_AUDIO_JACK_CONNECTED_n1(void);
+extern int utc_runtime_info_AUDIO_JACK_CONNECTED_n2(void);
+extern int utc_runtime_info_AUDIO_JACK_CONNECTED_n3(void);
+extern int utc_runtime_info_AUDIO_JACK_CONNECTED_p1(void);
+extern int utc_runtime_info_AUDIO_JACK_CONNECTED_p2(void);
+extern int utc_runtime_info_AUDIO_JACK_CONNECTED_p3(void);
+extern int utc_runtime_info_BATTERY_IS_CHARGING_n1(void);
+extern int utc_runtime_info_BATTERY_IS_CHARGING_n2(void);
+extern int utc_runtime_info_BATTERY_IS_CHARGING_n3(void);
+extern int utc_runtime_info_BATTERY_IS_CHARGING_p1(void);
+extern int utc_runtime_info_BATTERY_IS_CHARGING_p2(void);
+extern int utc_runtime_info_BATTERY_IS_CHARGING_p3(void);
+extern int utc_runtime_info_BLUETOOTH_ENABLED_n1(void);
+extern int utc_runtime_info_BLUETOOTH_ENABLED_n2(void);
+extern int utc_runtime_info_BLUETOOTH_ENABLED_n3(void);
+extern int utc_runtime_info_BLUETOOTH_ENABLED_p1(void);
+extern int utc_runtime_info_BLUETOOTH_ENABLED_p2(void);
+extern int utc_runtime_info_BLUETOOTH_ENABLED_p3(void);
+extern int utc_runtime_info_BLUETOOTH_TETHERING_ENABLED_n1(void);
+extern int utc_runtime_info_BLUETOOTH_TETHERING_ENABLED_n2(void);
+extern int utc_runtime_info_BLUETOOTH_TETHERING_ENABLED_n3(void);
+extern int utc_runtime_info_BLUETOOTH_TETHERING_ENABLED_p1(void);
+extern int utc_runtime_info_BLUETOOTH_TETHERING_ENABLED_p2(void);
+extern int utc_runtime_info_BLUETOOTH_TETHERING_ENABLED_p3(void);
+extern int utc_runtime_info_DATA_ROAMING_ENABLED_n1(void);
+extern int utc_runtime_info_DATA_ROAMING_ENABLED_n2(void);
+extern int utc_runtime_info_DATA_ROAMING_ENABLED_n3(void);
+extern int utc_runtime_info_DATA_ROAMING_ENABLED_p1(void);
+extern int utc_runtime_info_DATA_ROAMING_ENABLED_p2(void);
+extern int utc_runtime_info_DATA_ROAMING_ENABLED_p3(void);
+extern int utc_runtime_info_GPS_STATUS_n1(void);
+extern int utc_runtime_info_GPS_STATUS_n2(void);
+extern int utc_runtime_info_GPS_STATUS_n3(void);
+extern int utc_runtime_info_GPS_STATUS_p1(void);
+extern int utc_runtime_info_GPS_STATUS_p2(void);
+extern int utc_runtime_info_GPS_STATUS_p3(void);
+extern int utc_runtime_info_get_value_string_n(void);
+extern int utc_runtime_info_PACKET_DATA_ENABLED_n1(void);
+extern int utc_runtime_info_PACKET_DATA_ENABLED_n2(void);
+extern int utc_runtime_info_PACKET_DATA_ENABLED_n3(void);
+extern int utc_runtime_info_PACKET_DATA_ENABLED_p1(void);
+extern int utc_runtime_info_PACKET_DATA_ENABLED_p2(void);
+extern int utc_runtime_info_PACKET_DATA_ENABLED_p3(void);
+extern int utc_runtime_info_AUTO_ROTATION_ENABLED_n1(void);
+extern int utc_runtime_info_AUTO_ROTATION_ENABLED_n2(void);
+extern int utc_runtime_info_AUTO_ROTATION_ENABLED_n3(void);
+extern int utc_runtime_info_AUTO_ROTATION_ENABLED_p1(void);
+extern int utc_runtime_info_AUTO_ROTATION_ENABLED_p2(void);
+extern int utc_runtime_info_AUTO_ROTATION_ENABLED_p3(void);
+extern int utc_runtime_info_USB_TETHERING_ENABLED_n1(void);
+extern int utc_runtime_info_USB_TETHERING_ENABLED_n2(void);
+extern int utc_runtime_info_USB_TETHERING_ENABLED_n3(void);
+extern int utc_runtime_info_USB_TETHERING_ENABLED_p1(void);
+extern int utc_runtime_info_USB_TETHERING_ENABLED_p2(void);
+extern int utc_runtime_info_USB_TETHERING_ENABLED_p3(void);
+extern int utc_runtime_info_VIBRATION_ENABLED_n1(void);
+extern int utc_runtime_info_VIBRATION_ENABLED_n2(void);
+extern int utc_runtime_info_VIBRATION_ENABLED_n3(void);
+extern int utc_runtime_info_VIBRATION_ENABLED_p1(void);
+extern int utc_runtime_info_VIBRATION_ENABLED_p2(void);
+extern int utc_runtime_info_VIBRATION_ENABLED_p3(void);
+extern int utc_runtime_info_WIFI_HOTSPOT_ENABLED_n1(void);
+extern int utc_runtime_info_WIFI_HOTSPOT_ENABLED_n2(void);
+extern int utc_runtime_info_WIFI_HOTSPOT_ENABLED_n3(void);
+extern int utc_runtime_info_WIFI_HOTSPOT_ENABLED_p1(void);
+extern int utc_runtime_info_WIFI_HOTSPOT_ENABLED_p2(void);
+extern int utc_runtime_info_WIFI_HOTSPOT_ENABLED_p3(void);
+extern int utc_runtime_info_TV_OUT_CONNECTED_n1(void);
+extern int utc_runtime_info_TV_OUT_CONNECTED_n2(void);
+extern int utc_runtime_info_TV_OUT_CONNECTED_n3(void);
+extern int utc_runtime_info_TV_OUT_CONNECTED_p1(void);
+extern int utc_runtime_info_TV_OUT_CONNECTED_p2(void);
+extern int utc_runtime_info_TV_OUT_CONNECTED_p3(void);
+extern int utc_runtime_info_AUDIO_JACK_STATUS_n1(void);
+extern int utc_runtime_info_AUDIO_JACK_STATUS_n2(void);
+extern int utc_runtime_info_AUDIO_JACK_STATUS_n3(void);
+extern int utc_runtime_info_AUDIO_JACK_STATUS_p1(void);
+extern int utc_runtime_info_AUDIO_JACK_STATUS_p2(void);
+extern int utc_runtime_info_AUDIO_JACK_STATUS_p3(void);
+extern int utc_runtime_info_USB_CONNECTED_n1(void);
+extern int utc_runtime_info_USB_CONNECTED_n2(void);
+extern int utc_runtime_info_USB_CONNECTED_n3(void);
+extern int utc_runtime_info_USB_CONNECTED_p1(void);
+extern int utc_runtime_info_USB_CONNECTED_p2(void);
+extern int utc_runtime_info_USB_CONNECTED_p3(void);
+extern int utc_runtime_info_CHARGER_CONNECTED_n1(void);
+extern int utc_runtime_info_CHARGER_CONNECTED_n2(void);
+extern int utc_runtime_info_CHARGER_CONNECTED_n3(void);
+extern int utc_runtime_info_CHARGER_CONNECTED_p1(void);
+extern int utc_runtime_info_CHARGER_CONNECTED_p2(void);
+extern int utc_runtime_info_CHARGER_CONNECTED_p3(void);
+extern int utc_runtime_info_get_value_int_p(void);
+extern int utc_runtime_info_set_changed_cb_p(void);
+extern int utc_runtime_info_unset_changed_cb_p(void);
+extern int utc_runtime_info_get_value_int_n(void);
+extern int utc_runtime_info_set_changed_cb_n(void);
+extern int utc_runtime_info_unset_changed_cb_n(void);
+extern int utc_runtime_info_get_system_memory_info_p(void);
+extern int utc_runtime_info_get_system_memory_info_n(void);
+extern int utc_runtime_info_get_process_memory_info_p(void);
+extern int utc_runtime_info_get_process_memory_info_n_1(void);
+extern int utc_runtime_info_get_process_memory_info_n_2(void);
+extern int utc_runtime_info_get_process_memory_info_n_3(void);
+extern int utc_runtime_info_get_cpu_usage_p(void);
+extern int utc_runtime_info_get_cpu_usage_n(void);
+extern int utc_runtime_info_get_process_cpu_usage_p(void);
+extern int utc_runtime_info_get_process_cpu_usage_n_1(void);
+extern int utc_runtime_info_get_process_cpu_usage_n_2(void);
+extern int utc_runtime_info_get_process_cpu_usage_n_3(void);
+extern int utc_runtime_info_get_processor_count_p(void);
+extern int utc_runtime_info_get_processor_count_n(void);
+extern int utc_runtime_info_get_processor_current_frequency_p(void);
+extern int utc_runtime_info_get_processor_current_frequency_n_1(void);
+extern int utc_runtime_info_get_processor_current_frequency_n_2(void);
+extern int utc_runtime_info_get_processor_max_frequency_p(void);
+extern int utc_runtime_info_get_processor_max_frequency_n_1(void);
+extern int utc_runtime_info_get_processor_max_frequency_n_2(void);
+extern int utc_runtime_info_get_physical_memory_size_p(void);
+extern int utc_runtime_info_get_physical_memory_size_n(void);
+extern int utc_runtime_info_app_usage_destroy_p(void);
+extern int utc_runtime_info_app_usage_destroy_n(void);
+extern int utc_runtime_info_app_usage_get_count_p(void);
+extern int utc_runtime_info_app_usage_get_count_n_1(void);
+extern int utc_runtime_info_app_usage_get_count_n_2(void);
+extern int utc_runtime_info_app_usage_get_appid_p(void);
+extern int utc_runtime_info_app_usage_get_appid_n_1(void);
+extern int utc_runtime_info_app_usage_get_appid_n_2(void);
+extern int utc_runtime_info_app_usage_get_usage_p(void);
+extern int utc_runtime_info_app_usage_get_usage_n_1(void);
+extern int utc_runtime_info_app_usage_get_usage_n_2(void);
+extern int utc_runtime_info_get_all_apps_memory_usage_p(void);
+extern int utc_runtime_info_get_all_apps_memory_usage_n(void);
+extern int utc_runtime_info_get_all_apps_cpu_rate_p(void);
+extern int utc_runtime_info_get_all_apps_cpu_rate_n(void);
+
+testcase tc_array[] = {
+       {"utc_runtime_info_get_value_double_n",utc_runtime_info_get_value_double_n,NULL,NULL},
+       {"utc_runtime_info_get_value_double_p",utc_runtime_info_get_value_double_p,NULL,NULL},
+       {"utc_runtime_info_get_value_string_p",utc_runtime_info_get_value_string_p,NULL,NULL},
+       {"utc_runtime_info_get_value_bool_p",utc_runtime_info_get_value_bool_p,NULL,NULL},
+       {"utc_runtime_info_get_value_bool_n",utc_runtime_info_get_value_bool_n,NULL,NULL},
+       {"utc_runtime_info_AUDIO_JACK_CONNECTED_n1",utc_runtime_info_AUDIO_JACK_CONNECTED_n1,NULL,NULL},
+       {"utc_runtime_info_AUDIO_JACK_CONNECTED_n2",utc_runtime_info_AUDIO_JACK_CONNECTED_n2,NULL,NULL},
+       {"utc_runtime_info_AUDIO_JACK_CONNECTED_n3",utc_runtime_info_AUDIO_JACK_CONNECTED_n3,NULL,NULL},
+       {"utc_runtime_info_AUDIO_JACK_CONNECTED_p1",utc_runtime_info_AUDIO_JACK_CONNECTED_p1,NULL,NULL},
+       {"utc_runtime_info_AUDIO_JACK_CONNECTED_p2",utc_runtime_info_AUDIO_JACK_CONNECTED_p2,NULL,NULL},
+       {"utc_runtime_info_AUDIO_JACK_CONNECTED_p3",utc_runtime_info_AUDIO_JACK_CONNECTED_p3,NULL,NULL},
+       {"utc_runtime_info_BATTERY_IS_CHARGING_n1",utc_runtime_info_BATTERY_IS_CHARGING_n1,NULL,NULL},
+       {"utc_runtime_info_BATTERY_IS_CHARGING_n2",utc_runtime_info_BATTERY_IS_CHARGING_n2,NULL,NULL},
+       {"utc_runtime_info_BATTERY_IS_CHARGING_n3",utc_runtime_info_BATTERY_IS_CHARGING_n3,NULL,NULL},
+       {"utc_runtime_info_BATTERY_IS_CHARGING_p1",utc_runtime_info_BATTERY_IS_CHARGING_p1,NULL,NULL},
+       {"utc_runtime_info_BATTERY_IS_CHARGING_p2",utc_runtime_info_BATTERY_IS_CHARGING_p2,NULL,NULL},
+       {"utc_runtime_info_BATTERY_IS_CHARGING_p3",utc_runtime_info_BATTERY_IS_CHARGING_p3,NULL,NULL},
+       {"utc_runtime_info_BLUETOOTH_ENABLED_n1",utc_runtime_info_BLUETOOTH_ENABLED_n1,NULL,NULL},
+       {"utc_runtime_info_BLUETOOTH_ENABLED_n2",utc_runtime_info_BLUETOOTH_ENABLED_n2,NULL,NULL},
+       {"utc_runtime_info_BLUETOOTH_ENABLED_n3",utc_runtime_info_BLUETOOTH_ENABLED_n3,NULL,NULL},
+       {"utc_runtime_info_BLUETOOTH_ENABLED_p1",utc_runtime_info_BLUETOOTH_ENABLED_p1,NULL,NULL},
+       {"utc_runtime_info_BLUETOOTH_ENABLED_p2",utc_runtime_info_BLUETOOTH_ENABLED_p2,NULL,NULL},
+       {"utc_runtime_info_BLUETOOTH_ENABLED_p3",utc_runtime_info_BLUETOOTH_ENABLED_p3,NULL,NULL},
+       {"utc_runtime_info_BLUETOOTH_TETHERING_ENABLED_n1",utc_runtime_info_BLUETOOTH_TETHERING_ENABLED_n1,NULL,NULL},
+       {"utc_runtime_info_BLUETOOTH_TETHERING_ENABLED_n2",utc_runtime_info_BLUETOOTH_TETHERING_ENABLED_n2,NULL,NULL},
+       {"utc_runtime_info_BLUETOOTH_TETHERING_ENABLED_n3",utc_runtime_info_BLUETOOTH_TETHERING_ENABLED_n3,NULL,NULL},
+       {"utc_runtime_info_BLUETOOTH_TETHERING_ENABLED_p1",utc_runtime_info_BLUETOOTH_TETHERING_ENABLED_p1,NULL,NULL},
+       {"utc_runtime_info_BLUETOOTH_TETHERING_ENABLED_p2",utc_runtime_info_BLUETOOTH_TETHERING_ENABLED_p2,NULL,NULL},
+       {"utc_runtime_info_BLUETOOTH_TETHERING_ENABLED_p3",utc_runtime_info_BLUETOOTH_TETHERING_ENABLED_p3,NULL,NULL},
+       {"utc_runtime_info_DATA_ROAMING_ENABLED_n1",utc_runtime_info_DATA_ROAMING_ENABLED_n1,NULL,NULL},
+       {"utc_runtime_info_DATA_ROAMING_ENABLED_n2",utc_runtime_info_DATA_ROAMING_ENABLED_n2,NULL,NULL},
+       {"utc_runtime_info_DATA_ROAMING_ENABLED_n3",utc_runtime_info_DATA_ROAMING_ENABLED_n3,NULL,NULL},
+       {"utc_runtime_info_DATA_ROAMING_ENABLED_p1",utc_runtime_info_DATA_ROAMING_ENABLED_p1,NULL,NULL},
+       {"utc_runtime_info_DATA_ROAMING_ENABLED_p2",utc_runtime_info_DATA_ROAMING_ENABLED_p2,NULL,NULL},
+       {"utc_runtime_info_DATA_ROAMING_ENABLED_p3",utc_runtime_info_DATA_ROAMING_ENABLED_p3,NULL,NULL},
+       {"utc_runtime_info_GPS_STATUS_n1",utc_runtime_info_GPS_STATUS_n1,NULL,NULL},
+       {"utc_runtime_info_GPS_STATUS_n2",utc_runtime_info_GPS_STATUS_n2,NULL,NULL},
+       {"utc_runtime_info_GPS_STATUS_n3",utc_runtime_info_GPS_STATUS_n3,NULL,NULL},
+       {"utc_runtime_info_GPS_STATUS_p1",utc_runtime_info_GPS_STATUS_p1,NULL,NULL},
+       {"utc_runtime_info_GPS_STATUS_p2",utc_runtime_info_GPS_STATUS_p2,NULL,NULL},
+       {"utc_runtime_info_GPS_STATUS_p3",utc_runtime_info_GPS_STATUS_p3,NULL,NULL},
+       {"utc_runtime_info_get_value_string_n",utc_runtime_info_get_value_string_n,NULL,NULL},
+       {"utc_runtime_info_PACKET_DATA_ENABLED_n1",utc_runtime_info_PACKET_DATA_ENABLED_n1,NULL,NULL},
+       {"utc_runtime_info_PACKET_DATA_ENABLED_n2",utc_runtime_info_PACKET_DATA_ENABLED_n2,NULL,NULL},
+       {"utc_runtime_info_PACKET_DATA_ENABLED_n3",utc_runtime_info_PACKET_DATA_ENABLED_n3,NULL,NULL},
+       {"utc_runtime_info_PACKET_DATA_ENABLED_p1",utc_runtime_info_PACKET_DATA_ENABLED_p1,NULL,NULL},
+       {"utc_runtime_info_PACKET_DATA_ENABLED_p2",utc_runtime_info_PACKET_DATA_ENABLED_p2,NULL,NULL},
+       {"utc_runtime_info_PACKET_DATA_ENABLED_p3",utc_runtime_info_PACKET_DATA_ENABLED_p3,NULL,NULL},
+       {"utc_runtime_info_AUTO_ROTATION_ENABLED_n1",utc_runtime_info_AUTO_ROTATION_ENABLED_n1,NULL,NULL},
+       {"utc_runtime_info_AUTO_ROTATION_ENABLED_n2",utc_runtime_info_AUTO_ROTATION_ENABLED_n2,NULL,NULL},
+       {"utc_runtime_info_AUTO_ROTATION_ENABLED_n3",utc_runtime_info_AUTO_ROTATION_ENABLED_n3,NULL,NULL},
+       {"utc_runtime_info_AUTO_ROTATION_ENABLED_p1",utc_runtime_info_AUTO_ROTATION_ENABLED_p1,NULL,NULL},
+       {"utc_runtime_info_AUTO_ROTATION_ENABLED_p2",utc_runtime_info_AUTO_ROTATION_ENABLED_p2,NULL,NULL},
+       {"utc_runtime_info_AUTO_ROTATION_ENABLED_p3",utc_runtime_info_AUTO_ROTATION_ENABLED_p3,NULL,NULL},
+       {"utc_runtime_info_USB_TETHERING_ENABLED_n1",utc_runtime_info_USB_TETHERING_ENABLED_n1,NULL,NULL},
+       {"utc_runtime_info_USB_TETHERING_ENABLED_n2",utc_runtime_info_USB_TETHERING_ENABLED_n2,NULL,NULL},
+       {"utc_runtime_info_USB_TETHERING_ENABLED_n3",utc_runtime_info_USB_TETHERING_ENABLED_n3,NULL,NULL},
+       {"utc_runtime_info_USB_TETHERING_ENABLED_p1",utc_runtime_info_USB_TETHERING_ENABLED_p1,NULL,NULL},
+       {"utc_runtime_info_USB_TETHERING_ENABLED_p2",utc_runtime_info_USB_TETHERING_ENABLED_p2,NULL,NULL},
+       {"utc_runtime_info_USB_TETHERING_ENABLED_p3",utc_runtime_info_USB_TETHERING_ENABLED_p3,NULL,NULL},
+       {"utc_runtime_info_VIBRATION_ENABLED_n1",utc_runtime_info_VIBRATION_ENABLED_n1,NULL,NULL},
+       {"utc_runtime_info_VIBRATION_ENABLED_n2",utc_runtime_info_VIBRATION_ENABLED_n2,NULL,NULL},
+       {"utc_runtime_info_VIBRATION_ENABLED_n3",utc_runtime_info_VIBRATION_ENABLED_n3,NULL,NULL},
+       {"utc_runtime_info_VIBRATION_ENABLED_p1",utc_runtime_info_VIBRATION_ENABLED_p1,NULL,NULL},
+       {"utc_runtime_info_VIBRATION_ENABLED_p2",utc_runtime_info_VIBRATION_ENABLED_p2,NULL,NULL},
+       {"utc_runtime_info_VIBRATION_ENABLED_p3",utc_runtime_info_VIBRATION_ENABLED_p3,NULL,NULL},
+       {"utc_runtime_info_WIFI_HOTSPOT_ENABLED_n1",utc_runtime_info_WIFI_HOTSPOT_ENABLED_n1,NULL,NULL},
+       {"utc_runtime_info_WIFI_HOTSPOT_ENABLED_n2",utc_runtime_info_WIFI_HOTSPOT_ENABLED_n2,NULL,NULL},
+       {"utc_runtime_info_WIFI_HOTSPOT_ENABLED_n3",utc_runtime_info_WIFI_HOTSPOT_ENABLED_n3,NULL,NULL},
+       {"utc_runtime_info_WIFI_HOTSPOT_ENABLED_p1",utc_runtime_info_WIFI_HOTSPOT_ENABLED_p1,NULL,NULL},
+       {"utc_runtime_info_WIFI_HOTSPOT_ENABLED_p2",utc_runtime_info_WIFI_HOTSPOT_ENABLED_p2,NULL,NULL},
+       {"utc_runtime_info_WIFI_HOTSPOT_ENABLED_p3",utc_runtime_info_WIFI_HOTSPOT_ENABLED_p3,NULL,NULL},
+       {"utc_runtime_info_TV_OUT_CONNECTED_n1",utc_runtime_info_TV_OUT_CONNECTED_n1,NULL,NULL},
+       {"utc_runtime_info_TV_OUT_CONNECTED_n2",utc_runtime_info_TV_OUT_CONNECTED_n2,NULL,NULL},
+       {"utc_runtime_info_TV_OUT_CONNECTED_n3",utc_runtime_info_TV_OUT_CONNECTED_n3,NULL,NULL},
+       {"utc_runtime_info_TV_OUT_CONNECTED_p1",utc_runtime_info_TV_OUT_CONNECTED_p1,NULL,NULL},
+       {"utc_runtime_info_TV_OUT_CONNECTED_p2",utc_runtime_info_TV_OUT_CONNECTED_p2,NULL,NULL},
+       {"utc_runtime_info_TV_OUT_CONNECTED_p3",utc_runtime_info_TV_OUT_CONNECTED_p3,NULL,NULL},
+       {"utc_runtime_info_AUDIO_JACK_STATUS_n1",utc_runtime_info_AUDIO_JACK_STATUS_n1,NULL,NULL},
+       {"utc_runtime_info_AUDIO_JACK_STATUS_n2",utc_runtime_info_AUDIO_JACK_STATUS_n2,NULL,NULL},
+       {"utc_runtime_info_AUDIO_JACK_STATUS_n3",utc_runtime_info_AUDIO_JACK_STATUS_n3,NULL,NULL},
+       {"utc_runtime_info_AUDIO_JACK_STATUS_p1",utc_runtime_info_AUDIO_JACK_STATUS_p1,NULL,NULL},
+       {"utc_runtime_info_AUDIO_JACK_STATUS_p2",utc_runtime_info_AUDIO_JACK_STATUS_p2,NULL,NULL},
+       {"utc_runtime_info_AUDIO_JACK_STATUS_p3",utc_runtime_info_AUDIO_JACK_STATUS_p3,NULL,NULL},
+       {"utc_runtime_info_USB_CONNECTED_n1",utc_runtime_info_USB_CONNECTED_n1,NULL,NULL},
+       {"utc_runtime_info_USB_CONNECTED_n2",utc_runtime_info_USB_CONNECTED_n2,NULL,NULL},
+       {"utc_runtime_info_USB_CONNECTED_n3",utc_runtime_info_USB_CONNECTED_n3,NULL,NULL},
+       {"utc_runtime_info_USB_CONNECTED_p1",utc_runtime_info_USB_CONNECTED_p1,NULL,NULL},
+       {"utc_runtime_info_USB_CONNECTED_p2",utc_runtime_info_USB_CONNECTED_p2,NULL,NULL},
+       {"utc_runtime_info_USB_CONNECTED_p3",utc_runtime_info_USB_CONNECTED_p3,NULL,NULL},
+       {"utc_runtime_info_CHARGER_CONNECTED_n1",utc_runtime_info_CHARGER_CONNECTED_n1,NULL,NULL},
+       {"utc_runtime_info_CHARGER_CONNECTED_n2",utc_runtime_info_CHARGER_CONNECTED_n2,NULL,NULL},
+       {"utc_runtime_info_CHARGER_CONNECTED_n3",utc_runtime_info_CHARGER_CONNECTED_n3,NULL,NULL},
+       {"utc_runtime_info_CHARGER_CONNECTED_p1",utc_runtime_info_CHARGER_CONNECTED_p1,NULL,NULL},
+       {"utc_runtime_info_CHARGER_CONNECTED_p2",utc_runtime_info_CHARGER_CONNECTED_p2,NULL,NULL},
+       {"utc_runtime_info_CHARGER_CONNECTED_p3",utc_runtime_info_CHARGER_CONNECTED_p3,NULL,NULL},
+       {"utc_runtime_info_get_value_int_p",utc_runtime_info_get_value_int_p,NULL,NULL},
+       {"utc_runtime_info_set_changed_cb_p",utc_runtime_info_set_changed_cb_p,NULL,NULL},
+       {"utc_runtime_info_unset_changed_cb_p",utc_runtime_info_unset_changed_cb_p,NULL,NULL},
+       {"utc_runtime_info_get_value_int_n",utc_runtime_info_get_value_int_n,NULL,NULL},
+       {"utc_runtime_info_set_changed_cb_n",utc_runtime_info_set_changed_cb_n,NULL,NULL},
+       {"utc_runtime_info_unset_changed_cb_n",utc_runtime_info_unset_changed_cb_n,NULL,NULL},
+       {"utc_runtime_info_get_system_memory_info_p",utc_runtime_info_get_system_memory_info_p,NULL,NULL},
+       {"utc_runtime_info_get_system_memory_info_n",utc_runtime_info_get_system_memory_info_n,NULL,NULL},
+       {"utc_runtime_info_get_process_memory_info_p",utc_runtime_info_get_process_memory_info_p,NULL,NULL},
+       {"utc_runtime_info_get_process_memory_info_n_1",utc_runtime_info_get_process_memory_info_n_1,NULL,NULL},
+       {"utc_runtime_info_get_process_memory_info_n_2",utc_runtime_info_get_process_memory_info_n_2,NULL,NULL},
+       {"utc_runtime_info_get_process_memory_info_n_3",utc_runtime_info_get_process_memory_info_n_3,NULL,NULL},
+       {"utc_runtime_info_get_cpu_usage_p",utc_runtime_info_get_cpu_usage_p,NULL,NULL},
+       {"utc_runtime_info_get_cpu_usage_n",utc_runtime_info_get_cpu_usage_n,NULL,NULL},
+       {"utc_runtime_info_get_process_cpu_usage_p",utc_runtime_info_get_process_cpu_usage_p,NULL,NULL},
+       {"utc_runtime_info_get_process_cpu_usage_n_1",utc_runtime_info_get_process_cpu_usage_n_1,NULL,NULL},
+       {"utc_runtime_info_get_process_cpu_usage_n_2",utc_runtime_info_get_process_cpu_usage_n_2,NULL,NULL},
+       {"utc_runtime_info_get_process_cpu_usage_n_3",utc_runtime_info_get_process_cpu_usage_n_3,NULL,NULL},
+       {"utc_runtime_info_get_processor_count_p",utc_runtime_info_get_processor_count_p,NULL,NULL},
+       {"utc_runtime_info_get_processor_count_n",utc_runtime_info_get_processor_count_n,NULL,NULL},
+       {"utc_runtime_info_get_processor_current_frequency_p",utc_runtime_info_get_processor_current_frequency_p,NULL,NULL},
+       {"utc_runtime_info_get_processor_current_frequency_n_1",utc_runtime_info_get_processor_current_frequency_n_1,NULL,NULL},
+       {"utc_runtime_info_get_processor_current_frequency_n_2",utc_runtime_info_get_processor_current_frequency_n_2,NULL,NULL},
+       {"utc_runtime_info_get_processor_max_frequency_p",utc_runtime_info_get_processor_max_frequency_p,NULL,NULL},
+       {"utc_runtime_info_get_processor_max_frequency_n_1",utc_runtime_info_get_processor_max_frequency_n_1,NULL,NULL},
+       {"utc_runtime_info_get_processor_max_frequency_n_2",utc_runtime_info_get_processor_max_frequency_n_2,NULL,NULL},
+       {"utc_runtime_info_get_physical_memory_size_p",utc_runtime_info_get_physical_memory_size_p,NULL,NULL},
+       {"utc_runtime_info_get_physical_memory_size_n",utc_runtime_info_get_physical_memory_size_n,NULL,NULL},
+       {"utc_runtime_info_app_usage_destroy_p",utc_runtime_info_app_usage_destroy_p,NULL,NULL},
+       {"utc_runtime_info_app_usage_destroy_n",utc_runtime_info_app_usage_destroy_n,NULL,NULL},
+       {"utc_runtime_info_app_usage_get_count_p",utc_runtime_info_app_usage_get_count_p,NULL,NULL},
+       {"utc_runtime_info_app_usage_get_count_n_1",utc_runtime_info_app_usage_get_count_n_1,NULL,NULL},
+       {"utc_runtime_info_app_usage_get_count_n_2",utc_runtime_info_app_usage_get_count_n_2,NULL,NULL},
+       {"utc_runtime_info_app_usage_get_appid_p",utc_runtime_info_app_usage_get_appid_p,NULL,NULL},
+       {"utc_runtime_info_app_usage_get_appid_n_1",utc_runtime_info_app_usage_get_appid_n_1,NULL,NULL},
+       {"utc_runtime_info_app_usage_get_appid_n_2",utc_runtime_info_app_usage_get_appid_n_2,NULL,NULL},
+       {"utc_runtime_info_app_usage_get_usage_p",utc_runtime_info_app_usage_get_usage_p,NULL,NULL},
+       {"utc_runtime_info_app_usage_get_usage_n_1",utc_runtime_info_app_usage_get_usage_n_1,NULL,NULL},
+       {"utc_runtime_info_app_usage_get_usage_n_2",utc_runtime_info_app_usage_get_usage_n_2,NULL,NULL},
+       {"utc_runtime_info_get_all_apps_memory_usage_p",utc_runtime_info_get_all_apps_memory_usage_p,NULL,NULL},
+       {"utc_runtime_info_get_all_apps_memory_usage_n",utc_runtime_info_get_all_apps_memory_usage_n,NULL,NULL},
+       {"utc_runtime_info_get_all_apps_cpu_rate_p",utc_runtime_info_get_all_apps_cpu_rate_p,NULL,NULL},
+       {"utc_runtime_info_get_all_apps_cpu_rate_n",utc_runtime_info_get_all_apps_cpu_rate_n,NULL,NULL},
+       {NULL, NULL}
+};
+
+#endif // __TCT_RUNTIME_INFO_NATIVE_H__
diff --git a/src/utc/sdl2/tct-sdl2-core_tv.h b/src/utc/sdl2/tct-sdl2-core_tv.h
new file mode 100755 (executable)
index 0000000..aec5cfd
--- /dev/null
@@ -0,0 +1,62 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_SDL2-NATIVE_H__
+#define __TCT_SDL2-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void setArgument(int argc, char* argv[]);
+extern void initSDLApp();
+
+extern int utc_SDL_tizen_app_init_p(void);
+extern int utc_SDL_tizen_app_init_n(void);
+extern int utc_SDL_tizen_app_init_n2(void);
+extern int utc_SDL_tizen_app_init_n3(void);
+
+extern void utc_sdl_startup(void);
+extern void utc_sdl_cleanup(void);
+
+extern int utc_SDL_Vulkan_GetInstanceExtensions_p(void);
+extern int utc_SDL_Vulkan_GetInstanceExtensions_p2(void);
+extern int utc_SDL_Vulkan_GetInstanceExtensions_n(void);
+extern int utc_SDL_Vulkan_GetInstanceExtensions_n2(void);
+extern int utc_SDL_Vulkan_GetInstanceExtensions_n3(void);
+extern int utc_SDL_Vulkan_CreateSurface_p(void);
+extern int utc_SDL_Vulkan_CreateSurface_n(void);
+extern int utc_SDL_Vulkan_CreateSurface_n2(void);
+extern int utc_SDL_Vulkan_CreateSurface_n3(void);
+extern int utc_SDL_Vulkan_CreateSurface_n4(void);
+
+testcase tc_array[] = {
+       {"utc_SDL_tizen_app_init_p", utc_SDL_tizen_app_init_p, NULL, NULL},
+       {"utc_SDL_tizen_app_init_n", utc_SDL_tizen_app_init_n, NULL, NULL},
+       {"utc_SDL_tizen_app_init_n2", utc_SDL_tizen_app_init_n2, NULL, NULL},
+       {"utc_SDL_tizen_app_init_n3", utc_SDL_tizen_app_init_n3, NULL, NULL},
+       {"utc_SDL_Vulkan_GetInstanceExtensions_p",utc_SDL_Vulkan_GetInstanceExtensions_p,utc_sdl_startup,utc_sdl_cleanup},
+       {"utc_SDL_Vulkan_GetInstanceExtensions_p2",utc_SDL_Vulkan_GetInstanceExtensions_p2,utc_sdl_startup,utc_sdl_cleanup},
+       {"utc_SDL_Vulkan_GetInstanceExtensions_n",utc_SDL_Vulkan_GetInstanceExtensions_n,utc_sdl_startup,utc_sdl_cleanup},
+       {"utc_SDL_Vulkan_GetInstanceExtensions_n2",utc_SDL_Vulkan_GetInstanceExtensions_n2,utc_sdl_startup,utc_sdl_cleanup},
+       {"utc_SDL_Vulkan_GetInstanceExtensions_n3",utc_SDL_Vulkan_GetInstanceExtensions_n3,utc_sdl_startup,utc_sdl_cleanup},
+       {"utc_SDL_Vulkan_CreateSurface_p",utc_SDL_Vulkan_CreateSurface_p,utc_sdl_startup,utc_sdl_cleanup},
+       {"utc_SDL_Vulkan_CreateSurface_n",utc_SDL_Vulkan_CreateSurface_n,utc_sdl_startup,utc_sdl_cleanup},
+       {"utc_SDL_Vulkan_CreateSurface_n2",utc_SDL_Vulkan_CreateSurface_n2,utc_sdl_startup,utc_sdl_cleanup},
+       {"utc_SDL_Vulkan_CreateSurface_n3",utc_SDL_Vulkan_CreateSurface_n3,utc_sdl_startup,utc_sdl_cleanup},
+       {"utc_SDL_Vulkan_CreateSurface_n4",utc_SDL_Vulkan_CreateSurface_n4,utc_sdl_startup,utc_sdl_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_SDL2-NATIVE_H__
diff --git a/src/utc/sound-manager/tct-sound-manager-core_tv.h b/src/utc/sound-manager/tct-sound-manager-core_tv.h
new file mode 100644 (file)
index 0000000..56436e7
--- /dev/null
@@ -0,0 +1,304 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_SOUND-MANAGER-NATIVE_H__
+#define __TCT_SOUND-MANAGER-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+
+extern int utc_media_sound_manager_get_max_volume_p1(void);
+extern int utc_media_sound_manager_get_max_volume_p2(void);
+extern int utc_media_sound_manager_get_max_volume_p3(void);
+extern int utc_media_sound_manager_get_max_volume_p4(void);
+extern int utc_media_sound_manager_get_max_volume_n(void);
+extern int utc_media_sound_manager_set_volume_p(void);
+extern int utc_media_sound_manager_set_volume_n1(void);
+extern int utc_media_sound_manager_set_volume_n2(void);
+extern int utc_media_sound_manager_get_volume_p(void);
+extern int utc_media_sound_manager_get_volume_n1(void);
+extern int utc_media_sound_manager_get_volume_n2(void);
+extern int utc_media_sound_manager_get_current_sound_type_p(void);
+extern int utc_media_sound_manager_get_current_sound_type_n(void);
+extern int utc_sound_manager_get_device_list_p(void);
+extern int utc_sound_manager_get_device_list_n(void);
+extern int utc_sound_manager_get_next_device_p(void);
+extern int utc_sound_manager_get_next_device_n(void);
+extern int utc_sound_manager_get_prev_device_p(void);
+extern int utc_sound_manager_get_prev_device_n(void);
+extern int utc_sound_manager_get_device_type_p(void);
+extern int utc_sound_manager_get_device_type_n(void);
+extern int utc_sound_manager_get_device_io_direction_p(void);
+extern int utc_sound_manager_get_device_io_direction_n(void);
+extern int utc_sound_manager_get_device_id_p(void);
+extern int utc_sound_manager_get_device_id_n(void);
+extern int utc_sound_manager_get_device_name_p(void);
+extern int utc_sound_manager_get_device_name_n(void);
+extern int utc_sound_manager_is_device_running_p(void);
+extern int utc_sound_manager_is_device_running_n(void);
+extern int utc_sound_manager_get_device_state_p(void);
+extern int utc_sound_manager_get_device_state_n(void);
+extern int utc_sound_manager_free_device_list_p(void);
+extern int utc_sound_manager_free_device_list_n(void);
+extern int utc_sound_manager_get_supported_sample_formats_p(void);
+extern int utc_sound_manager_get_supported_sample_formats_n1(void);
+extern int utc_sound_manager_get_supported_sample_formats_n2(void);
+extern int utc_sound_manager_get_sample_format_p(void);
+extern int utc_sound_manager_get_sample_format_n(void);
+extern int utc_sound_manager_set_sample_format_p(void);
+extern int utc_sound_manager_set_sample_format_n(void);
+extern int utc_sound_manager_get_supported_sample_rates_p(void);
+extern int utc_sound_manager_get_supported_sample_rates_n(void);
+extern int utc_sound_manager_get_sample_rate_p(void);
+extern int utc_sound_manager_get_sample_rate_n(void);
+extern int utc_sound_manager_set_sample_rate_p(void);
+extern int utc_sound_manager_set_sample_rate_n(void);
+extern int utc_sound_manager_get_media_stream_only_p(void);
+extern int utc_sound_manager_get_media_stream_only_n(void);
+extern int utc_sound_manager_set_media_stream_only_p(void);
+extern int utc_sound_manager_set_media_stream_only_n(void);
+extern int utc_sound_manager_get_avoid_resampling_p(void);
+extern int utc_sound_manager_get_avoid_resampling_n(void);
+extern int utc_sound_manager_set_avoid_resampling_p(void);
+extern int utc_sound_manager_set_avoid_resampling_n(void);
+extern int utc_sound_manager_create_stream_information_p(void);
+extern int utc_sound_manager_create_stream_information_n(void);
+extern int utc_sound_manager_destroy_stream_information_p(void);
+extern int utc_sound_manager_destroy_stream_information_n(void);
+extern int utc_sound_manager_add_device_for_stream_routing_p(void);
+extern int utc_sound_manager_add_device_for_stream_routing_n1(void);
+extern int utc_sound_manager_add_device_for_stream_routing_n2(void);
+extern int utc_sound_manager_add_device_for_stream_routing_n3(void);
+extern int utc_sound_manager_remove_device_for_stream_routing_p(void);
+extern int utc_sound_manager_remove_device_for_stream_routing_n(void);
+extern int utc_sound_manager_remove_all_devices_for_stream_routing_p(void);
+extern int utc_sound_manager_remove_all_devices_for_stream_routing_n(void);
+extern int utc_sound_manager_apply_stream_routing_p(void);
+extern int utc_sound_manager_apply_stream_routing_n(void);
+extern int utc_sound_manager_set_stream_preferred_device_p(void);
+extern int utc_sound_manager_set_stream_preferred_device_n(void);
+extern int utc_sound_manager_get_stream_preferred_device_p(void);
+extern int utc_sound_manager_get_stream_preferred_device_n(void);
+extern int utc_sound_manager_acquire_focus_p(void);
+extern int utc_sound_manager_acquire_focus_n1(void);
+extern int utc_sound_manager_acquire_focus_n2(void);
+extern int utc_sound_manager_release_focus_p(void);
+extern int utc_sound_manager_release_focus_n1(void);
+extern int utc_sound_manager_release_focus_n2(void);
+extern int utc_sound_manager_acquire_focus_all_p(void);
+extern int utc_sound_manager_acquire_focus_all_n1(void);
+extern int utc_sound_manager_acquire_focus_all_n2(void);
+extern int utc_sound_manager_release_focus_all_p(void);
+extern int utc_sound_manager_release_focus_all_n(void);
+extern int utc_sound_manager_deliver_focus_p(void);
+extern int utc_sound_manager_deliver_focus_n(void);
+extern int utc_sound_manager_get_focus_state_p(void);
+extern int utc_sound_manager_get_focus_state_n(void);
+extern int utc_sound_manager_set_focus_reacquisition_p(void);
+extern int utc_sound_manager_set_focus_reacquisition_n(void);
+extern int utc_sound_manager_get_focus_reacquisition_p(void);
+extern int utc_sound_manager_get_focus_reacquisition_n(void);
+extern int utc_sound_manager_get_sound_type_p1(void);
+extern int utc_sound_manager_get_sound_type_p2(void);
+extern int utc_sound_manager_get_sound_type_p3(void);
+extern int utc_sound_manager_get_sound_type_p4(void);
+extern int utc_sound_manager_get_sound_type_n(void);
+extern int utc_media_sound_manager_get_current_playback_focus_p1(void);
+extern int utc_media_sound_manager_get_current_playback_focus_p2(void);
+extern int utc_media_sound_manager_get_current_playback_focus_p3(void);
+extern int utc_media_sound_manager_get_current_playback_focus_n(void);
+extern int utc_media_sound_manager_get_current_recording_focus_p1(void);
+extern int utc_media_sound_manager_get_current_recording_focus_p2(void);
+extern int utc_media_sound_manager_get_current_recording_focus_p3(void);
+extern int utc_media_sound_manager_get_current_recording_focus_n(void);
+extern int utc_media_sound_manager_is_stream_on_device_p(void);
+extern int utc_media_sound_manager_is_stream_on_device_n(void);
+extern int utc_media_sound_manager_get_current_media_playback_device_type_p(void);
+extern int utc_media_sound_manager_get_current_media_playback_device_type_n(void);
+extern int utc_media_sound_manager_add_volume_changed_cb_p(void);
+extern int utc_media_sound_manager_add_volume_changed_cb_n(void);
+extern int utc_media_sound_manager_remove_volume_changed_cb_p(void);
+extern int utc_media_sound_manager_remove_volume_changed_cb_n(void);
+extern int utc_media_sound_manager_add_device_connection_changed_cb_p(void);
+extern int utc_media_sound_manager_add_device_connection_changed_cb_n(void);
+extern int utc_media_sound_manager_remove_device_connection_changed_cb_p(void);
+extern int utc_media_sound_manager_remove_device_connection_changed_cb_n(void);
+extern int utc_media_sound_manager_add_device_running_changed_cb_p(void);
+extern int utc_media_sound_manager_add_device_running_changed_cb_n(void);
+extern int utc_media_sound_manager_remove_device_running_changed_cb_p(void);
+extern int utc_media_sound_manager_remove_device_running_changed_cb_n(void);
+extern int utc_media_sound_manager_add_device_state_changed_cb_p(void);
+extern int utc_media_sound_manager_add_device_state_changed_cb_n(void);
+extern int utc_media_sound_manager_remove_device_state_changed_cb_p(void);
+extern int utc_media_sound_manager_remove_device_state_changed_cb_n(void);
+extern int utc_media_sound_manager_add_focus_state_watch_cb_p(void);
+extern int utc_media_sound_manager_add_focus_state_watch_cb_n(void);
+extern int utc_media_sound_manager_remove_focus_state_watch_cb_p(void);
+extern int utc_media_sound_manager_remove_focus_state_watch_cb_n(void);
+extern int utc_media_sound_manager_create_stream_ducking_p(void);
+extern int utc_media_sound_manager_create_stream_ducking_n(void);
+extern int utc_media_sound_manager_is_ducked_p(void);
+extern int utc_media_sound_manager_is_ducked_n(void);
+extern int utc_media_sound_manager_activate_ducking_p(void);
+extern int utc_media_sound_manager_activate_ducking_n(void);
+extern int utc_media_sound_manager_deactivate_ducking_p(void);
+extern int utc_media_sound_manager_deactivate_ducking_n(void);
+extern int utc_media_sound_manager_destroy_stream_ducking_p(void);
+extern int utc_media_sound_manager_destroy_stream_ducking_n(void);
+
+testcase tc_array[] = {
+       {"utc_media_sound_manager_get_max_volume_p1",utc_media_sound_manager_get_max_volume_p1,NULL,NULL},
+       {"utc_media_sound_manager_get_max_volume_p2",utc_media_sound_manager_get_max_volume_p2,NULL,NULL},
+       {"utc_media_sound_manager_get_max_volume_p3",utc_media_sound_manager_get_max_volume_p3,NULL,NULL},
+       {"utc_media_sound_manager_get_max_volume_p4",utc_media_sound_manager_get_max_volume_p4,NULL,NULL},
+       {"utc_media_sound_manager_get_max_volume_n",utc_media_sound_manager_get_max_volume_n,NULL,NULL},
+       {"utc_media_sound_manager_set_volume_p",utc_media_sound_manager_set_volume_p,NULL,NULL},
+       {"utc_media_sound_manager_set_volume_n1",utc_media_sound_manager_set_volume_n1,NULL,NULL},
+       {"utc_media_sound_manager_set_volume_n2",utc_media_sound_manager_set_volume_n2,NULL,NULL},
+       {"utc_media_sound_manager_get_volume_p",utc_media_sound_manager_get_volume_p,NULL,NULL},
+       {"utc_media_sound_manager_get_volume_n1",utc_media_sound_manager_get_volume_n1,NULL,NULL},
+       {"utc_media_sound_manager_get_volume_n2",utc_media_sound_manager_get_volume_n2,NULL,NULL},
+       {"utc_media_sound_manager_get_current_sound_type_p",utc_media_sound_manager_get_current_sound_type_p,NULL,NULL},
+       {"utc_media_sound_manager_get_current_sound_type_n",utc_media_sound_manager_get_current_sound_type_n,NULL,NULL},
+       {"utc_sound_manager_get_device_list_p",utc_sound_manager_get_device_list_p,NULL,NULL},
+       {"utc_sound_manager_get_device_list_n",utc_sound_manager_get_device_list_n,NULL,NULL},
+       {"utc_sound_manager_get_next_device_p",utc_sound_manager_get_next_device_p,NULL,NULL},
+       {"utc_sound_manager_get_next_device_n",utc_sound_manager_get_next_device_n,NULL,NULL},
+       {"utc_sound_manager_get_prev_device_p",utc_sound_manager_get_prev_device_p,NULL,NULL},
+       {"utc_sound_manager_get_prev_device_n",utc_sound_manager_get_prev_device_n,NULL,NULL},
+       {"utc_sound_manager_get_device_type_p",utc_sound_manager_get_device_type_p,NULL,NULL},
+       {"utc_sound_manager_get_device_type_n",utc_sound_manager_get_device_type_n,NULL,NULL},
+       {"utc_sound_manager_get_device_io_direction_p",utc_sound_manager_get_device_io_direction_p,NULL,NULL},
+       {"utc_sound_manager_get_device_io_direction_n",utc_sound_manager_get_device_io_direction_n,NULL,NULL},
+       {"utc_sound_manager_get_device_id_p",utc_sound_manager_get_device_id_p,NULL,NULL},
+       {"utc_sound_manager_get_device_id_n",utc_sound_manager_get_device_id_n,NULL,NULL},
+       {"utc_sound_manager_get_device_name_p",utc_sound_manager_get_device_name_p,NULL,NULL},
+       {"utc_sound_manager_get_device_name_n",utc_sound_manager_get_device_name_n,NULL,NULL},
+       {"utc_sound_manager_is_device_running_p",utc_sound_manager_is_device_running_p,NULL,NULL},
+       {"utc_sound_manager_is_device_running_n",utc_sound_manager_is_device_running_n,NULL,NULL},
+       {"utc_sound_manager_get_device_state_p",utc_sound_manager_get_device_state_p,NULL,NULL},
+       {"utc_sound_manager_get_device_state_n",utc_sound_manager_get_device_state_n,NULL,NULL},
+       {"utc_sound_manager_free_device_list_p",utc_sound_manager_free_device_list_p,NULL,NULL},
+       {"utc_sound_manager_free_device_list_n",utc_sound_manager_free_device_list_n,NULL,NULL},
+       {"utc_sound_manager_get_supported_sample_formats_p",utc_sound_manager_get_supported_sample_formats_p,NULL,NULL},
+       {"utc_sound_manager_get_supported_sample_formats_n1",utc_sound_manager_get_supported_sample_formats_n1,NULL,NULL},
+       {"utc_sound_manager_get_supported_sample_formats_n2",utc_sound_manager_get_supported_sample_formats_n2,NULL,NULL},
+       {"utc_sound_manager_get_sample_format_p",utc_sound_manager_get_sample_format_p,NULL,NULL},
+       {"utc_sound_manager_get_sample_format_n",utc_sound_manager_get_sample_format_n,NULL,NULL},
+       {"utc_sound_manager_set_sample_format_p",utc_sound_manager_set_sample_format_p,NULL,NULL},
+       {"utc_sound_manager_set_sample_format_n",utc_sound_manager_set_sample_format_n,NULL,NULL},
+       {"utc_sound_manager_get_supported_sample_rates_p",utc_sound_manager_get_supported_sample_rates_p,NULL,NULL},
+       {"utc_sound_manager_get_supported_sample_rates_n",utc_sound_manager_get_supported_sample_rates_n,NULL,NULL},
+       {"utc_sound_manager_get_sample_rate_p",utc_sound_manager_get_sample_rate_p,NULL,NULL},
+       {"utc_sound_manager_get_sample_rate_n",utc_sound_manager_get_sample_rate_n,NULL,NULL},
+       {"utc_sound_manager_set_sample_rate_p",utc_sound_manager_set_sample_rate_p,NULL,NULL},
+       {"utc_sound_manager_set_sample_rate_n",utc_sound_manager_set_sample_rate_n,NULL,NULL},
+       {"utc_sound_manager_get_media_stream_only_p",utc_sound_manager_get_media_stream_only_p,NULL,NULL},
+       {"utc_sound_manager_get_media_stream_only_n",utc_sound_manager_get_media_stream_only_n,NULL,NULL},
+       {"utc_sound_manager_set_media_stream_only_p",utc_sound_manager_set_media_stream_only_p,NULL,NULL},
+       {"utc_sound_manager_set_media_stream_only_n",utc_sound_manager_set_media_stream_only_n,NULL,NULL},
+       {"utc_sound_manager_get_avoid_resampling_p",utc_sound_manager_get_avoid_resampling_p,NULL,NULL},
+       {"utc_sound_manager_get_avoid_resampling_n",utc_sound_manager_get_avoid_resampling_n,NULL,NULL},
+       {"utc_sound_manager_set_avoid_resampling_p",utc_sound_manager_set_avoid_resampling_p,NULL,NULL},
+       {"utc_sound_manager_set_avoid_resampling_n",utc_sound_manager_set_avoid_resampling_n,NULL,NULL},
+       {"utc_sound_manager_create_stream_information_p",utc_sound_manager_create_stream_information_p,NULL,NULL},
+       {"utc_sound_manager_create_stream_information_n",utc_sound_manager_create_stream_information_n,NULL,NULL},
+       {"utc_sound_manager_destroy_stream_information_p",utc_sound_manager_destroy_stream_information_p,NULL,NULL},
+       {"utc_sound_manager_destroy_stream_information_n",utc_sound_manager_destroy_stream_information_n,NULL,NULL},
+       {"utc_sound_manager_add_device_for_stream_routing_p",utc_sound_manager_add_device_for_stream_routing_p,NULL,NULL},
+       {"utc_sound_manager_add_device_for_stream_routing_n1",utc_sound_manager_add_device_for_stream_routing_n1,NULL,NULL},
+       {"utc_sound_manager_add_device_for_stream_routing_n2",utc_sound_manager_add_device_for_stream_routing_n2,NULL,NULL},
+       {"utc_sound_manager_add_device_for_stream_routing_n3",utc_sound_manager_add_device_for_stream_routing_n3,NULL,NULL},
+       {"utc_sound_manager_remove_device_for_stream_routing_p",utc_sound_manager_remove_device_for_stream_routing_p,NULL,NULL},
+       {"utc_sound_manager_remove_device_for_stream_routing_n",utc_sound_manager_remove_device_for_stream_routing_n,NULL,NULL},
+       {"utc_sound_manager_remove_all_devices_for_stream_routing_p",utc_sound_manager_remove_all_devices_for_stream_routing_p,NULL,NULL},
+       {"utc_sound_manager_remove_all_devices_for_stream_routing_n",utc_sound_manager_remove_all_devices_for_stream_routing_n,NULL,NULL},
+       {"utc_sound_manager_apply_stream_routing_p",utc_sound_manager_apply_stream_routing_p,NULL,NULL},
+       {"utc_sound_manager_apply_stream_routing_n",utc_sound_manager_apply_stream_routing_n,NULL,NULL},
+       {"utc_sound_manager_set_stream_preferred_device_p",utc_sound_manager_set_stream_preferred_device_p,NULL,NULL},
+       {"utc_sound_manager_set_stream_preferred_device_n",utc_sound_manager_set_stream_preferred_device_n,NULL,NULL},
+       {"utc_sound_manager_get_stream_preferred_device_p",utc_sound_manager_get_stream_preferred_device_p,NULL,NULL},
+       {"utc_sound_manager_get_stream_preferred_device_n",utc_sound_manager_get_stream_preferred_device_n,NULL,NULL},
+       {"utc_sound_manager_acquire_focus_p",utc_sound_manager_acquire_focus_p,NULL,NULL},
+       {"utc_sound_manager_acquire_focus_n1",utc_sound_manager_acquire_focus_n1,NULL,NULL},
+       {"utc_sound_manager_acquire_focus_n2",utc_sound_manager_acquire_focus_n2,NULL,NULL},
+       {"utc_sound_manager_release_focus_p",utc_sound_manager_release_focus_p,NULL,NULL},
+       {"utc_sound_manager_release_focus_n1",utc_sound_manager_release_focus_n1,NULL,NULL},
+       {"utc_sound_manager_release_focus_n2",utc_sound_manager_release_focus_n2,NULL,NULL},
+       {"utc_sound_manager_acquire_focus_all_p",utc_sound_manager_acquire_focus_all_p,NULL,NULL},
+       {"utc_sound_manager_acquire_focus_all_n1",utc_sound_manager_acquire_focus_all_n1,NULL,NULL},
+       {"utc_sound_manager_acquire_focus_all_n2",utc_sound_manager_acquire_focus_all_n2,NULL,NULL},
+       {"utc_sound_manager_release_focus_all_p",utc_sound_manager_release_focus_all_p,NULL,NULL},
+       {"utc_sound_manager_release_focus_all_n",utc_sound_manager_release_focus_all_n,NULL,NULL},
+       {"utc_sound_manager_deliver_focus_p",utc_sound_manager_deliver_focus_p,NULL,NULL},
+       {"utc_sound_manager_deliver_focus_n",utc_sound_manager_deliver_focus_n,NULL,NULL},
+       {"utc_sound_manager_get_focus_state_p",utc_sound_manager_get_focus_state_p,NULL,NULL},
+       {"utc_sound_manager_get_focus_state_n",utc_sound_manager_get_focus_state_n,NULL,NULL},
+       {"utc_sound_manager_set_focus_reacquisition_p",utc_sound_manager_set_focus_reacquisition_p,NULL,NULL},
+       {"utc_sound_manager_set_focus_reacquisition_n",utc_sound_manager_set_focus_reacquisition_n,NULL,NULL},
+       {"utc_sound_manager_get_focus_reacquisition_p",utc_sound_manager_get_focus_reacquisition_p,NULL,NULL},
+       {"utc_sound_manager_get_focus_reacquisition_n",utc_sound_manager_get_focus_reacquisition_n,NULL,NULL},
+       {"utc_sound_manager_get_sound_type_p1",utc_sound_manager_get_sound_type_p1,NULL,NULL},
+       {"utc_sound_manager_get_sound_type_p2",utc_sound_manager_get_sound_type_p2,NULL,NULL},
+       {"utc_sound_manager_get_sound_type_p3",utc_sound_manager_get_sound_type_p3,NULL,NULL},
+       {"utc_sound_manager_get_sound_type_p4",utc_sound_manager_get_sound_type_p4,NULL,NULL},
+       {"utc_sound_manager_get_sound_type_n",utc_sound_manager_get_sound_type_n,NULL,NULL},
+       {"utc_media_sound_manager_get_current_playback_focus_p1",utc_media_sound_manager_get_current_playback_focus_p1,NULL,NULL},
+       {"utc_media_sound_manager_get_current_playback_focus_p2",utc_media_sound_manager_get_current_playback_focus_p2,NULL,NULL},
+       {"utc_media_sound_manager_get_current_playback_focus_p3",utc_media_sound_manager_get_current_playback_focus_p3,NULL,NULL},
+       {"utc_media_sound_manager_get_current_playback_focus_n",utc_media_sound_manager_get_current_playback_focus_n,NULL,NULL},
+       {"utc_media_sound_manager_get_current_recording_focus_p1",utc_media_sound_manager_get_current_recording_focus_p1,NULL,NULL},
+       {"utc_media_sound_manager_get_current_recording_focus_p2",utc_media_sound_manager_get_current_recording_focus_p2,NULL,NULL},
+       {"utc_media_sound_manager_get_current_recording_focus_p3",utc_media_sound_manager_get_current_recording_focus_p3,NULL,NULL},
+       {"utc_media_sound_manager_get_current_recording_focus_n",utc_media_sound_manager_get_current_recording_focus_n,NULL,NULL},
+       {"utc_media_sound_manager_is_stream_on_device_p",utc_media_sound_manager_is_stream_on_device_p,NULL,NULL},
+       {"utc_media_sound_manager_is_stream_on_device_n",utc_media_sound_manager_is_stream_on_device_n,NULL,NULL},
+       {"utc_media_sound_manager_get_current_media_playback_device_type_p",utc_media_sound_manager_get_current_media_playback_device_type_p,NULL,NULL},
+       {"utc_media_sound_manager_get_current_media_playback_device_type_n",utc_media_sound_manager_get_current_media_playback_device_type_n,NULL,NULL},
+       {"utc_media_sound_manager_add_volume_changed_cb_p",utc_media_sound_manager_add_volume_changed_cb_p,NULL,NULL},
+       {"utc_media_sound_manager_add_volume_changed_cb_n",utc_media_sound_manager_add_volume_changed_cb_n,NULL,NULL},
+       {"utc_media_sound_manager_remove_volume_changed_cb_p",utc_media_sound_manager_remove_volume_changed_cb_p,NULL,NULL},
+       {"utc_media_sound_manager_remove_volume_changed_cb_n",utc_media_sound_manager_remove_volume_changed_cb_n,NULL,NULL},
+       {"utc_media_sound_manager_add_device_connection_changed_cb_p",utc_media_sound_manager_add_device_connection_changed_cb_p,NULL,NULL},
+       {"utc_media_sound_manager_add_device_connection_changed_cb_n",utc_media_sound_manager_add_device_connection_changed_cb_n,NULL,NULL},
+       {"utc_media_sound_manager_remove_device_connection_changed_cb_p",utc_media_sound_manager_remove_device_connection_changed_cb_p,NULL,NULL},
+       {"utc_media_sound_manager_remove_device_connection_changed_cb_n",utc_media_sound_manager_remove_device_connection_changed_cb_n,NULL,NULL},
+       {"utc_media_sound_manager_add_device_running_changed_cb_p",utc_media_sound_manager_add_device_running_changed_cb_p,NULL,NULL},
+       {"utc_media_sound_manager_add_device_running_changed_cb_n",utc_media_sound_manager_add_device_running_changed_cb_n,NULL,NULL},
+       {"utc_media_sound_manager_remove_device_running_changed_cb_p",utc_media_sound_manager_remove_device_running_changed_cb_p,NULL,NULL},
+       {"utc_media_sound_manager_remove_device_running_changed_cb_n",utc_media_sound_manager_remove_device_running_changed_cb_n,NULL,NULL},
+       {"utc_media_sound_manager_add_device_state_changed_cb_p",utc_media_sound_manager_add_device_state_changed_cb_p,NULL,NULL},
+       {"utc_media_sound_manager_add_device_state_changed_cb_n",utc_media_sound_manager_add_device_state_changed_cb_n,NULL,NULL},
+       {"utc_media_sound_manager_remove_device_state_changed_cb_p",utc_media_sound_manager_remove_device_state_changed_cb_p,NULL,NULL},
+       {"utc_media_sound_manager_remove_device_state_changed_cb_n",utc_media_sound_manager_remove_device_state_changed_cb_n,NULL,NULL},
+       {"utc_media_sound_manager_add_focus_state_watch_cb_p",utc_media_sound_manager_add_focus_state_watch_cb_p,NULL,NULL},
+       {"utc_media_sound_manager_add_focus_state_watch_cb_n",utc_media_sound_manager_add_focus_state_watch_cb_n,NULL,NULL},
+       {"utc_media_sound_manager_remove_focus_state_watch_cb_p",utc_media_sound_manager_remove_focus_state_watch_cb_p,NULL,NULL},
+       {"utc_media_sound_manager_remove_focus_state_watch_cb_n",utc_media_sound_manager_remove_focus_state_watch_cb_n,NULL,NULL},
+       {"utc_media_sound_manager_create_stream_ducking_p",utc_media_sound_manager_create_stream_ducking_p,NULL,NULL},
+       {"utc_media_sound_manager_create_stream_ducking_n",utc_media_sound_manager_create_stream_ducking_n,NULL,NULL},
+       {"utc_media_sound_manager_is_ducked_p",utc_media_sound_manager_is_ducked_p,NULL,NULL},
+       {"utc_media_sound_manager_is_ducked_n",utc_media_sound_manager_is_ducked_n,NULL,NULL},
+       {"utc_media_sound_manager_activate_ducking_p",utc_media_sound_manager_activate_ducking_p,NULL,NULL},
+       {"utc_media_sound_manager_activate_ducking_n",utc_media_sound_manager_activate_ducking_n,NULL,NULL},
+       {"utc_media_sound_manager_deactivate_ducking_p",utc_media_sound_manager_deactivate_ducking_p,NULL,NULL},
+       {"utc_media_sound_manager_deactivate_ducking_n",utc_media_sound_manager_deactivate_ducking_n,NULL,NULL},
+       {"utc_media_sound_manager_destroy_stream_ducking_p",utc_media_sound_manager_destroy_stream_ducking_p,NULL,NULL},
+       {"utc_media_sound_manager_destroy_stream_ducking_n",utc_media_sound_manager_destroy_stream_ducking_n,NULL,NULL},
+       {NULL, NULL}
+};
+
+#endif // __TCT_SOUND-MANAGER-NATIVE_H__
diff --git a/src/utc/sound-pool/tct-sound-pool-core_tv.h b/src/utc/sound-pool/tct-sound-pool-core_tv.h
new file mode 100755 (executable)
index 0000000..0d7a6cb
--- /dev/null
@@ -0,0 +1,124 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_SOUND_POOL_NATIVE_H__
+#define __TCT_SOUND_POOL_NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_sound_pool_startup(void);
+extern void utc_sound_pool_cleanup(void);
+
+extern int utc_sound_pool_create_p(void);
+extern int utc_sound_pool_create_n(void);
+extern int utc_sound_pool_create_n2(void);
+extern int utc_sound_pool_destroy_p(void);
+extern int utc_sound_pool_destroy_n(void);
+extern int utc_sound_pool_load_source_from_file_p(void);
+extern int utc_sound_pool_load_source_from_file_p2(void);
+extern int utc_sound_pool_load_source_from_file_n(void);
+extern int utc_sound_pool_unload_source_p(void);
+extern int utc_sound_pool_unload_source_n(void);
+extern int utc_sound_pool_get_state_p(void);
+extern int utc_sound_pool_get_state_n(void);
+extern int utc_sound_pool_activate_p(void);
+extern int utc_sound_pool_activate_n(void);
+extern int utc_sound_pool_deactivate_p(void);
+extern int utc_sound_pool_deactivate_n(void);
+extern int utc_sound_pool_set_volume_p(void);
+extern int utc_sound_pool_set_volume_n(void);
+extern int utc_sound_pool_get_volume_p(void);
+extern int utc_sound_pool_get_volume_n(void);
+extern int utc_sound_pool_set_state_changed_cb_p(void);
+extern int utc_sound_pool_set_state_changed_cb_n(void);
+extern int utc_sound_pool_unset_state_changed_cb_p(void);
+extern int utc_sound_pool_unset_state_changed_cb_n(void);
+extern int utc_sound_pool_stream_play_p(void);
+extern int utc_sound_pool_stream_play_p2(void);
+extern int utc_sound_pool_stream_play_p3(void);
+extern int utc_sound_pool_stream_play_n(void);
+extern int utc_sound_pool_stream_pause_p(void);
+extern int utc_sound_pool_stream_pause_p2(void);
+extern int utc_sound_pool_stream_pause_n(void);
+extern int utc_sound_pool_stream_resume_p(void);
+extern int utc_sound_pool_stream_resume_p2(void);
+extern int utc_sound_pool_stream_resume_n(void);
+extern int utc_sound_pool_stream_stop_p(void);
+extern int utc_sound_pool_stream_stop_n(void);
+extern int utc_sound_pool_stream_stop_n2(void);
+extern int utc_sound_pool_stream_set_volume_p(void);
+extern int utc_sound_pool_stream_set_volume_n(void);
+extern int utc_sound_pool_stream_get_volume_p(void);
+extern int utc_sound_pool_stream_get_volume_n(void);
+extern int utc_sound_pool_stream_set_priority_p(void);
+extern int utc_sound_pool_stream_set_priority_n(void);
+extern int utc_sound_pool_stream_get_priority_p(void);
+extern int utc_sound_pool_stream_get_priority_n(void);
+extern int utc_sound_pool_stream_get_state_p(void);
+extern int utc_sound_pool_stream_get_state_n(void);
+
+testcase tc_array[] = {
+    {"utc_sound_pool_create_p", utc_sound_pool_create_p, NULL, NULL},
+    {"utc_sound_pool_create_n", utc_sound_pool_create_n, NULL, NULL},
+    {"utc_sound_pool_create_n2", utc_sound_pool_create_n2, NULL, utc_sound_pool_cleanup},
+    {"utc_sound_pool_destroy_p", utc_sound_pool_destroy_p, NULL, NULL},
+    {"utc_sound_pool_destroy_n", utc_sound_pool_destroy_n, NULL, utc_sound_pool_cleanup},
+    {"utc_sound_pool_load_source_from_file_p", utc_sound_pool_load_source_from_file_p, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_load_source_from_file_p2", utc_sound_pool_load_source_from_file_p2, NULL, utc_sound_pool_cleanup},
+    {"utc_sound_pool_load_source_from_file_n", utc_sound_pool_load_source_from_file_n, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_unload_source_p", utc_sound_pool_unload_source_p, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_unload_source_n", utc_sound_pool_unload_source_n, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_get_state_p", utc_sound_pool_get_state_p, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_get_state_n", utc_sound_pool_get_state_n, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_activate_p", utc_sound_pool_activate_p, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_activate_n", utc_sound_pool_activate_n, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_deactivate_p", utc_sound_pool_deactivate_p, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_deactivate_n", utc_sound_pool_deactivate_n, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_set_volume_p", utc_sound_pool_set_volume_p, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_set_volume_n", utc_sound_pool_set_volume_n, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_get_volume_p", utc_sound_pool_get_volume_p, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_get_volume_n", utc_sound_pool_get_volume_n, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_set_state_changed_cb_p", utc_sound_pool_set_state_changed_cb_p, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_set_state_changed_cb_n", utc_sound_pool_set_state_changed_cb_n, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_unset_state_changed_cb_p", utc_sound_pool_unset_state_changed_cb_p, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_unset_state_changed_cb_n", utc_sound_pool_unset_state_changed_cb_n, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_stream_play_p", utc_sound_pool_stream_play_p, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_stream_play_p2", utc_sound_pool_stream_play_p2, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_stream_play_p3", utc_sound_pool_stream_play_p3, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_stream_play_n", utc_sound_pool_stream_play_n, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_stream_pause_p", utc_sound_pool_stream_pause_p, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_stream_pause_p2", utc_sound_pool_stream_pause_p2, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_stream_pause_n", utc_sound_pool_stream_pause_n, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_stream_resume_p", utc_sound_pool_stream_resume_p, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_stream_resume_p2", utc_sound_pool_stream_resume_p2, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_stream_resume_n", utc_sound_pool_stream_resume_n, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_stream_stop_p", utc_sound_pool_stream_stop_p, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_stream_stop_n", utc_sound_pool_stream_stop_n, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_stream_stop_n2", utc_sound_pool_stream_stop_n2, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_stream_set_volume_p", utc_sound_pool_stream_set_volume_p, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_stream_set_volume_n", utc_sound_pool_stream_set_volume_n, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_stream_get_volume_p", utc_sound_pool_stream_get_volume_p, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_stream_get_volume_n", utc_sound_pool_stream_get_volume_n, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_stream_set_priority_p", utc_sound_pool_stream_set_priority_p, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_stream_set_priority_n", utc_sound_pool_stream_set_priority_n, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_stream_get_priority_p", utc_sound_pool_stream_get_priority_p, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_stream_get_priority_n", utc_sound_pool_stream_get_priority_n, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_stream_get_state_p", utc_sound_pool_stream_get_state_p, utc_sound_pool_startup, utc_sound_pool_cleanup},
+    {"utc_sound_pool_stream_get_state_n", utc_sound_pool_stream_get_state_n, utc_sound_pool_startup, utc_sound_pool_cleanup},
+
+    {NULL, NULL}
+};
+#endif // __TCT_SOUND_POOL_NATIVE_H__
diff --git a/src/utc/stt/tct-stt-core_tv.h b/src/utc/stt/tct-stt-core_tv.h
new file mode 100755 (executable)
index 0000000..88632ae
--- /dev/null
@@ -0,0 +1,284 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_STT-NATIVE_H__
+#define __TCT_STT-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_stt_startup(void);
+extern void utc_stt_cleanup(void);
+extern void utc_stte_startup(void);
+extern void utc_stte_cleanup(void);
+
+extern int utc_stt_create_p(void);
+extern int utc_stt_create_n(void);
+extern int utc_stt_destroy_p(void);
+extern int utc_stt_destroy_p1(void);
+extern int utc_stt_destroy_p2(void);
+extern int utc_stt_destroy_n(void);
+extern int utc_stt_destroy_n1(void);
+extern int utc_stt_destroy_n2(void);
+extern int utc_stt_prepare_p(void);
+extern int utc_stt_prepare_n(void);
+extern int utc_stt_prepare_n1(void);
+extern int utc_stt_unprepare_p(void);
+extern int utc_stt_unprepare_n(void);
+extern int utc_stt_unprepare_n1(void);
+extern int utc_stt_foreach_supported_engines_p(void);
+extern int utc_stt_foreach_supported_engines_n(void);
+extern int utc_stt_foreach_supported_engines_n1(void);
+extern int utc_stt_get_engine_p(void);
+extern int utc_stt_get_engine_n(void);
+extern int utc_stt_get_engine_n1(void);
+extern int utc_stt_set_engine_p(void);
+extern int utc_stt_set_engine_n(void);
+extern int utc_stt_set_engine_n1(void);
+extern int utc_stt_foreach_supported_languages_p(void);
+extern int utc_stt_foreach_supported_languages_n(void);
+extern int utc_stt_get_default_language_p(void);
+extern int utc_stt_get_default_language_n(void);
+extern int utc_stt_get_state_p(void);
+extern int utc_stt_get_state_n(void);
+extern int utc_stt_is_recognition_type_supported_p(void);
+extern int utc_stt_is_recognition_type_supported_p1(void);
+extern int utc_stt_is_recognition_type_supported_n(void);
+extern int utc_stt_is_recognition_type_supported_n1(void);
+extern int utc_stt_is_recognition_type_supported_n2(void);
+extern int utc_stt_set_silence_detection_p(void);
+extern int utc_stt_set_silence_detection_n(void);
+extern int utc_stt_set_silence_detection_n1(void);
+extern int utc_stt_set_silence_detection_n2(void);
+extern int utc_stt_start_p(void);
+extern int utc_stt_start_n(void);
+extern int utc_stt_start_n1(void);
+extern int utc_stt_stop_p(void);
+extern int utc_stt_stop_n(void);
+extern int utc_stt_cancel_p(void);
+extern int utc_stt_cancel_n(void);
+extern int utc_stt_cancel_n1(void);
+extern int utc_stt_get_recording_volume_p(void);
+extern int utc_stt_get_recording_volume_n(void);
+extern int utc_stt_get_recording_volume_n1(void);
+extern int utc_stt_set_recognition_result_cb_p(void);
+extern int utc_stt_set_recognition_result_cb_n(void);
+extern int utc_stt_set_recognition_result_cb_n1(void);
+extern int utc_stt_unset_recognition_result_cb_p(void);
+extern int utc_stt_unset_recognition_result_cb_n(void);
+extern int utc_stt_unset_recognition_result_cb_n1(void);
+extern int utc_stt_set_state_changed_cb_p(void);
+extern int utc_stt_set_state_changed_cb_n(void);
+extern int utc_stt_set_state_changed_cb_n1(void);
+extern int utc_stt_unset_state_changed_cb_p(void);
+extern int utc_stt_unset_state_changed_cb_n(void);
+extern int utc_stt_unset_state_changed_cb_n1(void);
+extern int utc_stt_set_error_cb_p(void);
+extern int utc_stt_set_error_cb_n(void);
+extern int utc_stt_set_error_cb_n1(void);
+extern int utc_stt_unset_error_cb_p(void);
+extern int utc_stt_unset_error_cb_n(void);
+extern int utc_stt_unset_error_cb_n1(void);
+extern int utc_stt_set_default_language_changed_cb_p(void);
+extern int utc_stt_set_default_language_changed_cb_n(void);
+extern int utc_stt_set_default_language_changed_cb_n1(void);
+extern int utc_stt_unset_default_language_changed_cb_p(void);
+extern int utc_stt_unset_default_language_changed_cb_n(void);
+extern int utc_stt_unset_default_language_changed_cb_n1(void);
+extern int utc_stt_set_start_sound_p(void);
+extern int utc_stt_set_start_sound_n(void);
+extern int utc_stt_set_start_sound_n1(void);
+extern int utc_stt_unset_start_sound_p(void);
+extern int utc_stt_unset_start_sound_n(void);
+extern int utc_stt_unset_start_sound_n1(void);
+extern int utc_stt_set_stop_sound_p(void);
+extern int utc_stt_set_stop_sound_n(void);
+extern int utc_stt_set_stop_sound_n1(void);
+extern int utc_stt_set_stop_sound_n2(void);
+extern int utc_stt_unset_stop_sound_p(void);
+extern int utc_stt_unset_stop_sound_n(void);
+extern int utc_stt_unset_stop_sound_n1(void);
+extern int utc_stt_foreach_detailed_result_p(void);
+extern int utc_stt_foreach_detailed_result_n(void);
+extern int utc_stt_get_error_message_n(void);
+extern int utc_stt_get_error_message_n1(void);
+extern int utc_stt_get_error_message_n2(void);
+extern int utc_stt_set_private_data_p(void);
+extern int utc_stt_set_private_data_n(void);
+extern int utc_stt_set_private_data_n1(void);
+extern int utc_stt_set_private_data_n2(void);
+extern int utc_stt_set_private_data_n3(void);
+extern int utc_stt_get_private_data_p(void);
+extern int utc_stt_get_private_data_n(void);
+extern int utc_stt_get_private_data_n1(void);
+extern int utc_stt_get_private_data_n2(void);
+extern int utc_stt_get_private_data_n3(void);
+extern int utc_stt_set_credential_p(void);
+extern int utc_stt_set_credential_n(void);
+extern int utc_stt_set_credential_n1(void);
+extern int utc_stt_set_engine_changed_cb_p(void);
+extern int utc_stt_set_engine_changed_cb_n(void);
+extern int utc_stt_set_engine_changed_cb_n1(void);
+extern int utc_stt_unset_engine_changed_cb_p(void);
+extern int utc_stt_unset_engine_changed_cb_n(void);
+extern int utc_stt_unset_engine_changed_cb_n1(void);
+extern int utc_stt_set_speech_status_cb_p(void);
+extern int utc_stt_set_speech_status_cb_n(void);
+extern int utc_stt_unset_speech_status_cb_p(void);
+extern int utc_stt_unset_speech_status_cb_n(void);
+extern int utc_stte_main_p(void);
+extern int utc_stte_main_n(void);
+extern int utc_stte_send_result_n(void);
+extern int utc_stte_send_speech_status_n(void);
+extern int utc_stte_send_error_p(void);
+extern int utc_stte_set_private_data_set_cb_p(void);
+extern int utc_stte_set_private_data_set_cb_n(void);
+extern int utc_stte_set_private_data_requested_cb_p(void);
+extern int utc_stte_set_private_data_requested_cb_n(void);
+extern int utc_stte_set_audio_type_set_cb_p(void);
+extern int utc_stte_set_audio_type_set_cb_n(void);
+extern int utc_stte_unset_audio_type_set_cb_p(void);
+
+testcase tc_array[] = {
+       {"utc_stt_create_p",utc_stt_create_p,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_create_n",utc_stt_create_n,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_destroy_p",utc_stt_destroy_p,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_destroy_p1",utc_stt_destroy_p1,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_destroy_p2",utc_stt_destroy_p2,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_destroy_n",utc_stt_destroy_n,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_destroy_n1",utc_stt_destroy_n1,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_destroy_n2",utc_stt_destroy_n2,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_prepare_p",utc_stt_prepare_p,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_prepare_n",utc_stt_prepare_n,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_prepare_n1",utc_stt_prepare_n1,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_unprepare_p",utc_stt_unprepare_p,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_unprepare_n",utc_stt_unprepare_n,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_unprepare_n1",utc_stt_unprepare_n1,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_foreach_supported_engines_p",utc_stt_foreach_supported_engines_p,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_foreach_supported_engines_n",utc_stt_foreach_supported_engines_n,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_foreach_supported_engines_n1",utc_stt_foreach_supported_engines_n1,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_get_engine_p",utc_stt_get_engine_p,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_get_engine_n",utc_stt_get_engine_n,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_get_engine_n1",utc_stt_get_engine_n1,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_engine_p",utc_stt_set_engine_p,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_engine_n",utc_stt_set_engine_n,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_engine_n1",utc_stt_set_engine_n1,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_foreach_supported_languages_p",utc_stt_foreach_supported_languages_p,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_foreach_supported_languages_n",utc_stt_foreach_supported_languages_n,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_get_default_language_p",utc_stt_get_default_language_p,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_get_default_language_n",utc_stt_get_default_language_n,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_get_state_p",utc_stt_get_state_p,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_get_state_n",utc_stt_get_state_n,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_is_recognition_type_supported_p",utc_stt_is_recognition_type_supported_p,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_is_recognition_type_supported_p1",utc_stt_is_recognition_type_supported_p1,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_is_recognition_type_supported_n",utc_stt_is_recognition_type_supported_n,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_is_recognition_type_supported_n1",utc_stt_is_recognition_type_supported_n1,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_is_recognition_type_supported_n2",utc_stt_is_recognition_type_supported_n2,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_silence_detection_p",utc_stt_set_silence_detection_p,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_silence_detection_n",utc_stt_set_silence_detection_n,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_silence_detection_n1",utc_stt_set_silence_detection_n1,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_silence_detection_n2",utc_stt_set_silence_detection_n2,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_start_p",utc_stt_start_p,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_start_n",utc_stt_start_n,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_start_n1",utc_stt_start_n1,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_stop_p",utc_stt_stop_p,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_stop_n",utc_stt_stop_n,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_cancel_p",utc_stt_cancel_p,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_cancel_n",utc_stt_cancel_n,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_cancel_n1",utc_stt_cancel_n1,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_get_recording_volume_p",utc_stt_get_recording_volume_p,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_get_recording_volume_n",utc_stt_get_recording_volume_n,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_get_recording_volume_n1",utc_stt_get_recording_volume_n1,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_recognition_result_cb_p",utc_stt_set_recognition_result_cb_p,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_recognition_result_cb_n",utc_stt_set_recognition_result_cb_n,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_recognition_result_cb_n1",utc_stt_set_recognition_result_cb_n1,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_unset_recognition_result_cb_p",utc_stt_unset_recognition_result_cb_p,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_unset_recognition_result_cb_n",utc_stt_unset_recognition_result_cb_n,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_unset_recognition_result_cb_n1",utc_stt_unset_recognition_result_cb_n1,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_state_changed_cb_p",utc_stt_set_state_changed_cb_p,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_state_changed_cb_n",utc_stt_set_state_changed_cb_n,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_state_changed_cb_n1",utc_stt_set_state_changed_cb_n1,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_unset_state_changed_cb_p",utc_stt_unset_state_changed_cb_p,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_unset_state_changed_cb_n",utc_stt_unset_state_changed_cb_n,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_unset_state_changed_cb_n1",utc_stt_unset_state_changed_cb_n1,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_error_cb_p",utc_stt_set_error_cb_p,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_error_cb_n",utc_stt_set_error_cb_n,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_error_cb_n1",utc_stt_set_error_cb_n1,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_unset_error_cb_p",utc_stt_unset_error_cb_p,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_unset_error_cb_n",utc_stt_unset_error_cb_n,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_unset_error_cb_n1",utc_stt_unset_error_cb_n1,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_default_language_changed_cb_p",utc_stt_set_default_language_changed_cb_p,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_default_language_changed_cb_n",utc_stt_set_default_language_changed_cb_n,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_default_language_changed_cb_n1",utc_stt_set_default_language_changed_cb_n1,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_unset_default_language_changed_cb_p",utc_stt_unset_default_language_changed_cb_p,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_unset_default_language_changed_cb_n",utc_stt_unset_default_language_changed_cb_n,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_unset_default_language_changed_cb_n1",utc_stt_unset_default_language_changed_cb_n1,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_start_sound_p",utc_stt_set_start_sound_p,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_start_sound_n",utc_stt_set_start_sound_n,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_start_sound_n1",utc_stt_set_start_sound_n1,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_unset_start_sound_p",utc_stt_unset_start_sound_p,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_unset_start_sound_n",utc_stt_unset_start_sound_n,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_unset_start_sound_n1",utc_stt_unset_start_sound_n1,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_stop_sound_p",utc_stt_set_stop_sound_p,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_stop_sound_n",utc_stt_set_stop_sound_n,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_stop_sound_n1",utc_stt_set_stop_sound_n1,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_stop_sound_n2",utc_stt_set_stop_sound_n2,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_unset_stop_sound_p",utc_stt_unset_stop_sound_p,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_unset_stop_sound_n",utc_stt_unset_stop_sound_n,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_unset_stop_sound_n1",utc_stt_unset_stop_sound_n1,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_foreach_detailed_result_p",utc_stt_foreach_detailed_result_p,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_foreach_detailed_result_n",utc_stt_foreach_detailed_result_n,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_get_error_message_n",utc_stt_get_error_message_n,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_get_error_message_n1",utc_stt_get_error_message_n1,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_get_error_message_n2",utc_stt_get_error_message_n2,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_private_data_p",utc_stt_set_private_data_p,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_private_data_n",utc_stt_set_private_data_n,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_private_data_n1",utc_stt_set_private_data_n1,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_private_data_n2",utc_stt_set_private_data_n2,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_private_data_n3",utc_stt_set_private_data_n3,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_get_private_data_p",utc_stt_get_private_data_p,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_get_private_data_n",utc_stt_get_private_data_n,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_get_private_data_n1",utc_stt_get_private_data_n1,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_get_private_data_n2",utc_stt_get_private_data_n2,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_get_private_data_n3",utc_stt_get_private_data_n3,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_credential_p",utc_stt_set_credential_p,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_credential_n",utc_stt_set_credential_n,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_credential_n1",utc_stt_set_credential_n1,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_engine_changed_cb_p",utc_stt_set_engine_changed_cb_p,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_engine_changed_cb_n",utc_stt_set_engine_changed_cb_n,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_engine_changed_cb_n1",utc_stt_set_engine_changed_cb_n1,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_unset_engine_changed_cb_p",utc_stt_unset_engine_changed_cb_p,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_unset_engine_changed_cb_n",utc_stt_unset_engine_changed_cb_n,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_unset_engine_changed_cb_n1",utc_stt_unset_engine_changed_cb_n1,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_speech_status_cb_p",utc_stt_set_speech_status_cb_p,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_set_speech_status_cb_n",utc_stt_set_speech_status_cb_n,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_unset_speech_status_cb_p",utc_stt_unset_speech_status_cb_p,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stt_unset_speech_status_cb_n",utc_stt_unset_speech_status_cb_n,utc_stt_startup,utc_stt_cleanup},
+       {"utc_stte_main_p",utc_stte_main_p,utc_stte_startup,utc_stte_cleanup},
+       {"utc_stte_main_n",utc_stte_main_n,utc_stte_startup,utc_stte_cleanup},
+       {"utc_stte_send_result_n",utc_stte_send_result_n,utc_stte_startup,utc_stte_cleanup},
+       {"utc_stte_send_speech_status_n",utc_stte_send_speech_status_n,utc_stte_startup,utc_stte_cleanup},
+       {"utc_stte_send_error_p",utc_stte_send_error_p,utc_stte_startup,utc_stte_cleanup},
+       {"utc_stte_set_private_data_set_cb_p",utc_stte_set_private_data_set_cb_p,utc_stte_startup,utc_stte_cleanup},
+       {"utc_stte_set_private_data_set_cb_n",utc_stte_set_private_data_set_cb_n,utc_stte_startup,utc_stte_cleanup},
+       {"utc_stte_set_private_data_requested_cb_p",utc_stte_set_private_data_requested_cb_p,utc_stte_startup,utc_stte_cleanup},
+       {"utc_stte_set_private_data_requested_cb_n",utc_stte_set_private_data_requested_cb_n,utc_stte_startup,utc_stte_cleanup},
+       {"utc_stte_set_audio_type_set_cb_p",utc_stte_set_audio_type_set_cb_p,utc_stte_startup,utc_stte_cleanup},
+       {"utc_stte_set_audio_type_set_cb_n",utc_stte_set_audio_type_set_cb_n,utc_stte_startup,utc_stte_cleanup},
+       {"utc_stte_unset_audio_type_set_cb_p",utc_stte_unset_audio_type_set_cb_p,utc_stte_startup,utc_stte_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_STT-NATIVE_H__
diff --git a/src/utc/system-info/tct-system-info-core_tv.h b/src/utc/system-info/tct-system-info-core_tv.h
new file mode 100755 (executable)
index 0000000..5d5db7d
--- /dev/null
@@ -0,0 +1,52 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_SYSTEM-INFO-NATIVE_H__
+#define __TCT_SYSTEM-INFO-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+
+extern int utc_system_info_get_platform_bool_p(void);
+extern int utc_system_info_get_platform_bool_n(void);
+extern int utc_system_info_get_platform_int_p(void);
+extern int utc_system_info_get_platform_int_n(void);
+extern int utc_system_info_get_platform_double_p(void);
+extern int utc_system_info_get_platform_double_n(void);
+extern int utc_system_info_get_platform_string_p(void);
+extern int utc_system_info_get_platform_string_n(void);
+extern int utc_system_info_get_custom_bool_n(void);
+extern int utc_system_info_get_custom_int_n(void);
+extern int utc_system_info_get_custom_double_n(void);
+extern int utc_system_info_get_custom_string_n(void);
+
+testcase tc_array[] = {
+       {"utc_system_info_get_platform_bool_p",utc_system_info_get_platform_bool_p,NULL,NULL},
+       {"utc_system_info_get_platform_bool_n",utc_system_info_get_platform_bool_n,NULL,NULL},
+       {"utc_system_info_get_platform_int_p",utc_system_info_get_platform_int_p,NULL,NULL},
+       {"utc_system_info_get_platform_int_n",utc_system_info_get_platform_int_n,NULL,NULL},
+       {"utc_system_info_get_platform_double_p",utc_system_info_get_platform_double_p,NULL,NULL},
+       {"utc_system_info_get_platform_double_n",utc_system_info_get_platform_double_n,NULL,NULL},
+       {"utc_system_info_get_platform_string_p",utc_system_info_get_platform_string_p,NULL,NULL},
+       {"utc_system_info_get_platform_string_n",utc_system_info_get_platform_string_n,NULL,NULL},
+       {"utc_system_info_get_custom_bool_n",utc_system_info_get_custom_bool_n,NULL,NULL},
+       {"utc_system_info_get_custom_int_n",utc_system_info_get_custom_int_n,NULL,NULL},
+       {"utc_system_info_get_custom_double_n",utc_system_info_get_custom_double_n,NULL,NULL},
+       {"utc_system_info_get_custom_string_n",utc_system_info_get_custom_string_n,NULL,NULL},
+       {NULL, NULL}
+};
+
+#endif // __TCT_SYSTEM-INFO-NATIVE_H__
diff --git a/src/utc/tbm/tct-tbm-core_tv.h b/src/utc/tbm/tct-tbm-core_tv.h
new file mode 100755 (executable)
index 0000000..ec8c20c
--- /dev/null
@@ -0,0 +1,68 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_TBM-NATIVE_H__
+#define __TCT_TBM-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_tbm_surface_create_startup(void);
+extern void utc_tbm_surface_create_cleanup(void);
+extern void utc_tbm_surface_info_startup(void);
+extern void utc_tbm_surface_info_cleanup(void);
+extern void utc_tbm_surface_map_startup(void);
+extern void utc_tbm_surface_map_cleanup(void);
+
+extern int utc_tbm_surface_create_p(void);
+extern int utc_tbm_surface_create_n(void);
+extern int utc_tbm_surface_destroy_p(void);
+extern int utc_tbm_surface_destroy_n(void);
+extern int utc_tbm_surface_get_info_p(void);
+extern int utc_tbm_surface_get_info_n(void);
+extern int utc_tbm_surface_get_width_p(void);
+extern int utc_tbm_surface_get_width_n(void);
+extern int utc_tbm_surface_get_height_p(void);
+extern int utc_tbm_surface_get_height_n(void);
+extern int utc_tbm_surface_get_format_p(void);
+extern int utc_tbm_surface_get_format_n(void);
+extern int utc_tbm_surface_query_formats_p(void);
+extern int utc_tbm_surface_map_p(void);
+extern int utc_tbm_surface_map_n(void);
+extern int utc_tbm_surface_unmap_p(void);
+extern int utc_tbm_surface_unmap_n(void);
+
+testcase tc_array[] = {
+       {"utc_tbm_surface_create_p",utc_tbm_surface_create_p,utc_tbm_surface_create_startup,utc_tbm_surface_create_cleanup},
+       {"utc_tbm_surface_create_n",utc_tbm_surface_create_n,utc_tbm_surface_create_startup,utc_tbm_surface_create_cleanup},
+       {"utc_tbm_surface_destroy_p",utc_tbm_surface_destroy_p,utc_tbm_surface_create_startup,utc_tbm_surface_create_cleanup},
+       {"utc_tbm_surface_destroy_n",utc_tbm_surface_destroy_n,utc_tbm_surface_create_startup,utc_tbm_surface_create_cleanup},
+       {"utc_tbm_surface_get_info_p",utc_tbm_surface_get_info_p,utc_tbm_surface_info_startup,utc_tbm_surface_info_cleanup},
+       {"utc_tbm_surface_get_info_n",utc_tbm_surface_get_info_n,utc_tbm_surface_info_startup,utc_tbm_surface_info_cleanup},
+       {"utc_tbm_surface_get_width_p",utc_tbm_surface_get_width_p,utc_tbm_surface_info_startup,utc_tbm_surface_info_cleanup},
+       {"utc_tbm_surface_get_width_n",utc_tbm_surface_get_width_n,utc_tbm_surface_info_startup,utc_tbm_surface_info_cleanup},
+       {"utc_tbm_surface_get_height_p",utc_tbm_surface_get_height_p,utc_tbm_surface_info_startup,utc_tbm_surface_info_cleanup},
+       {"utc_tbm_surface_get_height_n",utc_tbm_surface_get_height_n,utc_tbm_surface_info_startup,utc_tbm_surface_info_cleanup},
+       {"utc_tbm_surface_get_format_p",utc_tbm_surface_get_format_p,utc_tbm_surface_info_startup,utc_tbm_surface_info_cleanup},
+       {"utc_tbm_surface_get_format_n",utc_tbm_surface_get_format_n,utc_tbm_surface_info_startup,utc_tbm_surface_info_cleanup},
+       {"utc_tbm_surface_query_formats_p",utc_tbm_surface_query_formats_p,utc_tbm_surface_info_startup,utc_tbm_surface_info_cleanup},
+       {"utc_tbm_surface_map_p",utc_tbm_surface_map_p,utc_tbm_surface_map_startup,utc_tbm_surface_map_cleanup},
+       {"utc_tbm_surface_map_n",utc_tbm_surface_map_n,utc_tbm_surface_map_startup,utc_tbm_surface_map_cleanup},
+       {"utc_tbm_surface_unmap_p",utc_tbm_surface_unmap_p,utc_tbm_surface_map_startup,utc_tbm_surface_map_cleanup},
+       {"utc_tbm_surface_unmap_n",utc_tbm_surface_unmap_n,utc_tbm_surface_map_startup,utc_tbm_surface_map_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_TBM-NATIVE_H__
diff --git a/src/utc/thumbnail-util/tct-thumbnail-util-core_tv.h b/src/utc/thumbnail-util/tct-thumbnail-util-core_tv.h
new file mode 100755 (executable)
index 0000000..627265c
--- /dev/null
@@ -0,0 +1,74 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_THUMBNAIL-UTIL-NATIVE_H__
+#define __TCT_THUMBNAIL-UTIL-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_thumbnail_util_startup(void);
+extern void utc_thumbnail_util_cleanup(void);
+
+extern int utc_thumbnail_util_create_n(void);
+extern int utc_thumbnail_util_create_p(void);
+extern int utc_thumbnail_util_extract_n1(void);
+extern int utc_thumbnail_util_extract_n2(void);
+extern int utc_thumbnail_util_extract_p(void);
+extern int utc_thumbnail_util_set_path_n(void);
+extern int utc_thumbnail_util_set_path_p(void);
+extern int utc_thumbnail_util_set_size_n(void);
+extern int utc_thumbnail_util_set_size_p(void);
+extern int utc_thumbnail_util_cancel_n(void);
+extern int utc_thumbnail_util_cancel_p(void);
+extern int utc_thumbnail_util_destroy_n(void);
+extern int utc_thumbnail_util_destroy_p(void);
+extern int utc_thumbnail_util_extract_to_file_n1(void);
+extern int utc_thumbnail_util_extract_to_file_n2(void);
+extern int utc_thumbnail_util_extract_to_file_n3(void);
+extern int utc_thumbnail_util_extract_to_file_p1(void);
+extern int utc_thumbnail_util_extract_to_file_p2(void);
+extern int utc_thumbnail_util_extract_to_buffer_n1(void);
+extern int utc_thumbnail_util_extract_to_buffer_n2(void);
+extern int utc_thumbnail_util_extract_to_buffer_p1(void);
+extern int utc_thumbnail_util_extract_to_buffer_p2(void);
+
+testcase tc_array[] = {
+       {"utc_thumbnail_util_create_n",utc_thumbnail_util_create_n,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup},
+       {"utc_thumbnail_util_create_p",utc_thumbnail_util_create_p,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup},
+       {"utc_thumbnail_util_extract_n1",utc_thumbnail_util_extract_n1,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup},
+       {"utc_thumbnail_util_extract_n2",utc_thumbnail_util_extract_n2,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup},
+       {"utc_thumbnail_util_extract_p",utc_thumbnail_util_extract_p,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup},
+       {"utc_thumbnail_util_set_path_n",utc_thumbnail_util_set_path_n,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup},
+       {"utc_thumbnail_util_set_path_p",utc_thumbnail_util_set_path_p,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup},
+       {"utc_thumbnail_util_set_size_n",utc_thumbnail_util_set_size_n,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup},
+       {"utc_thumbnail_util_set_size_p",utc_thumbnail_util_set_size_p,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup},
+       {"utc_thumbnail_util_cancel_n",utc_thumbnail_util_cancel_n,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup},
+       {"utc_thumbnail_util_cancel_p",utc_thumbnail_util_cancel_p,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup},
+       {"utc_thumbnail_util_destroy_n",utc_thumbnail_util_destroy_n,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup},
+       {"utc_thumbnail_util_destroy_p",utc_thumbnail_util_destroy_p,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup},
+       {"utc_thumbnail_util_extract_to_file_n1",utc_thumbnail_util_extract_to_file_n1,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup},
+       {"utc_thumbnail_util_extract_to_file_n2",utc_thumbnail_util_extract_to_file_n2,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup},
+       {"utc_thumbnail_util_extract_to_file_n3",utc_thumbnail_util_extract_to_file_n3,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup},
+       {"utc_thumbnail_util_extract_to_file_p1",utc_thumbnail_util_extract_to_file_p1,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup},
+       {"utc_thumbnail_util_extract_to_file_p2",utc_thumbnail_util_extract_to_file_p2,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup},
+       {"utc_thumbnail_util_extract_to_buffer_n1",utc_thumbnail_util_extract_to_buffer_n1,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup},
+       {"utc_thumbnail_util_extract_to_buffer_n2",utc_thumbnail_util_extract_to_buffer_n2,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup},
+       {"utc_thumbnail_util_extract_to_buffer_p1",utc_thumbnail_util_extract_to_buffer_p1,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup},
+       {"utc_thumbnail_util_extract_to_buffer_p2",utc_thumbnail_util_extract_to_buffer_p2,utc_thumbnail_util_startup,utc_thumbnail_util_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_THUMBNAIL-UTIL-NATIVE_H__
diff --git a/src/utc/tone-player/tct-tone-player-core_tv.h b/src/utc/tone-player/tct-tone-player-core_tv.h
new file mode 100755 (executable)
index 0000000..cdcb6e1
--- /dev/null
@@ -0,0 +1,38 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_TONE-PLAYER-NATIVE_H__
+#define __TCT_TONE-PLAYER-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+
+extern int utc_tone_player_start_new_p(void);
+extern int utc_tone_player_start_new_n1(void);
+extern int utc_tone_player_start_new_n2(void);
+extern int utc_tone_player_stop_p(void);
+extern int utc_tone_player_stop_n(void);
+
+testcase tc_array[] = {
+       {"utc_tone_player_start_new_p",utc_tone_player_start_new_p,NULL,NULL},
+       {"utc_tone_player_start_new_n1",utc_tone_player_start_new_n1,NULL,NULL},
+       {"utc_tone_player_start_new_n2",utc_tone_player_start_new_n2,NULL,NULL},
+       {"utc_tone_player_stop_p",utc_tone_player_stop_p,NULL,NULL},
+       {"utc_tone_player_stop_n",utc_tone_player_stop_n,NULL,NULL},
+       {NULL, NULL}
+};
+
+#endif // __TCT_TONE-PLAYER-NATIVE_H__
diff --git a/src/utc/trace/tct-trace-core_tv.h b/src/utc/trace/tct-trace-core_tv.h
new file mode 100755 (executable)
index 0000000..5cb453e
--- /dev/null
@@ -0,0 +1,40 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_TRACE-NATIVE_H__
+#define __TCT_TRACE-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_trace_startup(void);
+extern void utc_trace_cleanup(void);
+
+extern int utc_trace_begin_p(void);
+extern int utc_trace_end_p(void);
+extern int utc_trace_async_begin_p(void);
+extern int utc_trace_async_end_p(void);
+extern int utc_trace_update_counter_p(void);
+
+testcase tc_array[] = {
+       {"utc_trace_begin_p",utc_trace_begin_p,utc_trace_startup,utc_trace_cleanup},
+       {"utc_trace_end_p",utc_trace_end_p,utc_trace_startup,utc_trace_cleanup},
+       {"utc_trace_async_begin_p",utc_trace_async_begin_p,utc_trace_startup,utc_trace_cleanup},
+       {"utc_trace_async_end_p",utc_trace_async_end_p,utc_trace_startup,utc_trace_cleanup},
+       {"utc_trace_update_counter_p",utc_trace_update_counter_p,utc_trace_startup,utc_trace_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_TRACE-NATIVE_H__
diff --git a/src/utc/tts/tct-tts-core_tv.h b/src/utc/tts/tct-tts-core_tv.h
new file mode 100755 (executable)
index 0000000..a8420bd
--- /dev/null
@@ -0,0 +1,292 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_TTS-NATIVE_H__
+#define __TCT_TTS-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_tts_startup(void);
+extern void utc_tts_cleanup(void);
+extern void utc_ttse_startup(void);
+extern void utc_ttse_cleanup(void);
+
+extern int utc_tts_create_p(void);
+extern int utc_tts_create_n(void);
+extern int utc_tts_destroy_p(void);
+extern int utc_tts_destroy_p2(void);
+extern int utc_tts_destroy_p3(void);
+extern int utc_tts_destroy_p4(void);
+extern int utc_tts_destroy_n(void);
+extern int utc_tts_destroy_n2(void);
+extern int utc_tts_set_mode_p(void);
+extern int utc_tts_set_mode_p2(void);
+extern int utc_tts_set_mode_n(void);
+extern int utc_tts_set_mode_n2(void);
+extern int utc_tts_set_mode_n3(void);
+extern int utc_tts_get_mode_p(void);
+extern int utc_tts_get_mode_n(void);
+extern int utc_tts_get_mode_n2(void);
+extern int utc_tts_get_speed_range_p(void);
+extern int utc_tts_get_speed_range_n(void);
+extern int utc_tts_get_speed_range_n2(void);
+extern int utc_tts_prepare_p(void);
+extern int utc_tts_prepare_n(void);
+extern int utc_tts_prepare_n2(void);
+extern int utc_tts_foreach_supported_voices_p(void);
+extern int utc_tts_foreach_supported_voices_n(void);
+extern int utc_tts_foreach_supported_voices_n2(void);
+extern int utc_tts_get_default_voice_p(void);
+extern int utc_tts_get_default_voice_n(void);
+extern int utc_tts_get_default_voice_n2(void);
+extern int utc_tts_get_default_voice_n3(void);
+extern int utc_tts_get_max_text_size_p(void);
+extern int utc_tts_get_max_text_size_n(void);
+extern int utc_tts_get_max_text_size_n2(void);
+extern int utc_tts_get_max_text_size_n3(void);
+extern int utc_tts_get_state_p(void);
+extern int utc_tts_get_state_p2(void);
+extern int utc_tts_get_state_p3(void);
+extern int utc_tts_get_state_p4(void);
+extern int utc_tts_get_state_n(void);
+extern int utc_tts_get_state_n2(void);
+extern int utc_tts_add_text_p(void);
+extern int utc_tts_add_text_n(void);
+extern int utc_tts_add_text_n2(void);
+extern int utc_tts_add_text_n3(void);
+extern int utc_tts_add_text_n4(void);
+extern int utc_tts_add_text_n5(void);
+extern int utc_tts_play_p(void);
+extern int utc_tts_play_p2(void);
+extern int utc_tts_play_n(void);
+extern int utc_tts_play_n2(void);
+extern int utc_tts_play_n3(void);
+extern int utc_tts_pause_p(void);
+extern int utc_tts_pause_n(void);
+extern int utc_tts_pause_n2(void);
+extern int utc_tts_pause_n3(void);
+extern int utc_tts_stop_p(void);
+extern int utc_tts_stop_n(void);
+extern int utc_tts_stop_n2(void);
+extern int utc_tts_stop_n3(void);
+extern int utc_tts_repeat_p(void);
+extern int utc_tts_repeat_n(void);
+extern int utc_tts_repeat_n2(void);
+extern int utc_tts_repeat_n3(void);
+extern int utc_tts_unprepare_p(void);
+extern int utc_tts_unprepare_p2(void);
+extern int utc_tts_unprepare_p3(void);
+extern int utc_tts_unprepare_n(void);
+extern int utc_tts_unprepare_n2(void);
+extern int utc_tts_unprepare_n3(void);
+extern int utc_tts_set_state_changed_cb_p(void);
+extern int utc_tts_set_state_changed_cb_n(void);
+extern int utc_tts_set_state_changed_cb_n2(void);
+extern int utc_tts_set_state_changed_cb_n3(void);
+extern int utc_tts_unset_state_changed_cb_p(void);
+extern int utc_tts_unset_state_changed_cb_n(void);
+extern int utc_tts_unset_state_changed_cb_n2(void);
+extern int utc_tts_unset_state_changed_cb_n3(void);
+extern int utc_tts_set_utterance_started_cb_p(void);
+extern int utc_tts_set_utterance_started_cb_n(void);
+extern int utc_tts_set_utterance_started_cb_n2(void);
+extern int utc_tts_set_utterance_started_cb_n3(void);
+extern int utc_tts_unset_utterance_started_cb_p(void);
+extern int utc_tts_unset_utterance_started_cb_n(void);
+extern int utc_tts_unset_utterance_started_cb_n2(void);
+extern int utc_tts_unset_utterance_started_cb_n3(void);
+extern int utc_tts_set_utterance_completed_cb_p(void);
+extern int utc_tts_set_utterance_completed_cb_n(void);
+extern int utc_tts_set_utterance_completed_cb_n2(void);
+extern int utc_tts_set_utterance_completed_cb_n3(void);
+extern int utc_tts_unset_utterance_completed_cb_p(void);
+extern int utc_tts_unset_utterance_completed_cb_n(void);
+extern int utc_tts_unset_utterance_completed_cb_n2(void);
+extern int utc_tts_unset_utterance_completed_cb_n3(void);
+extern int utc_tts_set_error_cb_p(void);
+extern int utc_tts_set_error_cb_n(void);
+extern int utc_tts_set_error_cb_n2(void);
+extern int utc_tts_set_error_cb_n3(void);
+extern int utc_tts_unset_error_cb_p(void);
+extern int utc_tts_unset_error_cb_n(void);
+extern int utc_tts_unset_error_cb_n2(void);
+extern int utc_tts_unset_error_cb_n3(void);
+extern int utc_tts_set_default_voice_changed_cb_p(void);
+extern int utc_tts_set_default_voice_changed_cb_n(void);
+extern int utc_tts_set_default_voice_changed_cb_n2(void);
+extern int utc_tts_set_default_voice_changed_cb_n3(void);
+extern int utc_tts_unset_default_voice_changed_cb_p(void);
+extern int utc_tts_unset_default_voice_changed_cb_n(void);
+extern int utc_tts_unset_default_voice_changed_cb_n2(void);
+extern int utc_tts_unset_default_voice_changed_cb_n3(void);
+extern int utc_tts_get_error_message_n(void);
+extern int utc_tts_get_error_message_n1(void);
+extern int utc_tts_get_private_data_p(void);
+extern int utc_tts_get_private_data_n(void);
+extern int utc_tts_get_private_data_n1(void);
+extern int utc_tts_get_private_data_n2(void);
+extern int utc_tts_get_private_data_n3(void);
+extern int utc_tts_set_private_data_p(void);
+extern int utc_tts_set_private_data_n(void);
+extern int utc_tts_set_private_data_n1(void);
+extern int utc_tts_set_private_data_n2(void);
+extern int utc_tts_set_private_data_n3(void);
+extern int utc_tts_set_credential_p(void);
+extern int utc_tts_set_credential_n(void);
+extern int utc_tts_set_credential_n1(void);
+extern int utc_tts_set_credential_n2(void);
+extern int utc_tts_set_engine_changed_cb_p(void);
+extern int utc_tts_set_engine_changed_cb_n(void);
+extern int utc_tts_set_engine_changed_cb_n1(void);
+extern int utc_tts_unset_engine_changed_cb_p(void);
+extern int utc_tts_unset_engine_changed_cb_n(void);
+extern int utc_tts_unset_engine_changed_cb_n1(void);
+
+testcase tc_array[] = {
+       {"utc_tts_create_p",utc_tts_create_p,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_create_n",utc_tts_create_n,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_destroy_p",utc_tts_destroy_p,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_destroy_p2",utc_tts_destroy_p2,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_destroy_p3",utc_tts_destroy_p3,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_destroy_p4",utc_tts_destroy_p4,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_destroy_n",utc_tts_destroy_n,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_destroy_n2",utc_tts_destroy_n2,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_set_mode_p",utc_tts_set_mode_p,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_set_mode_p2",utc_tts_set_mode_p2,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_set_mode_n",utc_tts_set_mode_n,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_set_mode_n2",utc_tts_set_mode_n2,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_set_mode_n3",utc_tts_set_mode_n3,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_get_mode_p",utc_tts_get_mode_p,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_get_mode_n",utc_tts_get_mode_n,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_get_mode_n2",utc_tts_get_mode_n2,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_get_speed_range_p",utc_tts_get_speed_range_p,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_get_speed_range_n",utc_tts_get_speed_range_n,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_get_speed_range_n2",utc_tts_get_speed_range_n2,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_prepare_p",utc_tts_prepare_p,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_prepare_n",utc_tts_prepare_n,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_prepare_n2",utc_tts_prepare_n2,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_foreach_supported_voices_p",utc_tts_foreach_supported_voices_p,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_foreach_supported_voices_n",utc_tts_foreach_supported_voices_n,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_foreach_supported_voices_n2",utc_tts_foreach_supported_voices_n2,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_get_default_voice_p",utc_tts_get_default_voice_p,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_get_default_voice_n",utc_tts_get_default_voice_n,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_get_default_voice_n2",utc_tts_get_default_voice_n2,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_get_default_voice_n3",utc_tts_get_default_voice_n3,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_get_max_text_size_p",utc_tts_get_max_text_size_p,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_get_max_text_size_n",utc_tts_get_max_text_size_n,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_get_max_text_size_n2",utc_tts_get_max_text_size_n2,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_get_max_text_size_n3",utc_tts_get_max_text_size_n3,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_get_state_p",utc_tts_get_state_p,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_get_state_p2",utc_tts_get_state_p2,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_get_state_p3",utc_tts_get_state_p3,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_get_state_p4",utc_tts_get_state_p4,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_get_state_n",utc_tts_get_state_n,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_get_state_n2",utc_tts_get_state_n2,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_add_text_p",utc_tts_add_text_p,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_add_text_n",utc_tts_add_text_n,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_add_text_n2",utc_tts_add_text_n2,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_add_text_n3",utc_tts_add_text_n3,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_add_text_n4",utc_tts_add_text_n4,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_add_text_n5",utc_tts_add_text_n5,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_play_p",utc_tts_play_p,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_play_p2",utc_tts_play_p2,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_play_n",utc_tts_play_n,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_play_n2",utc_tts_play_n2,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_play_n3",utc_tts_play_n3,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_pause_p",utc_tts_pause_p,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_pause_n",utc_tts_pause_n,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_pause_n2",utc_tts_pause_n2,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_pause_n3",utc_tts_pause_n3,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_stop_p",utc_tts_stop_p,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_stop_n",utc_tts_stop_n,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_stop_n2",utc_tts_stop_n2,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_stop_n3",utc_tts_stop_n3,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_repeat_p",utc_tts_repeat_p,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_repeat_n",utc_tts_repeat_n,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_repeat_n2",utc_tts_repeat_n2,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_repeat_n3",utc_tts_repeat_n3,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_unprepare_p",utc_tts_unprepare_p,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_unprepare_p2",utc_tts_unprepare_p2,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_unprepare_p3",utc_tts_unprepare_p3,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_unprepare_n",utc_tts_unprepare_n,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_unprepare_n2",utc_tts_unprepare_n2,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_unprepare_n3",utc_tts_unprepare_n3,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_set_state_changed_cb_p",utc_tts_set_state_changed_cb_p,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_set_state_changed_cb_n",utc_tts_set_state_changed_cb_n,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_set_state_changed_cb_n2",utc_tts_set_state_changed_cb_n2,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_set_state_changed_cb_n3",utc_tts_set_state_changed_cb_n3,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_unset_state_changed_cb_p",utc_tts_unset_state_changed_cb_p,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_unset_state_changed_cb_n",utc_tts_unset_state_changed_cb_n,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_unset_state_changed_cb_n2",utc_tts_unset_state_changed_cb_n2,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_unset_state_changed_cb_n3",utc_tts_unset_state_changed_cb_n3,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_set_utterance_started_cb_p",utc_tts_set_utterance_started_cb_p,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_set_utterance_started_cb_n",utc_tts_set_utterance_started_cb_n,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_set_utterance_started_cb_n2",utc_tts_set_utterance_started_cb_n2,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_set_utterance_started_cb_n3",utc_tts_set_utterance_started_cb_n3,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_unset_utterance_started_cb_p",utc_tts_unset_utterance_started_cb_p,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_unset_utterance_started_cb_n",utc_tts_unset_utterance_started_cb_n,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_unset_utterance_started_cb_n2",utc_tts_unset_utterance_started_cb_n2,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_unset_utterance_started_cb_n3",utc_tts_unset_utterance_started_cb_n3,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_set_utterance_completed_cb_p",utc_tts_set_utterance_completed_cb_p,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_set_utterance_completed_cb_n",utc_tts_set_utterance_completed_cb_n,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_set_utterance_completed_cb_n2",utc_tts_set_utterance_completed_cb_n2,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_set_utterance_completed_cb_n3",utc_tts_set_utterance_completed_cb_n3,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_unset_utterance_completed_cb_p",utc_tts_unset_utterance_completed_cb_p,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_unset_utterance_completed_cb_n",utc_tts_unset_utterance_completed_cb_n,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_unset_utterance_completed_cb_n2",utc_tts_unset_utterance_completed_cb_n2,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_unset_utterance_completed_cb_n3",utc_tts_unset_utterance_completed_cb_n3,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_set_error_cb_p",utc_tts_set_error_cb_p,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_set_error_cb_n",utc_tts_set_error_cb_n,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_set_error_cb_n2",utc_tts_set_error_cb_n2,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_set_error_cb_n3",utc_tts_set_error_cb_n3,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_unset_error_cb_p",utc_tts_unset_error_cb_p,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_unset_error_cb_n",utc_tts_unset_error_cb_n,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_unset_error_cb_n2",utc_tts_unset_error_cb_n2,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_unset_error_cb_n3",utc_tts_unset_error_cb_n3,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_set_default_voice_changed_cb_p",utc_tts_set_default_voice_changed_cb_p,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_set_default_voice_changed_cb_n",utc_tts_set_default_voice_changed_cb_n,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_set_default_voice_changed_cb_n2",utc_tts_set_default_voice_changed_cb_n2,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_set_default_voice_changed_cb_n3",utc_tts_set_default_voice_changed_cb_n3,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_unset_default_voice_changed_cb_p",utc_tts_unset_default_voice_changed_cb_p,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_unset_default_voice_changed_cb_n",utc_tts_unset_default_voice_changed_cb_n,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_unset_default_voice_changed_cb_n2",utc_tts_unset_default_voice_changed_cb_n2,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_unset_default_voice_changed_cb_n3",utc_tts_unset_default_voice_changed_cb_n3,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_get_error_message_n",utc_tts_get_error_message_n,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_get_error_message_n1",utc_tts_get_error_message_n1,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_get_private_data_p",utc_tts_get_private_data_p,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_get_private_data_n",utc_tts_get_private_data_n,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_get_private_data_n1",utc_tts_get_private_data_n1,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_get_private_data_n2",utc_tts_get_private_data_n2,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_get_private_data_n3",utc_tts_get_private_data_n3,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_set_private_data_p",utc_tts_set_private_data_p,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_set_private_data_n",utc_tts_set_private_data_n,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_set_private_data_n1",utc_tts_set_private_data_n1,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_set_private_data_n2",utc_tts_set_private_data_n2,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_set_private_data_n3",utc_tts_set_private_data_n3,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_set_credential_p",utc_tts_set_credential_p,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_set_credential_n",utc_tts_set_credential_n,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_set_credential_n1",utc_tts_set_credential_n1,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_set_credential_n2",utc_tts_set_credential_n2,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_set_engine_changed_cb_p",utc_tts_set_engine_changed_cb_p,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_set_engine_changed_cb_n",utc_tts_set_engine_changed_cb_n,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_set_engine_changed_cb_n1",utc_tts_set_engine_changed_cb_n1,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_unset_engine_changed_cb_p",utc_tts_unset_engine_changed_cb_p,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_unset_engine_changed_cb_n",utc_tts_unset_engine_changed_cb_n,utc_tts_startup,utc_tts_cleanup},
+       {"utc_tts_unset_engine_changed_cb_n1",utc_tts_unset_engine_changed_cb_n1,utc_tts_startup,utc_tts_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_TTS-NATIVE_H__
diff --git a/src/utc/tzsh-quickpanel/tct-tzsh-quickpanel-core_tv.h b/src/utc/tzsh-quickpanel/tct-tzsh-quickpanel-core_tv.h
new file mode 100755 (executable)
index 0000000..d749982
--- /dev/null
@@ -0,0 +1,116 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_TZSH-QUICKPANEL-NATIVE_H__
+#define __TCT_TZSH-QUICKPANEL-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_tzsh_quickpanel_startup(void);
+extern void utc_tzsh_quickpanel_cleanup(void);
+
+extern int utc_tzsh_create_n1(void);
+extern int utc_tzsh_create_p1(void);
+extern int utc_tzsh_destroy_n1(void);
+extern int utc_tzsh_destroy_p1(void);
+extern int utc_tzsh_quickpanel_create_n1(void);
+extern int utc_tzsh_quickpanel_create_p1(void);
+extern int utc_tzsh_quickpanel_create_with_type_n1(void);
+extern int utc_tzsh_quickpanel_create_with_type_n2(void);
+extern int utc_tzsh_quickpanel_create_with_type_p1(void);
+extern int utc_tzsh_quickpanel_create_with_type_p2(void);
+extern int utc_tzsh_quickpanel_destroy_n1(void);
+extern int utc_tzsh_quickpanel_destroy_p1(void);
+extern int utc_tzsh_quickpanel_destroy_p2(void);
+extern int utc_tzsh_quickpanel_show_n1(void);
+extern int utc_tzsh_quickpanel_show_p1(void);
+extern int utc_tzsh_quickpanel_hide_n1(void);
+extern int utc_tzsh_quickpanel_hide_p1(void);
+extern int utc_tzsh_quickpanel_scrollable_set_n1(void);
+extern int utc_tzsh_quickpanel_scrollable_set_p1(void);
+extern int utc_tzsh_quickpanel_scrollable_get_n1(void);
+extern int utc_tzsh_quickpanel_scrollable_get_p1(void);
+extern int utc_tzsh_quickpanel_scrollable_get_p2(void);
+extern int utc_tzsh_quickpanel_scrollable_state_set_n1(void);
+extern int utc_tzsh_quickpanel_scrollable_state_set_p1(void);
+extern int utc_tzsh_quickpanel_scrollable_state_get_n1(void);
+extern int utc_tzsh_quickpanel_scrollable_state_get_p1(void);
+extern int utc_tzsh_quickpanel_scrollable_state_get_p2(void);
+extern int utc_tzsh_quickpanel_visible_get_n1(void);
+extern int utc_tzsh_quickpanel_visible_get_n2(void);
+extern int utc_tzsh_quickpanel_visible_get_p1(void);
+extern int utc_tzsh_quickpanel_visible_get_p2(void);
+extern int utc_tzsh_quickpanel_orientation_get_n1(void);
+extern int utc_tzsh_quickpanel_orientation_get_p1(void);
+extern int utc_tzsh_quickpanel_event_handler_add_n1(void);
+extern int utc_tzsh_quickpanel_event_handler_add_n2(void);
+extern int utc_tzsh_quickpanel_event_handler_add_p1(void);
+extern int utc_tzsh_quickpanel_event_handler_add_p2(void);
+extern int utc_tzsh_quickpanel_event_handler_del_n1(void);
+extern int utc_tzsh_quickpanel_event_handler_del_p1(void);
+extern int utc_tzsh_quickpanel_event_visible_get_n1(void);
+extern int utc_tzsh_quickpanel_event_orientation_get_n1(void);
+extern int utc_tzsh_quickpanel_type_get_n1(void);
+extern int utc_tzsh_quickpanel_type_get_p1(void);
+
+testcase tc_array[] = {
+       {"utc_tzsh_create_n1",utc_tzsh_create_n1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_create_p1",utc_tzsh_create_p1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_destroy_n1",utc_tzsh_destroy_n1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_destroy_p1",utc_tzsh_destroy_p1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_create_n1",utc_tzsh_quickpanel_create_n1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_create_p1",utc_tzsh_quickpanel_create_p1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_create_with_type_n1",utc_tzsh_quickpanel_create_with_type_n1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_create_with_type_n2",utc_tzsh_quickpanel_create_with_type_n2,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_create_with_type_p1",utc_tzsh_quickpanel_create_with_type_p1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_create_with_type_p2",utc_tzsh_quickpanel_create_with_type_p2,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_destroy_n1",utc_tzsh_quickpanel_destroy_n1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_destroy_p1",utc_tzsh_quickpanel_destroy_p1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_destroy_p2",utc_tzsh_quickpanel_destroy_p2,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_show_n1",utc_tzsh_quickpanel_show_n1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_show_p1",utc_tzsh_quickpanel_show_p1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_hide_n1",utc_tzsh_quickpanel_hide_n1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_hide_p1",utc_tzsh_quickpanel_hide_p1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_scrollable_set_n1",utc_tzsh_quickpanel_scrollable_set_n1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_scrollable_set_p1",utc_tzsh_quickpanel_scrollable_set_p1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_scrollable_get_n1",utc_tzsh_quickpanel_scrollable_get_n1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_scrollable_get_p1",utc_tzsh_quickpanel_scrollable_get_p1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_scrollable_get_p2",utc_tzsh_quickpanel_scrollable_get_p2,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_scrollable_state_set_n1",utc_tzsh_quickpanel_scrollable_state_set_n1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_scrollable_state_set_p1",utc_tzsh_quickpanel_scrollable_state_set_p1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_scrollable_state_get_n1",utc_tzsh_quickpanel_scrollable_state_get_n1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_scrollable_state_get_p1",utc_tzsh_quickpanel_scrollable_state_get_p1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_scrollable_state_get_p2",utc_tzsh_quickpanel_scrollable_state_get_p2,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_visible_get_n1",utc_tzsh_quickpanel_visible_get_n1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_visible_get_n2",utc_tzsh_quickpanel_visible_get_n2,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_visible_get_p1",utc_tzsh_quickpanel_visible_get_p1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_visible_get_p2",utc_tzsh_quickpanel_visible_get_p2,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_orientation_get_n1",utc_tzsh_quickpanel_orientation_get_n1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_orientation_get_p1",utc_tzsh_quickpanel_orientation_get_p1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_event_handler_add_n1",utc_tzsh_quickpanel_event_handler_add_n1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_event_handler_add_n2",utc_tzsh_quickpanel_event_handler_add_n2,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_event_handler_add_p1",utc_tzsh_quickpanel_event_handler_add_p1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_event_handler_add_p2",utc_tzsh_quickpanel_event_handler_add_p2,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_event_handler_del_n1",utc_tzsh_quickpanel_event_handler_del_n1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_event_handler_del_p1",utc_tzsh_quickpanel_event_handler_del_p1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_event_visible_get_n1",utc_tzsh_quickpanel_event_visible_get_n1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_event_orientation_get_n1",utc_tzsh_quickpanel_event_orientation_get_n1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_type_get_n1",utc_tzsh_quickpanel_type_get_n1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {"utc_tzsh_quickpanel_type_get_p1",utc_tzsh_quickpanel_type_get_p1,utc_tzsh_quickpanel_startup,utc_tzsh_quickpanel_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_TZSH-QUICKPANEL-NATIVE_H__
diff --git a/src/utc/url-download/tct-url-download-core_tv.h b/src/utc/url-download/tct-url-download-core_tv.h
new file mode 100755 (executable)
index 0000000..8230f9e
--- /dev/null
@@ -0,0 +1,355 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_URL-DOWNLOAD-NATIVE_H__
+#define __TCT_URL-DOWNLOAD-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_download_add_http_header_field_startup(void);
+extern void utc_download_add_http_header_field_cleanup(void);
+extern void utc_download_create_startup(void);
+extern void utc_download_destroy_startup(void);
+extern void utc_download_destroy_cleanup(void);
+extern void utc_download_get_auto_download_startup(void);
+extern void utc_download_get_auto_download_cleanup(void);
+extern void utc_download_get_auto_download_startup(void);
+extern void utc_download_get_auto_download_cleanup(void);
+extern void utc_download_get_content_name_startup(void);
+extern void utc_download_get_content_name_cleanup(void);
+extern void utc_download_get_content_size_startup(void);
+extern void utc_download_get_content_size_cleanup(void);
+extern void utc_download_get_destination_startup(void);
+extern void utc_download_get_destination_cleanup(void);
+extern void utc_download_get_downloaded_file_path_startup(void);
+extern void utc_download_get_downloaded_file_path_cleanup(void);
+extern void utc_download_get_error_startup(void);
+extern void utc_download_get_error_cleanup(void);
+extern void utc_download_get_etag_startup(void);
+extern void utc_download_get_etag_cleanup(void);
+extern void utc_download_get_file_name_startup(void);
+extern void utc_download_get_file_name_cleanup(void);
+extern void utc_download_get_http_header_field_startup(void);
+extern void utc_download_get_http_header_field_cleanup(void);
+extern void utc_download_get_http_header_field_list_startup(void);
+extern void utc_download_get_http_header_field_list_cleanup(void);
+extern void utc_download_get_http_status_startup(void);
+extern void utc_download_get_http_status_cleanup(void);
+extern void utc_download_get_mime_type_startup(void);
+extern void utc_download_get_mime_type_cleanup(void);
+extern void utc_download_get_network_type_startup(void);
+extern void utc_download_get_network_type_cleanup(void);
+extern void utc_download_get_notification_app_control_startup(void);
+extern void utc_download_get_notification_app_control_cleanup(void);
+extern void utc_download_get_notification_description_startup(void);
+extern void utc_download_get_notification_description_cleanup(void);
+extern void utc_download_get_notification_title_startup(void);
+extern void utc_download_get_notification_title_cleanup(void);
+extern void utc_download_get_notification_type_startup(void);
+extern void utc_download_get_notification_type_cleanup(void);
+extern void utc_download_get_state_startup(void);
+extern void utc_download_get_state_cleanup(void);
+extern void utc_download_get_temp_path_startup(void);
+extern void utc_download_get_temp_path_cleanup(void);
+extern void utc_download_get_url_startup(void);
+extern void utc_download_get_url_cleanup(void);
+extern void utc_download_set_notification_title_startup(void);
+extern void utc_download_set_notification_title_cleanup(void);
+
+extern void utc_download_set_network_type_startup(void);
+extern void utc_download_set_network_type_cleanup(void);
+extern void utc_download_set_notification_app_control_startup(void);
+extern void utc_download_set_notification_app_control_cleanup(void);
+extern void utc_download_set_notification_description_startup(void);
+extern void utc_download_set_notification_description_cleanup(void);
+extern void utc_download_set_notification_type_startup(void);
+extern void utc_download_set_notification_type_cleanup(void);
+extern void utc_download_set_progress_cb_startup(void);
+extern void utc_download_set_progress_cb_cleanup(void);
+extern void utc_download_set_state_changed_cb_startup(void);
+extern void utc_download_set_state_changed_cb_cleanup(void);
+extern void utc_download_set_url_startup(void);
+extern void utc_download_set_url_cleanup(void);
+extern void utc_download_unset_progress_cb_startup(void);
+extern void utc_download_unset_progress_cb_cleanup(void);
+extern void utc_url_download_unset_state_changed_cb_startup(void);
+extern void utc_url_download_unset_state_changed_cb_cleanup(void);
+
+extern void utc_download_pause_startup(void);
+extern void utc_download_pause_cleanup(void);
+extern void utc_download_cancel_startup(void);
+extern void utc_download_cancel_cleanup(void);
+extern void utc_download_remove_http_header_field_startup(void);
+extern void utc_download_remove_http_header_field_cleanup(void);
+extern void utc_download_set_auto_download_startup(void);
+extern void utc_download_set_auto_download_cleanup(void);
+extern void utc_download_set_destination_startup(void);
+extern void utc_download_set_destination_cleanup(void);
+extern void utc_download_set_file_name_startup(void);
+extern void utc_download_set_file_name_cleanup(void);
+extern void utc_download_set_temp_path_startup(void);
+extern void utc_download_set_temp_path_cleanup(void);
+extern void utc_download_start_startup(void);
+extern void utc_download_start_cleanup(void);
+
+extern int utc_download_add_http_header_field_p1(void);
+extern int utc_download_add_http_header_field_n1(void);
+extern int utc_download_add_http_header_field_n2(void);
+extern int utc_download_add_http_header_field_n3(void);
+extern int utc_download_create_p1(void);
+extern int utc_download_create_n1(void);
+extern int utc_download_destroy_p1(void);
+extern int utc_download_destroy_n1(void);
+extern int utc_download_get_auto_download_p1(void);
+extern int utc_download_get_auto_download_n1(void);
+extern int utc_download_get_auto_download_n2(void);
+extern int utc_download_get_content_name_p1(void);
+extern int utc_download_get_content_name_n1(void);
+extern int utc_download_get_content_name_n2(void);
+extern int utc_download_get_content_size_p1(void);
+extern int utc_download_get_content_size_n1(void);
+extern int utc_download_get_content_size_n2(void);
+extern int utc_download_get_destination_p1(void);
+extern int utc_download_get_destination_n1(void);
+extern int utc_download_get_destination_n2(void);
+extern int utc_download_get_downloaded_file_path_p1(void);
+extern int utc_download_get_downloaded_file_path_n1(void);
+extern int utc_download_get_downloaded_file_path_n2(void);
+extern int utc_download_get_error_p1(void);
+extern int utc_download_get_error_n1(void);
+extern int utc_download_get_error_n2(void);
+extern int utc_download_get_etag_p1(void);
+extern int utc_download_get_etag_n1(void);
+extern int utc_download_get_etag_n2(void);
+extern int utc_download_get_file_name_p1(void);
+extern int utc_download_get_file_name_n1(void);
+extern int utc_download_get_file_name_n2(void);
+extern int utc_download_get_http_header_field_p1(void);
+extern int utc_download_get_http_header_field_n1(void);
+extern int utc_download_get_http_header_field_n2(void);
+extern int utc_download_get_http_header_field_n3(void);
+extern int utc_download_get_http_header_field_list_p1(void);
+extern int utc_download_get_http_header_field_list_n1(void);
+extern int utc_download_get_http_header_field_list_n2(void);
+extern int utc_download_get_http_header_field_list_n3(void);
+extern int utc_download_get_http_status_p1(void);
+extern int utc_download_get_http_status_n1(void);
+extern int utc_download_get_http_status_n2(void);
+extern int utc_download_get_mime_type_p1(void);
+extern int utc_download_get_mime_type_n1(void);
+extern int utc_download_get_mime_type_n2(void);
+extern int utc_download_get_network_type_p1(void);
+extern int utc_download_get_network_type_n1(void);
+extern int utc_download_get_network_type_n2(void);
+extern int utc_download_get_notification_app_control_p1(void);
+extern int utc_download_get_notification_app_control_n1(void);
+extern int utc_download_get_notification_app_control_n2(void);
+extern int utc_download_get_notification_app_control_n3(void);
+extern int utc_download_get_notification_description_p1(void);
+extern int utc_download_get_notification_description_n1(void);
+extern int utc_download_get_notification_description_n2(void);
+extern int utc_download_get_notification_title_p1(void);
+extern int utc_download_get_notification_title_n1(void);
+extern int utc_download_get_notification_title_n2(void);
+extern int utc_download_get_notification_type_p1(void);
+extern int utc_download_get_notification_type_n1(void);
+extern int utc_download_get_notification_type_n2(void);
+extern int utc_download_get_state_p1(void);
+extern int utc_download_get_state_n1(void);
+extern int utc_download_get_state_n2(void);
+extern int utc_download_get_temp_path_p1(void);
+extern int utc_download_get_temp_path_n1(void);
+extern int utc_download_get_temp_path_n2(void);
+extern int utc_download_get_url_p1(void);
+extern int utc_download_get_url_n1(void);
+extern int utc_download_get_url_n2(void);
+extern int utc_download_pause_p1(void);
+extern int utc_download_pause_n1(void);
+extern int utc_download_cancel_p1(void);
+extern int utc_download_cancel_n1(void);
+extern int utc_download_remove_http_header_field_p1(void);
+extern int utc_download_remove_http_header_field_n1(void);
+extern int utc_download_remove_http_header_field_n2(void);
+extern int utc_download_remove_http_header_field_n3(void);
+extern int utc_download_set_auto_download_p1(void);
+extern int utc_download_set_auto_download_n1(void);
+extern int utc_download_set_destination_p1(void);
+extern int utc_download_set_destination_n1(void);
+extern int utc_download_set_destination_n2(void);
+extern int utc_download_set_file_name_p1(void);
+extern int utc_download_set_file_name_n1(void);
+extern int utc_download_set_file_name_n2(void);
+extern int utc_download_set_network_type_p1(void);
+extern int utc_download_set_network_type_n1(void);
+extern int utc_download_set_network_type_n2(void);
+extern int utc_download_set_notification_app_control_p1(void);
+extern int utc_download_set_notification_app_control_n1(void);
+extern int utc_download_set_notification_app_control_n2(void);
+extern int utc_download_set_notification_app_control_n3(void);
+extern int utc_download_set_notification_description_p1(void);
+extern int utc_download_set_notification_description_n1(void);
+extern int utc_download_set_notification_description_n2(void);
+extern int utc_download_set_notification_description_n3(void);
+extern int utc_download_set_notification_title_p1(void);
+extern int utc_download_set_notification_title_n1(void);
+extern int utc_download_set_notification_title_n2(void);
+extern int utc_download_set_notification_title_n3(void);
+extern int utc_download_set_notification_type_p1(void);
+extern int utc_download_set_notification_type_n1(void);
+extern int utc_download_set_notification_type_n2(void);
+extern int utc_download_set_progress_cb_p1(void);
+extern int utc_download_set_progress_cb_n1(void);
+extern int utc_download_set_state_changed_cb_p1(void);
+extern int utc_download_set_state_changed_cb_n1(void);
+extern int utc_download_set_temp_file_path_p1(void);
+extern int utc_download_set_temp_file_path_n1(void);
+extern int utc_download_set_temp_file_path_n2(void);
+extern int utc_download_set_url_p1(void);
+extern int utc_download_set_url_n1(void);
+extern int utc_download_set_url_n2(void);
+extern int utc_download_start_p1(void);
+extern int utc_download_start_n1(void);
+extern int utc_download_unset_progress_cb_p1(void);
+extern int utc_download_unset_progress_cb_n1(void);
+extern int utc_url_download_unset_state_changed_cb_p1(void);
+extern int utc_url_download_unset_state_changed_cb_n1(void);
+
+testcase tc_array[] = {
+       {"utc_download_add_http_header_field_p1",utc_download_add_http_header_field_p1,utc_download_add_http_header_field_startup,utc_download_add_http_header_field_cleanup},
+       {"utc_download_add_http_header_field_n1",utc_download_add_http_header_field_n1,utc_download_add_http_header_field_startup,utc_download_add_http_header_field_cleanup},
+       {"utc_download_add_http_header_field_n2",utc_download_add_http_header_field_n2,utc_download_add_http_header_field_startup,utc_download_add_http_header_field_cleanup},
+       {"utc_download_add_http_header_field_n3",utc_download_add_http_header_field_n3,utc_download_add_http_header_field_startup,utc_download_add_http_header_field_cleanup},
+       {"utc_download_create_p1",utc_download_create_p1,utc_download_create_startup,NULL},
+       {"utc_download_create_n1",utc_download_create_n1,utc_download_create_startup,NULL},
+       {"utc_download_destroy_p1",utc_download_destroy_p1,utc_download_destroy_startup,utc_download_destroy_cleanup},
+       {"utc_download_destroy_n1",utc_download_destroy_n1,utc_download_destroy_startup,utc_download_destroy_cleanup},
+       {"utc_download_get_auto_download_p1",utc_download_get_auto_download_p1,utc_download_get_auto_download_startup,utc_download_get_auto_download_cleanup},
+       {"utc_download_get_auto_download_n1",utc_download_get_auto_download_n1,utc_download_get_auto_download_startup,utc_download_get_auto_download_cleanup},
+       {"utc_download_get_auto_download_n2",utc_download_get_auto_download_n2,utc_download_get_auto_download_startup,utc_download_get_auto_download_cleanup},
+       {"utc_download_get_content_name_p1",utc_download_get_content_name_p1,utc_download_get_content_name_startup,utc_download_get_content_name_cleanup},
+       {"utc_download_get_content_name_n1",utc_download_get_content_name_n1,utc_download_get_content_name_startup,utc_download_get_content_name_cleanup},
+       {"utc_download_get_content_name_n2",utc_download_get_content_name_n2,utc_download_get_content_name_startup,utc_download_get_content_name_cleanup},
+       {"utc_download_get_content_size_p1",utc_download_get_content_size_p1,utc_download_get_content_size_startup,utc_download_get_content_size_cleanup},
+       {"utc_download_get_content_size_n1",utc_download_get_content_size_n1,utc_download_get_content_size_startup,utc_download_get_content_size_cleanup},
+       {"utc_download_get_content_size_n2",utc_download_get_content_size_n2,utc_download_get_content_size_startup,utc_download_get_content_size_cleanup},
+       {"utc_download_get_destination_p1",utc_download_get_destination_p1,utc_download_get_destination_startup,utc_download_get_destination_cleanup},
+       {"utc_download_get_destination_n1",utc_download_get_destination_n1,utc_download_get_destination_startup,utc_download_get_destination_cleanup},
+       {"utc_download_get_destination_n2",utc_download_get_destination_n2,utc_download_get_destination_startup,utc_download_get_destination_cleanup},
+       {"utc_download_get_downloaded_file_path_p1",utc_download_get_downloaded_file_path_p1,utc_download_get_downloaded_file_path_startup,utc_download_get_downloaded_file_path_cleanup},
+       {"utc_download_get_downloaded_file_path_n1",utc_download_get_downloaded_file_path_n1,utc_download_get_downloaded_file_path_startup,utc_download_get_downloaded_file_path_cleanup},
+       {"utc_download_get_downloaded_file_path_n2",utc_download_get_downloaded_file_path_n2,utc_download_get_downloaded_file_path_startup,utc_download_get_downloaded_file_path_cleanup},
+       {"utc_download_get_error_p1",utc_download_get_error_p1,utc_download_get_error_startup,utc_download_get_error_cleanup},
+       {"utc_download_get_error_n1",utc_download_get_error_n1,utc_download_get_error_startup,utc_download_get_error_cleanup},
+       {"utc_download_get_error_n2",utc_download_get_error_n2,utc_download_get_error_startup,utc_download_get_error_cleanup},
+       {"utc_download_get_etag_p1",utc_download_get_etag_p1,utc_download_get_etag_startup,utc_download_get_etag_cleanup},
+       {"utc_download_get_etag_n1",utc_download_get_etag_n1,utc_download_get_etag_startup,utc_download_get_etag_cleanup},
+       {"utc_download_get_etag_n2",utc_download_get_etag_n2,utc_download_get_etag_startup,utc_download_get_etag_cleanup},
+       {"utc_download_get_file_name_p1",utc_download_get_file_name_p1,utc_download_get_file_name_startup,utc_download_get_file_name_cleanup},
+       {"utc_download_get_file_name_n1",utc_download_get_file_name_n1,utc_download_get_file_name_startup,utc_download_get_file_name_cleanup},
+       {"utc_download_get_file_name_n2",utc_download_get_file_name_n2,utc_download_get_file_name_startup,utc_download_get_file_name_cleanup},
+       {"utc_download_get_http_header_field_p1",utc_download_get_http_header_field_p1,utc_download_get_http_header_field_startup,utc_download_get_http_header_field_cleanup},
+       {"utc_download_get_http_header_field_n1",utc_download_get_http_header_field_n1,utc_download_get_http_header_field_startup,utc_download_get_http_header_field_cleanup},
+       {"utc_download_get_http_header_field_n2",utc_download_get_http_header_field_n2,utc_download_get_http_header_field_startup,utc_download_get_http_header_field_cleanup},
+       {"utc_download_get_http_header_field_n3",utc_download_get_http_header_field_n3,utc_download_get_http_header_field_startup,utc_download_get_http_header_field_cleanup},
+       {"utc_download_get_http_header_field_list_p1",utc_download_get_http_header_field_list_p1,utc_download_get_http_header_field_list_startup,utc_download_get_http_header_field_list_cleanup},
+       {"utc_download_get_http_header_field_list_n1",utc_download_get_http_header_field_list_n1,utc_download_get_http_header_field_list_startup,utc_download_get_http_header_field_list_cleanup},
+       {"utc_download_get_http_header_field_list_n2",utc_download_get_http_header_field_list_n2,utc_download_get_http_header_field_list_startup,utc_download_get_http_header_field_list_cleanup},
+       {"utc_download_get_http_header_field_list_n3",utc_download_get_http_header_field_list_n3,utc_download_get_http_header_field_list_startup,utc_download_get_http_header_field_list_cleanup},
+       {"utc_download_get_http_status_p1",utc_download_get_http_status_p1,utc_download_get_http_status_startup,utc_download_get_http_status_cleanup},
+       {"utc_download_get_http_status_n1",utc_download_get_http_status_n1,utc_download_get_http_status_startup,utc_download_get_http_status_cleanup},
+       {"utc_download_get_http_status_n2",utc_download_get_http_status_n2,utc_download_get_http_status_startup,utc_download_get_http_status_cleanup},
+       {"utc_download_get_mime_type_p1",utc_download_get_mime_type_p1,utc_download_get_mime_type_startup,utc_download_get_mime_type_cleanup},
+       {"utc_download_get_mime_type_n1",utc_download_get_mime_type_n1,utc_download_get_mime_type_startup,utc_download_get_mime_type_cleanup},
+       {"utc_download_get_mime_type_n2",utc_download_get_mime_type_n2,utc_download_get_mime_type_startup,utc_download_get_mime_type_cleanup},
+       {"utc_download_get_network_type_p1",utc_download_get_network_type_p1,utc_download_get_network_type_startup,utc_download_get_network_type_cleanup},
+       {"utc_download_get_network_type_n1",utc_download_get_network_type_n1,utc_download_get_network_type_startup,utc_download_get_network_type_cleanup},
+       {"utc_download_get_network_type_n2",utc_download_get_network_type_n2,utc_download_get_network_type_startup,utc_download_get_network_type_cleanup},
+       {"utc_download_get_notification_app_control_p1",utc_download_get_notification_app_control_p1,utc_download_get_notification_app_control_startup,utc_download_get_notification_app_control_cleanup},
+       {"utc_download_get_notification_app_control_n1",utc_download_get_notification_app_control_n1,utc_download_get_notification_app_control_startup,utc_download_get_notification_app_control_cleanup},
+       {"utc_download_get_notification_app_control_n2",utc_download_get_notification_app_control_n2,utc_download_get_notification_app_control_startup,utc_download_get_notification_app_control_cleanup},
+       {"utc_download_get_notification_app_control_n3",utc_download_get_notification_app_control_n3,utc_download_get_notification_app_control_startup,utc_download_get_notification_app_control_cleanup},
+       {"utc_download_get_notification_description_p1",utc_download_get_notification_description_p1,utc_download_get_notification_description_startup,utc_download_get_notification_description_cleanup},
+       {"utc_download_get_notification_description_n1",utc_download_get_notification_description_n1,utc_download_get_notification_description_startup,utc_download_get_notification_description_cleanup},
+       {"utc_download_get_notification_description_n2",utc_download_get_notification_description_n2,utc_download_get_notification_description_startup,utc_download_get_notification_description_cleanup},
+       {"utc_download_get_notification_title_p1",utc_download_get_notification_title_p1,utc_download_get_notification_title_startup,utc_download_get_notification_title_cleanup},
+       {"utc_download_get_notification_title_n1",utc_download_get_notification_title_n1,utc_download_get_notification_title_startup,utc_download_get_notification_title_cleanup},
+       {"utc_download_get_notification_title_n2",utc_download_get_notification_title_n2,utc_download_get_notification_title_startup,utc_download_get_notification_title_cleanup},
+       {"utc_download_get_notification_type_p1",utc_download_get_notification_type_p1,utc_download_get_notification_type_startup,utc_download_get_notification_type_cleanup},
+       {"utc_download_get_notification_type_n1",utc_download_get_notification_type_n1,utc_download_get_notification_type_startup,utc_download_get_notification_type_cleanup},
+       {"utc_download_get_notification_type_n2",utc_download_get_notification_type_n2,utc_download_get_notification_type_startup,utc_download_get_notification_type_cleanup},
+       {"utc_download_get_state_p1",utc_download_get_state_p1,utc_download_get_state_startup,utc_download_get_state_cleanup},
+       {"utc_download_get_state_n1",utc_download_get_state_n1,utc_download_get_state_startup,utc_download_get_state_cleanup},
+       {"utc_download_get_state_n2",utc_download_get_state_n2,utc_download_get_state_startup,utc_download_get_state_cleanup},
+       {"utc_download_get_temp_path_p1",utc_download_get_temp_path_p1,utc_download_get_temp_path_startup,utc_download_get_temp_path_cleanup},
+       {"utc_download_get_temp_path_n1",utc_download_get_temp_path_n1,utc_download_get_temp_path_startup,utc_download_get_temp_path_cleanup},
+       {"utc_download_get_temp_path_n2",utc_download_get_temp_path_n2,utc_download_get_temp_path_startup,utc_download_get_temp_path_cleanup},
+       {"utc_download_get_url_p1",utc_download_get_url_p1,utc_download_get_url_startup,utc_download_get_url_cleanup},
+       {"utc_download_get_url_n1",utc_download_get_url_n1,utc_download_get_url_startup,utc_download_get_url_cleanup},
+       {"utc_download_get_url_n2",utc_download_get_url_n2,utc_download_get_url_startup,utc_download_get_url_cleanup},
+       {"utc_download_pause_p1",utc_download_pause_p1,utc_download_pause_startup,utc_download_pause_cleanup},
+       {"utc_download_pause_n1",utc_download_pause_n1,utc_download_pause_startup,utc_download_pause_cleanup},
+       {"utc_download_cancel_p1",utc_download_cancel_p1,utc_download_cancel_startup,utc_download_cancel_cleanup},
+       {"utc_download_cancel_n1",utc_download_cancel_n1,utc_download_cancel_startup,utc_download_cancel_cleanup},
+       {"utc_download_remove_http_header_field_p1",utc_download_remove_http_header_field_p1,utc_download_remove_http_header_field_startup,utc_download_remove_http_header_field_cleanup},
+       {"utc_download_remove_http_header_field_n1",utc_download_remove_http_header_field_n1,utc_download_remove_http_header_field_startup,utc_download_remove_http_header_field_cleanup},
+       {"utc_download_remove_http_header_field_n2",utc_download_remove_http_header_field_n2,utc_download_remove_http_header_field_startup,utc_download_remove_http_header_field_cleanup},
+       {"utc_download_remove_http_header_field_n3",utc_download_remove_http_header_field_n3,utc_download_remove_http_header_field_startup,utc_download_remove_http_header_field_cleanup},
+       {"utc_download_set_auto_download_p1",utc_download_set_auto_download_p1,utc_download_set_auto_download_startup,utc_download_set_auto_download_cleanup},
+       {"utc_download_set_auto_download_n1",utc_download_set_auto_download_n1,utc_download_set_auto_download_startup,utc_download_set_auto_download_cleanup},
+       {"utc_download_set_destination_p1",utc_download_set_destination_p1,utc_download_set_destination_startup,utc_download_set_destination_cleanup},
+       {"utc_download_set_destination_n1",utc_download_set_destination_n1,utc_download_set_destination_startup,utc_download_set_destination_cleanup},
+       {"utc_download_set_destination_n2",utc_download_set_destination_n2,utc_download_set_destination_startup,utc_download_set_destination_cleanup},
+       {"utc_download_set_file_name_p1",utc_download_set_file_name_p1,utc_download_set_file_name_startup,utc_download_set_file_name_cleanup},
+       {"utc_download_set_file_name_n1",utc_download_set_file_name_n1,utc_download_set_file_name_startup,utc_download_set_file_name_cleanup},
+       {"utc_download_set_file_name_n2",utc_download_set_file_name_n2,utc_download_set_file_name_startup,utc_download_set_file_name_cleanup},
+       {"utc_download_set_network_type_p1",utc_download_set_network_type_p1,utc_download_set_network_type_startup,utc_download_set_network_type_cleanup},
+       {"utc_download_set_network_type_n1",utc_download_set_network_type_n1,utc_download_set_network_type_startup,utc_download_set_network_type_cleanup},
+       {"utc_download_set_network_type_n2",utc_download_set_network_type_n2,utc_download_set_network_type_startup,utc_download_set_network_type_cleanup},
+       {"utc_download_set_notification_app_control_p1",utc_download_set_notification_app_control_p1,utc_download_set_notification_app_control_startup,utc_download_set_notification_app_control_cleanup},
+       {"utc_download_set_notification_app_control_n1",utc_download_set_notification_app_control_n1,utc_download_set_notification_app_control_startup,utc_download_set_notification_app_control_cleanup},
+       {"utc_download_set_notification_app_control_n2",utc_download_set_notification_app_control_n2,utc_download_set_notification_app_control_startup,utc_download_set_notification_app_control_cleanup},
+       {"utc_download_set_notification_app_control_n3",utc_download_set_notification_app_control_n3,utc_download_set_notification_app_control_startup,utc_download_set_notification_app_control_cleanup},
+       {"utc_download_set_notification_description_p1",utc_download_set_notification_description_p1,utc_download_set_notification_description_startup,utc_download_set_notification_description_cleanup},
+       {"utc_download_set_notification_description_n1",utc_download_set_notification_description_n1,utc_download_set_notification_description_startup,utc_download_set_notification_description_cleanup},
+       {"utc_download_set_notification_description_n2",utc_download_set_notification_description_n2,utc_download_set_notification_description_startup,utc_download_set_notification_description_cleanup},
+       {"utc_download_set_notification_description_n3",utc_download_set_notification_description_n3,utc_download_set_notification_description_startup,utc_download_set_notification_description_cleanup},
+       {"utc_download_set_notification_title_p1",utc_download_set_notification_title_p1,utc_download_set_notification_title_startup,utc_download_set_notification_title_cleanup},
+       {"utc_download_set_notification_title_n1",utc_download_set_notification_title_n1,utc_download_set_notification_title_startup,utc_download_set_notification_title_cleanup},
+       {"utc_download_set_notification_title_n2",utc_download_set_notification_title_n2,utc_download_set_notification_title_startup,utc_download_set_notification_title_cleanup},
+       {"utc_download_set_notification_title_n3",utc_download_set_notification_title_n3,utc_download_set_notification_title_startup,utc_download_set_notification_title_cleanup},
+       {"utc_download_set_notification_type_p1",utc_download_set_notification_type_p1,utc_download_set_notification_type_startup,utc_download_set_notification_type_cleanup},
+       {"utc_download_set_notification_type_n1",utc_download_set_notification_type_n1,utc_download_set_notification_type_startup,utc_download_set_notification_type_cleanup},
+       {"utc_download_set_notification_type_n2",utc_download_set_notification_type_n2,utc_download_set_notification_type_startup,utc_download_set_notification_type_cleanup},
+       {"utc_download_set_progress_cb_p1",utc_download_set_progress_cb_p1,utc_download_set_progress_cb_startup,utc_download_set_progress_cb_cleanup},
+       {"utc_download_set_progress_cb_n1",utc_download_set_progress_cb_n1,utc_download_set_progress_cb_startup,utc_download_set_progress_cb_cleanup},
+       {"utc_download_set_state_changed_cb_p1",utc_download_set_state_changed_cb_p1,utc_download_set_state_changed_cb_startup,utc_download_set_state_changed_cb_cleanup},
+       {"utc_download_set_state_changed_cb_n1",utc_download_set_state_changed_cb_n1,utc_download_set_state_changed_cb_startup,utc_download_set_state_changed_cb_cleanup},
+       {"utc_download_set_temp_file_path_p1",utc_download_set_temp_file_path_p1,utc_download_set_temp_path_startup,utc_download_set_temp_path_cleanup},
+       {"utc_download_set_temp_file_path_n1",utc_download_set_temp_file_path_n1,utc_download_set_temp_path_startup,utc_download_set_temp_path_cleanup},
+       {"utc_download_set_temp_file_path_n2",utc_download_set_temp_file_path_n2,utc_download_set_temp_path_startup,utc_download_set_temp_path_cleanup},
+       {"utc_download_set_url_p1",utc_download_set_url_p1,utc_download_set_url_startup,utc_download_set_url_cleanup},
+       {"utc_download_set_url_n1",utc_download_set_url_n1,utc_download_set_url_startup,utc_download_set_url_cleanup},
+       {"utc_download_set_url_n2",utc_download_set_url_n2,utc_download_set_url_startup,utc_download_set_url_cleanup},
+       {"utc_download_start_p1",utc_download_start_p1,utc_download_start_startup,utc_download_start_cleanup},
+       {"utc_download_start_n1",utc_download_start_n1,utc_download_start_startup,utc_download_start_cleanup},
+       {"utc_download_unset_progress_cb_p1",utc_download_unset_progress_cb_p1,utc_download_unset_progress_cb_startup,utc_download_unset_progress_cb_cleanup},
+       {"utc_download_unset_progress_cb_n1",utc_download_unset_progress_cb_n1,utc_download_unset_progress_cb_startup,utc_download_unset_progress_cb_cleanup},
+       {"utc_url_download_unset_state_changed_cb_p1",utc_url_download_unset_state_changed_cb_p1,utc_url_download_unset_state_changed_cb_startup,utc_url_download_unset_state_changed_cb_cleanup},
+       {"utc_url_download_unset_state_changed_cb_n1",utc_url_download_unset_state_changed_cb_n1,utc_url_download_unset_state_changed_cb_startup,utc_url_download_unset_state_changed_cb_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_URL-DOWNLOAD-NATIVE_H__
diff --git a/src/utc/voice-control-elm/tct-voice-control-elm-core_tv.h b/src/utc/voice-control-elm/tct-voice-control-elm-core_tv.h
new file mode 100755 (executable)
index 0000000..e0b2273
--- /dev/null
@@ -0,0 +1,172 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_VOICE-CONTROL-ELM-NATIVE_H__
+#define __TCT_VOICE-CONTROL-ELM-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_voice_control_elm_startup(void);
+extern void utc_voice_control_elm_cleanup(void);
+
+extern int utc_voice_control_elm_vc_elm_initialize_p(void);
+extern int utc_voice_control_elm_vc_elm_initialize_n(void);
+extern int utc_voice_control_elm_vc_elm_deinitialize_p(void);
+extern int utc_voice_control_elm_vc_elm_deinitialize_n(void);
+extern int utc_voice_control_elm_vc_elm_get_current_language_p(void);
+extern int utc_voice_control_elm_vc_elm_get_current_language_n(void);
+extern int utc_voice_control_elm_vc_elm_create_object_p1(void);
+extern int utc_voice_control_elm_vc_elm_create_object_p2(void);
+extern int utc_voice_control_elm_vc_elm_create_object_p3(void);
+extern int utc_voice_control_elm_vc_elm_create_object_p4(void);
+extern int utc_voice_control_elm_vc_elm_create_object_p5(void);
+extern int utc_voice_control_elm_vc_elm_create_object_p6(void);
+extern int utc_voice_control_elm_vc_elm_create_object_p7(void);
+extern int utc_voice_control_elm_vc_elm_create_object_p8(void);
+extern int utc_voice_control_elm_vc_elm_create_object_p9(void);
+extern int utc_voice_control_elm_vc_elm_create_object_p10(void);
+extern int utc_voice_control_elm_vc_elm_create_object_n1(void);
+extern int utc_voice_control_elm_vc_elm_create_object_n2(void);
+extern int utc_voice_control_elm_vc_elm_create_object_n3(void);
+extern int utc_voice_control_elm_vc_elm_create_item_p(void);
+extern int utc_voice_control_elm_vc_elm_create_item_n1(void);
+extern int utc_voice_control_elm_vc_elm_create_item_n2(void);
+extern int utc_voice_control_elm_vc_elm_create_item_n3(void);
+extern int utc_voice_control_elm_vc_elm_destroy_p(void);
+extern int utc_voice_control_elm_vc_elm_destroy_n1(void);
+extern int utc_voice_control_elm_vc_elm_destroy_n2(void);
+extern int utc_voice_control_elm_vc_elm_destroy_n3(void);
+extern int utc_voice_control_elm_vc_elm_set_command_p1(void);
+extern int utc_voice_control_elm_vc_elm_set_command_p2(void);
+extern int utc_voice_control_elm_vc_elm_set_command_n(void);
+extern int utc_voice_control_elm_vc_elm_unset_command_p1(void);
+extern int utc_voice_control_elm_vc_elm_unset_command_p2(void);
+extern int utc_voice_control_elm_vc_elm_unset_command_n(void);
+extern int utc_voice_control_elm_vc_elm_set_command_hint_p1(void);
+extern int utc_voice_control_elm_vc_elm_set_command_hint_p2(void);
+extern int utc_voice_control_elm_vc_elm_set_command_hint_n(void);
+extern int utc_voice_control_elm_vc_elm_unset_command_hint_p1(void);
+extern int utc_voice_control_elm_vc_elm_unset_command_hint_p2(void);
+extern int utc_voice_control_elm_vc_elm_unset_command_hint_n(void);
+extern int utc_voice_control_elm_vc_elm_set_command_hint_direction_p1(void);
+extern int utc_voice_control_elm_vc_elm_set_command_hint_direction_p2(void);
+extern int utc_voice_control_elm_vc_elm_set_command_hint_direction_n(void);
+extern int utc_voice_control_elm_vc_elm_get_command_hint_direction_p1(void);
+extern int utc_voice_control_elm_vc_elm_get_command_hint_direction_p2(void);
+extern int utc_voice_control_elm_vc_elm_get_command_hint_direction_n(void);
+extern int utc_voice_control_elm_vc_elm_set_command_hint_offset_p1(void);
+extern int utc_voice_control_elm_vc_elm_set_command_hint_offset_p2(void);
+extern int utc_voice_control_elm_vc_elm_set_command_hint_offset_n(void);
+extern int utc_voice_control_elm_vc_elm_get_command_hint_offset_p1(void);
+extern int utc_voice_control_elm_vc_elm_get_command_hint_offset_p2(void);
+extern int utc_voice_control_elm_vc_elm_get_command_hint_offset_n1(void);
+extern int utc_voice_control_elm_vc_elm_get_command_hint_offset_n2(void);
+extern int utc_voice_control_elm_vc_elm_set_current_language_changed_cb_p(void);
+extern int utc_voice_control_elm_vc_elm_set_current_language_changed_cb_n1(void);
+extern int utc_voice_control_elm_vc_elm_set_current_language_changed_cb_n2(void);
+extern int utc_voice_control_elm_vc_elm_unset_current_language_changed_cb_p(void);
+extern int utc_voice_control_elm_vc_elm_unset_current_language_changed_cb_n1(void);
+extern int utc_voice_control_elm_vc_elm_unset_current_language_changed_cb_n2(void);
+extern int utc_voice_control_elm_vc_elm_foreach_supported_languages_p(void);
+extern int utc_voice_control_elm_vc_elm_foreach_supported_languages_n(void);
+extern int utc_voice_control_elm_vc_elm_foreach_supported_widgets_p(void);
+extern int utc_voice_control_elm_vc_elm_foreach_supported_widgets_n1(void);
+extern int utc_voice_control_elm_vc_elm_foreach_supported_widgets_n2(void);
+extern int utc_voice_control_elm_vc_elm_foreach_supported_actions_p(void);
+extern int utc_voice_control_elm_vc_elm_foreach_supported_actions_n1(void);
+extern int utc_voice_control_elm_vc_elm_foreach_supported_actions_n2(void);
+extern int utc_voice_control_elm_vc_elm_foreach_supported_actions_n3(void);
+extern int utc_voice_control_elm_vc_elm_get_action_command_p(void);
+extern int utc_voice_control_elm_vc_elm_get_action_command_n1(void);
+extern int utc_voice_control_elm_vc_elm_get_action_command_n2(void);
+extern int utc_voice_control_elm_vc_elm_get_action_command_n3(void);
+
+testcase tc_array[] = {
+       {"utc_voice_control_elm_vc_elm_initialize_p",utc_voice_control_elm_vc_elm_initialize_p,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_initialize_n",utc_voice_control_elm_vc_elm_initialize_n,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_deinitialize_p",utc_voice_control_elm_vc_elm_deinitialize_p,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_deinitialize_n",utc_voice_control_elm_vc_elm_deinitialize_n,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_get_current_language_p",utc_voice_control_elm_vc_elm_get_current_language_p,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_get_current_language_n",utc_voice_control_elm_vc_elm_get_current_language_n,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_create_object_p1",utc_voice_control_elm_vc_elm_create_object_p1,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_create_object_p2",utc_voice_control_elm_vc_elm_create_object_p2,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_create_object_p3",utc_voice_control_elm_vc_elm_create_object_p3,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_create_object_p4",utc_voice_control_elm_vc_elm_create_object_p4,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_create_object_p5",utc_voice_control_elm_vc_elm_create_object_p5,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_create_object_p6",utc_voice_control_elm_vc_elm_create_object_p6,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_create_object_p7",utc_voice_control_elm_vc_elm_create_object_p7,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_create_object_p8",utc_voice_control_elm_vc_elm_create_object_p8,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_create_object_p9",utc_voice_control_elm_vc_elm_create_object_p9,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_create_object_p10",utc_voice_control_elm_vc_elm_create_object_p10,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_create_object_n1",utc_voice_control_elm_vc_elm_create_object_n1,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_create_object_n2",utc_voice_control_elm_vc_elm_create_object_n2,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_create_object_n3",utc_voice_control_elm_vc_elm_create_object_n3,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_create_item_p",utc_voice_control_elm_vc_elm_create_item_p,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_create_item_n1",utc_voice_control_elm_vc_elm_create_item_n1,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_create_item_n2",utc_voice_control_elm_vc_elm_create_item_n2,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_create_item_n3",utc_voice_control_elm_vc_elm_create_item_n3,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_destroy_p",utc_voice_control_elm_vc_elm_destroy_p,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_destroy_n1",utc_voice_control_elm_vc_elm_destroy_n1,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_destroy_n2",utc_voice_control_elm_vc_elm_destroy_n2,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_destroy_n3",utc_voice_control_elm_vc_elm_destroy_n3,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_set_command_p1",utc_voice_control_elm_vc_elm_set_command_p1,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_set_command_p2",utc_voice_control_elm_vc_elm_set_command_p2,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_set_command_n",utc_voice_control_elm_vc_elm_set_command_n,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_unset_command_p1",utc_voice_control_elm_vc_elm_unset_command_p1,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_unset_command_p2",utc_voice_control_elm_vc_elm_unset_command_p2,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_unset_command_n",utc_voice_control_elm_vc_elm_unset_command_n,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_set_command_hint_p1",utc_voice_control_elm_vc_elm_set_command_hint_p1,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_set_command_hint_p2",utc_voice_control_elm_vc_elm_set_command_hint_p2,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_set_command_hint_n",utc_voice_control_elm_vc_elm_set_command_hint_n,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_unset_command_hint_p1",utc_voice_control_elm_vc_elm_unset_command_hint_p1,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_unset_command_hint_p2",utc_voice_control_elm_vc_elm_unset_command_hint_p2,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_unset_command_hint_n",utc_voice_control_elm_vc_elm_unset_command_hint_n,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_set_command_hint_direction_p1",utc_voice_control_elm_vc_elm_set_command_hint_direction_p1,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_set_command_hint_direction_p2",utc_voice_control_elm_vc_elm_set_command_hint_direction_p2,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_set_command_hint_direction_n",utc_voice_control_elm_vc_elm_set_command_hint_direction_n,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_get_command_hint_direction_p1",utc_voice_control_elm_vc_elm_get_command_hint_direction_p1,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_get_command_hint_direction_p2",utc_voice_control_elm_vc_elm_get_command_hint_direction_p2,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_get_command_hint_direction_n",utc_voice_control_elm_vc_elm_get_command_hint_direction_n,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_set_command_hint_offset_p1",utc_voice_control_elm_vc_elm_set_command_hint_offset_p1,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_set_command_hint_offset_p2",utc_voice_control_elm_vc_elm_set_command_hint_offset_p2,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_set_command_hint_offset_n",utc_voice_control_elm_vc_elm_set_command_hint_offset_n,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_get_command_hint_offset_p1",utc_voice_control_elm_vc_elm_get_command_hint_offset_p1,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_get_command_hint_offset_p2",utc_voice_control_elm_vc_elm_get_command_hint_offset_p2,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_get_command_hint_offset_n1",utc_voice_control_elm_vc_elm_get_command_hint_offset_n1,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_get_command_hint_offset_n2",utc_voice_control_elm_vc_elm_get_command_hint_offset_n2,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_set_current_language_changed_cb_p",utc_voice_control_elm_vc_elm_set_current_language_changed_cb_p,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_set_current_language_changed_cb_n1",utc_voice_control_elm_vc_elm_set_current_language_changed_cb_n1,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_set_current_language_changed_cb_n2",utc_voice_control_elm_vc_elm_set_current_language_changed_cb_n2,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_unset_current_language_changed_cb_p",utc_voice_control_elm_vc_elm_unset_current_language_changed_cb_p,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_unset_current_language_changed_cb_n1",utc_voice_control_elm_vc_elm_unset_current_language_changed_cb_n1,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_unset_current_language_changed_cb_n2",utc_voice_control_elm_vc_elm_unset_current_language_changed_cb_n2,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_foreach_supported_languages_p",utc_voice_control_elm_vc_elm_foreach_supported_languages_p,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_foreach_supported_languages_n",utc_voice_control_elm_vc_elm_foreach_supported_languages_n,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_foreach_supported_widgets_p",utc_voice_control_elm_vc_elm_foreach_supported_widgets_p,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_foreach_supported_widgets_n1",utc_voice_control_elm_vc_elm_foreach_supported_widgets_n1,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_foreach_supported_widgets_n2",utc_voice_control_elm_vc_elm_foreach_supported_widgets_n2,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_foreach_supported_actions_p",utc_voice_control_elm_vc_elm_foreach_supported_actions_p,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_foreach_supported_actions_n1",utc_voice_control_elm_vc_elm_foreach_supported_actions_n1,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_foreach_supported_actions_n2",utc_voice_control_elm_vc_elm_foreach_supported_actions_n2,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_foreach_supported_actions_n3",utc_voice_control_elm_vc_elm_foreach_supported_actions_n3,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_get_action_command_p",utc_voice_control_elm_vc_elm_get_action_command_p,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_get_action_command_n1",utc_voice_control_elm_vc_elm_get_action_command_n1,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_get_action_command_n2",utc_voice_control_elm_vc_elm_get_action_command_n2,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {"utc_voice_control_elm_vc_elm_get_action_command_n3",utc_voice_control_elm_vc_elm_get_action_command_n3,utc_voice_control_elm_startup,utc_voice_control_elm_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_VOICE-CONTROL-ELM-NATIVE_H__
diff --git a/src/utc/voice-control/tct-voice-control-core_tv.h b/src/utc/voice-control/tct-voice-control-core_tv.h
new file mode 100644 (file)
index 0000000..44cc5fb
--- /dev/null
@@ -0,0 +1,253 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_VOICE-CONTROL-NATIVE_H__
+#define __TCT_VOICE-CONTROL-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_voice_control_startup(void);
+extern void utc_voice_control_cleanup(void);
+
+
+extern int utc_vc_initialize_p(void);
+extern int utc_vc_deinitialize_p(void);
+extern int utc_vc_deinitialize_n(void);
+extern int utc_vc_prepare_p(void);
+extern int utc_vc_prepare_n(void);
+extern int utc_vc_unprepare_p(void);
+extern int utc_vc_unprepare_n(void);
+extern int utc_vc_unprepare_n2(void);
+extern int utc_vc_foreach_supported_languages_p(void);
+extern int utc_vc_foreach_supported_languages_n(void);
+extern int utc_vc_foreach_supported_languages_n2(void);
+extern int utc_vc_get_current_language_p(void);
+extern int utc_vc_get_current_language_n(void);
+extern int utc_vc_get_current_language_n2(void);
+extern int utc_vc_get_state_p(void);
+extern int utc_vc_get_state_p2(void);
+extern int utc_vc_get_state_n(void);
+extern int utc_vc_get_state_n2(void);
+extern int utc_vc_get_service_state_p(void);
+extern int utc_vc_get_service_state_n(void);
+extern int utc_vc_get_service_state_n2(void);
+extern int utc_vc_get_system_command_list_p(void);
+extern int utc_vc_get_system_command_list_n(void);
+extern int utc_vc_get_system_command_list_n2(void);
+extern int utc_vc_set_command_list_p(void);
+extern int utc_vc_set_command_list_n(void);
+extern int utc_vc_set_command_list_n2(void);
+extern int utc_vc_set_command_list_n3(void);
+extern int utc_vc_unset_command_list_p(void);
+extern int utc_vc_unset_command_list_n(void);
+extern int utc_vc_unset_command_list_n2(void);
+extern int utc_vc_get_result_p(void);
+extern int utc_vc_get_result_n(void);
+extern int utc_vc_set_result_cb_p(void);
+extern int utc_vc_set_result_cb_n(void);
+extern int utc_vc_set_result_cb_n2(void);
+extern int utc_vc_set_result_cb_n3(void);
+extern int utc_vc_unset_result_cb_p(void);
+extern int utc_vc_unset_result_cb_n(void);
+extern int utc_vc_unset_result_cb_n2(void);
+extern int utc_vc_set_service_state_changed_cb_p(void);
+extern int utc_vc_set_service_state_changed_cb_n(void);
+extern int utc_vc_set_service_state_changed_cb_n2(void);
+extern int utc_vc_set_service_state_changed_cb_n3(void);
+extern int utc_vc_unset_service_state_changed_cb_p(void);
+extern int utc_vc_unset_service_state_changed_cb_n(void);
+extern int utc_vc_unset_service_state_changed_cb_n2(void);
+extern int utc_vc_set_state_changed_cb_p(void);
+extern int utc_vc_set_state_changed_cb_n(void);
+extern int utc_vc_set_state_changed_cb_n2(void);
+extern int utc_vc_set_state_changed_cb_n3(void);
+extern int utc_vc_unset_state_changed_cb_p(void);
+extern int utc_vc_unset_state_changed_cb_n(void);
+extern int utc_vc_set_current_language_changed_cb_p(void);
+extern int utc_vc_set_current_language_changed_cb_n(void);
+extern int utc_vc_set_current_language_changed_cb_n2(void);
+extern int utc_vc_set_current_language_changed_cb_n3(void);
+extern int utc_vc_unset_current_language_changed_cb_p(void);
+extern int utc_vc_unset_current_language_changed_cb_n(void);
+extern int utc_vc_unset_current_language_changed_cb_n2(void);
+extern int utc_vc_set_error_cb_p(void);
+extern int utc_vc_set_error_cb_n(void);
+extern int utc_vc_set_error_cb_n2(void);
+extern int utc_vc_set_error_cb_n3(void);
+extern int utc_vc_unset_error_cb_p(void);
+extern int utc_vc_unset_error_cb_n(void);
+extern int utc_vc_unset_error_cb_n2(void);
+extern int utc_vc_set_invocation_name_p(void);
+extern int utc_vc_set_invocation_name_n(void);
+extern int utc_vc_request_dialog_p(void);
+extern int utc_vc_request_dialog_n(void);
+extern int utc_vc_cmd_list_create_p(void);
+extern int utc_vc_cmd_list_create_n(void);
+extern int utc_vc_cmd_list_destroy_p(void);
+extern int utc_vc_cmd_list_destroy_n(void);
+extern int utc_vc_cmd_list_get_count_p(void);
+extern int utc_vc_cmd_list_get_count_n(void);
+extern int utc_vc_cmd_list_add_p(void);
+extern int utc_vc_cmd_list_add_n(void);
+extern int utc_vc_cmd_list_remove_p(void);
+extern int utc_vc_cmd_list_remove_n(void);
+extern int utc_vc_cmd_list_foreach_commands_p(void);
+extern int utc_vc_cmd_list_foreach_commands_n(void);
+extern int utc_vc_cmd_list_first_p(void);
+extern int utc_vc_cmd_list_first_n(void);
+extern int utc_vc_cmd_list_last_p(void);
+extern int utc_vc_cmd_list_last_n(void);
+extern int utc_vc_cmd_list_next_p(void);
+extern int utc_vc_cmd_list_next_n(void);
+extern int utc_vc_cmd_list_prev_p(void);
+extern int utc_vc_cmd_list_prev_n(void);
+extern int utc_vc_cmd_list_get_current_p(void);
+extern int utc_vc_cmd_list_get_current_n(void);
+extern int utc_vc_cmd_create_p(void);
+extern int utc_vc_cmd_create_n(void);
+extern int utc_vc_cmd_destroy_p(void);
+extern int utc_vc_cmd_destroy_n(void);
+extern int utc_vc_cmd_set_command_p(void);
+extern int utc_vc_cmd_set_command_n(void);
+extern int utc_vc_cmd_get_command_p(void);
+extern int utc_vc_cmd_get_command_n(void);
+extern int utc_vc_cmd_get_unfixed_command_p(void);
+extern int utc_vc_cmd_get_unfixed_command_n(void);
+extern int utc_vc_cmd_set_type_p(void);
+extern int utc_vc_cmd_set_type_n(void);
+extern int utc_vc_cmd_get_type_p(void);
+extern int utc_vc_cmd_get_type_n(void);
+extern int utc_vc_cmd_set_format_p(void);
+extern int utc_vc_cmd_set_format_n(void);
+extern int utc_vc_cmd_get_format_p(void);
+extern int utc_vc_cmd_get_format_n(void);
+
+testcase tc_array[] = {
+       {"utc_vc_initialize_p",utc_vc_initialize_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_deinitialize_p",utc_vc_deinitialize_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_deinitialize_n",utc_vc_deinitialize_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_prepare_p",utc_vc_prepare_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_prepare_n",utc_vc_prepare_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_unprepare_p",utc_vc_unprepare_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_unprepare_n",utc_vc_unprepare_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_unprepare_n2",utc_vc_unprepare_n2,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_foreach_supported_languages_p",utc_vc_foreach_supported_languages_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_foreach_supported_languages_n",utc_vc_foreach_supported_languages_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_foreach_supported_languages_n2",utc_vc_foreach_supported_languages_n2,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_get_current_language_p",utc_vc_get_current_language_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_get_current_language_n",utc_vc_get_current_language_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_get_current_language_n2",utc_vc_get_current_language_n2,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_get_state_p",utc_vc_get_state_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_get_state_p2",utc_vc_get_state_p2,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_get_state_n",utc_vc_get_state_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_get_state_n2",utc_vc_get_state_n2,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_get_service_state_p",utc_vc_get_service_state_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_get_service_state_n",utc_vc_get_service_state_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_get_service_state_n2",utc_vc_get_service_state_n2,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_get_system_command_list_p",utc_vc_get_system_command_list_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_get_system_command_list_n",utc_vc_get_system_command_list_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_get_system_command_list_n2",utc_vc_get_system_command_list_n2,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_set_command_list_p",utc_vc_set_command_list_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_set_command_list_n",utc_vc_set_command_list_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_set_command_list_n2",utc_vc_set_command_list_n2,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_set_command_list_n3",utc_vc_set_command_list_n3,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_unset_command_list_p",utc_vc_unset_command_list_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_unset_command_list_n",utc_vc_unset_command_list_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_unset_command_list_n2",utc_vc_unset_command_list_n2,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_get_result_p",utc_vc_get_result_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_get_result_n",utc_vc_get_result_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_set_result_cb_p",utc_vc_set_result_cb_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_set_result_cb_n",utc_vc_set_result_cb_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_set_result_cb_n2",utc_vc_set_result_cb_n2,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_set_result_cb_n3",utc_vc_set_result_cb_n3,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_unset_result_cb_p",utc_vc_unset_result_cb_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_unset_result_cb_n",utc_vc_unset_result_cb_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_unset_result_cb_n2",utc_vc_unset_result_cb_n2,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_set_service_state_changed_cb_p",utc_vc_set_service_state_changed_cb_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_set_service_state_changed_cb_n",utc_vc_set_service_state_changed_cb_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_set_service_state_changed_cb_n2",utc_vc_set_service_state_changed_cb_n2,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_set_service_state_changed_cb_n3",utc_vc_set_service_state_changed_cb_n3,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_unset_service_state_changed_cb_p",utc_vc_unset_service_state_changed_cb_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_unset_service_state_changed_cb_n",utc_vc_unset_service_state_changed_cb_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_unset_service_state_changed_cb_n2",utc_vc_unset_service_state_changed_cb_n2,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_set_state_changed_cb_p",utc_vc_set_state_changed_cb_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_set_state_changed_cb_n",utc_vc_set_state_changed_cb_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_set_state_changed_cb_n2",utc_vc_set_state_changed_cb_n2,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_set_state_changed_cb_n3",utc_vc_set_state_changed_cb_n3,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_unset_state_changed_cb_p",utc_vc_unset_state_changed_cb_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_unset_state_changed_cb_n",utc_vc_unset_state_changed_cb_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_set_current_language_changed_cb_p",utc_vc_set_current_language_changed_cb_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_set_current_language_changed_cb_n",utc_vc_set_current_language_changed_cb_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_set_current_language_changed_cb_n2",utc_vc_set_current_language_changed_cb_n2,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_set_current_language_changed_cb_n3",utc_vc_set_current_language_changed_cb_n3,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_unset_current_language_changed_cb_p",utc_vc_unset_current_language_changed_cb_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_unset_current_language_changed_cb_n",utc_vc_unset_current_language_changed_cb_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_unset_current_language_changed_cb_n2",utc_vc_unset_current_language_changed_cb_n2,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_set_error_cb_p",utc_vc_set_error_cb_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_set_error_cb_n",utc_vc_set_error_cb_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_set_error_cb_n2",utc_vc_set_error_cb_n2,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_set_error_cb_n3",utc_vc_set_error_cb_n3,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_unset_error_cb_p",utc_vc_unset_error_cb_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_unset_error_cb_n",utc_vc_unset_error_cb_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_unset_error_cb_n2",utc_vc_unset_error_cb_n2,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_set_invocation_name_p",utc_vc_set_invocation_name_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_set_invocation_name_n",utc_vc_set_invocation_name_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_request_dialog_p",utc_vc_request_dialog_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_request_dialog_n",utc_vc_request_dialog_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_list_create_p",utc_vc_cmd_list_create_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_list_create_n",utc_vc_cmd_list_create_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_list_destroy_p",utc_vc_cmd_list_destroy_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_list_destroy_n",utc_vc_cmd_list_destroy_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_list_get_count_p",utc_vc_cmd_list_get_count_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_list_get_count_n",utc_vc_cmd_list_get_count_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_list_add_p",utc_vc_cmd_list_add_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_list_add_n",utc_vc_cmd_list_add_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_list_remove_p",utc_vc_cmd_list_remove_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_list_remove_n",utc_vc_cmd_list_remove_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_list_foreach_commands_p",utc_vc_cmd_list_foreach_commands_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_list_foreach_commands_n",utc_vc_cmd_list_foreach_commands_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_list_first_p",utc_vc_cmd_list_first_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_list_first_n",utc_vc_cmd_list_first_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_list_last_p",utc_vc_cmd_list_last_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_list_last_n",utc_vc_cmd_list_last_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_list_next_p",utc_vc_cmd_list_next_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_list_next_n",utc_vc_cmd_list_next_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_list_prev_p",utc_vc_cmd_list_prev_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_list_prev_n",utc_vc_cmd_list_prev_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_list_get_current_p",utc_vc_cmd_list_get_current_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_list_get_current_n",utc_vc_cmd_list_get_current_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_create_p",utc_vc_cmd_create_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_create_n",utc_vc_cmd_create_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_destroy_p",utc_vc_cmd_destroy_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_destroy_n",utc_vc_cmd_destroy_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_set_command_p",utc_vc_cmd_set_command_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_set_command_n",utc_vc_cmd_set_command_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_get_command_p",utc_vc_cmd_get_command_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_get_command_n",utc_vc_cmd_get_command_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_get_unfixed_command_p",utc_vc_cmd_get_unfixed_command_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_get_unfixed_command_n",utc_vc_cmd_get_unfixed_command_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_set_type_p",utc_vc_cmd_set_type_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_set_type_n",utc_vc_cmd_set_type_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_get_type_p",utc_vc_cmd_get_type_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_get_type_n",utc_vc_cmd_get_type_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_set_format_p",utc_vc_cmd_set_format_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_set_format_n",utc_vc_cmd_set_format_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_get_format_p",utc_vc_cmd_get_format_p,utc_voice_control_startup,utc_voice_control_cleanup},
+       {"utc_vc_cmd_get_format_n",utc_vc_cmd_get_format_n,utc_voice_control_startup,utc_voice_control_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_VOICE-CONTROL-NATIVE_H__
diff --git a/src/utc/vpn/tct-vpn-core_tv.h b/src/utc/vpn/tct-vpn-core_tv.h
new file mode 100755 (executable)
index 0000000..b2fed47
--- /dev/null
@@ -0,0 +1,104 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_VPN-NATIVE_H__
+#define __TCT_VPN-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_vpn_startup(void);
+extern void utc_vpn_cleanup(void);
+
+extern int utc_vpn_vpnsvc_init_p(void);
+extern int utc_vpn_vpnsvc_init_n(void);
+extern int utc_vpn_vpnsvc_deinit_p(void);
+extern int utc_vpn_vpnsvc_deinit_n(void);
+extern int utc_vpn_vpnsvc_protect_p(void);
+extern int utc_vpn_vpnsvc_protect_n(void);
+extern int utc_vpn_vpnsvc_block_networks_p(void);
+extern int utc_vpn_vpnsvc_block_networks_n(void);
+extern int utc_vpn_vpnsvc_unblock_networks_p(void);
+extern int utc_vpn_vpnsvc_unblock_networks_n(void);
+extern int utc_vpn_vpnsvc_get_iface_fd_p(void);
+extern int utc_vpn_vpnsvc_get_iface_fd_n(void);
+extern int utc_vpn_vpnsvc_get_iface_index_p(void);
+extern int utc_vpn_vpnsvc_get_iface_index_n(void);
+extern int utc_vpn_vpnsvc_get_iface_name_p(void);
+extern int utc_vpn_vpnsvc_get_iface_name_n(void);
+extern int utc_vpn_vpnsvc_set_mtu_p(void);
+extern int utc_vpn_vpnsvc_set_mtu_n(void);
+extern int utc_vpn_vpnsvc_set_blocking_p(void);
+extern int utc_vpn_vpnsvc_set_blocking_n(void);
+extern int utc_vpn_vpnsvc_set_session_p(void);
+extern int utc_vpn_vpnsvc_set_session_n(void);
+extern int utc_vpn_vpnsvc_get_session_p(void);
+extern int utc_vpn_vpnsvc_get_session_n(void);
+extern int utc_vpn_vpnsvc_read_n(void);
+extern int utc_vpn_vpnsvc_write_n(void);
+extern int utc_vpn_vpnsvc_set_local_ip_address_n(void);
+extern int utc_vpn_vpnsvc_set_local_ip_address_p(void);
+extern int utc_vpn_vpnsvc_set_remote_ip_address_n(void);
+extern int utc_vpn_vpnsvc_set_remote_ip_address_p(void);
+extern int utc_vpn_vpnsvc_update_settings_n1(void);
+extern int utc_vpn_vpnsvc_update_settings_n2(void);
+extern int utc_vpn_vpnsvc_update_settings_p(void);
+extern int utc_vpn_vpnsvc_add_route_n(void);
+extern int utc_vpn_vpnsvc_remove_route_n(void);
+extern int utc_vpn_vpnsvc_add_dns_server_n(void);
+extern int utc_vpn_vpnsvc_remove_dns_server_n(void);
+
+testcase tc_array[] = {
+       {"utc_vpn_vpnsvc_init_p",utc_vpn_vpnsvc_init_p,utc_vpn_startup,utc_vpn_cleanup},
+       {"utc_vpn_vpnsvc_init_n",utc_vpn_vpnsvc_init_n,utc_vpn_startup,utc_vpn_cleanup},
+       {"utc_vpn_vpnsvc_deinit_p",utc_vpn_vpnsvc_deinit_p,utc_vpn_startup,utc_vpn_cleanup},
+       {"utc_vpn_vpnsvc_deinit_n",utc_vpn_vpnsvc_deinit_n,utc_vpn_startup,utc_vpn_cleanup},
+       {"utc_vpn_vpnsvc_protect_p",utc_vpn_vpnsvc_protect_p,utc_vpn_startup,utc_vpn_cleanup},
+       {"utc_vpn_vpnsvc_protect_n",utc_vpn_vpnsvc_protect_n,utc_vpn_startup,utc_vpn_cleanup},
+       {"utc_vpn_vpnsvc_block_networks_p",utc_vpn_vpnsvc_block_networks_p,utc_vpn_startup,utc_vpn_cleanup},
+       {"utc_vpn_vpnsvc_block_networks_n",utc_vpn_vpnsvc_block_networks_n,utc_vpn_startup,utc_vpn_cleanup},
+       {"utc_vpn_vpnsvc_unblock_networks_p",utc_vpn_vpnsvc_unblock_networks_p,utc_vpn_startup,utc_vpn_cleanup},
+       {"utc_vpn_vpnsvc_unblock_networks_n",utc_vpn_vpnsvc_unblock_networks_n,utc_vpn_startup,utc_vpn_cleanup},
+       {"utc_vpn_vpnsvc_get_iface_fd_p",utc_vpn_vpnsvc_get_iface_fd_p,utc_vpn_startup,utc_vpn_cleanup},
+       {"utc_vpn_vpnsvc_get_iface_fd_n",utc_vpn_vpnsvc_get_iface_fd_n,utc_vpn_startup,utc_vpn_cleanup},
+       {"utc_vpn_vpnsvc_get_iface_index_p",utc_vpn_vpnsvc_get_iface_index_p,utc_vpn_startup,utc_vpn_cleanup},
+       {"utc_vpn_vpnsvc_get_iface_index_n",utc_vpn_vpnsvc_get_iface_index_n,utc_vpn_startup,utc_vpn_cleanup},
+       {"utc_vpn_vpnsvc_get_iface_name_p",utc_vpn_vpnsvc_get_iface_name_p,utc_vpn_startup,utc_vpn_cleanup},
+       {"utc_vpn_vpnsvc_get_iface_name_n",utc_vpn_vpnsvc_get_iface_name_n,utc_vpn_startup,utc_vpn_cleanup},
+       {"utc_vpn_vpnsvc_set_mtu_p",utc_vpn_vpnsvc_set_mtu_p,utc_vpn_startup,utc_vpn_cleanup},
+       {"utc_vpn_vpnsvc_set_mtu_n",utc_vpn_vpnsvc_set_mtu_n,utc_vpn_startup,utc_vpn_cleanup},
+       {"utc_vpn_vpnsvc_set_blocking_p",utc_vpn_vpnsvc_set_blocking_p,utc_vpn_startup,utc_vpn_cleanup},
+       {"utc_vpn_vpnsvc_set_blocking_n",utc_vpn_vpnsvc_set_blocking_n,utc_vpn_startup,utc_vpn_cleanup},
+       {"utc_vpn_vpnsvc_set_session_p",utc_vpn_vpnsvc_set_session_p,utc_vpn_startup,utc_vpn_cleanup},
+       {"utc_vpn_vpnsvc_set_session_n",utc_vpn_vpnsvc_set_session_n,utc_vpn_startup,utc_vpn_cleanup},
+       {"utc_vpn_vpnsvc_get_session_p",utc_vpn_vpnsvc_get_session_p,utc_vpn_startup,utc_vpn_cleanup},
+       {"utc_vpn_vpnsvc_get_session_n",utc_vpn_vpnsvc_get_session_n,utc_vpn_startup,utc_vpn_cleanup},
+       {"utc_vpn_vpnsvc_read_n",utc_vpn_vpnsvc_read_n,utc_vpn_startup,utc_vpn_cleanup},
+       {"utc_vpn_vpnsvc_write_n",utc_vpn_vpnsvc_write_n,utc_vpn_startup,utc_vpn_cleanup},
+       {"utc_vpn_vpnsvc_set_local_ip_address_n",utc_vpn_vpnsvc_set_local_ip_address_n,utc_vpn_startup,utc_vpn_cleanup},
+       {"utc_vpn_vpnsvc_set_local_ip_address_p",utc_vpn_vpnsvc_set_local_ip_address_p,utc_vpn_startup,utc_vpn_cleanup},
+       {"utc_vpn_vpnsvc_set_remote_ip_address_n",utc_vpn_vpnsvc_set_remote_ip_address_n,utc_vpn_startup,utc_vpn_cleanup},
+       {"utc_vpn_vpnsvc_set_remote_ip_address_p",utc_vpn_vpnsvc_set_remote_ip_address_p,utc_vpn_startup,utc_vpn_cleanup},
+       {"utc_vpn_vpnsvc_update_settings_n1",utc_vpn_vpnsvc_update_settings_n1,utc_vpn_startup,utc_vpn_cleanup},
+       {"utc_vpn_vpnsvc_update_settings_n2",utc_vpn_vpnsvc_update_settings_n2,utc_vpn_startup,utc_vpn_cleanup},
+       {"utc_vpn_vpnsvc_update_settings_p",utc_vpn_vpnsvc_update_settings_p,utc_vpn_startup,utc_vpn_cleanup},
+       {"utc_vpn_vpnsvc_add_route_n",utc_vpn_vpnsvc_add_route_n,utc_vpn_startup,utc_vpn_cleanup},
+       {"utc_vpn_vpnsvc_remove_route_n",utc_vpn_vpnsvc_remove_route_n,utc_vpn_startup,utc_vpn_cleanup},
+       {"utc_vpn_vpnsvc_add_dns_server_n",utc_vpn_vpnsvc_add_dns_server_n,utc_vpn_startup,utc_vpn_cleanup},
+       {"utc_vpn_vpnsvc_remove_dns_server_n",utc_vpn_vpnsvc_remove_dns_server_n,utc_vpn_startup,utc_vpn_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_VPN-NATIVE_H__
diff --git a/src/utc/wav-player/tct-wav-player-core_tv.h b/src/utc/wav-player/tct-wav-player-core_tv.h
new file mode 100755 (executable)
index 0000000..c63fc86
--- /dev/null
@@ -0,0 +1,52 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_WAV-PLAYER-NATIVE_H__
+#define __TCT_WAV-PLAYER-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_wav_player_startup(void);
+extern void utc_wav_player_cleanup(void);
+
+extern int utc_wav_player_start_new_p(void);
+extern int utc_wav_player_start_new_n1(void);
+extern int utc_wav_player_start_new_n2(void);
+extern int utc_wav_player_start_new_n3(void);
+extern int utc_wav_player_start_loop_p(void);
+extern int utc_wav_player_start_loop_n1(void);
+extern int utc_wav_player_start_loop_n2(void);
+extern int utc_wav_player_start_loop_n3(void);
+extern int utc_wav_player_stop_p(void);
+extern int utc_wav_player_stop_n(void);
+extern int utc_wav_player_callback_p(void);
+
+testcase tc_array[] = {
+       {"utc_wav_player_start_new_p",utc_wav_player_start_new_p,utc_wav_player_startup,utc_wav_player_cleanup},
+       {"utc_wav_player_start_new_n1",utc_wav_player_start_new_n1,utc_wav_player_startup,utc_wav_player_cleanup},
+       {"utc_wav_player_start_new_n2",utc_wav_player_start_new_n2,utc_wav_player_startup,utc_wav_player_cleanup},
+       {"utc_wav_player_start_new_n3",utc_wav_player_start_new_n3,utc_wav_player_startup,utc_wav_player_cleanup},
+       {"utc_wav_player_start_loop_p",utc_wav_player_start_loop_p,utc_wav_player_startup,utc_wav_player_cleanup},
+       {"utc_wav_player_start_loop_n1",utc_wav_player_start_loop_n1,utc_wav_player_startup,utc_wav_player_cleanup},
+       {"utc_wav_player_start_loop_n2",utc_wav_player_start_loop_n2,utc_wav_player_startup,utc_wav_player_cleanup},
+       {"utc_wav_player_start_loop_n3",utc_wav_player_start_loop_n3,utc_wav_player_startup,utc_wav_player_cleanup},
+       {"utc_wav_player_stop_p",utc_wav_player_stop_p,utc_wav_player_startup,utc_wav_player_cleanup},
+       {"utc_wav_player_stop_n",utc_wav_player_stop_n,utc_wav_player_startup,utc_wav_player_cleanup},
+       {"utc_wav_player_callback_p",utc_wav_player_callback_p,utc_wav_player_startup,utc_wav_player_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_WAV-PLAYER-NATIVE_H__
index e2293d1971e2ed333519561c4bf8b01addcb6721..bcebe4cce36d68e14e64bd9e077cb6206ed53d0e 100755 (executable)
@@ -5,7 +5,7 @@ SET(RPM_NAME "core-${PKG_NAME}-tests")
 
 SET(CAPI_LIB "chromium-efl")
 
-IF( DEFINED MOBILE OR DEFINED TIZENIOT )
+IF( DEFINED MOBILE OR DEFINED TIZENIOT OR DEFINED TV)
 SET(TC_SOURCES
     utc_webkit2_ewk_autofill_profile_data_get_func.c
     utc_webkit2_ewk_autofill_profile_data_set_func.c
@@ -167,131 +167,6 @@ SET(TC_SOURCES
 )
 ENDIF()
 
-IF( DEFINED TV )
-SET(TC_SOURCES
-    utc_webkit2_ewk_back_forward_list_count_func.c
-    utc_webkit2_ewk_back_forward_list_current_item_get_func.c
-    utc_webkit2_ewk_back_forward_list_item_at_index_get_func.c
-    utc_webkit2_ewk_back_forward_list_item_original_url_get_func.c
-    utc_webkit2_ewk_back_forward_list_item_ref_func.c
-    utc_webkit2_ewk_back_forward_list_item_title_get_func.c
-    utc_webkit2_ewk_back_forward_list_item_unref_func.c
-    utc_webkit2_ewk_back_forward_list_item_url_get_func.c
-    utc_webkit2_ewk_back_forward_list_n_back_items_copy_func.c
-    utc_webkit2_ewk_back_forward_list_n_forward_items_copy_func.c
-    utc_webkit2_ewk_back_forward_list_next_item_get_func.c
-    utc_webkit2_ewk_back_forward_list_previous_item_get_func.c
-    utc_webkit2_ewk_context_cache_model_get_func.c
-    utc_webkit2_ewk_context_cache_model_set_func.c
-    utc_webkit2_ewk_context_cookie_manager_get_func.c
-    utc_webkit2_ewk_context_intercept_request_callback_set_func.c
-    utc_webkit2_ewk_context_resource_cache_clear_func.c
-    utc_webkit2_ewk_context_web_indexed_database_delete_all_func.c
-    utc_webkit2_ewk_context_web_storage_delete_all_func.c
-    utc_webkit2_ewk_cookie_manager_accept_policy_async_get_func.c
-    utc_webkit2_ewk_cookie_manager_accept_policy_set_func.c
-    utc_webkit2_ewk_cookie_manager_cookies_clear_func.c
-    utc_webkit2_ewk_cookie_manager_file_scheme_cookies_allow_get_func.c
-    utc_webkit2_ewk_cookie_manager_file_scheme_cookies_allow_set_func.c
-    utc_webkit2_ewk_error_cancellation_get_func.c
-    utc_webkit2_ewk_error_code_get_func.c
-    utc_webkit2_ewk_error_description_get_func.c
-    utc_webkit2_ewk_error_url_get_func.c
-    utc_webkit2_ewk_geolocation_permission_request_origin_get_func.c
-    utc_webkit2_ewk_init_func.c
-    utc_webkit2_ewk_intercept_request_headers_get_func.c
-    utc_webkit2_ewk_intercept_request_http_method_get_func.c
-    utc_webkit2_ewk_intercept_request_ignore_func.c
-    utc_webkit2_ewk_intercept_request_response_body_set_func.c
-    utc_webkit2_ewk_intercept_request_response_header_add_func.c
-    utc_webkit2_ewk_intercept_request_response_header_map_add_func.c
-    utc_webkit2_ewk_intercept_request_response_set_func.c
-    utc_webkit2_ewk_intercept_request_response_status_set_func.c
-    utc_webkit2_ewk_intercept_request_response_write_chunk_func.c
-    utc_webkit2_ewk_intercept_request_url_get_func.c
-    utc_webkit2_ewk_manifest_background_color_get_func.c
-    utc_webkit2_ewk_manifest_icons_count_get_func.c
-    utc_webkit2_ewk_manifest_icons_height_get_func.c
-    utc_webkit2_ewk_manifest_icons_sizes_count_get_func.c
-    utc_webkit2_ewk_manifest_icons_src_get_func.c
-    utc_webkit2_ewk_manifest_icons_type_get_func.c
-    utc_webkit2_ewk_manifest_icons_width_get_func.c
-    utc_webkit2_ewk_manifest_name_get_func.c
-    utc_webkit2_ewk_manifest_orientation_type_get_func.c
-    utc_webkit2_ewk_manifest_short_name_get_func.c
-    utc_webkit2_ewk_manifest_start_url_get_func.c
-    utc_webkit2_ewk_manifest_theme_color_get_func.c
-    utc_webkit2_ewk_manifest_web_display_mode_get_func.c
-    utc_webkit2_ewk_policy_decision_cookie_get_func.c
-    utc_webkit2_ewk_policy_decision_host_get_func.c
-    utc_webkit2_ewk_policy_decision_http_method_get_func.c
-    utc_webkit2_ewk_policy_decision_ignore_func.c
-    utc_webkit2_ewk_policy_decision_navigation_type_get_func.c
-    utc_webkit2_ewk_policy_decision_response_headers_get_func.c
-    utc_webkit2_ewk_policy_decision_response_mime_get_func.c
-    utc_webkit2_ewk_policy_decision_response_status_code_get_func.c
-    utc_webkit2_ewk_policy_decision_scheme_get_func.c
-    utc_webkit2_ewk_policy_decision_type_get_func.c
-    utc_webkit2_ewk_policy_decision_url_get_func.c
-    utc_webkit2_ewk_policy_decision_use_func.c
-    utc_webkit2_ewk_security_origin_host_get_func.c
-    utc_webkit2_ewk_security_origin_protocol_get_func.c
-    utc_webkit2_ewk_settings_auto_fitting_get_func.c
-    utc_webkit2_ewk_settings_auto_fitting_set_func.c
-    utc_webkit2_ewk_settings_default_font_size_get_func.c
-    utc_webkit2_ewk_settings_default_font_size_set_func.c
-    utc_webkit2_ewk_settings_default_text_encoding_name_get_func.c
-    utc_webkit2_ewk_settings_default_text_encoding_name_set_func.c
-    utc_webkit2_ewk_settings_javascript_enabled_get_func.c
-    utc_webkit2_ewk_settings_javascript_enabled_set_func.c
-    utc_webkit2_ewk_settings_loads_images_automatically_get_func.c
-    utc_webkit2_ewk_settings_loads_images_automatically_set_func.c
-    utc_webkit2_ewk_settings_scripts_can_open_windows_get_func.c
-    utc_webkit2_ewk_settings_scripts_can_open_windows_set_func.c
-    utc_webkit2_ewk_shutdown_func.c
-    utc_webkit2_ewk_view_add_func.c
-    utc_webkit2_ewk_view_add_in_incognito_mode_func.c
-    utc_webkit2_ewk_view_back_forward_list_clear_func.c
-    utc_webkit2_ewk_view_back_forward_list_get_func.c
-    utc_webkit2_ewk_view_back_func.c
-    utc_webkit2_ewk_view_back_possible_func.c
-    utc_webkit2_ewk_view_contents_set_func.c
-    utc_webkit2_ewk_view_contents_size_get_func.c
-    utc_webkit2_ewk_view_context_get_func.c
-    utc_webkit2_ewk_view_evaluate_javascript.c
-    utc_webkit2_ewk_view_forward_func.c
-    utc_webkit2_ewk_view_forward_possible_func.c
-    utc_webkit2_ewk_view_fullscreen_exit_func.c
-    utc_webkit2_ewk_view_html_string_load_func.c
-    utc_webkit2_ewk_view_javascript_message_handler_add.c
-    utc_webkit2_ewk_view_load_progress_get_func.c
-    utc_webkit2_ewk_view_orientation_send_func.c
-    utc_webkit2_ewk_view_original_url_get_func.c
-    utc_webkit2_ewk_view_reload_func.c
-    utc_webkit2_ewk_view_request_manifest.c
-    utc_webkit2_ewk_view_resume_func.c
-    utc_webkit2_ewk_view_scale_get_func.c
-    utc_webkit2_ewk_view_scale_set_func.c
-    utc_webkit2_ewk_view_script_execute_func.c
-    utc_webkit2_ewk_view_scroll_by_func.c
-    utc_webkit2_ewk_view_scroll_pos_get_func.c
-    utc_webkit2_ewk_view_scroll_set_func.c
-    utc_webkit2_ewk_view_settings_get_func.c
-    utc_webkit2_ewk_view_stop_func.c
-    utc_webkit2_ewk_view_suspend_func.c
-    utc_webkit2_ewk_view_text_find_func.c
-    utc_webkit2_ewk_view_text_selection_clear_func.c
-    utc_webkit2_ewk_view_text_selection_text_get_func.c
-    utc_webkit2_ewk_view_title_get_func.c
-    utc_webkit2_ewk_view_url_get_func.c
-    utc_webkit2_ewk_view_url_request_set_func.c
-    utc_webkit2_ewk_view_url_set_func.c
-    utc_webkit2_ewk_view_user_agent_get_func.c
-    utc_webkit2_ewk_view_user_agent_set_func.c
-    utc_webkit2_ewk_view_visibility_set_func.c
-)
-ENDIF()
-
 IF( DEFINED WEARABLE )
 SET(TC_SOURCES
     utc_webkit2_ewk_back_forward_list_count_func.c
diff --git a/src/utc/webkit2/tct-webkit2-core_tv.h b/src/utc/webkit2/tct-webkit2-core_tv.h
new file mode 100755 (executable)
index 0000000..373c885
--- /dev/null
@@ -0,0 +1,1064 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_WEBKIT2-NATIVE_H__
+#define __TCT_WEBKIT2-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_webkit2_ewk_autofill_profile_data_get_func_startup(void);
+extern void utc_webkit2_ewk_autofill_profile_data_get_func_cleanup(void);
+extern void utc_webkit2_ewk_autofill_profile_data_set_func_startup(void);
+extern void utc_webkit2_ewk_autofill_profile_data_set_func_cleanup(void);
+extern void utc_webkit2_ewk_autofill_profile_delete_func_startup(void);
+extern void utc_webkit2_ewk_autofill_profile_delete_func_cleanup(void);
+extern void utc_webkit2_ewk_autofill_profile_id_get_func_startup(void);
+extern void utc_webkit2_ewk_autofill_profile_id_get_func_cleanup(void);
+extern void utc_webkit2_ewk_autofill_profile_new_func_startup(void);
+extern void utc_webkit2_ewk_autofill_profile_new_func_cleanup(void);
+extern void utc_webkit2_ewk_back_forward_list_count_func_startup(void);
+extern void utc_webkit2_ewk_back_forward_list_count_func_cleanup(void);
+extern void utc_webkit2_ewk_back_forward_list_current_item_get_func_startup(void);
+extern void utc_webkit2_ewk_back_forward_list_current_item_get_func_cleanup(void);
+extern void utc_webkit2_ewk_back_forward_list_item_at_index_get_func_startup(void);
+extern void utc_webkit2_ewk_back_forward_list_item_at_index_get_func_cleanup(void);
+extern void utc_webkit2_ewk_back_forward_list_item_original_url_get_func_startup(void);
+extern void utc_webkit2_ewk_back_forward_list_item_original_url_get_func_cleanup(void);
+extern void utc_webkit2_ewk_back_forward_list_item_ref_func_startup(void);
+extern void utc_webkit2_ewk_back_forward_list_item_ref_func_cleanup(void);
+extern void utc_webkit2_ewk_back_forward_list_item_title_get_func_startup(void);
+extern void utc_webkit2_ewk_back_forward_list_item_title_get_func_cleanup(void);
+extern void utc_webkit2_ewk_back_forward_list_item_unref_func_startup(void);
+extern void utc_webkit2_ewk_back_forward_list_item_unref_func_cleanup(void);
+extern void utc_webkit2_ewk_back_forward_list_item_url_get_func_startup(void);
+extern void utc_webkit2_ewk_back_forward_list_item_url_get_func_cleanup(void);
+extern void utc_webkit2_ewk_back_forward_list_n_back_items_copy_func_startup(void);
+extern void utc_webkit2_ewk_back_forward_list_n_back_items_copy_func_cleanup(void);
+extern void utc_webkit2_ewk_back_forward_list_n_forward_items_copy_func_startup(void);
+extern void utc_webkit2_ewk_back_forward_list_n_forward_items_copy_func_cleanup(void);
+extern void utc_webkit2_ewk_back_forward_list_next_item_get_func_startup(void);
+extern void utc_webkit2_ewk_back_forward_list_next_item_get_func_cleanup(void);
+extern void utc_webkit2_ewk_back_forward_list_previous_item_get_func_startup(void);
+extern void utc_webkit2_ewk_back_forward_list_previous_item_get_func_cleanup(void);
+extern void utc_webkit2_ewk_context_application_cache_delete_all_func_startup(void);
+extern void utc_webkit2_ewk_context_application_cache_delete_all_func_cleanup(void);
+extern void utc_webkit2_ewk_context_background_music_get_func_startup(void);
+extern void utc_webkit2_ewk_context_background_music_get_func_cleanup(void);
+extern void utc_webkit2_ewk_context_background_music_set_func_startup(void);
+extern void utc_webkit2_ewk_context_background_music_set_func_cleanup(void);
+extern void utc_webkit2_ewk_context_block_multimedia_on_call_get_func_startup(void);
+extern void utc_webkit2_ewk_context_block_multimedia_on_call_get_func_cleanup(void);
+extern void utc_webkit2_ewk_context_block_multimedia_on_call_set_func_startup(void);
+extern void utc_webkit2_ewk_context_block_multimedia_on_call_set_func_cleanup(void);
+extern void utc_webkit2_ewk_context_cache_model_get_func_startup(void);
+extern void utc_webkit2_ewk_context_cache_model_get_func_cleanup(void);
+extern void utc_webkit2_ewk_context_cache_model_set_func_startup(void);
+extern void utc_webkit2_ewk_context_cache_model_set_func_cleanup(void);
+extern void utc_webkit2_ewk_context_cookie_manager_get_func_startup(void);
+extern void utc_webkit2_ewk_context_cookie_manager_get_func_cleanup(void);
+extern void utc_webkit2_ewk_context_form_autofill_profile_add_func_startup(void);
+extern void utc_webkit2_ewk_context_form_autofill_profile_add_func_cleanup(void);
+extern void utc_webkit2_ewk_context_form_autofill_profile_get_func_startup(void);
+extern void utc_webkit2_ewk_context_form_autofill_profile_get_func_cleanup(void);
+extern void utc_webkit2_ewk_context_form_autofill_profile_get_all_func_startup(void);
+extern void utc_webkit2_ewk_context_form_autofill_profile_get_all_func_cleanup(void);
+extern void utc_webkit2_ewk_context_form_autofill_profile_remove_func_startup(void);
+extern void utc_webkit2_ewk_context_form_autofill_profile_remove_func_cleanup(void);
+extern void utc_webkit2_ewk_context_form_autofill_profile_set_func_startup(void);
+extern void utc_webkit2_ewk_context_form_autofill_profile_set_func_p_cleanup(void);
+extern void utc_webkit2_ewk_context_form_candidate_data_delete_all_func_startup(void);
+extern void utc_webkit2_ewk_context_form_candidate_data_delete_all_func_cleanup(void);
+extern void utc_webkit2_ewk_context_form_password_data_delete_all_func_startup(void);
+extern void utc_webkit2_ewk_context_form_password_data_delete_all_func_cleanup(void);
+extern void utc_webkit2_ewk_context_icon_database_icon_object_add_func_startup(void);
+extern void utc_webkit2_ewk_context_icon_database_icon_object_add_func_cleanup(void);
+extern void utc_webkit2_ewk_context_intercept_request_callback_set_func_startup(void);
+extern void utc_webkit2_ewk_context_intercept_request_callback_set_func_cleanup(void);
+extern void utc_webkit2_ewk_context_menu_item_append_as_action_func_startup(void);
+extern void utc_webkit2_ewk_context_menu_item_append_as_action_func_cleanup(void);
+extern void utc_webkit2_ewk_context_menu_item_append_func_startup(void);
+extern void utc_webkit2_ewk_context_menu_item_append_func_cleanup(void);
+extern void utc_webkit2_ewk_context_menu_item_count_func_startup(void);
+extern void utc_webkit2_ewk_context_menu_item_count_func_cleanup(void);
+extern void utc_webkit2_ewk_context_menu_item_image_url_get_func_startup(void);
+extern void utc_webkit2_ewk_context_menu_item_image_url_get_func_cleanup(void);
+extern void utc_webkit2_ewk_context_menu_item_link_url_get_func_startup(void);
+extern void utc_webkit2_ewk_context_menu_item_link_url_get_func_cleanup(void);
+extern void utc_webkit2_ewk_context_menu_item_remove_func_startup(void);
+extern void utc_webkit2_ewk_context_menu_item_remove_func_cleanup(void);
+extern void utc_webkit2_ewk_context_menu_item_tag_get_func_startup(void);
+extern void utc_webkit2_ewk_context_menu_item_tag_get_func_cleanup(void);
+extern void utc_webkit2_ewk_context_menu_nth_item_get_func_startup(void);
+extern void utc_webkit2_ewk_context_menu_nth_item_get_func_cleanup(void);
+extern void utc_webkit2_ewk_context_resource_cache_clear_func_startup(void);
+extern void utc_webkit2_ewk_context_resource_cache_clear_func_cleanup(void);
+extern void utc_webkit2_ewk_context_rotation_lock_get_func_startup(void);
+extern void utc_webkit2_ewk_context_rotation_lock_get_func_cleanup(void);
+extern void utc_webkit2_ewk_context_rotation_lock_set_func_startup(void);
+extern void utc_webkit2_ewk_context_rotation_lock_set_func_cleanup(void);
+extern void utc_webkit2_ewk_context_sound_overlap_get_func_startup(void);
+extern void utc_webkit2_ewk_context_sound_overlap_get_func_cleanup(void);
+extern void utc_webkit2_ewk_context_sound_overlap_set_func_startup(void);
+extern void utc_webkit2_ewk_context_sound_overlap_set_func_cleanup(void);
+extern void utc_webkit2_ewk_context_web_indexed_database_delete_all_func_startup(void);
+extern void utc_webkit2_ewk_context_web_indexed_database_delete_all_func_cleanup(void);
+extern void utc_webkit2_ewk_context_web_storage_delete_all_func_startup(void);
+extern void utc_webkit2_ewk_context_web_storage_delete_all_func_cleanup(void);
+extern void utc_webkit2_ewk_cookie_manager_accept_policy_async_get_startup(void);
+extern void utc_webkit2_ewk_cookie_manager_accept_policy_async_get_cleanup(void);
+extern void utc_webkit2_ewk_cookie_manager_accept_policy_set_startup(void);
+extern void utc_webkit2_ewk_cookie_manager_accept_policy_set_cleanup(void);
+extern void utc_webkit2_ewk_cookie_manager_cookies_clear_func_startup(void);
+extern void utc_webkit2_ewk_cookie_manager_cookies_clear_func_cleanup(void);
+extern void utc_webkit2_ewk_cookie_manager_file_scheme_cookies_allow_get_startup(void);
+extern void utc_webkit2_ewk_cookie_manager_file_scheme_cookies_allow_get_cleanup(void);
+extern void utc_webkit2_ewk_cookie_manager_file_scheme_cookies_allow_set_startup(void);
+extern void utc_webkit2_ewk_cookie_manager_file_scheme_cookies_allow_set_cleanup(void);
+extern void utc_webkit2_ewk_cookie_manager_persistent_storage_set_func_startup(void);
+extern void utc_webkit2_ewk_cookie_manager_persistent_storage_set_func_cleanup(void);
+extern void utc_webkit2_ewk_error_cancellation_get_func_startup(void);
+extern void utc_webkit2_ewk_error_cancellation_get_func_cleanup(void);
+extern void utc_webkit2_ewk_error_code_get_func_startup(void);
+extern void utc_webkit2_ewk_error_code_get_func_cleanup(void);
+extern void utc_webkit2_ewk_error_description_get_func_startup(void);
+extern void utc_webkit2_ewk_error_description_get_func_cleanup(void);
+extern void utc_webkit2_ewk_error_url_get_func_startup(void);
+extern void utc_webkit2_ewk_error_url_get_func_cleanup(void);
+extern void utc_webkit2_ewk_geolocation_permission_request_origin_get_func_startup(void);
+extern void utc_webkit2_ewk_geolocation_permission_request_origin_get_func_cleanup(void);
+extern void utc_webkit2_ewk_init_func_startup(void);
+extern void utc_webkit2_ewk_init_func_cleanup(void);
+extern void utc_webkit2_ewk_intercept_request_headers_get_func_startup(void);
+extern void utc_webkit2_ewk_intercept_request_headers_get_func_cleanup(void);
+extern void utc_webkit2_ewk_intercept_request_http_method_get_func_startup(void);
+extern void utc_webkit2_ewk_intercept_request_http_method_get_func_cleanup(void);
+extern void utc_webkit2_ewk_intercept_request_ignore_func_startup(void);
+extern void utc_webkit2_ewk_intercept_request_ignore_func_cleanup(void);
+extern void utc_webkit2_ewk_intercept_request_response_body_set_func_startup(void);
+extern void utc_webkit2_ewk_intercept_request_response_body_set_func_cleanup(void);
+extern void utc_webkit2_ewk_intercept_request_response_header_add_func_startup(void);
+extern void utc_webkit2_ewk_intercept_request_response_header_add_func_cleanup(void);
+extern void utc_webkit2_ewk_intercept_request_response_header_add_func_neg_startup(void);
+extern void utc_webkit2_ewk_intercept_request_response_header_add_func_neg_cleanup(void);
+extern void utc_webkit2_ewk_intercept_request_response_header_map_add_func_startup(void);
+extern void utc_webkit2_ewk_intercept_request_response_header_map_add_func_cleanup(void);
+extern void utc_webkit2_ewk_intercept_request_response_header_map_add_func_neg_startup(void);
+extern void utc_webkit2_ewk_intercept_request_response_header_map_add_func_neg_cleanup(void);
+extern void utc_webkit2_ewk_intercept_request_response_set_func_startup(void);
+extern void utc_webkit2_ewk_intercept_request_response_set_func_cleanup(void);
+extern void utc_webkit2_ewk_intercept_request_response_status_set_func_startup(void);
+extern void utc_webkit2_ewk_intercept_request_response_status_set_func_cleanup(void);
+extern void utc_webkit2_ewk_intercept_request_response_status_set_func_neg_startup(void);
+extern void utc_webkit2_ewk_intercept_request_response_status_set_func_neg_cleanup(void);
+extern void utc_webkit2_ewk_intercept_request_response_write_chunk_func_startup(void);
+extern void utc_webkit2_ewk_intercept_request_response_write_chunk_func_cleanup(void);
+extern void utc_webkit2_ewk_intercept_request_url_get_func_startup(void);
+extern void utc_webkit2_ewk_intercept_request_url_get_func_cleanup(void);
+extern void utc_webkit2_ewk_manifest_background_color_get_func_startup(void);
+extern void utc_webkit2_ewk_manifest_background_color_get_func_cleanup(void);
+extern void utc_webkit2_ewk_manifest_icons_count_get_func_startup(void);
+extern void utc_webkit2_ewk_manifest_icons_count_get_func_cleanup(void);
+extern void utc_webkit2_ewk_manifest_icons_height_get_func_startup(void);
+extern void utc_webkit2_ewk_manifest_icons_height_get_func_cleanup(void);
+extern void utc_webkit2_ewk_manifest_icons_sizes_count_get_func_startup(void);
+extern void utc_webkit2_ewk_manifest_icons_sizes_count_get_func_cleanup(void);
+extern void utc_webkit2_ewk_manifest_icons_src_get_func_startup(void);
+extern void utc_webkit2_ewk_manifest_icons_src_get_func_cleanup(void);
+extern void utc_webkit2_ewk_manifest_icons_type_get_func_startup(void);
+extern void utc_webkit2_ewk_manifest_icons_type_get_func_cleanup(void);
+extern void utc_webkit2_ewk_manifest_icons_width_get_func_startup(void);
+extern void utc_webkit2_ewk_manifest_icons_width_get_func_cleanup(void);
+extern void utc_webkit2_ewk_manifest_name_get_func_startup(void);
+extern void utc_webkit2_ewk_manifest_name_get_func_cleanup(void);
+extern void utc_webkit2_ewk_manifest_orientation_type_get_func_startup(void);
+extern void utc_webkit2_ewk_manifest_orientation_type_get_func_cleanup(void);
+extern void utc_webkit2_ewk_manifest_short_name_get_func_startup(void);
+extern void utc_webkit2_ewk_manifest_short_name_get_func_cleanup(void);
+extern void utc_webkit2_ewk_manifest_start_url_get_func_startup(void);
+extern void utc_webkit2_ewk_manifest_start_url_get_func_cleanup(void);
+extern void utc_webkit2_ewk_manifest_theme_color_get_func_startup(void);
+extern void utc_webkit2_ewk_manifest_theme_color_get_func_cleanup(void);
+extern void utc_webkit2_ewk_manifest_web_display_mode_get_func_startup(void);
+extern void utc_webkit2_ewk_manifest_web_display_mode_get_func_cleanup(void);
+extern void utc_webkit2_ewk_policy_decision_cookie_get_func_startup(void);
+extern void utc_webkit2_ewk_policy_decision_cookie_get_func_cleanup(void);
+extern void utc_webkit2_ewk_policy_decision_host_get_func_startup(void);
+extern void utc_webkit2_ewk_policy_decision_host_get_func_cleanup(void);
+extern void utc_webkit2_ewk_policy_decision_http_method_get_func_startup(void);
+extern void utc_webkit2_ewk_policy_decision_http_method_get_func_cleanup(void);
+extern void utc_webkit2_ewk_policy_decision_ignore_func_startup(void);
+extern void utc_webkit2_ewk_policy_decision_ignore_func_cleanup(void);
+extern void utc_webkit2_ewk_policy_decision_navigation_type_get_func_startup(void);
+extern void utc_webkit2_ewk_policy_decision_navigation_type_get_func_cleanup(void);
+extern void utc_webkit2_ewk_policy_decision_response_headers_get_func_startup(void);
+extern void utc_webkit2_ewk_policy_decision_response_headers_get_func_cleanup(void);
+extern void utc_webkit2_ewk_policy_decision_response_mime_get_func_startup(void);
+extern void utc_webkit2_ewk_policy_decision_response_mime_get_func_cleanup(void);
+extern void utc_webkit2_ewk_policy_decision_response_status_code_get_func_startup(void);
+extern void utc_webkit2_ewk_policy_decision_response_status_code_get_func_cleanup(void);
+extern void utc_webkit2_ewk_policy_decision_scheme_get_func_startup(void);
+extern void utc_webkit2_ewk_policy_decision_scheme_get_func_cleanup(void);
+extern void utc_webkit2_ewk_policy_decision_type_get_func_startup(void);
+extern void utc_webkit2_ewk_policy_decision_type_get_func_cleanup(void);
+extern void utc_webkit2_ewk_policy_decision_url_get_func_startup(void);
+extern void utc_webkit2_ewk_policy_decision_url_get_func_cleanup(void);
+extern void utc_webkit2_ewk_policy_decision_use_func_startup(void);
+extern void utc_webkit2_ewk_policy_decision_use_func_cleanup(void);
+extern void utc_webkit2_ewk_security_origin_host_get_func_startup(void);
+extern void utc_webkit2_ewk_security_origin_host_get_func_cleanup(void);
+extern void utc_webkit2_ewk_security_origin_protocol_get_func_startup(void);
+extern void utc_webkit2_ewk_security_origin_protocol_get_func_cleanup(void);
+extern void utc_webkit2_ewk_settings_auto_fitting_get_func_startup(void);
+extern void utc_webkit2_ewk_settings_auto_fitting_get_func_cleanup(void);
+extern void utc_webkit2_ewk_settings_auto_fitting_set_func_startup(void);
+extern void utc_webkit2_ewk_settings_auto_fitting_set_func_cleanup(void);
+extern void utc_webkit2_ewk_settings_autofill_password_form_enabled_set_func_startup(void);
+extern void utc_webkit2_ewk_settings_autofill_password_form_enabled_set_func_cleanup(void);
+extern void utc_webkit2_ewk_settings_default_font_size_get_func_startup(void);
+extern void utc_webkit2_ewk_settings_default_font_size_get_func_cleanup(void);
+extern void utc_webkit2_ewk_settings_default_font_size_set_func_startup(void);
+extern void utc_webkit2_ewk_settings_default_font_size_set_func_cleanup(void);
+extern void utc_webkit2_ewk_settings_default_text_encoding_name_get_func_startup(void);
+extern void utc_webkit2_ewk_settings_default_text_encoding_name_get_func_cleanup(void);
+extern void utc_webkit2_ewk_settings_default_text_encoding_name_set_func_startup(void);
+extern void utc_webkit2_ewk_settings_default_text_encoding_name_set_func_cleanup(void);
+extern void utc_webkit2_ewk_settings_form_candidate_data_enabled_set_func_startup(void);
+extern void utc_webkit2_ewk_settings_form_candidate_data_enabled_set_func_cleanup(void);
+extern void utc_webkit2_ewk_settings_form_profile_data_enabled_set_func_startup(void);
+extern void utc_webkit2_ewk_settings_form_profile_data_enabled_set_func_cleanup(void);
+extern void utc_webkit2_ewk_settings_javascript_enabled_get_func_startup(void);
+extern void utc_webkit2_ewk_settings_javascript_enabled_get_func_cleanup(void);
+extern void utc_webkit2_ewk_settings_javascript_enabled_set_func_startup(void);
+extern void utc_webkit2_ewk_settings_javascript_enabled_set_func_cleanup(void);
+extern void utc_webkit2_ewk_settings_loads_images_automatically_get_func_startup(void);
+extern void utc_webkit2_ewk_settings_loads_images_automatically_get_func_cleanup(void);
+extern void utc_webkit2_ewk_settings_loads_images_automatically_set_func_startup(void);
+extern void utc_webkit2_ewk_settings_loads_images_automatically_set_func_cleanup(void);
+extern void utc_webkit2_ewk_settings_scripts_can_open_windows_get_func_startup(void);
+extern void utc_webkit2_ewk_settings_scripts_can_open_windows_get_func_cleanup(void);
+extern void utc_webkit2_ewk_settings_scripts_can_open_windows_set_func_startup(void);
+extern void utc_webkit2_ewk_settings_scripts_can_open_windows_set_func_cleanup(void);
+extern void utc_webkit2_ewk_shutdown_func_startup(void);
+extern void utc_webkit2_ewk_shutdown_func_cleanup(void);
+extern void utc_webkit2_ewk_view_add_startup(void);
+extern void utc_webkit2_ewk_view_add_cleanup(void);
+extern void utc_webkit2_ewk_view_add_in_incognito_mode_startup(void);
+extern void utc_webkit2_ewk_view_add_in_incognito_mode_cleanup(void);
+extern void utc_webkit2_ewk_view_back_forward_list_clear_func_startup(void);
+extern void utc_webkit2_ewk_view_back_forward_list_clear_func_cleanup(void);
+extern void utc_webkit2_ewk_view_back_forward_list_get_func_startup(void);
+extern void utc_webkit2_ewk_view_back_forward_list_get_func_cleanup(void);
+extern void utc_webkit2_ewk_view_back_startup(void);
+extern void utc_webkit2_ewk_view_back_cleanup(void);
+extern void utc_webkit2_ewk_view_back_possible_startup(void);
+extern void utc_webkit2_ewk_view_back_possible_cleanup(void);
+extern void utc_webkit2_ewk_view_contents_set_func_startup(void);
+extern void utc_webkit2_ewk_view_contents_set_func_cleanup(void);
+extern void utc_webkit2_ewk_view_contents_size_get_startup(void);
+extern void utc_webkit2_ewk_view_contents_size_get_cleanup(void);
+extern void utc_webkit2_ewk_view_context_get_func_startup(void);
+extern void utc_webkit2_ewk_view_context_get_func_cleanup(void);
+extern void utc_webkit2_ewk_view_evaluate_javascript_startup(void);
+extern void utc_webkit2_ewk_view_evaluate_javascript_cleanup(void);
+extern void utc_webkit2_ewk_view_focus_get_startup(void);
+extern void utc_webkit2_ewk_view_focus_get_cleanup(void);
+extern void utc_webkit2_ewk_view_focus_set_startup(void);
+extern void utc_webkit2_ewk_view_focus_set_cleanup(void);
+extern void utc_webkit2_ewk_view_forward_startup(void);
+extern void utc_webkit2_ewk_view_forward_cleanup(void);
+extern void utc_webkit2_ewk_view_forward_possible_func_startup(void);
+extern void utc_webkit2_ewk_view_forward_possible_func_cleanup(void);
+extern void utc_webkit2_ewk_view_fullscreen_exit_func_startup(void);
+extern void utc_webkit2_ewk_view_fullscreen_exit_func_cleanup(void);
+extern void utc_webkit2_ewk_view_html_string_load_func_startup(void);
+extern void utc_webkit2_ewk_view_html_string_load_func_cleanup(void);
+extern void utc_webkit2_ewk_view_javascript_message_handler_add_startup(void);
+extern void utc_webkit2_ewk_view_javascript_message_handler_add_cleanup(void);
+extern void utc_webkit2_ewk_view_load_progress_get_func_startup(void);
+extern void utc_webkit2_ewk_view_load_progress_get_func_cleanup(void);
+extern void utc_webkit2_ewk_view_orientation_send_func_startup(void);
+extern void utc_webkit2_ewk_view_orientation_send_func_cleanup(void);
+extern void utc_webkit2_ewk_view_original_url_get_startup(void);
+extern void utc_webkit2_ewk_view_original_url_get_cleanup(void);
+extern void utc_webkit2_ewk_view_reload_startup(void);
+extern void utc_webkit2_ewk_view_reload_cleanup(void);
+extern void utc_webkit2_ewk_view_request_manifest_startup(void);
+extern void utc_webkit2_ewk_view_request_manifest_cleanup(void);
+extern void utc_webkit2_ewk_view_resume_startup(void);
+extern void utc_webkit2_ewk_view_resume_cleanup(void);
+extern void utc_webkit2_ewk_view_scale_get_startup(void);
+extern void utc_webkit2_ewk_view_scale_get_cleanup(void);
+extern void utc_webkit2_ewk_view_scale_set_startup(void);
+extern void utc_webkit2_ewk_view_scale_set_cleanup(void);
+extern void utc_webkit2_ewk_view_script_execute_func_startup(void);
+extern void utc_webkit2_ewk_view_script_execute_func_cleanup(void);
+extern void utc_webkit2_ewk_view_scroll_by_func_startup(void);
+extern void utc_webkit2_ewk_view_scroll_by_func_cleanup(void);
+extern void utc_webkit2_ewk_view_scroll_pos_get_func_startup(void);
+extern void utc_webkit2_ewk_view_scroll_pos_get_func_cleanup(void);
+extern void utc_webkit2_ewk_view_scroll_set_func_startup(void);
+extern void utc_webkit2_ewk_view_scroll_set_func_cleanup(void);
+extern void utc_webkit2_ewk_view_settings_get_func_startup(void);
+extern void utc_webkit2_ewk_view_settings_get_func_cleanup(void);
+extern void utc_webkit2_ewk_view_stop_startup(void);
+extern void utc_webkit2_ewk_view_stop_cleanup(void);
+extern void utc_webkit2_ewk_view_suspend_startup(void);
+extern void utc_webkit2_ewk_view_suspend_cleanup(void);
+extern void utc_webkit2_ewk_view_text_find_func_startup(void);
+extern void utc_webkit2_ewk_view_text_find_func_cleanup(void);
+extern void utc_webkit2_ewk_view_text_selection_clear_func_startup(void);
+extern void utc_webkit2_ewk_view_text_selection_clear_func_cleanup(void);
+extern void utc_webkit2_ewk_view_text_selection_text_get_func_startup(void);
+extern void utc_webkit2_ewk_view_text_selection_text_get_func_cleanup(void);
+extern void utc_webkit2_ewk_view_title_get_startup(void);
+extern void utc_webkit2_ewk_view_title_get_cleanup(void);
+extern void utc_webkit2_ewk_view_url_get_startup(void);
+extern void utc_webkit2_ewk_view_url_get_cleanup(void);
+extern void utc_webkit2_ewk_view_url_request_set_func_startup(void);
+extern void utc_webkit2_ewk_view_url_request_set_func_cleanup(void);
+extern void utc_webkit2_ewk_view_url_set_func_startup(void);
+extern void utc_webkit2_ewk_view_url_set_func_cleanup(void);
+extern void utc_webkit2_ewk_view_user_agent_get_func_startup(void);
+extern void utc_webkit2_ewk_view_user_agent_get_func_cleanup(void);
+extern void utc_webkit2_ewk_view_user_agent_set_func_startup(void);
+extern void utc_webkit2_ewk_view_user_agent_set_func_cleanup(void);
+extern void utc_webkit2_ewk_view_visibility_set_func_startup(void);
+extern void utc_webkit2_ewk_view_visibility_set_func_cleanup(void);
+
+extern int utc_webkit2_ewk_autofill_profile_data_get_p(void);
+extern int utc_webkit2_ewk_autofill_profile_data_get_n(void);
+extern int utc_webkit2_ewk_autofill_profile_data_set_p(void);
+extern int utc_webkit2_ewk_autofill_profile_data_set_n(void);
+extern int utc_webkit2_ewk_autofill_profile_delete_p(void);
+extern int utc_webkit2_ewk_autofill_profile_delete_n(void);
+extern int utc_webkit2_ewk_autofill_profile_id_get_p(void);
+extern int utc_webkit2_ewk_autofill_profile_id_get_n(void);
+extern int utc_webkit2_ewk_autofill_profile_new_p(void);
+extern int utc_webkit2_ewk_back_forward_list_count_p(void);
+extern int utc_webkit2_ewk_back_forward_list_count_n(void);
+extern int utc_webkit2_ewk_back_forward_list_current_item_get_p(void);
+extern int utc_webkit2_ewk_back_forward_list_current_item_get_n(void);
+extern int utc_webkit2_ewk_back_forward_list_item_at_index_get_p(void);
+extern int utc_webkit2_ewk_back_forward_list_item_at_index_get_n(void);
+extern int utc_webkit2_ewk_back_forward_list_item_original_url_get_p(void);
+extern int utc_webkit2_ewk_back_forward_list_item_original_url_get_n(void);
+extern int utc_webkit2_ewk_back_forward_list_item_ref_p(void);
+extern int utc_webkit2_ewk_back_forward_list_item_ref_n(void);
+extern int utc_webkit2_ewk_back_forward_list_item_title_get_p(void);
+extern int utc_webkit2_ewk_back_forward_list_item_title_get_n(void);
+extern int utc_webkit2_ewk_back_forward_list_item_unref_p(void);
+extern int utc_webkit2_ewk_back_forward_list_item_unref_n(void);
+extern int utc_webkit2_ewk_back_forward_list_item_url_get_p(void);
+extern int utc_webkit2_ewk_back_forward_list_item_url_get_n(void);
+extern int utc_webkit2_ewk_back_forward_list_n_back_items_copy_p(void);
+extern int utc_webkit2_ewk_back_forward_list_n_back_items_copy_n(void);
+extern int utc_webkit2_ewk_back_forward_list_n_forward_items_copy_p(void);
+extern int utc_webkit2_ewk_back_forward_list_n_forward_items_copy_n(void);
+extern int utc_webkit2_ewk_back_forward_list_next_item_get_p(void);
+extern int utc_webkit2_ewk_back_forward_list_next_item_get_n(void);
+extern int utc_webkit2_ewk_back_forward_list_previous_item_get_p(void);
+extern int utc_webkit2_ewk_back_forward_list_previous_item_get_n(void);
+extern int utc_webkit2_ewk_context_application_cache_delete_all_p(void);
+extern int utc_webkit2_ewk_context_application_cache_delete_all_n(void);
+extern int utc_webkit2_ewk_context_background_music_get_p(void);
+extern int utc_webkit2_ewk_context_background_music_get_p1(void);
+extern int utc_webkit2_ewk_context_background_music_get_n(void);
+extern int utc_webkit2_ewk_context_background_music_get_n1(void);
+extern int utc_webkit2_ewk_context_background_music_set_p(void);
+extern int utc_webkit2_ewk_context_background_music_set_p1(void);
+extern int utc_webkit2_ewk_context_background_music_set_n(void);
+extern int utc_webkit2_ewk_context_background_music_set_n1(void);
+extern int utc_webkit2_ewk_context_block_multimedia_on_call_get_p(void);
+extern int utc_webkit2_ewk_context_block_multimedia_on_call_get_p1(void);
+extern int utc_webkit2_ewk_context_block_multimedia_on_call_get_n(void);
+extern int utc_webkit2_ewk_context_block_multimedia_on_call_get_n1(void);
+extern int utc_webkit2_ewk_context_block_multimedia_on_call_set_p(void);
+extern int utc_webkit2_ewk_context_block_multimedia_on_call_set_p1(void);
+extern int utc_webkit2_ewk_context_block_multimedia_on_call_set_n(void);
+extern int utc_webkit2_ewk_context_block_multimedia_on_call_set_n1(void);
+extern int utc_webkit2_ewk_context_cache_model_get_p(void);
+extern int utc_webkit2_ewk_context_cache_model_get_p1(void);
+extern int utc_webkit2_ewk_context_cache_model_get_p2(void);
+extern int utc_webkit2_ewk_context_cache_model_get_n(void);
+extern int utc_webkit2_ewk_context_cache_model_get_n1(void);
+extern int utc_webkit2_ewk_context_cache_model_get_n2(void);
+extern int utc_webkit2_ewk_context_cache_model_set_p(void);
+extern int utc_webkit2_ewk_context_cache_model_set_p1(void);
+extern int utc_webkit2_ewk_context_cache_model_set_p2(void);
+extern int utc_webkit2_ewk_context_cache_model_set_n(void);
+extern int utc_webkit2_ewk_context_cache_model_set_n1(void);
+extern int utc_webkit2_ewk_context_cache_model_set_n2(void);
+extern int utc_webkit2_ewk_context_cookie_manager_get_p(void);
+extern int utc_webkit2_ewk_context_cookie_manager_get_n(void);
+extern int utc_webkit2_ewk_context_form_autofill_profile_add_p(void);
+extern int utc_webkit2_ewk_context_form_autofill_profile_add_n(void);
+extern int utc_webkit2_ewk_context_form_autofill_profile_get_p(void);
+extern int utc_webkit2_ewk_context_form_autofill_profile_get_n(void);
+extern int utc_webkit2_ewk_context_form_autofill_profile_get_all_p(void);
+extern int utc_webkit2_ewk_context_form_autofill_profile_get_all_n(void);
+extern int utc_webkit2_ewk_context_form_autofill_profile_remove_p(void);
+extern int utc_webkit2_ewk_context_form_autofill_profile_remove_n(void);
+extern int utc_webkit2_ewk_context_form_autofill_profile_set_p(void);
+extern int utc_webkit2_ewk_context_form_autofill_profile_set_n(void);
+extern int utc_webkit2_ewk_context_form_candidate_data_delete_all_p(void);
+extern int utc_webkit2_ewk_context_form_candidate_data_delete_all_n(void);
+extern int utc_webkit2_ewk_context_form_password_data_delete_all_p(void);
+extern int utc_webkit2_ewk_context_form_password_data_delete_all_n(void);
+extern int utc_webkit2_ewk_context_icon_database_icon_object_add_p(void);
+extern int utc_webkit2_ewk_context_icon_database_icon_object_add_n(void);
+extern int utc_webkit2_ewk_context_intercept_request_callback_set_p(void);
+extern int utc_webkit2_ewk_context_intercept_request_callback_set_p1(void);
+extern int utc_webkit2_ewk_context_intercept_request_callback_set_n(void);
+extern int utc_webkit2_ewk_context_menu_item_append_as_action_n(void);
+extern int utc_webkit2_ewk_context_menu_item_append_n(void);
+extern int utc_webkit2_ewk_context_menu_item_count_n(void);
+extern int utc_webkit2_ewk_context_menu_item_image_url_get_n(void);
+extern int utc_webkit2_ewk_context_menu_item_link_url_get_n(void);
+extern int utc_webkit2_ewk_context_menu_item_remove_n(void);
+extern int utc_webkit2_ewk_context_menu_item_tag_get_n(void);
+extern int utc_webkit2_ewk_context_menu_nth_item_get_n(void);
+extern int utc_webkit2_ewk_context_resource_cache_clear_p(void);
+extern int utc_webkit2_ewk_context_resource_cache_clear_n(void);
+extern int utc_webkit2_ewk_context_rotation_lock_get_p(void);
+extern int utc_webkit2_ewk_context_rotation_lock_get_p1(void);
+extern int utc_webkit2_ewk_context_rotation_lock_get_n(void);
+extern int utc_webkit2_ewk_context_rotation_lock_get_n1(void);
+extern int utc_webkit2_ewk_context_rotation_lock_set_p(void);
+extern int utc_webkit2_ewk_context_rotation_lock_set_p1(void);
+extern int utc_webkit2_ewk_context_rotation_lock_set_n(void);
+extern int utc_webkit2_ewk_context_rotation_lock_set_n1(void);
+extern int utc_webkit2_ewk_context_sound_overlap_get_p(void);
+extern int utc_webkit2_ewk_context_sound_overlap_get_p1(void);
+extern int utc_webkit2_ewk_context_sound_overlap_get_n(void);
+extern int utc_webkit2_ewk_context_sound_overlap_get_n1(void);
+extern int utc_webkit2_ewk_context_sound_overlap_set_p(void);
+extern int utc_webkit2_ewk_context_sound_overlap_set_p1(void);
+extern int utc_webkit2_ewk_context_sound_overlap_set_n(void);
+extern int utc_webkit2_ewk_context_sound_overlap_set_n1(void);
+extern int utc_webkit2_ewk_context_web_indexed_database_delete_all_p(void);
+extern int utc_webkit2_ewk_context_web_indexed_database_delete_all_n(void);
+extern int utc_webkit2_ewk_context_web_storage_delete_all_p(void);
+extern int utc_webkit2_ewk_context_web_storage_delete_all_n(void);
+extern int utc_webkit2_ewk_cookie_manager_accept_policy_async_get_p(void);
+extern int utc_webkit2_ewk_cookie_manager_accept_policy_async_get_n(void);
+extern int utc_webkit2_ewk_cookie_manager_accept_policy_set_p(void);
+extern int utc_webkit2_ewk_cookie_manager_accept_policy_set_n(void);
+extern int utc_webkit2_ewk_cookie_manager_cookies_clear_p(void);
+extern int utc_webkit2_ewk_cookie_manager_cookies_clear_n(void);
+extern int utc_webkit2_ewk_cookie_manager_file_scheme_cookies_allow_get_p(void);
+extern int utc_webkit2_ewk_cookie_manager_file_scheme_cookies_allow_get_n(void);
+extern int utc_webkit2_ewk_cookie_manager_file_scheme_cookies_allow_set_p(void);
+extern int utc_webkit2_ewk_cookie_manager_file_scheme_cookies_allow_set_n(void);
+extern int utc_webkit2_ewk_cookie_manager_persistent_storage_set_p(void);
+extern int utc_webkit2_ewk_cookie_manager_persistent_storage_set_p1(void);
+extern int utc_webkit2_ewk_cookie_manager_persistent_storage_set_n(void);
+extern int utc_webkit2_ewk_error_cancellation_get_p(void);
+extern int utc_webkit2_ewk_error_cancellation_get_n(void);
+extern int utc_webkit2_ewk_error_code_get_p(void);
+extern int utc_webkit2_ewk_error_code_get_n(void);
+extern int utc_webkit2_ewk_error_description_get_p(void);
+extern int utc_webkit2_ewk_error_description_get_n(void);
+extern int utc_webkit2_ewk_error_url_get_p(void);
+extern int utc_webkit2_ewk_error_url_get_n(void);
+extern int utc_webkit2_ewk_geolocation_permission_request_origin_get_n(void);
+extern int utc_webkit2_ewk_init_p(void);
+extern int utc_webkit2_ewk_init_n(void);
+extern int utc_webkit2_ewk_intercept_request_headers_get_p(void);
+extern int utc_webkit2_ewk_intercept_request_headers_get_n(void);
+extern int utc_webkit2_ewk_intercept_request_http_method_get_p(void);
+extern int utc_webkit2_ewk_intercept_request_http_method_get_n(void);
+extern int utc_webkit2_ewk_intercept_request_ignore_p(void);
+extern int utc_webkit2_ewk_intercept_request_ignore_n(void);
+extern int utc_webkit2_ewk_intercept_request_response_body_set_p(void);
+extern int utc_webkit2_ewk_intercept_request_response_body_set_n(void);
+extern int utc_webkit2_ewk_intercept_request_response_body_set_n1(void);
+extern int utc_webkit2_ewk_intercept_request_response_header_add_p(void);
+extern int utc_webkit2_ewk_intercept_request_response_header_add_n(void);
+extern int utc_webkit2_ewk_intercept_request_response_header_add_n1(void);
+extern int utc_webkit2_ewk_intercept_request_response_header_add_n2(void);
+extern int utc_webkit2_ewk_intercept_request_response_header_map_add_p(void);
+extern int utc_webkit2_ewk_intercept_request_response_header_map_add_n(void);
+extern int utc_webkit2_ewk_intercept_request_response_header_map_add_n1(void);
+extern int utc_webkit2_ewk_intercept_request_response_set_p(void);
+extern int utc_webkit2_ewk_intercept_request_response_set_n(void);
+extern int utc_webkit2_ewk_intercept_request_response_set_n1(void);
+extern int utc_webkit2_ewk_intercept_request_response_set_n2(void);
+extern int utc_webkit2_ewk_intercept_request_response_status_set_p(void);
+extern int utc_webkit2_ewk_intercept_request_response_status_set_p1(void);
+extern int utc_webkit2_ewk_intercept_request_response_status_set_n(void);
+extern int utc_webkit2_ewk_intercept_request_response_write_chunk_p(void);
+extern int utc_webkit2_ewk_intercept_request_response_write_chunk_n(void);
+extern int utc_webkit2_ewk_intercept_request_response_write_chunk_n1(void);
+extern int utc_webkit2_ewk_intercept_request_url_get_p(void);
+extern int utc_webkit2_ewk_intercept_request_url_get_n(void);
+extern int utc_webkit2_ewk_manifest_background_color_get_p(void);
+extern int utc_webkit2_ewk_manifest_background_color_get_n(void);
+extern int utc_webkit2_ewk_manifest_icons_count_get_p(void);
+extern int utc_webkit2_ewk_manifest_icons_count_get_n(void);
+extern int utc_webkit2_ewk_manifest_icons_height_get_p(void);
+extern int utc_webkit2_ewk_manifest_icons_height_get_n(void);
+extern int utc_webkit2_ewk_manifest_icons_sizes_count_get_p(void);
+extern int utc_webkit2_ewk_manifest_icons_sizes_count_get_n(void);
+extern int utc_webkit2_ewk_manifest_icons_src_get_p(void);
+extern int utc_webkit2_ewk_manifest_icons_src_get_n(void);
+extern int utc_webkit2_ewk_manifest_icons_type_get_p(void);
+extern int utc_webkit2_ewk_manifest_icons_type_get_n(void);
+extern int utc_webkit2_ewk_manifest_icons_width_get_p(void);
+extern int utc_webkit2_ewk_manifest_icons_width_get_n(void);
+extern int utc_webkit2_ewk_manifest_name_get_p(void);
+extern int utc_webkit2_ewk_manifest_name_get_n(void);
+extern int utc_webkit2_ewk_manifest_orientation_type_get_p(void);
+extern int utc_webkit2_ewk_manifest_orientation_type_get_n(void);
+extern int utc_webkit2_ewk_manifest_short_name_get_p(void);
+extern int utc_webkit2_ewk_manifest_short_name_get_n(void);
+extern int utc_webkit2_ewk_manifest_start_url_get_p(void);
+extern int utc_webkit2_ewk_manifest_start_url_get_n(void);
+extern int utc_webkit2_ewk_manifest_theme_color_get_p(void);
+extern int utc_webkit2_ewk_manifest_theme_color_get_n(void);
+extern int utc_webkit2_ewk_manifest_web_display_mode_get_p(void);
+extern int utc_webkit2_ewk_manifest_web_display_mode_get_n(void);
+extern int utc_webkit2_ewk_policy_decision_cookie_get_p(void);
+extern int utc_webkit2_ewk_policy_decision_cookie_get_n(void);
+extern int utc_webkit2_ewk_policy_decision_host_get_p(void);
+extern int utc_webkit2_ewk_policy_decision_host_get_n(void);
+extern int utc_webkit2_ewk_policy_decision_http_method_get_p(void);
+extern int utc_webkit2_ewk_policy_decision_http_method_get_n(void);
+extern int utc_webkit2_ewk_policy_decision_ignore_p(void);
+extern int utc_webkit2_ewk_policy_decision_ignore_n(void);
+extern int utc_webkit2_ewk_policy_decision_navigation_type_get_p(void);
+extern int utc_webkit2_ewk_policy_decision_navigation_type_get_n(void);
+extern int utc_webkit2_ewk_policy_decision_response_headers_get_p(void);
+extern int utc_webkit2_ewk_policy_decision_response_headers_get_n(void);
+extern int utc_webkit2_ewk_policy_decision_response_mime_get_p(void);
+extern int utc_webkit2_ewk_policy_decision_response_mime_get_n(void);
+extern int utc_webkit2_ewk_policy_decision_response_status_code_get_p(void);
+extern int utc_webkit2_ewk_policy_decision_response_status_code_get_n(void);
+extern int utc_webkit2_ewk_policy_decision_scheme_get_p(void);
+extern int utc_webkit2_ewk_policy_decision_scheme_get_n(void);
+extern int utc_webkit2_ewk_policy_decision_type_get_p(void);
+extern int utc_webkit2_ewk_policy_decision_type_get_n(void);
+extern int utc_webkit2_ewk_policy_decision_url_get_p(void);
+extern int utc_webkit2_ewk_policy_decision_url_get_n(void);
+extern int utc_webkit2_ewk_policy_decision_use_p(void);
+extern int utc_webkit2_ewk_policy_decision_use_n(void);
+extern int utc_webkit2_ewk_security_origin_host_get_n(void);
+extern int utc_webkit2_ewk_security_origin_protocol_get_n(void);
+extern int utc_webkit2_ewk_settings_auto_fitting_get_p(void);
+extern int utc_webkit2_ewk_settings_auto_fitting_get_p1(void);
+extern int utc_webkit2_ewk_settings_auto_fitting_get_n(void);
+extern int utc_webkit2_ewk_settings_auto_fitting_set_p(void);
+extern int utc_webkit2_ewk_settings_auto_fitting_set_p1(void);
+extern int utc_webkit2_ewk_settings_auto_fitting_set_n(void);
+extern int utc_webkit2_ewk_settings_autofill_password_form_enabled_set_p(void);
+extern int utc_webkit2_ewk_settings_autofill_password_form_enabled_set_n(void);
+extern int utc_webkit2_ewk_settings_default_font_size_get_p(void);
+extern int utc_webkit2_ewk_settings_default_font_size_get_p1(void);
+extern int utc_webkit2_ewk_settings_default_font_size_get_n(void);
+extern int utc_webkit2_ewk_settings_default_font_size_set_p(void);
+extern int utc_webkit2_ewk_settings_default_font_size_set_n(void);
+extern int utc_webkit2_ewk_settings_default_text_encoding_name_get_p(void);
+extern int utc_webkit2_ewk_settings_default_text_encoding_name_get_p1(void);
+extern int utc_webkit2_ewk_settings_default_text_encoding_name_get_n(void);
+extern int utc_webkit2_ewk_settings_default_text_encoding_name_set_p(void);
+extern int utc_webkit2_ewk_settings_default_text_encoding_name_set_n(void);
+extern int utc_webkit2_ewk_settings_form_candidate_data_enabled_set_p(void);
+extern int utc_webkit2_ewk_settings_form_candidate_data_enabled_set_n(void);
+extern int utc_webkit2_ewk_settings_form_profile_data_enabled_set_p(void);
+extern int utc_webkit2_ewk_settings_form_profile_data_enabled_set_n(void);
+extern int utc_webkit2_ewk_settings_javascript_enabled_get_p(void);
+extern int utc_webkit2_ewk_settings_javascript_enabled_get_p1(void);
+extern int utc_webkit2_ewk_settings_javascript_enabled_get_n(void);
+extern int utc_webkit2_ewk_settings_javascript_enabled_set_p(void);
+extern int utc_webkit2_ewk_settings_javascript_enabled_set_p1(void);
+extern int utc_webkit2_ewk_settings_javascript_enabled_set_n(void);
+extern int utc_webkit2_ewk_settings_loads_images_automatically_get_p(void);
+extern int utc_webkit2_ewk_settings_loads_images_automatically_get_p1(void);
+extern int utc_webkit2_ewk_settings_loads_images_automatically_get_n(void);
+extern int utc_webkit2_ewk_settings_loads_images_automatically_set_p(void);
+extern int utc_webkit2_ewk_settings_loads_images_automatically_set_p1(void);
+extern int utc_webkit2_ewk_settings_loads_images_automatically_set_n(void);
+extern int utc_webkit2_ewk_settings_scripts_can_open_windows_get_p(void);
+extern int utc_webkit2_ewk_settings_scripts_can_open_windows_get_p1(void);
+extern int utc_webkit2_ewk_settings_scripts_can_open_windows_get_n(void);
+extern int utc_webkit2_ewk_settings_scripts_can_open_windows_set_p(void);
+extern int utc_webkit2_ewk_settings_scripts_can_open_windows_set_p1(void);
+extern int utc_webkit2_ewk_settings_scripts_can_open_windows_set_n(void);
+extern int utc_webkit2_ewk_shutdown_p(void);
+extern int utc_webkit2_ewk_shutdown_n(void);
+extern int utc_webkit2_ewk_view_add_p(void);
+extern int utc_webkit2_ewk_view_add_n(void);
+extern int utc_webkit2_ewk_view_add_in_incognito_mode_p(void);
+extern int utc_webkit2_ewk_view_add_in_incognito_mode_n(void);
+extern int utc_webkit2_ewk_view_back_forward_list_clear_p(void);
+extern int utc_webkit2_ewk_view_back_forward_list_clear_n(void);
+extern int utc_webkit2_ewk_view_back_forward_list_get_p(void);
+extern int utc_webkit2_ewk_view_back_forward_list_get_n(void);
+extern int utc_webkit2_ewk_view_back_p(void);
+extern int utc_webkit2_ewk_view_back_n(void);
+extern int utc_webkit2_ewk_view_back_possible_p1(void);
+extern int utc_webkit2_ewk_view_back_possible_p2(void);
+extern int utc_webkit2_ewk_view_back_possible_p3(void);
+extern int utc_webkit2_ewk_view_back_possible_n(void);
+extern int utc_webkit2_ewk_view_contents_set_p(void);
+extern int utc_webkit2_ewk_view_contents_set_n(void);
+extern int utc_webkit2_ewk_view_contents_size_get_p(void);
+extern int utc_webkit2_ewk_view_contents_size_get_n(void);
+extern int utc_webkit2_ewk_view_context_get_p(void);
+extern int utc_webkit2_ewk_view_context_get_n(void);
+extern int utc_webkit2_ewk_view_evaluate_javascript_p(void);
+extern int utc_webkit2_ewk_view_evaluate_javascript_n(void);
+extern int utc_webkit2_ewk_view_focus_get_p(void);
+extern int utc_webkit2_ewk_view_focus_get_p1(void);
+extern int utc_webkit2_ewk_view_focus_get_n(void);
+extern int utc_webkit2_ewk_view_focus_set_p(void);
+extern int utc_webkit2_ewk_view_focus_set_p1(void);
+extern int utc_webkit2_ewk_view_focus_set_n(void);
+extern int utc_webkit2_ewk_view_forward_p(void);
+extern int utc_webkit2_ewk_view_forward_n(void);
+extern int utc_webkit2_ewk_view_forward_possible_p(void);
+extern int utc_webkit2_ewk_view_forward_possible_p1(void);
+extern int utc_webkit2_ewk_view_forward_possible_p2(void);
+extern int utc_webkit2_ewk_view_forward_possible_n(void);
+extern int utc_webkit2_ewk_view_fullscreen_exit_p(void);
+extern int utc_webkit2_ewk_view_fullscreen_exit_n(void);
+extern int utc_webkit2_ewk_view_html_string_load_p(void);
+extern int utc_webkit2_ewk_view_html_string_load_n(void);
+extern int utc_webkit2_ewk_view_javascript_message_handler_add_p(void);
+extern int utc_webkit2_ewk_view_javascript_message_handler_add_n(void);
+extern int utc_webkit2_ewk_view_load_progress_get_p(void);
+extern int utc_webkit2_ewk_view_load_progress_get_p1(void);
+extern int utc_webkit2_ewk_view_load_progress_get_n(void);
+extern int utc_webkit2_ewk_view_orientation_send_p(void);
+extern int utc_webkit2_ewk_view_orientation_send_n(void);
+extern int utc_webkit2_ewk_view_original_url_get_p(void);
+extern int utc_webkit2_ewk_view_original_url_get_n(void);
+extern int utc_webkit2_ewk_view_reload_p(void);
+extern int utc_webkit2_ewk_view_reload_n(void);
+extern int utc_webkit2_ewk_view_request_manifest_p(void);
+extern int utc_webkit2_ewk_view_request_manifest_n(void);
+extern int utc_webkit2_ewk_view_resume_p(void);
+extern int utc_webkit2_ewk_view_resume_n(void);
+extern int utc_webkit2_ewk_view_scale_get_p(void);
+extern int utc_webkit2_ewk_view_scale_get_n(void);
+extern int utc_webkit2_ewk_view_scale_set_p(void);
+extern int utc_webkit2_ewk_view_scale_set_n(void);
+extern int utc_webkit2_ewk_view_script_execute_p(void);
+extern int utc_webkit2_ewk_view_script_execute_n(void);
+extern int utc_webkit2_ewk_view_script_execute_n1(void);
+extern int utc_webkit2_ewk_view_scroll_by_p(void);
+extern int utc_webkit2_ewk_view_scroll_by_p1(void);
+extern int utc_webkit2_ewk_view_scroll_by_p2(void);
+extern int utc_webkit2_ewk_view_scroll_by_n(void);
+extern int utc_webkit2_ewk_view_scroll_pos_get_p(void);
+extern int utc_webkit2_ewk_view_scroll_pos_get_p1(void);
+extern int utc_webkit2_ewk_view_scroll_pos_get_n(void);
+extern int utc_webkit2_ewk_view_scroll_set_p(void);
+extern int utc_webkit2_ewk_view_scroll_set_p1(void);
+extern int utc_webkit2_ewk_view_scroll_set_p2(void);
+extern int utc_webkit2_ewk_view_scroll_set_n(void);
+extern int utc_webkit2_ewk_view_settings_get_p(void);
+extern int utc_webkit2_ewk_view_settings_get_n(void);
+extern int utc_webkit2_ewk_view_stop_p(void);
+extern int utc_webkit2_ewk_view_stop_n(void);
+extern int utc_webkit2_ewk_view_suspend_p(void);
+extern int utc_webkit2_ewk_view_suspend_n(void);
+extern int utc_webkit2_ewk_view_text_find_p(void);
+extern int utc_webkit2_ewk_view_text_find_n(void);
+extern int utc_webkit2_ewk_view_text_selection_clear_p(void);
+extern int utc_webkit2_ewk_view_text_selection_clear_n(void);
+extern int utc_webkit2_ewk_view_text_selection_text_get_p(void);
+extern int utc_webkit2_ewk_view_text_selection_text_get_n(void);
+extern int utc_webkit2_ewk_view_title_get_p(void);
+extern int utc_webkit2_ewk_view_title_get_n(void);
+extern int utc_webkit2_ewk_view_url_get_p(void);
+extern int utc_webkit2_ewk_view_url_get_n(void);
+extern int utc_webkit2_ewk_view_url_request_set_p(void);
+extern int utc_webkit2_ewk_view_url_request_set_n(void);
+extern int utc_webkit2_ewk_view_url_request_set_n1(void);
+extern int utc_webkit2_ewk_view_url_request_set_n2(void);
+extern int utc_webkit2_ewk_view_url_set_p(void);
+extern int utc_webkit2_ewk_view_url_set_n(void);
+extern int utc_webkit2_ewk_view_user_agent_get_p(void);
+extern int utc_webkit2_ewk_view_user_agent_get_n(void);
+extern int utc_webkit2_ewk_view_user_agent_set_p(void);
+extern int utc_webkit2_ewk_view_user_agent_set_n(void);
+extern int utc_webkit2_ewk_view_visibility_set_p(void);
+extern int utc_webkit2_ewk_view_visibility_set_n(void);
+
+testcase tc_array[] = {
+       {"utc_webkit2_ewk_autofill_profile_data_get_p",utc_webkit2_ewk_autofill_profile_data_get_p,utc_webkit2_ewk_autofill_profile_data_get_func_startup,utc_webkit2_ewk_autofill_profile_data_get_func_cleanup},
+       {"utc_webkit2_ewk_autofill_profile_data_get_n",utc_webkit2_ewk_autofill_profile_data_get_n,utc_webkit2_ewk_autofill_profile_data_get_func_startup,utc_webkit2_ewk_autofill_profile_data_get_func_cleanup},
+       {"utc_webkit2_ewk_autofill_profile_data_set_p",utc_webkit2_ewk_autofill_profile_data_set_p,utc_webkit2_ewk_autofill_profile_data_set_func_startup,utc_webkit2_ewk_autofill_profile_data_set_func_cleanup},
+       {"utc_webkit2_ewk_autofill_profile_data_set_n",utc_webkit2_ewk_autofill_profile_data_set_n,utc_webkit2_ewk_autofill_profile_data_set_func_startup,utc_webkit2_ewk_autofill_profile_data_set_func_cleanup},
+       {"utc_webkit2_ewk_autofill_profile_delete_p",utc_webkit2_ewk_autofill_profile_delete_p,utc_webkit2_ewk_autofill_profile_delete_func_startup,utc_webkit2_ewk_autofill_profile_delete_func_cleanup},
+       {"utc_webkit2_ewk_autofill_profile_delete_n",utc_webkit2_ewk_autofill_profile_delete_n,utc_webkit2_ewk_autofill_profile_delete_func_startup,utc_webkit2_ewk_autofill_profile_delete_func_cleanup},
+       {"utc_webkit2_ewk_autofill_profile_id_get_p",utc_webkit2_ewk_autofill_profile_id_get_p,utc_webkit2_ewk_autofill_profile_id_get_func_startup,utc_webkit2_ewk_autofill_profile_id_get_func_cleanup},
+       {"utc_webkit2_ewk_autofill_profile_id_get_n",utc_webkit2_ewk_autofill_profile_id_get_n,utc_webkit2_ewk_autofill_profile_id_get_func_startup,utc_webkit2_ewk_autofill_profile_id_get_func_cleanup},
+       {"utc_webkit2_ewk_autofill_profile_new_p",utc_webkit2_ewk_autofill_profile_new_p,utc_webkit2_ewk_autofill_profile_new_func_startup,utc_webkit2_ewk_autofill_profile_new_func_cleanup},
+       {"utc_webkit2_ewk_back_forward_list_count_p",utc_webkit2_ewk_back_forward_list_count_p,utc_webkit2_ewk_back_forward_list_count_func_startup,utc_webkit2_ewk_back_forward_list_count_func_cleanup},
+       {"utc_webkit2_ewk_back_forward_list_count_n",utc_webkit2_ewk_back_forward_list_count_n,utc_webkit2_ewk_back_forward_list_count_func_startup,utc_webkit2_ewk_back_forward_list_count_func_cleanup},
+       {"utc_webkit2_ewk_back_forward_list_current_item_get_p",utc_webkit2_ewk_back_forward_list_current_item_get_p,utc_webkit2_ewk_back_forward_list_current_item_get_func_startup,utc_webkit2_ewk_back_forward_list_current_item_get_func_cleanup},
+       {"utc_webkit2_ewk_back_forward_list_current_item_get_n",utc_webkit2_ewk_back_forward_list_current_item_get_n,utc_webkit2_ewk_back_forward_list_current_item_get_func_startup,utc_webkit2_ewk_back_forward_list_current_item_get_func_cleanup},
+       {"utc_webkit2_ewk_back_forward_list_item_at_index_get_p",utc_webkit2_ewk_back_forward_list_item_at_index_get_p,utc_webkit2_ewk_back_forward_list_item_at_index_get_func_startup,utc_webkit2_ewk_back_forward_list_item_at_index_get_func_cleanup},
+       {"utc_webkit2_ewk_back_forward_list_item_at_index_get_n",utc_webkit2_ewk_back_forward_list_item_at_index_get_n,utc_webkit2_ewk_back_forward_list_item_at_index_get_func_startup,utc_webkit2_ewk_back_forward_list_item_at_index_get_func_cleanup},
+       {"utc_webkit2_ewk_back_forward_list_item_original_url_get_p",utc_webkit2_ewk_back_forward_list_item_original_url_get_p,utc_webkit2_ewk_back_forward_list_item_original_url_get_func_startup,utc_webkit2_ewk_back_forward_list_item_original_url_get_func_cleanup},
+       {"utc_webkit2_ewk_back_forward_list_item_original_url_get_n",utc_webkit2_ewk_back_forward_list_item_original_url_get_n,utc_webkit2_ewk_back_forward_list_item_original_url_get_func_startup,utc_webkit2_ewk_back_forward_list_item_original_url_get_func_cleanup},
+       {"utc_webkit2_ewk_back_forward_list_item_ref_p",utc_webkit2_ewk_back_forward_list_item_ref_p,utc_webkit2_ewk_back_forward_list_item_ref_func_startup,utc_webkit2_ewk_back_forward_list_item_ref_func_cleanup},
+       {"utc_webkit2_ewk_back_forward_list_item_ref_n",utc_webkit2_ewk_back_forward_list_item_ref_n,utc_webkit2_ewk_back_forward_list_item_ref_func_startup,utc_webkit2_ewk_back_forward_list_item_ref_func_cleanup},
+       {"utc_webkit2_ewk_back_forward_list_item_title_get_p",utc_webkit2_ewk_back_forward_list_item_title_get_p,utc_webkit2_ewk_back_forward_list_item_title_get_func_startup,utc_webkit2_ewk_back_forward_list_item_title_get_func_cleanup},
+       {"utc_webkit2_ewk_back_forward_list_item_title_get_n",utc_webkit2_ewk_back_forward_list_item_title_get_n,utc_webkit2_ewk_back_forward_list_item_title_get_func_startup,utc_webkit2_ewk_back_forward_list_item_title_get_func_cleanup},
+       {"utc_webkit2_ewk_back_forward_list_item_unref_p",utc_webkit2_ewk_back_forward_list_item_unref_p,utc_webkit2_ewk_back_forward_list_item_unref_func_startup,utc_webkit2_ewk_back_forward_list_item_unref_func_cleanup},
+       {"utc_webkit2_ewk_back_forward_list_item_unref_n",utc_webkit2_ewk_back_forward_list_item_unref_n,utc_webkit2_ewk_back_forward_list_item_unref_func_startup,utc_webkit2_ewk_back_forward_list_item_unref_func_cleanup},
+       {"utc_webkit2_ewk_back_forward_list_item_url_get_p",utc_webkit2_ewk_back_forward_list_item_url_get_p,utc_webkit2_ewk_back_forward_list_item_url_get_func_startup,utc_webkit2_ewk_back_forward_list_item_url_get_func_cleanup},
+       {"utc_webkit2_ewk_back_forward_list_item_url_get_n",utc_webkit2_ewk_back_forward_list_item_url_get_n,utc_webkit2_ewk_back_forward_list_item_url_get_func_startup,utc_webkit2_ewk_back_forward_list_item_url_get_func_cleanup},
+       {"utc_webkit2_ewk_back_forward_list_n_back_items_copy_p",utc_webkit2_ewk_back_forward_list_n_back_items_copy_p,utc_webkit2_ewk_back_forward_list_n_back_items_copy_func_startup,utc_webkit2_ewk_back_forward_list_n_back_items_copy_func_cleanup},
+       {"utc_webkit2_ewk_back_forward_list_n_back_items_copy_n",utc_webkit2_ewk_back_forward_list_n_back_items_copy_n,utc_webkit2_ewk_back_forward_list_n_back_items_copy_func_startup,utc_webkit2_ewk_back_forward_list_n_back_items_copy_func_cleanup},
+       {"utc_webkit2_ewk_back_forward_list_n_forward_items_copy_p",utc_webkit2_ewk_back_forward_list_n_forward_items_copy_p,utc_webkit2_ewk_back_forward_list_n_forward_items_copy_func_startup,utc_webkit2_ewk_back_forward_list_n_forward_items_copy_func_cleanup},
+       {"utc_webkit2_ewk_back_forward_list_n_forward_items_copy_n",utc_webkit2_ewk_back_forward_list_n_forward_items_copy_n,utc_webkit2_ewk_back_forward_list_n_forward_items_copy_func_startup,utc_webkit2_ewk_back_forward_list_n_forward_items_copy_func_cleanup},
+       {"utc_webkit2_ewk_back_forward_list_next_item_get_p",utc_webkit2_ewk_back_forward_list_next_item_get_p,utc_webkit2_ewk_back_forward_list_next_item_get_func_startup,utc_webkit2_ewk_back_forward_list_next_item_get_func_cleanup},
+       {"utc_webkit2_ewk_back_forward_list_next_item_get_n",utc_webkit2_ewk_back_forward_list_next_item_get_n,utc_webkit2_ewk_back_forward_list_next_item_get_func_startup,utc_webkit2_ewk_back_forward_list_next_item_get_func_cleanup},
+       {"utc_webkit2_ewk_back_forward_list_previous_item_get_p",utc_webkit2_ewk_back_forward_list_previous_item_get_p,utc_webkit2_ewk_back_forward_list_previous_item_get_func_startup,utc_webkit2_ewk_back_forward_list_previous_item_get_func_cleanup},
+       {"utc_webkit2_ewk_back_forward_list_previous_item_get_n",utc_webkit2_ewk_back_forward_list_previous_item_get_n,utc_webkit2_ewk_back_forward_list_previous_item_get_func_startup,utc_webkit2_ewk_back_forward_list_previous_item_get_func_cleanup},
+       {"utc_webkit2_ewk_context_application_cache_delete_all_p",utc_webkit2_ewk_context_application_cache_delete_all_p,utc_webkit2_ewk_context_application_cache_delete_all_func_startup,utc_webkit2_ewk_context_application_cache_delete_all_func_cleanup},
+       {"utc_webkit2_ewk_context_application_cache_delete_all_n",utc_webkit2_ewk_context_application_cache_delete_all_n,utc_webkit2_ewk_context_application_cache_delete_all_func_startup,utc_webkit2_ewk_context_application_cache_delete_all_func_cleanup},
+        {"utc_webkit2_ewk_context_background_music_get_p",utc_webkit2_ewk_context_background_music_get_p,utc_webkit2_ewk_context_background_music_get_func_startup,utc_webkit2_ewk_context_background_music_get_func_cleanup},
+        {"utc_webkit2_ewk_context_background_music_get_p1",utc_webkit2_ewk_context_background_music_get_p1,utc_webkit2_ewk_context_background_music_get_func_startup,utc_webkit2_ewk_context_background_music_get_func_cleanup},
+        {"utc_webkit2_ewk_context_background_music_get_n",utc_webkit2_ewk_context_background_music_get_n,utc_webkit2_ewk_context_background_music_get_func_startup,utc_webkit2_ewk_context_background_music_get_func_cleanup},
+        {"utc_webkit2_ewk_context_background_music_get_n1",utc_webkit2_ewk_context_background_music_get_n1,utc_webkit2_ewk_context_background_music_get_func_startup,utc_webkit2_ewk_context_background_music_get_func_cleanup},
+        {"utc_webkit2_ewk_context_background_music_set_p",utc_webkit2_ewk_context_background_music_set_p,utc_webkit2_ewk_context_background_music_set_func_startup,utc_webkit2_ewk_context_background_music_set_func_cleanup},
+        {"utc_webkit2_ewk_context_background_music_set_p1",utc_webkit2_ewk_context_background_music_set_p1,utc_webkit2_ewk_context_background_music_set_func_startup,utc_webkit2_ewk_context_background_music_set_func_cleanup},
+        {"utc_webkit2_ewk_context_background_music_set_n",utc_webkit2_ewk_context_background_music_set_n,utc_webkit2_ewk_context_background_music_set_func_startup,utc_webkit2_ewk_context_background_music_set_func_cleanup},
+        {"utc_webkit2_ewk_context_background_music_set_n1",utc_webkit2_ewk_context_background_music_set_n1,utc_webkit2_ewk_context_background_music_set_func_startup,utc_webkit2_ewk_context_background_music_set_func_cleanup},
+        {"utc_webkit2_ewk_context_block_multimedia_on_call_get_p",utc_webkit2_ewk_context_block_multimedia_on_call_get_p,utc_webkit2_ewk_context_block_multimedia_on_call_get_func_startup,utc_webkit2_ewk_context_block_multimedia_on_call_get_func_cleanup},
+        {"utc_webkit2_ewk_context_block_multimedia_on_call_get_p1",utc_webkit2_ewk_context_block_multimedia_on_call_get_p1,utc_webkit2_ewk_context_block_multimedia_on_call_get_func_startup,utc_webkit2_ewk_context_block_multimedia_on_call_get_func_cleanup},
+        {"utc_webkit2_ewk_context_block_multimedia_on_call_get_n",utc_webkit2_ewk_context_block_multimedia_on_call_get_n,utc_webkit2_ewk_context_block_multimedia_on_call_get_func_startup,utc_webkit2_ewk_context_block_multimedia_on_call_get_func_cleanup},
+        {"utc_webkit2_ewk_context_block_multimedia_on_call_get_n1",utc_webkit2_ewk_context_block_multimedia_on_call_get_n1,utc_webkit2_ewk_context_block_multimedia_on_call_get_func_startup,utc_webkit2_ewk_context_block_multimedia_on_call_get_func_cleanup},
+        {"utc_webkit2_ewk_context_block_multimedia_on_call_set_p",utc_webkit2_ewk_context_block_multimedia_on_call_set_p,utc_webkit2_ewk_context_block_multimedia_on_call_set_func_startup,utc_webkit2_ewk_context_block_multimedia_on_call_set_func_cleanup},
+        {"utc_webkit2_ewk_context_block_multimedia_on_call_set_p1",utc_webkit2_ewk_context_block_multimedia_on_call_set_p1,utc_webkit2_ewk_context_block_multimedia_on_call_set_func_startup,utc_webkit2_ewk_context_block_multimedia_on_call_set_func_cleanup},
+        {"utc_webkit2_ewk_context_block_multimedia_on_call_set_n",utc_webkit2_ewk_context_block_multimedia_on_call_set_n,utc_webkit2_ewk_context_block_multimedia_on_call_set_func_startup,utc_webkit2_ewk_context_block_multimedia_on_call_set_func_cleanup},
+        {"utc_webkit2_ewk_context_block_multimedia_on_call_set_n1",utc_webkit2_ewk_context_block_multimedia_on_call_set_n1,utc_webkit2_ewk_context_block_multimedia_on_call_set_func_startup,utc_webkit2_ewk_context_block_multimedia_on_call_set_func_cleanup},
+       {"utc_webkit2_ewk_context_cache_model_get_p",utc_webkit2_ewk_context_cache_model_get_p,utc_webkit2_ewk_context_cache_model_get_func_startup,utc_webkit2_ewk_context_cache_model_get_func_cleanup},
+       {"utc_webkit2_ewk_context_cache_model_get_p1",utc_webkit2_ewk_context_cache_model_get_p1,utc_webkit2_ewk_context_cache_model_get_func_startup,utc_webkit2_ewk_context_cache_model_get_func_cleanup},
+       {"utc_webkit2_ewk_context_cache_model_get_p2",utc_webkit2_ewk_context_cache_model_get_p2,utc_webkit2_ewk_context_cache_model_get_func_startup,utc_webkit2_ewk_context_cache_model_get_func_cleanup},
+       {"utc_webkit2_ewk_context_cache_model_get_n",utc_webkit2_ewk_context_cache_model_get_n,utc_webkit2_ewk_context_cache_model_get_func_startup,utc_webkit2_ewk_context_cache_model_get_func_cleanup},
+       {"utc_webkit2_ewk_context_cache_model_get_n1",utc_webkit2_ewk_context_cache_model_get_n1,utc_webkit2_ewk_context_cache_model_get_func_startup,utc_webkit2_ewk_context_cache_model_get_func_cleanup},
+       {"utc_webkit2_ewk_context_cache_model_get_n2",utc_webkit2_ewk_context_cache_model_get_n2,utc_webkit2_ewk_context_cache_model_get_func_startup,utc_webkit2_ewk_context_cache_model_get_func_cleanup},
+       {"utc_webkit2_ewk_context_cache_model_set_p",utc_webkit2_ewk_context_cache_model_set_p,utc_webkit2_ewk_context_cache_model_set_func_startup,utc_webkit2_ewk_context_cache_model_set_func_cleanup},
+       {"utc_webkit2_ewk_context_cache_model_set_p1",utc_webkit2_ewk_context_cache_model_set_p1,utc_webkit2_ewk_context_cache_model_set_func_startup,utc_webkit2_ewk_context_cache_model_set_func_cleanup},
+       {"utc_webkit2_ewk_context_cache_model_set_p2",utc_webkit2_ewk_context_cache_model_set_p2,utc_webkit2_ewk_context_cache_model_set_func_startup,utc_webkit2_ewk_context_cache_model_set_func_cleanup},
+       {"utc_webkit2_ewk_context_cache_model_set_n",utc_webkit2_ewk_context_cache_model_set_n,utc_webkit2_ewk_context_cache_model_set_func_startup,utc_webkit2_ewk_context_cache_model_set_func_cleanup},
+       {"utc_webkit2_ewk_context_cache_model_set_n1",utc_webkit2_ewk_context_cache_model_set_n1,utc_webkit2_ewk_context_cache_model_set_func_startup,utc_webkit2_ewk_context_cache_model_set_func_cleanup},
+       {"utc_webkit2_ewk_context_cache_model_set_n2",utc_webkit2_ewk_context_cache_model_set_n2,utc_webkit2_ewk_context_cache_model_set_func_startup,utc_webkit2_ewk_context_cache_model_set_func_cleanup},
+       {"utc_webkit2_ewk_context_cookie_manager_get_p",utc_webkit2_ewk_context_cookie_manager_get_p,utc_webkit2_ewk_context_cookie_manager_get_func_startup,utc_webkit2_ewk_context_cookie_manager_get_func_cleanup},
+       {"utc_webkit2_ewk_context_cookie_manager_get_n",utc_webkit2_ewk_context_cookie_manager_get_n,utc_webkit2_ewk_context_cookie_manager_get_func_startup,utc_webkit2_ewk_context_cookie_manager_get_func_cleanup},
+       {"utc_webkit2_ewk_context_form_autofill_profile_add_p",utc_webkit2_ewk_context_form_autofill_profile_add_p,utc_webkit2_ewk_context_form_autofill_profile_add_func_startup,utc_webkit2_ewk_context_form_autofill_profile_add_func_cleanup},
+       {"utc_webkit2_ewk_context_form_autofill_profile_add_n",utc_webkit2_ewk_context_form_autofill_profile_add_n,utc_webkit2_ewk_context_form_autofill_profile_add_func_startup,utc_webkit2_ewk_context_form_autofill_profile_add_func_cleanup},
+       {"utc_webkit2_ewk_context_form_autofill_profile_get_p",utc_webkit2_ewk_context_form_autofill_profile_get_p,utc_webkit2_ewk_context_form_autofill_profile_get_func_startup,utc_webkit2_ewk_context_form_autofill_profile_get_func_cleanup},
+       {"utc_webkit2_ewk_context_form_autofill_profile_get_n",utc_webkit2_ewk_context_form_autofill_profile_get_n,utc_webkit2_ewk_context_form_autofill_profile_get_func_startup,utc_webkit2_ewk_context_form_autofill_profile_get_func_cleanup},
+       {"utc_webkit2_ewk_context_form_autofill_profile_get_all_p",utc_webkit2_ewk_context_form_autofill_profile_get_all_p,utc_webkit2_ewk_context_form_autofill_profile_get_all_func_startup,utc_webkit2_ewk_context_form_autofill_profile_get_all_func_cleanup},
+       {"utc_webkit2_ewk_context_form_autofill_profile_get_all_n",utc_webkit2_ewk_context_form_autofill_profile_get_all_n,utc_webkit2_ewk_context_form_autofill_profile_get_all_func_startup,utc_webkit2_ewk_context_form_autofill_profile_get_all_func_cleanup},
+       {"utc_webkit2_ewk_context_form_autofill_profile_remove_p",utc_webkit2_ewk_context_form_autofill_profile_remove_p,utc_webkit2_ewk_context_form_autofill_profile_remove_func_startup,utc_webkit2_ewk_context_form_autofill_profile_remove_func_cleanup},
+       {"utc_webkit2_ewk_context_form_autofill_profile_remove_n",utc_webkit2_ewk_context_form_autofill_profile_remove_n,utc_webkit2_ewk_context_form_autofill_profile_remove_func_startup,utc_webkit2_ewk_context_form_autofill_profile_remove_func_cleanup},
+       {"utc_webkit2_ewk_context_form_autofill_profile_set_p",utc_webkit2_ewk_context_form_autofill_profile_set_p,utc_webkit2_ewk_context_form_autofill_profile_set_func_startup,utc_webkit2_ewk_context_form_autofill_profile_set_func_p_cleanup},
+       {"utc_webkit2_ewk_context_form_autofill_profile_set_n",utc_webkit2_ewk_context_form_autofill_profile_set_n,utc_webkit2_ewk_context_form_autofill_profile_set_func_startup,utc_webkit2_ewk_context_form_autofill_profile_set_func_p_cleanup},
+       {"utc_webkit2_ewk_context_form_candidate_data_delete_all_p",utc_webkit2_ewk_context_form_candidate_data_delete_all_p,utc_webkit2_ewk_context_form_candidate_data_delete_all_func_startup,utc_webkit2_ewk_context_form_candidate_data_delete_all_func_cleanup},
+       {"utc_webkit2_ewk_context_form_candidate_data_delete_all_n",utc_webkit2_ewk_context_form_candidate_data_delete_all_n,utc_webkit2_ewk_context_form_candidate_data_delete_all_func_startup,utc_webkit2_ewk_context_form_candidate_data_delete_all_func_cleanup},
+       {"utc_webkit2_ewk_context_form_password_data_delete_all_p",utc_webkit2_ewk_context_form_password_data_delete_all_p,utc_webkit2_ewk_context_form_password_data_delete_all_func_startup,utc_webkit2_ewk_context_form_password_data_delete_all_func_cleanup},
+       {"utc_webkit2_ewk_context_form_password_data_delete_all_n",utc_webkit2_ewk_context_form_password_data_delete_all_n,utc_webkit2_ewk_context_form_password_data_delete_all_func_startup,utc_webkit2_ewk_context_form_password_data_delete_all_func_cleanup},
+       {"utc_webkit2_ewk_context_icon_database_icon_object_add_p",utc_webkit2_ewk_context_icon_database_icon_object_add_p,utc_webkit2_ewk_context_icon_database_icon_object_add_func_startup,utc_webkit2_ewk_context_icon_database_icon_object_add_func_cleanup},
+       {"utc_webkit2_ewk_context_icon_database_icon_object_add_n",utc_webkit2_ewk_context_icon_database_icon_object_add_n,utc_webkit2_ewk_context_icon_database_icon_object_add_func_startup,utc_webkit2_ewk_context_icon_database_icon_object_add_func_cleanup},
+       {"utc_webkit2_ewk_context_intercept_request_callback_set_p",utc_webkit2_ewk_context_intercept_request_callback_set_p,utc_webkit2_ewk_context_intercept_request_callback_set_func_startup,utc_webkit2_ewk_context_intercept_request_callback_set_func_cleanup},
+       {"utc_webkit2_ewk_context_intercept_request_callback_set_p1",utc_webkit2_ewk_context_intercept_request_callback_set_p1,utc_webkit2_ewk_context_intercept_request_callback_set_func_startup,utc_webkit2_ewk_context_intercept_request_callback_set_func_cleanup},
+       {"utc_webkit2_ewk_context_intercept_request_callback_set_n",utc_webkit2_ewk_context_intercept_request_callback_set_n,utc_webkit2_ewk_context_intercept_request_callback_set_func_startup,utc_webkit2_ewk_context_intercept_request_callback_set_func_cleanup},
+       {"utc_webkit2_ewk_context_menu_item_append_as_action_n",utc_webkit2_ewk_context_menu_item_append_as_action_n,utc_webkit2_ewk_context_menu_item_append_as_action_func_startup,utc_webkit2_ewk_context_menu_item_append_as_action_func_cleanup},
+       {"utc_webkit2_ewk_context_menu_item_append_n",utc_webkit2_ewk_context_menu_item_append_n,utc_webkit2_ewk_context_menu_item_append_func_startup,utc_webkit2_ewk_context_menu_item_append_func_cleanup},
+       {"utc_webkit2_ewk_context_menu_item_count_n",utc_webkit2_ewk_context_menu_item_count_n,utc_webkit2_ewk_context_menu_item_count_func_startup,utc_webkit2_ewk_context_menu_item_count_func_cleanup},
+       {"utc_webkit2_ewk_context_menu_item_image_url_get_n",utc_webkit2_ewk_context_menu_item_image_url_get_n,utc_webkit2_ewk_context_menu_item_image_url_get_func_startup,utc_webkit2_ewk_context_menu_item_image_url_get_func_cleanup},
+       {"utc_webkit2_ewk_context_menu_item_link_url_get_n",utc_webkit2_ewk_context_menu_item_link_url_get_n,utc_webkit2_ewk_context_menu_item_link_url_get_func_startup,utc_webkit2_ewk_context_menu_item_link_url_get_func_cleanup},
+       {"utc_webkit2_ewk_context_menu_item_remove_n",utc_webkit2_ewk_context_menu_item_remove_n,utc_webkit2_ewk_context_menu_item_remove_func_startup,utc_webkit2_ewk_context_menu_item_remove_func_cleanup},
+       {"utc_webkit2_ewk_context_menu_item_tag_get_n",utc_webkit2_ewk_context_menu_item_tag_get_n,utc_webkit2_ewk_context_menu_item_tag_get_func_startup,utc_webkit2_ewk_context_menu_item_tag_get_func_cleanup},
+       {"utc_webkit2_ewk_context_menu_nth_item_get_n",utc_webkit2_ewk_context_menu_nth_item_get_n,utc_webkit2_ewk_context_menu_nth_item_get_func_startup,utc_webkit2_ewk_context_menu_nth_item_get_func_cleanup},
+       {"utc_webkit2_ewk_context_resource_cache_clear_p",utc_webkit2_ewk_context_resource_cache_clear_p,utc_webkit2_ewk_context_resource_cache_clear_func_startup,utc_webkit2_ewk_context_resource_cache_clear_func_cleanup},
+       {"utc_webkit2_ewk_context_resource_cache_clear_n",utc_webkit2_ewk_context_resource_cache_clear_n,utc_webkit2_ewk_context_resource_cache_clear_func_startup,utc_webkit2_ewk_context_resource_cache_clear_func_cleanup},
+        {"utc_webkit2_ewk_context_rotation_lock_get_p",utc_webkit2_ewk_context_rotation_lock_get_p,utc_webkit2_ewk_context_rotation_lock_get_func_startup,utc_webkit2_ewk_context_rotation_lock_get_func_cleanup},
+        {"utc_webkit2_ewk_context_rotation_lock_get_p1",utc_webkit2_ewk_context_rotation_lock_get_p1,utc_webkit2_ewk_context_rotation_lock_get_func_startup,utc_webkit2_ewk_context_rotation_lock_get_func_cleanup},
+        {"utc_webkit2_ewk_context_rotation_lock_get_n",utc_webkit2_ewk_context_rotation_lock_get_n,utc_webkit2_ewk_context_rotation_lock_get_func_startup,utc_webkit2_ewk_context_rotation_lock_get_func_cleanup},
+        {"utc_webkit2_ewk_context_rotation_lock_get_n1",utc_webkit2_ewk_context_rotation_lock_get_n1,utc_webkit2_ewk_context_rotation_lock_get_func_startup,utc_webkit2_ewk_context_rotation_lock_get_func_cleanup},
+        {"utc_webkit2_ewk_context_rotation_lock_set_p",utc_webkit2_ewk_context_rotation_lock_set_p,utc_webkit2_ewk_context_rotation_lock_set_func_startup,utc_webkit2_ewk_context_rotation_lock_set_func_cleanup},
+        {"utc_webkit2_ewk_context_rotation_lock_set_p1",utc_webkit2_ewk_context_rotation_lock_set_p1,utc_webkit2_ewk_context_rotation_lock_set_func_startup,utc_webkit2_ewk_context_rotation_lock_set_func_cleanup},
+        {"utc_webkit2_ewk_context_rotation_lock_set_n",utc_webkit2_ewk_context_rotation_lock_set_n,utc_webkit2_ewk_context_rotation_lock_set_func_startup,utc_webkit2_ewk_context_rotation_lock_set_func_cleanup},
+        {"utc_webkit2_ewk_context_rotation_lock_set_n1",utc_webkit2_ewk_context_rotation_lock_set_n1,utc_webkit2_ewk_context_rotation_lock_set_func_startup,utc_webkit2_ewk_context_rotation_lock_set_func_cleanup},
+        {"utc_webkit2_ewk_context_sound_overlap_get_p",utc_webkit2_ewk_context_sound_overlap_get_p,utc_webkit2_ewk_context_sound_overlap_get_func_startup,utc_webkit2_ewk_context_sound_overlap_get_func_cleanup},
+        {"utc_webkit2_ewk_context_sound_overlap_get_p1",utc_webkit2_ewk_context_sound_overlap_get_p1,utc_webkit2_ewk_context_sound_overlap_get_func_startup,utc_webkit2_ewk_context_sound_overlap_get_func_cleanup},
+        {"utc_webkit2_ewk_context_sound_overlap_get_n",utc_webkit2_ewk_context_sound_overlap_get_n,utc_webkit2_ewk_context_sound_overlap_get_func_startup,utc_webkit2_ewk_context_sound_overlap_get_func_cleanup},
+        {"utc_webkit2_ewk_context_sound_overlap_get_n1",utc_webkit2_ewk_context_sound_overlap_get_n1,utc_webkit2_ewk_context_sound_overlap_get_func_startup,utc_webkit2_ewk_context_sound_overlap_get_func_cleanup},
+        {"utc_webkit2_ewk_context_sound_overlap_set_p",utc_webkit2_ewk_context_sound_overlap_set_p,utc_webkit2_ewk_context_sound_overlap_set_func_startup,utc_webkit2_ewk_context_sound_overlap_set_func_cleanup},
+        {"utc_webkit2_ewk_context_sound_overlap_set_p1",utc_webkit2_ewk_context_sound_overlap_set_p1,utc_webkit2_ewk_context_sound_overlap_set_func_startup,utc_webkit2_ewk_context_sound_overlap_set_func_cleanup},
+        {"utc_webkit2_ewk_context_sound_overlap_set_n",utc_webkit2_ewk_context_sound_overlap_set_n,utc_webkit2_ewk_context_sound_overlap_set_func_startup,utc_webkit2_ewk_context_sound_overlap_set_func_cleanup},
+        {"utc_webkit2_ewk_context_sound_overlap_set_n1",utc_webkit2_ewk_context_sound_overlap_set_n1,utc_webkit2_ewk_context_sound_overlap_set_func_startup,utc_webkit2_ewk_context_sound_overlap_set_func_cleanup},
+       {"utc_webkit2_ewk_context_web_indexed_database_delete_all_p",utc_webkit2_ewk_context_web_indexed_database_delete_all_p,utc_webkit2_ewk_context_web_indexed_database_delete_all_func_startup,utc_webkit2_ewk_context_web_indexed_database_delete_all_func_cleanup},
+       {"utc_webkit2_ewk_context_web_indexed_database_delete_all_n",utc_webkit2_ewk_context_web_indexed_database_delete_all_n,utc_webkit2_ewk_context_web_indexed_database_delete_all_func_startup,utc_webkit2_ewk_context_web_indexed_database_delete_all_func_cleanup},
+       {"utc_webkit2_ewk_context_web_storage_delete_all_p",utc_webkit2_ewk_context_web_storage_delete_all_p,utc_webkit2_ewk_context_web_storage_delete_all_func_startup,utc_webkit2_ewk_context_web_storage_delete_all_func_cleanup},
+       {"utc_webkit2_ewk_context_web_storage_delete_all_n",utc_webkit2_ewk_context_web_storage_delete_all_n,utc_webkit2_ewk_context_web_storage_delete_all_func_startup,utc_webkit2_ewk_context_web_storage_delete_all_func_cleanup},
+       {"utc_webkit2_ewk_cookie_manager_accept_policy_async_get_p",utc_webkit2_ewk_cookie_manager_accept_policy_async_get_p,utc_webkit2_ewk_cookie_manager_accept_policy_async_get_startup,utc_webkit2_ewk_cookie_manager_accept_policy_async_get_cleanup},
+       {"utc_webkit2_ewk_cookie_manager_accept_policy_async_get_n",utc_webkit2_ewk_cookie_manager_accept_policy_async_get_n,utc_webkit2_ewk_cookie_manager_accept_policy_async_get_startup,utc_webkit2_ewk_cookie_manager_accept_policy_async_get_cleanup},
+       {"utc_webkit2_ewk_cookie_manager_accept_policy_set_p",utc_webkit2_ewk_cookie_manager_accept_policy_set_p,utc_webkit2_ewk_cookie_manager_accept_policy_set_startup,utc_webkit2_ewk_cookie_manager_accept_policy_set_cleanup},
+       {"utc_webkit2_ewk_cookie_manager_accept_policy_set_n",utc_webkit2_ewk_cookie_manager_accept_policy_set_n,utc_webkit2_ewk_cookie_manager_accept_policy_set_startup,utc_webkit2_ewk_cookie_manager_accept_policy_set_cleanup},
+       {"utc_webkit2_ewk_cookie_manager_cookies_clear_p",utc_webkit2_ewk_cookie_manager_cookies_clear_p,utc_webkit2_ewk_cookie_manager_cookies_clear_func_startup,utc_webkit2_ewk_cookie_manager_cookies_clear_func_cleanup},
+       {"utc_webkit2_ewk_cookie_manager_cookies_clear_n",utc_webkit2_ewk_cookie_manager_cookies_clear_n,utc_webkit2_ewk_cookie_manager_cookies_clear_func_startup,utc_webkit2_ewk_cookie_manager_cookies_clear_func_cleanup},
+       {"utc_webkit2_ewk_cookie_manager_file_scheme_cookies_allow_get_p",utc_webkit2_ewk_cookie_manager_file_scheme_cookies_allow_get_p,utc_webkit2_ewk_cookie_manager_file_scheme_cookies_allow_get_startup,utc_webkit2_ewk_cookie_manager_file_scheme_cookies_allow_get_cleanup},
+       {"utc_webkit2_ewk_cookie_manager_file_scheme_cookies_allow_get_n",utc_webkit2_ewk_cookie_manager_file_scheme_cookies_allow_get_n,utc_webkit2_ewk_cookie_manager_file_scheme_cookies_allow_get_startup,utc_webkit2_ewk_cookie_manager_file_scheme_cookies_allow_get_cleanup},
+       {"utc_webkit2_ewk_cookie_manager_file_scheme_cookies_allow_set_p",utc_webkit2_ewk_cookie_manager_file_scheme_cookies_allow_set_p,utc_webkit2_ewk_cookie_manager_file_scheme_cookies_allow_set_startup,utc_webkit2_ewk_cookie_manager_file_scheme_cookies_allow_set_cleanup},
+       {"utc_webkit2_ewk_cookie_manager_file_scheme_cookies_allow_set_n",utc_webkit2_ewk_cookie_manager_file_scheme_cookies_allow_set_n,utc_webkit2_ewk_cookie_manager_file_scheme_cookies_allow_set_startup,utc_webkit2_ewk_cookie_manager_file_scheme_cookies_allow_set_cleanup},
+       {"utc_webkit2_ewk_cookie_manager_persistent_storage_set_p",utc_webkit2_ewk_cookie_manager_persistent_storage_set_p,utc_webkit2_ewk_cookie_manager_persistent_storage_set_func_startup,NULL},
+       {"utc_webkit2_ewk_cookie_manager_persistent_storage_set_p1",utc_webkit2_ewk_cookie_manager_persistent_storage_set_p1,utc_webkit2_ewk_cookie_manager_persistent_storage_set_func_startup,NULL},
+       {"utc_webkit2_ewk_cookie_manager_persistent_storage_set_n",utc_webkit2_ewk_cookie_manager_persistent_storage_set_n,utc_webkit2_ewk_cookie_manager_persistent_storage_set_func_startup,NULL},
+       {"utc_webkit2_ewk_error_cancellation_get_p",utc_webkit2_ewk_error_cancellation_get_p,utc_webkit2_ewk_error_cancellation_get_func_startup,utc_webkit2_ewk_error_cancellation_get_func_cleanup},
+       {"utc_webkit2_ewk_error_cancellation_get_n",utc_webkit2_ewk_error_cancellation_get_n,utc_webkit2_ewk_error_cancellation_get_func_startup,utc_webkit2_ewk_error_cancellation_get_func_cleanup},
+       {"utc_webkit2_ewk_error_code_get_p",utc_webkit2_ewk_error_code_get_p,utc_webkit2_ewk_error_code_get_func_startup,utc_webkit2_ewk_error_code_get_func_cleanup},
+       {"utc_webkit2_ewk_error_code_get_n",utc_webkit2_ewk_error_code_get_n,utc_webkit2_ewk_error_code_get_func_startup,utc_webkit2_ewk_error_code_get_func_cleanup},
+       {"utc_webkit2_ewk_error_description_get_p",utc_webkit2_ewk_error_description_get_p,utc_webkit2_ewk_error_description_get_func_startup,utc_webkit2_ewk_error_description_get_func_cleanup},
+       {"utc_webkit2_ewk_error_description_get_n",utc_webkit2_ewk_error_description_get_n,utc_webkit2_ewk_error_description_get_func_startup,utc_webkit2_ewk_error_description_get_func_cleanup},
+       {"utc_webkit2_ewk_error_url_get_p",utc_webkit2_ewk_error_url_get_p,utc_webkit2_ewk_error_url_get_func_startup,utc_webkit2_ewk_error_url_get_func_cleanup},
+       {"utc_webkit2_ewk_error_url_get_n",utc_webkit2_ewk_error_url_get_n,utc_webkit2_ewk_error_url_get_func_startup,utc_webkit2_ewk_error_url_get_func_cleanup},
+       {"utc_webkit2_ewk_geolocation_permission_request_origin_get_n",utc_webkit2_ewk_geolocation_permission_request_origin_get_n,utc_webkit2_ewk_geolocation_permission_request_origin_get_func_startup,utc_webkit2_ewk_geolocation_permission_request_origin_get_func_cleanup},
+       {"utc_webkit2_ewk_init_p",utc_webkit2_ewk_init_p,utc_webkit2_ewk_init_func_startup,utc_webkit2_ewk_init_func_cleanup},
+       {"utc_webkit2_ewk_init_n",utc_webkit2_ewk_init_n,utc_webkit2_ewk_init_func_startup,utc_webkit2_ewk_init_func_cleanup},
+       {"utc_webkit2_ewk_intercept_request_headers_get_p",utc_webkit2_ewk_intercept_request_headers_get_p,utc_webkit2_ewk_intercept_request_headers_get_func_startup,utc_webkit2_ewk_intercept_request_headers_get_func_cleanup},
+       {"utc_webkit2_ewk_intercept_request_headers_get_n",utc_webkit2_ewk_intercept_request_headers_get_n,utc_webkit2_ewk_intercept_request_headers_get_func_startup,utc_webkit2_ewk_intercept_request_headers_get_func_cleanup},
+       {"utc_webkit2_ewk_intercept_request_http_method_get_p",utc_webkit2_ewk_intercept_request_http_method_get_p,utc_webkit2_ewk_intercept_request_http_method_get_func_startup,utc_webkit2_ewk_intercept_request_http_method_get_func_cleanup},
+       {"utc_webkit2_ewk_intercept_request_http_method_get_n",utc_webkit2_ewk_intercept_request_http_method_get_n,utc_webkit2_ewk_intercept_request_http_method_get_func_startup,utc_webkit2_ewk_intercept_request_http_method_get_func_cleanup},
+       {"utc_webkit2_ewk_intercept_request_ignore_p",utc_webkit2_ewk_intercept_request_ignore_p,utc_webkit2_ewk_intercept_request_ignore_func_startup,utc_webkit2_ewk_intercept_request_ignore_func_cleanup},
+       {"utc_webkit2_ewk_intercept_request_ignore_n",utc_webkit2_ewk_intercept_request_ignore_n,utc_webkit2_ewk_intercept_request_ignore_func_startup,utc_webkit2_ewk_intercept_request_ignore_func_cleanup},
+       {"utc_webkit2_ewk_intercept_request_response_body_set_p",utc_webkit2_ewk_intercept_request_response_body_set_p,utc_webkit2_ewk_intercept_request_response_body_set_func_startup,utc_webkit2_ewk_intercept_request_response_body_set_func_cleanup},
+       {"utc_webkit2_ewk_intercept_request_response_body_set_n",utc_webkit2_ewk_intercept_request_response_body_set_n,utc_webkit2_ewk_intercept_request_response_body_set_func_startup,utc_webkit2_ewk_intercept_request_response_body_set_func_cleanup},
+       {"utc_webkit2_ewk_intercept_request_response_body_set_n1",utc_webkit2_ewk_intercept_request_response_body_set_n1,utc_webkit2_ewk_intercept_request_response_body_set_func_startup,utc_webkit2_ewk_intercept_request_response_body_set_func_cleanup},
+       {"utc_webkit2_ewk_intercept_request_response_header_add_p",utc_webkit2_ewk_intercept_request_response_header_add_p,utc_webkit2_ewk_intercept_request_response_header_add_func_startup,utc_webkit2_ewk_intercept_request_response_header_add_func_cleanup},
+       {"utc_webkit2_ewk_intercept_request_response_header_add_n",utc_webkit2_ewk_intercept_request_response_header_add_n,utc_webkit2_ewk_intercept_request_response_header_add_func_neg_startup,utc_webkit2_ewk_intercept_request_response_header_add_func_neg_cleanup},
+       {"utc_webkit2_ewk_intercept_request_response_header_add_n1",utc_webkit2_ewk_intercept_request_response_header_add_n1,utc_webkit2_ewk_intercept_request_response_header_add_func_neg_startup,utc_webkit2_ewk_intercept_request_response_header_add_func_neg_cleanup},
+       {"utc_webkit2_ewk_intercept_request_response_header_add_n2",utc_webkit2_ewk_intercept_request_response_header_add_n2,utc_webkit2_ewk_intercept_request_response_header_add_func_neg_startup,utc_webkit2_ewk_intercept_request_response_header_add_func_neg_cleanup},
+       {"utc_webkit2_ewk_intercept_request_response_header_map_add_p",utc_webkit2_ewk_intercept_request_response_header_map_add_p,utc_webkit2_ewk_intercept_request_response_header_map_add_func_startup,utc_webkit2_ewk_intercept_request_response_header_map_add_func_cleanup},
+       {"utc_webkit2_ewk_intercept_request_response_header_map_add_n",utc_webkit2_ewk_intercept_request_response_header_map_add_n,utc_webkit2_ewk_intercept_request_response_header_map_add_func_neg_startup,utc_webkit2_ewk_intercept_request_response_header_map_add_func_neg_cleanup},
+       {"utc_webkit2_ewk_intercept_request_response_header_map_add_n1",utc_webkit2_ewk_intercept_request_response_header_map_add_n1,utc_webkit2_ewk_intercept_request_response_header_map_add_func_neg_startup,utc_webkit2_ewk_intercept_request_response_header_map_add_func_neg_cleanup},
+       {"utc_webkit2_ewk_intercept_request_response_set_p",utc_webkit2_ewk_intercept_request_response_set_p,utc_webkit2_ewk_intercept_request_response_set_func_startup,utc_webkit2_ewk_intercept_request_response_set_func_cleanup},
+       {"utc_webkit2_ewk_intercept_request_response_set_n",utc_webkit2_ewk_intercept_request_response_set_n,utc_webkit2_ewk_intercept_request_response_set_func_startup,utc_webkit2_ewk_intercept_request_response_set_func_cleanup},
+       {"utc_webkit2_ewk_intercept_request_response_set_n1",utc_webkit2_ewk_intercept_request_response_set_n1,utc_webkit2_ewk_intercept_request_response_set_func_startup,utc_webkit2_ewk_intercept_request_response_set_func_cleanup},
+       {"utc_webkit2_ewk_intercept_request_response_set_n2",utc_webkit2_ewk_intercept_request_response_set_n2,utc_webkit2_ewk_intercept_request_response_set_func_startup,utc_webkit2_ewk_intercept_request_response_set_func_cleanup},
+       {"utc_webkit2_ewk_intercept_request_response_status_set_p",utc_webkit2_ewk_intercept_request_response_status_set_p,utc_webkit2_ewk_intercept_request_response_status_set_func_startup,utc_webkit2_ewk_intercept_request_response_status_set_func_cleanup},
+       {"utc_webkit2_ewk_intercept_request_response_status_set_p1",utc_webkit2_ewk_intercept_request_response_status_set_p1,utc_webkit2_ewk_intercept_request_response_status_set_func_startup,utc_webkit2_ewk_intercept_request_response_status_set_func_cleanup},
+       {"utc_webkit2_ewk_intercept_request_response_status_set_n",utc_webkit2_ewk_intercept_request_response_status_set_n,utc_webkit2_ewk_intercept_request_response_status_set_func_neg_startup,utc_webkit2_ewk_intercept_request_response_status_set_func_neg_cleanup},
+       {"utc_webkit2_ewk_intercept_request_response_write_chunk_p",utc_webkit2_ewk_intercept_request_response_write_chunk_p,utc_webkit2_ewk_intercept_request_response_write_chunk_func_startup,utc_webkit2_ewk_intercept_request_response_write_chunk_func_cleanup},
+       {"utc_webkit2_ewk_intercept_request_response_write_chunk_n",utc_webkit2_ewk_intercept_request_response_write_chunk_n,utc_webkit2_ewk_intercept_request_response_write_chunk_func_startup,utc_webkit2_ewk_intercept_request_response_write_chunk_func_cleanup},
+       {"utc_webkit2_ewk_intercept_request_response_write_chunk_n1",utc_webkit2_ewk_intercept_request_response_write_chunk_n1,utc_webkit2_ewk_intercept_request_response_write_chunk_func_startup,utc_webkit2_ewk_intercept_request_response_write_chunk_func_cleanup},
+       {"utc_webkit2_ewk_intercept_request_url_get_p",utc_webkit2_ewk_intercept_request_url_get_p,utc_webkit2_ewk_intercept_request_url_get_func_startup,utc_webkit2_ewk_intercept_request_url_get_func_cleanup},
+       {"utc_webkit2_ewk_intercept_request_url_get_n",utc_webkit2_ewk_intercept_request_url_get_n,utc_webkit2_ewk_intercept_request_url_get_func_startup,utc_webkit2_ewk_intercept_request_url_get_func_cleanup},
+       {"utc_webkit2_ewk_manifest_background_color_get_p",utc_webkit2_ewk_manifest_background_color_get_p,utc_webkit2_ewk_manifest_background_color_get_func_startup,utc_webkit2_ewk_manifest_background_color_get_func_cleanup},
+       {"utc_webkit2_ewk_manifest_background_color_get_n",utc_webkit2_ewk_manifest_background_color_get_n,utc_webkit2_ewk_manifest_background_color_get_func_startup,utc_webkit2_ewk_manifest_background_color_get_func_cleanup},
+       {"utc_webkit2_ewk_manifest_icons_count_get_p",utc_webkit2_ewk_manifest_icons_count_get_p,utc_webkit2_ewk_manifest_icons_count_get_func_startup,utc_webkit2_ewk_manifest_icons_count_get_func_cleanup},
+       {"utc_webkit2_ewk_manifest_icons_count_get_n",utc_webkit2_ewk_manifest_icons_count_get_n,utc_webkit2_ewk_manifest_icons_count_get_func_startup,utc_webkit2_ewk_manifest_icons_count_get_func_cleanup},
+       {"utc_webkit2_ewk_manifest_icons_height_get_p",utc_webkit2_ewk_manifest_icons_height_get_p,utc_webkit2_ewk_manifest_icons_height_get_func_startup,utc_webkit2_ewk_manifest_icons_height_get_func_cleanup},
+       {"utc_webkit2_ewk_manifest_icons_height_get_n",utc_webkit2_ewk_manifest_icons_height_get_n,utc_webkit2_ewk_manifest_icons_height_get_func_startup,utc_webkit2_ewk_manifest_icons_height_get_func_cleanup},
+       {"utc_webkit2_ewk_manifest_icons_sizes_count_get_p",utc_webkit2_ewk_manifest_icons_sizes_count_get_p,utc_webkit2_ewk_manifest_icons_sizes_count_get_func_startup,utc_webkit2_ewk_manifest_icons_sizes_count_get_func_cleanup},
+       {"utc_webkit2_ewk_manifest_icons_sizes_count_get_n",utc_webkit2_ewk_manifest_icons_sizes_count_get_n,utc_webkit2_ewk_manifest_icons_sizes_count_get_func_startup,utc_webkit2_ewk_manifest_icons_sizes_count_get_func_cleanup},
+       {"utc_webkit2_ewk_manifest_icons_src_get_p",utc_webkit2_ewk_manifest_icons_src_get_p,utc_webkit2_ewk_manifest_icons_src_get_func_startup,utc_webkit2_ewk_manifest_icons_src_get_func_cleanup},
+       {"utc_webkit2_ewk_manifest_icons_src_get_n",utc_webkit2_ewk_manifest_icons_src_get_n,utc_webkit2_ewk_manifest_icons_src_get_func_startup,utc_webkit2_ewk_manifest_icons_src_get_func_cleanup},
+       {"utc_webkit2_ewk_manifest_icons_type_get_p",utc_webkit2_ewk_manifest_icons_type_get_p,utc_webkit2_ewk_manifest_icons_type_get_func_startup,utc_webkit2_ewk_manifest_icons_type_get_func_cleanup},
+       {"utc_webkit2_ewk_manifest_icons_type_get_n",utc_webkit2_ewk_manifest_icons_type_get_n,utc_webkit2_ewk_manifest_icons_type_get_func_startup,utc_webkit2_ewk_manifest_icons_type_get_func_cleanup},
+       {"utc_webkit2_ewk_manifest_icons_width_get_p",utc_webkit2_ewk_manifest_icons_width_get_p,utc_webkit2_ewk_manifest_icons_width_get_func_startup,utc_webkit2_ewk_manifest_icons_width_get_func_cleanup},
+       {"utc_webkit2_ewk_manifest_icons_width_get_n",utc_webkit2_ewk_manifest_icons_width_get_n,utc_webkit2_ewk_manifest_icons_width_get_func_startup,utc_webkit2_ewk_manifest_icons_width_get_func_cleanup},
+       {"utc_webkit2_ewk_manifest_name_get_p",utc_webkit2_ewk_manifest_name_get_p,utc_webkit2_ewk_manifest_name_get_func_startup,utc_webkit2_ewk_manifest_name_get_func_cleanup},
+       {"utc_webkit2_ewk_manifest_name_get_n",utc_webkit2_ewk_manifest_name_get_n,utc_webkit2_ewk_manifest_name_get_func_startup,utc_webkit2_ewk_manifest_name_get_func_cleanup},
+       {"utc_webkit2_ewk_manifest_orientation_type_get_p",utc_webkit2_ewk_manifest_orientation_type_get_p,utc_webkit2_ewk_manifest_orientation_type_get_func_startup,utc_webkit2_ewk_manifest_orientation_type_get_func_cleanup},
+       {"utc_webkit2_ewk_manifest_orientation_type_get_n",utc_webkit2_ewk_manifest_orientation_type_get_n,utc_webkit2_ewk_manifest_orientation_type_get_func_startup,utc_webkit2_ewk_manifest_orientation_type_get_func_cleanup},
+       {"utc_webkit2_ewk_manifest_short_name_get_p",utc_webkit2_ewk_manifest_short_name_get_p,utc_webkit2_ewk_manifest_short_name_get_func_startup,utc_webkit2_ewk_manifest_short_name_get_func_cleanup},
+       {"utc_webkit2_ewk_manifest_short_name_get_n",utc_webkit2_ewk_manifest_short_name_get_n,utc_webkit2_ewk_manifest_short_name_get_func_startup,utc_webkit2_ewk_manifest_short_name_get_func_cleanup},
+       {"utc_webkit2_ewk_manifest_start_url_get_p",utc_webkit2_ewk_manifest_start_url_get_p,utc_webkit2_ewk_manifest_start_url_get_func_startup,utc_webkit2_ewk_manifest_start_url_get_func_cleanup},
+       {"utc_webkit2_ewk_manifest_start_url_get_n",utc_webkit2_ewk_manifest_start_url_get_n,utc_webkit2_ewk_manifest_start_url_get_func_startup,utc_webkit2_ewk_manifest_start_url_get_func_cleanup},
+       {"utc_webkit2_ewk_manifest_theme_color_get_p",utc_webkit2_ewk_manifest_theme_color_get_p,utc_webkit2_ewk_manifest_theme_color_get_func_startup,utc_webkit2_ewk_manifest_theme_color_get_func_cleanup},
+       {"utc_webkit2_ewk_manifest_theme_color_get_n",utc_webkit2_ewk_manifest_theme_color_get_n,utc_webkit2_ewk_manifest_theme_color_get_func_startup,utc_webkit2_ewk_manifest_theme_color_get_func_cleanup},
+       {"utc_webkit2_ewk_manifest_web_display_mode_get_p",utc_webkit2_ewk_manifest_web_display_mode_get_p,utc_webkit2_ewk_manifest_web_display_mode_get_func_startup,utc_webkit2_ewk_manifest_web_display_mode_get_func_cleanup},
+       {"utc_webkit2_ewk_manifest_web_display_mode_get_n",utc_webkit2_ewk_manifest_web_display_mode_get_n,utc_webkit2_ewk_manifest_web_display_mode_get_func_startup,utc_webkit2_ewk_manifest_web_display_mode_get_func_cleanup},
+       {"utc_webkit2_ewk_policy_decision_cookie_get_p",utc_webkit2_ewk_policy_decision_cookie_get_p,utc_webkit2_ewk_policy_decision_cookie_get_func_startup,utc_webkit2_ewk_policy_decision_cookie_get_func_cleanup},
+       {"utc_webkit2_ewk_policy_decision_cookie_get_n",utc_webkit2_ewk_policy_decision_cookie_get_n,utc_webkit2_ewk_policy_decision_cookie_get_func_startup,utc_webkit2_ewk_policy_decision_cookie_get_func_cleanup},
+       {"utc_webkit2_ewk_policy_decision_host_get_p",utc_webkit2_ewk_policy_decision_host_get_p,utc_webkit2_ewk_policy_decision_host_get_func_startup,utc_webkit2_ewk_policy_decision_host_get_func_cleanup},
+       {"utc_webkit2_ewk_policy_decision_host_get_n",utc_webkit2_ewk_policy_decision_host_get_n,utc_webkit2_ewk_policy_decision_host_get_func_startup,utc_webkit2_ewk_policy_decision_host_get_func_cleanup},
+       {"utc_webkit2_ewk_policy_decision_http_method_get_p",utc_webkit2_ewk_policy_decision_http_method_get_p,utc_webkit2_ewk_policy_decision_http_method_get_func_startup,utc_webkit2_ewk_policy_decision_http_method_get_func_cleanup},
+       {"utc_webkit2_ewk_policy_decision_http_method_get_n",utc_webkit2_ewk_policy_decision_http_method_get_n,utc_webkit2_ewk_policy_decision_http_method_get_func_startup,utc_webkit2_ewk_policy_decision_http_method_get_func_cleanup},
+       {"utc_webkit2_ewk_policy_decision_ignore_p",utc_webkit2_ewk_policy_decision_ignore_p,utc_webkit2_ewk_policy_decision_ignore_func_startup,utc_webkit2_ewk_policy_decision_ignore_func_cleanup},
+       {"utc_webkit2_ewk_policy_decision_ignore_n",utc_webkit2_ewk_policy_decision_ignore_n,utc_webkit2_ewk_policy_decision_ignore_func_startup,utc_webkit2_ewk_policy_decision_ignore_func_cleanup},
+       {"utc_webkit2_ewk_policy_decision_navigation_type_get_p",utc_webkit2_ewk_policy_decision_navigation_type_get_p,utc_webkit2_ewk_policy_decision_navigation_type_get_func_startup,utc_webkit2_ewk_policy_decision_navigation_type_get_func_cleanup},
+       {"utc_webkit2_ewk_policy_decision_navigation_type_get_n",utc_webkit2_ewk_policy_decision_navigation_type_get_n,utc_webkit2_ewk_policy_decision_navigation_type_get_func_startup,utc_webkit2_ewk_policy_decision_navigation_type_get_func_cleanup},
+       {"utc_webkit2_ewk_policy_decision_response_headers_get_p",utc_webkit2_ewk_policy_decision_response_headers_get_p,utc_webkit2_ewk_policy_decision_response_headers_get_func_startup,utc_webkit2_ewk_policy_decision_response_headers_get_func_cleanup},
+       {"utc_webkit2_ewk_policy_decision_response_headers_get_n",utc_webkit2_ewk_policy_decision_response_headers_get_n,utc_webkit2_ewk_policy_decision_response_headers_get_func_startup,utc_webkit2_ewk_policy_decision_response_headers_get_func_cleanup},
+       {"utc_webkit2_ewk_policy_decision_response_mime_get_p",utc_webkit2_ewk_policy_decision_response_mime_get_p,utc_webkit2_ewk_policy_decision_response_mime_get_func_startup,utc_webkit2_ewk_policy_decision_response_mime_get_func_cleanup},
+       {"utc_webkit2_ewk_policy_decision_response_mime_get_n",utc_webkit2_ewk_policy_decision_response_mime_get_n,utc_webkit2_ewk_policy_decision_response_mime_get_func_startup,utc_webkit2_ewk_policy_decision_response_mime_get_func_cleanup},
+       {"utc_webkit2_ewk_policy_decision_response_status_code_get_p",utc_webkit2_ewk_policy_decision_response_status_code_get_p,utc_webkit2_ewk_policy_decision_response_status_code_get_func_startup,utc_webkit2_ewk_policy_decision_response_status_code_get_func_cleanup},
+       {"utc_webkit2_ewk_policy_decision_response_status_code_get_n",utc_webkit2_ewk_policy_decision_response_status_code_get_n,utc_webkit2_ewk_policy_decision_response_status_code_get_func_startup,utc_webkit2_ewk_policy_decision_response_status_code_get_func_cleanup},
+       {"utc_webkit2_ewk_policy_decision_scheme_get_p",utc_webkit2_ewk_policy_decision_scheme_get_p,utc_webkit2_ewk_policy_decision_scheme_get_func_startup,utc_webkit2_ewk_policy_decision_scheme_get_func_cleanup},
+       {"utc_webkit2_ewk_policy_decision_scheme_get_n",utc_webkit2_ewk_policy_decision_scheme_get_n,utc_webkit2_ewk_policy_decision_scheme_get_func_startup,utc_webkit2_ewk_policy_decision_scheme_get_func_cleanup},
+       {"utc_webkit2_ewk_policy_decision_type_get_p",utc_webkit2_ewk_policy_decision_type_get_p,utc_webkit2_ewk_policy_decision_type_get_func_startup,utc_webkit2_ewk_policy_decision_type_get_func_cleanup},
+       {"utc_webkit2_ewk_policy_decision_type_get_n",utc_webkit2_ewk_policy_decision_type_get_n,utc_webkit2_ewk_policy_decision_type_get_func_startup,utc_webkit2_ewk_policy_decision_type_get_func_cleanup},
+       {"utc_webkit2_ewk_policy_decision_url_get_p",utc_webkit2_ewk_policy_decision_url_get_p,utc_webkit2_ewk_policy_decision_url_get_func_startup,utc_webkit2_ewk_policy_decision_url_get_func_cleanup},
+       {"utc_webkit2_ewk_policy_decision_url_get_n",utc_webkit2_ewk_policy_decision_url_get_n,utc_webkit2_ewk_policy_decision_url_get_func_startup,utc_webkit2_ewk_policy_decision_url_get_func_cleanup},
+       {"utc_webkit2_ewk_policy_decision_use_p",utc_webkit2_ewk_policy_decision_use_p,utc_webkit2_ewk_policy_decision_use_func_startup,utc_webkit2_ewk_policy_decision_use_func_cleanup},
+       {"utc_webkit2_ewk_policy_decision_use_n",utc_webkit2_ewk_policy_decision_use_n,utc_webkit2_ewk_policy_decision_use_func_startup,utc_webkit2_ewk_policy_decision_use_func_cleanup},
+       {"utc_webkit2_ewk_security_origin_host_get_n",utc_webkit2_ewk_security_origin_host_get_n,utc_webkit2_ewk_security_origin_host_get_func_startup,utc_webkit2_ewk_security_origin_host_get_func_cleanup},
+       {"utc_webkit2_ewk_security_origin_protocol_get_n",utc_webkit2_ewk_security_origin_protocol_get_n,utc_webkit2_ewk_security_origin_protocol_get_func_startup,utc_webkit2_ewk_security_origin_protocol_get_func_cleanup},
+       {"utc_webkit2_ewk_settings_auto_fitting_get_p",utc_webkit2_ewk_settings_auto_fitting_get_p,utc_webkit2_ewk_settings_auto_fitting_get_func_startup,utc_webkit2_ewk_settings_auto_fitting_get_func_cleanup},
+       {"utc_webkit2_ewk_settings_auto_fitting_get_p1",utc_webkit2_ewk_settings_auto_fitting_get_p1,utc_webkit2_ewk_settings_auto_fitting_get_func_startup,utc_webkit2_ewk_settings_auto_fitting_get_func_cleanup},
+       {"utc_webkit2_ewk_settings_auto_fitting_get_n",utc_webkit2_ewk_settings_auto_fitting_get_n,utc_webkit2_ewk_settings_auto_fitting_get_func_startup,utc_webkit2_ewk_settings_auto_fitting_get_func_cleanup},
+       {"utc_webkit2_ewk_settings_auto_fitting_set_p",utc_webkit2_ewk_settings_auto_fitting_set_p,utc_webkit2_ewk_settings_auto_fitting_set_func_startup,utc_webkit2_ewk_settings_auto_fitting_set_func_cleanup},
+       {"utc_webkit2_ewk_settings_auto_fitting_set_p1",utc_webkit2_ewk_settings_auto_fitting_set_p1,utc_webkit2_ewk_settings_auto_fitting_set_func_startup,utc_webkit2_ewk_settings_auto_fitting_set_func_cleanup},
+       {"utc_webkit2_ewk_settings_auto_fitting_set_n",utc_webkit2_ewk_settings_auto_fitting_set_n,utc_webkit2_ewk_settings_auto_fitting_set_func_startup,utc_webkit2_ewk_settings_auto_fitting_set_func_cleanup},
+       {"utc_webkit2_ewk_settings_autofill_password_form_enabled_set_p",utc_webkit2_ewk_settings_autofill_password_form_enabled_set_p,utc_webkit2_ewk_settings_autofill_password_form_enabled_set_func_startup,utc_webkit2_ewk_settings_autofill_password_form_enabled_set_func_cleanup},
+       {"utc_webkit2_ewk_settings_autofill_password_form_enabled_set_n",utc_webkit2_ewk_settings_autofill_password_form_enabled_set_n,utc_webkit2_ewk_settings_autofill_password_form_enabled_set_func_startup,utc_webkit2_ewk_settings_autofill_password_form_enabled_set_func_cleanup},
+       {"utc_webkit2_ewk_settings_default_font_size_get_p",utc_webkit2_ewk_settings_default_font_size_get_p,utc_webkit2_ewk_settings_default_font_size_get_func_startup,utc_webkit2_ewk_settings_default_font_size_get_func_cleanup},
+       {"utc_webkit2_ewk_settings_default_font_size_get_p1",utc_webkit2_ewk_settings_default_font_size_get_p1,utc_webkit2_ewk_settings_default_font_size_get_func_startup,utc_webkit2_ewk_settings_default_font_size_get_func_cleanup},
+       {"utc_webkit2_ewk_settings_default_font_size_get_n",utc_webkit2_ewk_settings_default_font_size_get_n,utc_webkit2_ewk_settings_default_font_size_get_func_startup,utc_webkit2_ewk_settings_default_font_size_get_func_cleanup},
+       {"utc_webkit2_ewk_settings_default_font_size_set_p",utc_webkit2_ewk_settings_default_font_size_set_p,utc_webkit2_ewk_settings_default_font_size_set_func_startup,utc_webkit2_ewk_settings_default_font_size_set_func_cleanup},
+       {"utc_webkit2_ewk_settings_default_font_size_set_n",utc_webkit2_ewk_settings_default_font_size_set_n,utc_webkit2_ewk_settings_default_font_size_set_func_startup,utc_webkit2_ewk_settings_default_font_size_set_func_cleanup},
+       {"utc_webkit2_ewk_settings_default_text_encoding_name_get_p",utc_webkit2_ewk_settings_default_text_encoding_name_get_p,utc_webkit2_ewk_settings_default_text_encoding_name_get_func_startup,utc_webkit2_ewk_settings_default_text_encoding_name_get_func_cleanup},
+       {"utc_webkit2_ewk_settings_default_text_encoding_name_get_p1",utc_webkit2_ewk_settings_default_text_encoding_name_get_p1,utc_webkit2_ewk_settings_default_text_encoding_name_get_func_startup,utc_webkit2_ewk_settings_default_text_encoding_name_get_func_cleanup},
+       {"utc_webkit2_ewk_settings_default_text_encoding_name_get_n",utc_webkit2_ewk_settings_default_text_encoding_name_get_n,utc_webkit2_ewk_settings_default_text_encoding_name_get_func_startup,utc_webkit2_ewk_settings_default_text_encoding_name_get_func_cleanup},
+       {"utc_webkit2_ewk_settings_default_text_encoding_name_set_p",utc_webkit2_ewk_settings_default_text_encoding_name_set_p,utc_webkit2_ewk_settings_default_text_encoding_name_set_func_startup,utc_webkit2_ewk_settings_default_text_encoding_name_set_func_cleanup},
+       {"utc_webkit2_ewk_settings_default_text_encoding_name_set_n",utc_webkit2_ewk_settings_default_text_encoding_name_set_n,utc_webkit2_ewk_settings_default_text_encoding_name_set_func_startup,utc_webkit2_ewk_settings_default_text_encoding_name_set_func_cleanup},
+       {"utc_webkit2_ewk_settings_form_candidate_data_enabled_set_p",utc_webkit2_ewk_settings_form_candidate_data_enabled_set_p,utc_webkit2_ewk_settings_form_candidate_data_enabled_set_func_startup,utc_webkit2_ewk_settings_form_candidate_data_enabled_set_func_cleanup},
+       {"utc_webkit2_ewk_settings_form_candidate_data_enabled_set_n",utc_webkit2_ewk_settings_form_candidate_data_enabled_set_n,utc_webkit2_ewk_settings_form_candidate_data_enabled_set_func_startup,utc_webkit2_ewk_settings_form_candidate_data_enabled_set_func_cleanup},
+       {"utc_webkit2_ewk_settings_form_profile_data_enabled_set_p",utc_webkit2_ewk_settings_form_profile_data_enabled_set_p,utc_webkit2_ewk_settings_form_profile_data_enabled_set_func_startup,utc_webkit2_ewk_settings_form_profile_data_enabled_set_func_cleanup},
+       {"utc_webkit2_ewk_settings_form_profile_data_enabled_set_n",utc_webkit2_ewk_settings_form_profile_data_enabled_set_n,utc_webkit2_ewk_settings_form_profile_data_enabled_set_func_startup,utc_webkit2_ewk_settings_form_profile_data_enabled_set_func_cleanup},
+       {"utc_webkit2_ewk_settings_javascript_enabled_get_p",utc_webkit2_ewk_settings_javascript_enabled_get_p,utc_webkit2_ewk_settings_javascript_enabled_get_func_startup,utc_webkit2_ewk_settings_javascript_enabled_get_func_cleanup},
+       {"utc_webkit2_ewk_settings_javascript_enabled_get_p1",utc_webkit2_ewk_settings_javascript_enabled_get_p1,utc_webkit2_ewk_settings_javascript_enabled_get_func_startup,utc_webkit2_ewk_settings_javascript_enabled_get_func_cleanup},
+       {"utc_webkit2_ewk_settings_javascript_enabled_get_n",utc_webkit2_ewk_settings_javascript_enabled_get_n,utc_webkit2_ewk_settings_javascript_enabled_get_func_startup,utc_webkit2_ewk_settings_javascript_enabled_get_func_cleanup},
+       {"utc_webkit2_ewk_settings_javascript_enabled_set_p",utc_webkit2_ewk_settings_javascript_enabled_set_p,utc_webkit2_ewk_settings_javascript_enabled_set_func_startup,utc_webkit2_ewk_settings_javascript_enabled_set_func_cleanup},
+       {"utc_webkit2_ewk_settings_javascript_enabled_set_p1",utc_webkit2_ewk_settings_javascript_enabled_set_p1,utc_webkit2_ewk_settings_javascript_enabled_set_func_startup,utc_webkit2_ewk_settings_javascript_enabled_set_func_cleanup},
+       {"utc_webkit2_ewk_settings_javascript_enabled_set_n",utc_webkit2_ewk_settings_javascript_enabled_set_n,utc_webkit2_ewk_settings_javascript_enabled_set_func_startup,utc_webkit2_ewk_settings_javascript_enabled_set_func_cleanup},
+       {"utc_webkit2_ewk_settings_loads_images_automatically_get_p",utc_webkit2_ewk_settings_loads_images_automatically_get_p,utc_webkit2_ewk_settings_loads_images_automatically_get_func_startup,utc_webkit2_ewk_settings_loads_images_automatically_get_func_cleanup},
+       {"utc_webkit2_ewk_settings_loads_images_automatically_get_p1",utc_webkit2_ewk_settings_loads_images_automatically_get_p1,utc_webkit2_ewk_settings_loads_images_automatically_get_func_startup,utc_webkit2_ewk_settings_loads_images_automatically_get_func_cleanup},
+       {"utc_webkit2_ewk_settings_loads_images_automatically_get_n",utc_webkit2_ewk_settings_loads_images_automatically_get_n,utc_webkit2_ewk_settings_loads_images_automatically_get_func_startup,utc_webkit2_ewk_settings_loads_images_automatically_get_func_cleanup},
+       {"utc_webkit2_ewk_settings_loads_images_automatically_set_p",utc_webkit2_ewk_settings_loads_images_automatically_set_p,utc_webkit2_ewk_settings_loads_images_automatically_set_func_startup,utc_webkit2_ewk_settings_loads_images_automatically_set_func_cleanup},
+       {"utc_webkit2_ewk_settings_loads_images_automatically_set_p1",utc_webkit2_ewk_settings_loads_images_automatically_set_p1,utc_webkit2_ewk_settings_loads_images_automatically_set_func_startup,utc_webkit2_ewk_settings_loads_images_automatically_set_func_cleanup},
+       {"utc_webkit2_ewk_settings_loads_images_automatically_set_n",utc_webkit2_ewk_settings_loads_images_automatically_set_n,utc_webkit2_ewk_settings_loads_images_automatically_set_func_startup,utc_webkit2_ewk_settings_loads_images_automatically_set_func_cleanup},
+       {"utc_webkit2_ewk_settings_scripts_can_open_windows_get_p",utc_webkit2_ewk_settings_scripts_can_open_windows_get_p,utc_webkit2_ewk_settings_scripts_can_open_windows_get_func_startup,utc_webkit2_ewk_settings_scripts_can_open_windows_get_func_cleanup},
+       {"utc_webkit2_ewk_settings_scripts_can_open_windows_get_p1",utc_webkit2_ewk_settings_scripts_can_open_windows_get_p1,utc_webkit2_ewk_settings_scripts_can_open_windows_get_func_startup,utc_webkit2_ewk_settings_scripts_can_open_windows_get_func_cleanup},
+       {"utc_webkit2_ewk_settings_scripts_can_open_windows_get_n",utc_webkit2_ewk_settings_scripts_can_open_windows_get_n,utc_webkit2_ewk_settings_scripts_can_open_windows_get_func_startup,utc_webkit2_ewk_settings_scripts_can_open_windows_get_func_cleanup},
+       {"utc_webkit2_ewk_settings_scripts_can_open_windows_set_p",utc_webkit2_ewk_settings_scripts_can_open_windows_set_p,utc_webkit2_ewk_settings_scripts_can_open_windows_set_func_startup,utc_webkit2_ewk_settings_scripts_can_open_windows_set_func_cleanup},
+       {"utc_webkit2_ewk_settings_scripts_can_open_windows_set_p1",utc_webkit2_ewk_settings_scripts_can_open_windows_set_p1,utc_webkit2_ewk_settings_scripts_can_open_windows_set_func_startup,utc_webkit2_ewk_settings_scripts_can_open_windows_set_func_cleanup},
+       {"utc_webkit2_ewk_settings_scripts_can_open_windows_set_n",utc_webkit2_ewk_settings_scripts_can_open_windows_set_n,utc_webkit2_ewk_settings_scripts_can_open_windows_set_func_startup,utc_webkit2_ewk_settings_scripts_can_open_windows_set_func_cleanup},
+       {"utc_webkit2_ewk_shutdown_p",utc_webkit2_ewk_shutdown_p,utc_webkit2_ewk_shutdown_func_startup,utc_webkit2_ewk_shutdown_func_cleanup},
+       {"utc_webkit2_ewk_shutdown_n",utc_webkit2_ewk_shutdown_n,utc_webkit2_ewk_shutdown_func_startup,utc_webkit2_ewk_shutdown_func_cleanup},
+       {"utc_webkit2_ewk_view_add_p",utc_webkit2_ewk_view_add_p,utc_webkit2_ewk_view_add_startup,utc_webkit2_ewk_view_add_cleanup},
+       {"utc_webkit2_ewk_view_add_n",utc_webkit2_ewk_view_add_n,utc_webkit2_ewk_view_add_startup,utc_webkit2_ewk_view_add_cleanup},
+       {"utc_webkit2_ewk_view_add_in_incognito_mode_p",utc_webkit2_ewk_view_add_in_incognito_mode_p,utc_webkit2_ewk_view_add_in_incognito_mode_startup,utc_webkit2_ewk_view_add_in_incognito_mode_cleanup},
+       {"utc_webkit2_ewk_view_add_in_incognito_mode_n",utc_webkit2_ewk_view_add_in_incognito_mode_n,utc_webkit2_ewk_view_add_in_incognito_mode_startup,utc_webkit2_ewk_view_add_in_incognito_mode_cleanup},
+       {"utc_webkit2_ewk_view_back_forward_list_clear_p",utc_webkit2_ewk_view_back_forward_list_clear_p,utc_webkit2_ewk_view_back_forward_list_clear_func_startup,utc_webkit2_ewk_view_back_forward_list_clear_func_cleanup},
+       {"utc_webkit2_ewk_view_back_forward_list_clear_n",utc_webkit2_ewk_view_back_forward_list_clear_n,utc_webkit2_ewk_view_back_forward_list_clear_func_startup,utc_webkit2_ewk_view_back_forward_list_clear_func_cleanup},
+       {"utc_webkit2_ewk_view_back_forward_list_get_p",utc_webkit2_ewk_view_back_forward_list_get_p,utc_webkit2_ewk_view_back_forward_list_get_func_startup,utc_webkit2_ewk_view_back_forward_list_get_func_cleanup},
+       {"utc_webkit2_ewk_view_back_forward_list_get_n",utc_webkit2_ewk_view_back_forward_list_get_n,utc_webkit2_ewk_view_back_forward_list_get_func_startup,utc_webkit2_ewk_view_back_forward_list_get_func_cleanup},
+       {"utc_webkit2_ewk_view_back_p",utc_webkit2_ewk_view_back_p,utc_webkit2_ewk_view_back_startup,utc_webkit2_ewk_view_back_cleanup},
+       {"utc_webkit2_ewk_view_back_n",utc_webkit2_ewk_view_back_n,utc_webkit2_ewk_view_back_startup,utc_webkit2_ewk_view_back_cleanup},
+       {"utc_webkit2_ewk_view_back_possible_p1",utc_webkit2_ewk_view_back_possible_p1,utc_webkit2_ewk_view_back_possible_startup,utc_webkit2_ewk_view_back_possible_cleanup},
+       {"utc_webkit2_ewk_view_back_possible_p2",utc_webkit2_ewk_view_back_possible_p2,utc_webkit2_ewk_view_back_possible_startup,utc_webkit2_ewk_view_back_possible_cleanup},
+       {"utc_webkit2_ewk_view_back_possible_p3",utc_webkit2_ewk_view_back_possible_p3,utc_webkit2_ewk_view_back_possible_startup,utc_webkit2_ewk_view_back_possible_cleanup},
+       {"utc_webkit2_ewk_view_back_possible_n",utc_webkit2_ewk_view_back_possible_n,utc_webkit2_ewk_view_back_possible_startup,utc_webkit2_ewk_view_back_possible_cleanup},
+       {"utc_webkit2_ewk_view_contents_set_p",utc_webkit2_ewk_view_contents_set_p,utc_webkit2_ewk_view_contents_set_func_startup,utc_webkit2_ewk_view_contents_set_func_cleanup},
+       {"utc_webkit2_ewk_view_contents_set_n",utc_webkit2_ewk_view_contents_set_n,utc_webkit2_ewk_view_contents_set_func_startup,utc_webkit2_ewk_view_contents_set_func_cleanup},
+       {"utc_webkit2_ewk_view_contents_size_get_p",utc_webkit2_ewk_view_contents_size_get_p,utc_webkit2_ewk_view_contents_size_get_startup,utc_webkit2_ewk_view_contents_size_get_cleanup},
+       {"utc_webkit2_ewk_view_contents_size_get_n",utc_webkit2_ewk_view_contents_size_get_n,utc_webkit2_ewk_view_contents_size_get_startup,utc_webkit2_ewk_view_contents_size_get_cleanup},
+       {"utc_webkit2_ewk_view_context_get_p",utc_webkit2_ewk_view_context_get_p,utc_webkit2_ewk_view_context_get_func_startup,utc_webkit2_ewk_view_context_get_func_cleanup},
+       {"utc_webkit2_ewk_view_context_get_n",utc_webkit2_ewk_view_context_get_n,utc_webkit2_ewk_view_context_get_func_startup,utc_webkit2_ewk_view_context_get_func_cleanup},
+       {"utc_webkit2_ewk_view_evaluate_javascript_p",utc_webkit2_ewk_view_evaluate_javascript_p,utc_webkit2_ewk_view_evaluate_javascript_startup,utc_webkit2_ewk_view_evaluate_javascript_cleanup},
+       {"utc_webkit2_ewk_view_evaluate_javascript_n",utc_webkit2_ewk_view_evaluate_javascript_n,utc_webkit2_ewk_view_evaluate_javascript_startup,utc_webkit2_ewk_view_evaluate_javascript_cleanup},
+       {"utc_webkit2_ewk_view_focus_get_p",utc_webkit2_ewk_view_focus_get_p,utc_webkit2_ewk_view_focus_get_startup,utc_webkit2_ewk_view_focus_get_cleanup},
+       {"utc_webkit2_ewk_view_focus_get_p1",utc_webkit2_ewk_view_focus_get_p1,utc_webkit2_ewk_view_focus_get_startup,utc_webkit2_ewk_view_focus_get_cleanup},
+       {"utc_webkit2_ewk_view_focus_get_n",utc_webkit2_ewk_view_focus_get_n,utc_webkit2_ewk_view_focus_get_startup,utc_webkit2_ewk_view_focus_get_cleanup},
+       {"utc_webkit2_ewk_view_focus_set_p",utc_webkit2_ewk_view_focus_set_p,utc_webkit2_ewk_view_focus_set_startup,utc_webkit2_ewk_view_focus_set_cleanup},
+       {"utc_webkit2_ewk_view_focus_set_p1",utc_webkit2_ewk_view_focus_set_p1,utc_webkit2_ewk_view_focus_set_startup,utc_webkit2_ewk_view_focus_set_cleanup},
+       {"utc_webkit2_ewk_view_focus_set_n",utc_webkit2_ewk_view_focus_set_n,utc_webkit2_ewk_view_focus_set_startup,utc_webkit2_ewk_view_focus_set_cleanup},
+       {"utc_webkit2_ewk_view_forward_p",utc_webkit2_ewk_view_forward_p,utc_webkit2_ewk_view_forward_startup,utc_webkit2_ewk_view_forward_cleanup},
+       {"utc_webkit2_ewk_view_forward_n",utc_webkit2_ewk_view_forward_n,utc_webkit2_ewk_view_forward_startup,utc_webkit2_ewk_view_forward_cleanup},
+       {"utc_webkit2_ewk_view_forward_possible_p",utc_webkit2_ewk_view_forward_possible_p,utc_webkit2_ewk_view_forward_possible_func_startup,utc_webkit2_ewk_view_forward_possible_func_cleanup},
+       {"utc_webkit2_ewk_view_forward_possible_p1",utc_webkit2_ewk_view_forward_possible_p1,utc_webkit2_ewk_view_forward_possible_func_startup,utc_webkit2_ewk_view_forward_possible_func_cleanup},
+       {"utc_webkit2_ewk_view_forward_possible_p2",utc_webkit2_ewk_view_forward_possible_p2,utc_webkit2_ewk_view_forward_possible_func_startup,utc_webkit2_ewk_view_forward_possible_func_cleanup},
+       {"utc_webkit2_ewk_view_forward_possible_n",utc_webkit2_ewk_view_forward_possible_n,utc_webkit2_ewk_view_forward_possible_func_startup,utc_webkit2_ewk_view_forward_possible_func_cleanup},
+       {"utc_webkit2_ewk_view_fullscreen_exit_p",utc_webkit2_ewk_view_fullscreen_exit_p,utc_webkit2_ewk_view_fullscreen_exit_func_startup,utc_webkit2_ewk_view_fullscreen_exit_func_cleanup},
+       {"utc_webkit2_ewk_view_fullscreen_exit_n",utc_webkit2_ewk_view_fullscreen_exit_n,utc_webkit2_ewk_view_fullscreen_exit_func_startup,utc_webkit2_ewk_view_fullscreen_exit_func_cleanup},
+       {"utc_webkit2_ewk_view_html_string_load_p",utc_webkit2_ewk_view_html_string_load_p,utc_webkit2_ewk_view_html_string_load_func_startup,utc_webkit2_ewk_view_html_string_load_func_cleanup},
+       {"utc_webkit2_ewk_view_html_string_load_n",utc_webkit2_ewk_view_html_string_load_n,utc_webkit2_ewk_view_html_string_load_func_startup,utc_webkit2_ewk_view_html_string_load_func_cleanup},
+       {"utc_webkit2_ewk_view_javascript_message_handler_add_p",utc_webkit2_ewk_view_javascript_message_handler_add_p,utc_webkit2_ewk_view_javascript_message_handler_add_startup,utc_webkit2_ewk_view_javascript_message_handler_add_cleanup},
+       {"utc_webkit2_ewk_view_javascript_message_handler_add_n",utc_webkit2_ewk_view_javascript_message_handler_add_n,utc_webkit2_ewk_view_javascript_message_handler_add_startup,utc_webkit2_ewk_view_javascript_message_handler_add_cleanup},
+       {"utc_webkit2_ewk_view_load_progress_get_p",utc_webkit2_ewk_view_load_progress_get_p,utc_webkit2_ewk_view_load_progress_get_func_startup,utc_webkit2_ewk_view_load_progress_get_func_cleanup},
+       {"utc_webkit2_ewk_view_load_progress_get_p1",utc_webkit2_ewk_view_load_progress_get_p1,utc_webkit2_ewk_view_load_progress_get_func_startup,utc_webkit2_ewk_view_load_progress_get_func_cleanup},
+       {"utc_webkit2_ewk_view_load_progress_get_n",utc_webkit2_ewk_view_load_progress_get_n,utc_webkit2_ewk_view_load_progress_get_func_startup,utc_webkit2_ewk_view_load_progress_get_func_cleanup},
+       {"utc_webkit2_ewk_view_orientation_send_p",utc_webkit2_ewk_view_orientation_send_p,utc_webkit2_ewk_view_orientation_send_func_startup,utc_webkit2_ewk_view_orientation_send_func_cleanup},
+       {"utc_webkit2_ewk_view_orientation_send_n",utc_webkit2_ewk_view_orientation_send_n,utc_webkit2_ewk_view_orientation_send_func_startup,utc_webkit2_ewk_view_orientation_send_func_cleanup},
+       {"utc_webkit2_ewk_view_original_url_get_p",utc_webkit2_ewk_view_original_url_get_p,utc_webkit2_ewk_view_original_url_get_startup,utc_webkit2_ewk_view_original_url_get_cleanup},
+       {"utc_webkit2_ewk_view_original_url_get_n",utc_webkit2_ewk_view_original_url_get_n,utc_webkit2_ewk_view_original_url_get_startup,utc_webkit2_ewk_view_original_url_get_cleanup},
+       {"utc_webkit2_ewk_view_reload_p",utc_webkit2_ewk_view_reload_p,utc_webkit2_ewk_view_reload_startup,utc_webkit2_ewk_view_reload_cleanup},
+       {"utc_webkit2_ewk_view_reload_n",utc_webkit2_ewk_view_reload_n,utc_webkit2_ewk_view_reload_startup,utc_webkit2_ewk_view_reload_cleanup},
+       {"utc_webkit2_ewk_view_request_manifest_p",utc_webkit2_ewk_view_request_manifest_p,utc_webkit2_ewk_view_request_manifest_startup,utc_webkit2_ewk_view_request_manifest_cleanup},
+       {"utc_webkit2_ewk_view_request_manifest_n",utc_webkit2_ewk_view_request_manifest_n,utc_webkit2_ewk_view_request_manifest_startup,utc_webkit2_ewk_view_request_manifest_cleanup},
+       {"utc_webkit2_ewk_view_resume_p",utc_webkit2_ewk_view_resume_p,utc_webkit2_ewk_view_resume_startup,utc_webkit2_ewk_view_resume_cleanup},
+       {"utc_webkit2_ewk_view_resume_n",utc_webkit2_ewk_view_resume_n,utc_webkit2_ewk_view_resume_startup,utc_webkit2_ewk_view_resume_cleanup},
+       {"utc_webkit2_ewk_view_scale_get_p",utc_webkit2_ewk_view_scale_get_p,utc_webkit2_ewk_view_scale_get_startup,utc_webkit2_ewk_view_scale_get_cleanup},
+       {"utc_webkit2_ewk_view_scale_get_n",utc_webkit2_ewk_view_scale_get_n,utc_webkit2_ewk_view_scale_get_startup,utc_webkit2_ewk_view_scale_get_cleanup},
+       {"utc_webkit2_ewk_view_scale_set_p",utc_webkit2_ewk_view_scale_set_p,utc_webkit2_ewk_view_scale_set_startup,utc_webkit2_ewk_view_scale_set_cleanup},
+       {"utc_webkit2_ewk_view_scale_set_n",utc_webkit2_ewk_view_scale_set_n,utc_webkit2_ewk_view_scale_set_startup,utc_webkit2_ewk_view_scale_set_cleanup},
+       {"utc_webkit2_ewk_view_script_execute_p",utc_webkit2_ewk_view_script_execute_p,utc_webkit2_ewk_view_script_execute_func_startup,utc_webkit2_ewk_view_script_execute_func_cleanup},
+       {"utc_webkit2_ewk_view_script_execute_n",utc_webkit2_ewk_view_script_execute_n,utc_webkit2_ewk_view_script_execute_func_startup,utc_webkit2_ewk_view_script_execute_func_cleanup},
+       {"utc_webkit2_ewk_view_script_execute_n1",utc_webkit2_ewk_view_script_execute_n1,utc_webkit2_ewk_view_script_execute_func_startup,utc_webkit2_ewk_view_script_execute_func_cleanup},
+       {"utc_webkit2_ewk_view_scroll_by_p",utc_webkit2_ewk_view_scroll_by_p,utc_webkit2_ewk_view_scroll_by_func_startup,utc_webkit2_ewk_view_scroll_by_func_cleanup},
+       {"utc_webkit2_ewk_view_scroll_by_p1",utc_webkit2_ewk_view_scroll_by_p1,utc_webkit2_ewk_view_scroll_by_func_startup,utc_webkit2_ewk_view_scroll_by_func_cleanup},
+       {"utc_webkit2_ewk_view_scroll_by_p2",utc_webkit2_ewk_view_scroll_by_p2,utc_webkit2_ewk_view_scroll_by_func_startup,utc_webkit2_ewk_view_scroll_by_func_cleanup},
+       {"utc_webkit2_ewk_view_scroll_by_n",utc_webkit2_ewk_view_scroll_by_n,utc_webkit2_ewk_view_scroll_by_func_startup,utc_webkit2_ewk_view_scroll_by_func_cleanup},
+       {"utc_webkit2_ewk_view_scroll_pos_get_p",utc_webkit2_ewk_view_scroll_pos_get_p,utc_webkit2_ewk_view_scroll_pos_get_func_startup,utc_webkit2_ewk_view_scroll_pos_get_func_cleanup},
+       {"utc_webkit2_ewk_view_scroll_pos_get_p1",utc_webkit2_ewk_view_scroll_pos_get_p1,utc_webkit2_ewk_view_scroll_pos_get_func_startup,utc_webkit2_ewk_view_scroll_pos_get_func_cleanup},
+       {"utc_webkit2_ewk_view_scroll_pos_get_n",utc_webkit2_ewk_view_scroll_pos_get_n,utc_webkit2_ewk_view_scroll_pos_get_func_startup,utc_webkit2_ewk_view_scroll_pos_get_func_cleanup},
+       {"utc_webkit2_ewk_view_scroll_set_p",utc_webkit2_ewk_view_scroll_set_p,utc_webkit2_ewk_view_scroll_set_func_startup,utc_webkit2_ewk_view_scroll_set_func_cleanup},
+       {"utc_webkit2_ewk_view_scroll_set_p1",utc_webkit2_ewk_view_scroll_set_p1,utc_webkit2_ewk_view_scroll_set_func_startup,utc_webkit2_ewk_view_scroll_set_func_cleanup},
+       {"utc_webkit2_ewk_view_scroll_set_p2",utc_webkit2_ewk_view_scroll_set_p2,utc_webkit2_ewk_view_scroll_set_func_startup,utc_webkit2_ewk_view_scroll_set_func_cleanup},
+       {"utc_webkit2_ewk_view_scroll_set_n",utc_webkit2_ewk_view_scroll_set_n,utc_webkit2_ewk_view_scroll_set_func_startup,utc_webkit2_ewk_view_scroll_set_func_cleanup},
+       {"utc_webkit2_ewk_view_settings_get_p",utc_webkit2_ewk_view_settings_get_p,utc_webkit2_ewk_view_settings_get_func_startup,utc_webkit2_ewk_view_settings_get_func_cleanup},
+       {"utc_webkit2_ewk_view_settings_get_n",utc_webkit2_ewk_view_settings_get_n,utc_webkit2_ewk_view_settings_get_func_startup,utc_webkit2_ewk_view_settings_get_func_cleanup},
+       {"utc_webkit2_ewk_view_stop_p",utc_webkit2_ewk_view_stop_p,utc_webkit2_ewk_view_stop_startup,utc_webkit2_ewk_view_stop_cleanup},
+       {"utc_webkit2_ewk_view_stop_n",utc_webkit2_ewk_view_stop_n,utc_webkit2_ewk_view_stop_startup,utc_webkit2_ewk_view_stop_cleanup},
+       {"utc_webkit2_ewk_view_suspend_p",utc_webkit2_ewk_view_suspend_p,utc_webkit2_ewk_view_suspend_startup,utc_webkit2_ewk_view_suspend_cleanup},
+       {"utc_webkit2_ewk_view_suspend_n",utc_webkit2_ewk_view_suspend_n,utc_webkit2_ewk_view_suspend_startup,utc_webkit2_ewk_view_suspend_cleanup},
+       {"utc_webkit2_ewk_view_text_find_p",utc_webkit2_ewk_view_text_find_p,utc_webkit2_ewk_view_text_find_func_startup,utc_webkit2_ewk_view_text_find_func_cleanup},
+       {"utc_webkit2_ewk_view_text_find_n",utc_webkit2_ewk_view_text_find_n,utc_webkit2_ewk_view_text_find_func_startup,utc_webkit2_ewk_view_text_find_func_cleanup},
+       {"utc_webkit2_ewk_view_text_selection_clear_p",utc_webkit2_ewk_view_text_selection_clear_p,utc_webkit2_ewk_view_text_selection_clear_func_startup,utc_webkit2_ewk_view_text_selection_clear_func_cleanup},
+       {"utc_webkit2_ewk_view_text_selection_clear_n",utc_webkit2_ewk_view_text_selection_clear_n,utc_webkit2_ewk_view_text_selection_clear_func_startup,utc_webkit2_ewk_view_text_selection_clear_func_cleanup},
+       {"utc_webkit2_ewk_view_text_selection_text_get_p",utc_webkit2_ewk_view_text_selection_text_get_p,utc_webkit2_ewk_view_text_selection_text_get_func_startup,utc_webkit2_ewk_view_text_selection_text_get_func_cleanup},
+       {"utc_webkit2_ewk_view_text_selection_text_get_n",utc_webkit2_ewk_view_text_selection_text_get_n,utc_webkit2_ewk_view_text_selection_text_get_func_startup,utc_webkit2_ewk_view_text_selection_text_get_func_cleanup},
+       {"utc_webkit2_ewk_view_title_get_p",utc_webkit2_ewk_view_title_get_p,utc_webkit2_ewk_view_title_get_startup,utc_webkit2_ewk_view_title_get_cleanup},
+       {"utc_webkit2_ewk_view_title_get_n",utc_webkit2_ewk_view_title_get_n,utc_webkit2_ewk_view_title_get_startup,utc_webkit2_ewk_view_title_get_cleanup},
+       {"utc_webkit2_ewk_view_url_get_p",utc_webkit2_ewk_view_url_get_p,utc_webkit2_ewk_view_url_get_startup,utc_webkit2_ewk_view_url_get_cleanup},
+       {"utc_webkit2_ewk_view_url_get_n",utc_webkit2_ewk_view_url_get_n,utc_webkit2_ewk_view_url_get_startup,utc_webkit2_ewk_view_url_get_cleanup},
+       {"utc_webkit2_ewk_view_url_request_set_p",utc_webkit2_ewk_view_url_request_set_p,utc_webkit2_ewk_view_url_request_set_func_startup,utc_webkit2_ewk_view_url_request_set_func_cleanup},
+       {"utc_webkit2_ewk_view_url_request_set_n",utc_webkit2_ewk_view_url_request_set_n,utc_webkit2_ewk_view_url_request_set_func_startup,utc_webkit2_ewk_view_url_request_set_func_cleanup},
+       {"utc_webkit2_ewk_view_url_request_set_n1",utc_webkit2_ewk_view_url_request_set_n1,utc_webkit2_ewk_view_url_request_set_func_startup,utc_webkit2_ewk_view_url_request_set_func_cleanup},
+       {"utc_webkit2_ewk_view_url_request_set_n2",utc_webkit2_ewk_view_url_request_set_n2,utc_webkit2_ewk_view_url_request_set_func_startup,utc_webkit2_ewk_view_url_request_set_func_cleanup},
+       {"utc_webkit2_ewk_view_url_set_p",utc_webkit2_ewk_view_url_set_p,utc_webkit2_ewk_view_url_set_func_startup,utc_webkit2_ewk_view_url_set_func_cleanup},
+       {"utc_webkit2_ewk_view_url_set_n",utc_webkit2_ewk_view_url_set_n,utc_webkit2_ewk_view_url_set_func_startup,utc_webkit2_ewk_view_url_set_func_cleanup},
+       {"utc_webkit2_ewk_view_user_agent_get_p",utc_webkit2_ewk_view_user_agent_get_p,utc_webkit2_ewk_view_user_agent_get_func_startup,utc_webkit2_ewk_view_user_agent_get_func_cleanup},
+       {"utc_webkit2_ewk_view_user_agent_get_n",utc_webkit2_ewk_view_user_agent_get_n,utc_webkit2_ewk_view_user_agent_get_func_startup,utc_webkit2_ewk_view_user_agent_get_func_cleanup},
+       {"utc_webkit2_ewk_view_user_agent_set_p",utc_webkit2_ewk_view_user_agent_set_p,utc_webkit2_ewk_view_user_agent_set_func_startup,utc_webkit2_ewk_view_user_agent_set_func_cleanup},
+       {"utc_webkit2_ewk_view_user_agent_set_n",utc_webkit2_ewk_view_user_agent_set_n,utc_webkit2_ewk_view_user_agent_set_func_startup,utc_webkit2_ewk_view_user_agent_set_func_cleanup},
+       {"utc_webkit2_ewk_view_visibility_set_p",utc_webkit2_ewk_view_visibility_set_p,utc_webkit2_ewk_view_visibility_set_func_startup,utc_webkit2_ewk_view_visibility_set_func_cleanup},
+       {"utc_webkit2_ewk_view_visibility_set_n",utc_webkit2_ewk_view_visibility_set_n,utc_webkit2_ewk_view_visibility_set_func_startup,utc_webkit2_ewk_view_visibility_set_func_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_WEBKIT2-NATIVE_H__
diff --git a/src/utc/widget_service/tct-widget_service-core_tv.h b/src/utc/widget_service/tct-widget_service-core_tv.h
new file mode 100755 (executable)
index 0000000..e0d320e
--- /dev/null
@@ -0,0 +1,130 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_WIDGET_SERVICE-NATIVE_H__
+#define __TCT_WIDGET_SERVICE-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_widget_service_startup(void);
+extern void utc_widget_service_cleanup(void);
+
+extern int utc_widget_service_get_size_n(void);
+extern int utc_widget_service_get_size_type_n(void);
+extern int utc_widget_service_get_need_of_mouse_event_n(void);
+extern int utc_widget_service_get_need_of_touch_effect_n(void);
+extern int utc_widget_service_get_need_of_frame_n(void);
+extern int utc_widget_service_trigger_update_n(void);
+extern int utc_widget_service_change_period_n(void);
+extern int utc_widget_service_get_widget_list_n(void);
+extern int utc_widget_service_get_main_app_id_n(void);
+extern int utc_widget_service_get_widget_list_by_pkgid_n(void);
+extern int utc_widget_service_get_widget_id_n(void);
+extern int utc_widget_service_get_app_id_of_setup_app_n(void);
+extern int utc_widget_service_get_package_id_n(void);
+extern int utc_widget_service_get_name_n(void);
+extern int utc_widget_service_get_preview_image_path_n(void);
+extern int utc_widget_service_get_icon_n(void);
+extern int utc_widget_service_get_nodisplay_n(void);
+extern int utc_widget_service_get_supported_sizes_n(void);
+extern int utc_widget_service_get_supported_size_types_n(void);
+extern int utc_widget_service_get_widget_instance_list_n(void);
+extern int utc_widget_service_set_lifecycle_event_cb_n(void);
+extern int utc_widget_service_unset_lifecycle_event_cb_n(void);
+extern int utc_widget_service_get_content_of_widget_instance_n(void);
+extern int utc_widget_service_get_size_p(void);
+extern int utc_widget_service_get_size_type_p(void);
+extern int utc_widget_service_get_need_of_mouse_event_p(void);
+extern int utc_widget_service_get_need_of_touch_effect_p(void);
+extern int utc_widget_service_get_need_of_frame_p(void);
+extern int utc_widget_service_get_widget_list_p(void);
+extern int utc_widget_service_get_main_app_id_p(void);
+extern int utc_widget_service_get_widget_list_by_pkgid_p(void);
+extern int utc_widget_service_get_widget_id_p(void);
+extern int utc_widget_service_get_app_id_of_setup_app_p(void);
+extern int utc_widget_service_get_package_id_p(void);
+extern int utc_widget_service_get_name_p(void);
+extern int utc_widget_service_get_preview_image_path_p(void);
+extern int utc_widget_service_get_icon_p(void);
+extern int utc_widget_service_get_nodisplay_p(void);
+extern int utc_widget_service_get_supported_sizes_p(void);
+extern int utc_widget_service_get_supported_size_types_p(void);
+extern int utc_widget_service_set_lifecycle_event_cb_p(void);
+extern int utc_widget_service_unset_lifecycle_event_cb_p(void);
+extern int utc_widget_service_set_disable_event_cb_p(void);
+extern int utc_widget_service_set_disable_event_cb_n(void);
+extern int utc_widget_service_unset_disable_event_cb_p(void);
+extern int utc_widget_service_unset_disable_event_cb_n(void);
+extern int utc_widget_service_get_widget_disabled_p(void);
+extern int utc_widget_service_get_widget_disabled_n(void);
+extern int utc_widget_service_set_widget_disabled_n(void);
+extern int utc_widget_service_set_widget_disabled_n2(void);
+
+testcase tc_array[] = {
+       {"utc_widget_service_get_size_n",utc_widget_service_get_size_n,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_get_size_type_n",utc_widget_service_get_size_type_n,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_get_need_of_mouse_event_n",utc_widget_service_get_need_of_mouse_event_n,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_get_need_of_touch_effect_n",utc_widget_service_get_need_of_touch_effect_n,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_get_need_of_frame_n",utc_widget_service_get_need_of_frame_n,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_trigger_update_n",utc_widget_service_trigger_update_n,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_change_period_n",utc_widget_service_change_period_n,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_get_widget_list_n",utc_widget_service_get_widget_list_n,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_get_main_app_id_n",utc_widget_service_get_main_app_id_n,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_get_widget_list_by_pkgid_n",utc_widget_service_get_widget_list_by_pkgid_n,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_get_widget_id_n",utc_widget_service_get_widget_id_n,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_get_app_id_of_setup_app_n",utc_widget_service_get_app_id_of_setup_app_n,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_get_package_id_n",utc_widget_service_get_package_id_n,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_get_name_n",utc_widget_service_get_name_n,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_get_preview_image_path_n",utc_widget_service_get_preview_image_path_n,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_get_icon_n",utc_widget_service_get_icon_n,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_get_nodisplay_n",utc_widget_service_get_nodisplay_n,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_get_supported_sizes_n",utc_widget_service_get_supported_sizes_n,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_get_supported_size_types_n",utc_widget_service_get_supported_size_types_n,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_get_widget_instance_list_n",utc_widget_service_get_widget_instance_list_n,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_set_lifecycle_event_cb_n",utc_widget_service_set_lifecycle_event_cb_n,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_unset_lifecycle_event_cb_n",utc_widget_service_unset_lifecycle_event_cb_n,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_get_content_of_widget_instance_n",utc_widget_service_get_content_of_widget_instance_n,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_get_size_p",utc_widget_service_get_size_p,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_get_size_type_p",utc_widget_service_get_size_type_p,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_get_need_of_mouse_event_p",utc_widget_service_get_need_of_mouse_event_p,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_get_need_of_touch_effect_p",utc_widget_service_get_need_of_touch_effect_p,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_get_need_of_frame_p",utc_widget_service_get_need_of_frame_p,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_get_widget_list_p",utc_widget_service_get_widget_list_p,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_get_main_app_id_p",utc_widget_service_get_main_app_id_p,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_get_widget_list_by_pkgid_p",utc_widget_service_get_widget_list_by_pkgid_p,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_get_widget_id_p",utc_widget_service_get_widget_id_p,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_get_app_id_of_setup_app_p",utc_widget_service_get_app_id_of_setup_app_p,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_get_package_id_p",utc_widget_service_get_package_id_p,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_get_name_p",utc_widget_service_get_name_p,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_get_preview_image_path_p",utc_widget_service_get_preview_image_path_p,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_get_icon_p",utc_widget_service_get_icon_p,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_get_nodisplay_p",utc_widget_service_get_nodisplay_p,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_get_supported_sizes_p",utc_widget_service_get_supported_sizes_p,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_get_supported_size_types_p",utc_widget_service_get_supported_size_types_p,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_set_lifecycle_event_cb_p",utc_widget_service_set_lifecycle_event_cb_p,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_unset_lifecycle_event_cb_p",utc_widget_service_unset_lifecycle_event_cb_p,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_set_disable_event_cb_p",utc_widget_service_set_disable_event_cb_p,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_set_disable_event_cb_n",utc_widget_service_set_disable_event_cb_n,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_unset_disable_event_cb_p",utc_widget_service_unset_disable_event_cb_p,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_unset_disable_event_cb_n",utc_widget_service_unset_disable_event_cb_n,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_get_widget_disabled_p",utc_widget_service_get_widget_disabled_p,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_get_widget_disabled_n",utc_widget_service_get_widget_disabled_n,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_set_widget_disabled_n",utc_widget_service_set_widget_disabled_n,utc_widget_service_startup,utc_widget_service_cleanup},
+       {"utc_widget_service_set_widget_disabled_n2",utc_widget_service_set_widget_disabled_n2,utc_widget_service_startup,utc_widget_service_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_WIDGET_SERVICE-NATIVE_H__
diff --git a/src/utc/widget_viewer_evas/tct-widget_viewer_evas-core_tv.h b/src/utc/widget_viewer_evas/tct-widget_viewer_evas-core_tv.h
new file mode 100755 (executable)
index 0000000..713189f
--- /dev/null
@@ -0,0 +1,144 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_WIDGET_VIEWER_EVAS-NATIVE_H__
+#define __TCT_WIDGET_VIEWER_EVAS-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_widget_viewer_evas_startup(void);
+extern void utc_widget_viewer_evas_cleanup(void);
+
+extern int utc_widget_viewer_evas_init_n(void);
+extern int utc_widget_viewer_evas_fini_n(void);
+extern int utc_widget_viewer_evas_add_widget_n(void);
+extern int utc_widget_viewer_evas_add_widget_n2(void);
+extern int utc_widget_viewer_evas_notify_resumed_status_of_viewer_n(void);
+extern int utc_widget_viewer_evas_notify_paused_status_of_viewer_n(void);
+extern int utc_widget_viewer_evas_notify_orientation_of_viewer_n(void);
+extern int utc_widget_viewer_evas_pause_widget_n1(void);
+extern int utc_widget_viewer_evas_pause_widget_n2(void);
+extern int utc_widget_viewer_evas_resume_widget_n(void);
+extern int utc_widget_viewer_evas_set_option_n(void);
+extern int utc_widget_viewer_evas_get_content_info_n(void);
+extern int utc_widget_viewer_evas_get_title_string_n(void);
+extern int utc_widget_viewer_evas_get_widget_id_n1(void);
+extern int utc_widget_viewer_evas_get_widget_id_n2(void);
+extern int utc_widget_viewer_evas_get_period_n1(void);
+extern int utc_widget_viewer_evas_get_period_n2(void);
+extern int utc_widget_viewer_evas_cancel_click_event_n(void);
+extern int utc_widget_viewer_evas_disable_preview_n(void);
+extern int utc_widget_viewer_evas_disable_overlay_text_n(void);
+extern int utc_widget_viewer_evas_disable_loading_n(void);
+extern int utc_widget_viewer_evas_feed_mouse_up_event_p(void);
+extern int utc_widget_viewer_evas_feed_mouse_up_event_n(void);
+extern int utc_widget_viewer_evas_activate_faulted_widget_n(void);
+extern int utc_widget_viewer_evas_is_faulted_n(void);
+extern int utc_widget_viewer_evas_freeze_visibility_n1(void);
+extern int utc_widget_viewer_evas_freeze_visibility_n2(void);
+extern int utc_widget_viewer_evas_thaw_visibility_n(void);
+extern int utc_widget_viewer_evas_is_visibility_frozen_n(void);
+extern int utc_widget_viewer_evas_is_widget_n(void);
+extern int utc_widget_viewer_evas_set_permanent_delete_n(void);
+extern int utc_widget_viewer_evas_init_p(void);
+extern int utc_widget_viewer_evas_fini_p(void);
+extern int utc_widget_viewer_evas_add_widget_p1(void);
+extern int utc_widget_viewer_evas_add_widget_p2(void);
+extern int utc_widget_viewer_evas_notify_resumed_status_of_viewer_p(void);
+extern int utc_widget_viewer_evas_notify_paused_status_of_viewer_p(void);
+extern int utc_widget_viewer_evas_notify_orientation_of_viewer_p(void);
+extern int utc_widget_viewer_evas_pause_widget_p(void);
+extern int utc_widget_viewer_evas_resume_widget_p(void);
+extern int utc_widget_viewer_evas_set_option_p(void);
+extern int utc_widget_viewer_evas_get_content_info_p(void);
+extern int utc_widget_viewer_evas_get_title_string_p(void);
+extern int utc_widget_viewer_evas_get_widget_id_p(void);
+extern int utc_widget_viewer_evas_get_period_p(void);
+extern int utc_widget_viewer_evas_cancel_click_event_p(void);
+extern int utc_widget_viewer_evas_disable_preview_p(void);
+extern int utc_widget_viewer_evas_disable_overlay_text_p(void);
+extern int utc_widget_viewer_evas_disable_loading_p(void);
+extern int utc_widget_viewer_evas_activate_faulted_widget_p(void);
+extern int utc_widget_viewer_evas_is_faulted_p(void);
+extern int utc_widget_viewer_evas_freeze_visibility_p(void);
+extern int utc_widget_viewer_evas_thaw_visibility_p(void);
+extern int utc_widget_viewer_evas_is_visibility_frozen_p(void);
+extern int utc_widget_viewer_evas_is_widget_p(void);
+extern int utc_widget_viewer_evas_set_permanent_delete_p(void);
+extern int utc_widget_viewer_evas_get_widget_instance_id_p(void);
+
+testcase tc_array[] = {
+       {"utc_widget_viewer_evas_init_n",utc_widget_viewer_evas_init_n,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_fini_n",utc_widget_viewer_evas_fini_n,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_add_widget_n",utc_widget_viewer_evas_add_widget_n,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_add_widget_n2",utc_widget_viewer_evas_add_widget_n2,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_notify_resumed_status_of_viewer_n",utc_widget_viewer_evas_notify_resumed_status_of_viewer_n,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_notify_paused_status_of_viewer_n",utc_widget_viewer_evas_notify_paused_status_of_viewer_n,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_notify_orientation_of_viewer_n",utc_widget_viewer_evas_notify_orientation_of_viewer_n,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_pause_widget_n1",utc_widget_viewer_evas_pause_widget_n1,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_pause_widget_n2",utc_widget_viewer_evas_pause_widget_n2,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_resume_widget_n",utc_widget_viewer_evas_resume_widget_n,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_set_option_n",utc_widget_viewer_evas_set_option_n,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_get_content_info_n",utc_widget_viewer_evas_get_content_info_n,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_get_title_string_n",utc_widget_viewer_evas_get_title_string_n,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_get_widget_id_n1",utc_widget_viewer_evas_get_widget_id_n1,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_get_widget_id_n2",utc_widget_viewer_evas_get_widget_id_n2,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_get_period_n1",utc_widget_viewer_evas_get_period_n1,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_get_period_n2",utc_widget_viewer_evas_get_period_n2,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_cancel_click_event_n",utc_widget_viewer_evas_cancel_click_event_n,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_disable_preview_n",utc_widget_viewer_evas_disable_preview_n,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_disable_overlay_text_n",utc_widget_viewer_evas_disable_overlay_text_n,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_disable_loading_n",utc_widget_viewer_evas_disable_loading_n,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_feed_mouse_up_event_p",utc_widget_viewer_evas_feed_mouse_up_event_p,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_feed_mouse_up_event_n",utc_widget_viewer_evas_feed_mouse_up_event_n,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_activate_faulted_widget_n",utc_widget_viewer_evas_activate_faulted_widget_n,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_is_faulted_n",utc_widget_viewer_evas_is_faulted_n,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_freeze_visibility_n1",utc_widget_viewer_evas_freeze_visibility_n1,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_freeze_visibility_n2",utc_widget_viewer_evas_freeze_visibility_n2,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_thaw_visibility_n",utc_widget_viewer_evas_thaw_visibility_n,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_is_visibility_frozen_n",utc_widget_viewer_evas_is_visibility_frozen_n,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_is_widget_n",utc_widget_viewer_evas_is_widget_n,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_set_permanent_delete_n",utc_widget_viewer_evas_set_permanent_delete_n,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_init_p",utc_widget_viewer_evas_init_p,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_fini_p",utc_widget_viewer_evas_fini_p,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_add_widget_p1",utc_widget_viewer_evas_add_widget_p1,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_add_widget_p2",utc_widget_viewer_evas_add_widget_p2,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_notify_resumed_status_of_viewer_p",utc_widget_viewer_evas_notify_resumed_status_of_viewer_p,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_notify_paused_status_of_viewer_p",utc_widget_viewer_evas_notify_paused_status_of_viewer_p,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_notify_orientation_of_viewer_p",utc_widget_viewer_evas_notify_orientation_of_viewer_p,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_pause_widget_p",utc_widget_viewer_evas_pause_widget_p,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_resume_widget_p",utc_widget_viewer_evas_resume_widget_p,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_set_option_p",utc_widget_viewer_evas_set_option_p,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_get_content_info_p",utc_widget_viewer_evas_get_content_info_p,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_get_title_string_p",utc_widget_viewer_evas_get_title_string_p,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_get_widget_id_p",utc_widget_viewer_evas_get_widget_id_p,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_get_period_p",utc_widget_viewer_evas_get_period_p,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_cancel_click_event_p",utc_widget_viewer_evas_cancel_click_event_p,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_disable_preview_p",utc_widget_viewer_evas_disable_preview_p,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_disable_overlay_text_p",utc_widget_viewer_evas_disable_overlay_text_p,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_disable_loading_p",utc_widget_viewer_evas_disable_loading_p,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_activate_faulted_widget_p",utc_widget_viewer_evas_activate_faulted_widget_p,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_is_faulted_p",utc_widget_viewer_evas_is_faulted_p,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_freeze_visibility_p",utc_widget_viewer_evas_freeze_visibility_p,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_thaw_visibility_p",utc_widget_viewer_evas_thaw_visibility_p,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_is_visibility_frozen_p",utc_widget_viewer_evas_is_visibility_frozen_p,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_is_widget_p",utc_widget_viewer_evas_is_widget_p,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_set_permanent_delete_p",utc_widget_viewer_evas_set_permanent_delete_p,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {"utc_widget_viewer_evas_get_widget_instance_id_p",utc_widget_viewer_evas_get_widget_instance_id_p,utc_widget_viewer_evas_startup,utc_widget_viewer_evas_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_WIDGET_VIEWER_EVAS-NATIVE_H__
diff --git a/src/utc/wifi-manager/tct-wifi-manager-core_tv.h b/src/utc/wifi-manager/tct-wifi-manager-core_tv.h
new file mode 100755 (executable)
index 0000000..e01c621
--- /dev/null
@@ -0,0 +1,711 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_WIFI_MANAGER_NATIVE_H__
+#define __TCT_WIFI_MANAGER_NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_wifi_manager_ap_startup(void);
+extern void utc_wifi_manager_ap_cleanup(void);
+extern void utc_wifi_manager_config_startup(void);
+extern void utc_wifi_manager_config_cleanup(void);
+extern void utc_wifi_manager_startup(void);
+extern void utc_wifi_manager_cleanup(void);
+extern void utc_wifi_manager_tdls_startup(void);
+extern void utc_wifi_manager_tdls_cleanup(void);
+
+extern int utc_wifi_manager_ap_create_p(void);
+extern int utc_wifi_manager_ap_create_n(void);
+extern int utc_wifi_manager_ap_hidden_create_p(void);
+extern int utc_wifi_manager_ap_hidden_create_n(void);
+extern int utc_wifi_manager_ap_clone_p(void);
+extern int utc_wifi_manager_ap_clone_n(void);
+extern int utc_wifi_manager_ap_get_essid_p(void);
+extern int utc_wifi_manager_ap_get_essid_n(void);
+extern int utc_wifi_manager_ap_get_bssid_p(void);
+extern int utc_wifi_manager_ap_get_bssid_n(void);
+extern int utc_wifi_manager_ap_get_rssi_p(void);
+extern int utc_wifi_manager_ap_get_rssi_n(void);
+extern int utc_wifi_manager_ap_get_rssi_level_p(void);
+extern int utc_wifi_manager_ap_get_rssi_level_n(void);
+extern int utc_wifi_manager_ap_get_raw_ssid_p(void);
+extern int utc_wifi_manager_ap_get_raw_ssid_n(void);
+extern int utc_wifi_manager_ap_get_frequency_p(void);
+extern int utc_wifi_manager_ap_get_frequency_n(void);
+extern int utc_wifi_manager_ap_get_max_speed_p(void);
+extern int utc_wifi_manager_ap_get_max_speed_n(void);
+extern int utc_wifi_manager_ap_is_favorite_p(void);
+extern int utc_wifi_manager_ap_is_favorite_n(void);
+extern int utc_wifi_manager_ap_is_passpoint_p(void);
+extern int utc_wifi_manager_ap_is_passpoint_n(void);
+extern int utc_wifi_manager_ap_get_connection_state_p(void);
+extern int utc_wifi_manager_ap_get_connection_state_n(void);
+extern int utc_wifi_manager_ap_get_ip_config_type_p(void);
+extern int utc_wifi_manager_ap_get_ip_config_type_n(void);
+extern int utc_wifi_manager_ap_set_ip_config_type_p(void);
+extern int utc_wifi_manager_ap_set_ip_config_type_n(void);
+extern int utc_wifi_manager_ap_get_ip_address_p(void);
+extern int utc_wifi_manager_ap_get_ip_address_n(void);
+extern int utc_wifi_manager_ap_set_ip_address_p(void);
+extern int utc_wifi_manager_ap_set_ip_address_n(void);
+extern int utc_wifi_manager_ap_get_subnet_mask_p(void);
+extern int utc_wifi_manager_ap_get_subnet_mask_n(void);
+extern int utc_wifi_manager_ap_set_subnet_mask_p(void);
+extern int utc_wifi_manager_ap_set_subnet_mask_n(void);
+extern int utc_wifi_manager_ap_get_gateway_address_p(void);
+extern int utc_wifi_manager_ap_get_gateway_address_n(void);
+extern int utc_wifi_manager_ap_set_gateway_address_p(void);
+extern int utc_wifi_manager_ap_set_gateway_address_n(void);
+extern int utc_wifi_manager_ap_get_dhcp_server_address_p(void);
+extern int utc_wifi_manager_ap_get_dhcp_server_address_n(void);
+extern int utc_wifi_manager_ap_get_dhcp_lease_duration_p(void);
+extern int utc_wifi_manager_ap_get_dhcp_lease_duration_n(void);
+extern int utc_wifi_manager_ap_get_proxy_address_p(void);
+extern int utc_wifi_manager_ap_get_proxy_address_n(void);
+extern int utc_wifi_manager_ap_set_proxy_address_p(void);
+extern int utc_wifi_manager_ap_set_proxy_address_n(void);
+extern int utc_wifi_manager_ap_get_proxy_type_p(void);
+extern int utc_wifi_manager_ap_get_proxy_type_n(void);
+extern int utc_wifi_manager_ap_set_proxy_type_p(void);
+extern int utc_wifi_manager_ap_set_proxy_type_n(void);
+extern int utc_wifi_manager_ap_get_dns_address_p(void);
+extern int utc_wifi_manager_ap_get_dns_address_n(void);
+extern int utc_wifi_manager_ap_set_dns_address_p(void);
+extern int utc_wifi_manager_ap_set_dns_address_n(void);
+extern int utc_wifi_manager_ap_get_countrycode_p(void);
+extern int utc_wifi_manager_ap_get_countrycode_n(void);
+extern int utc_wifi_manager_foreach_found_bssid_p(void);
+extern int utc_wifi_manager_foreach_found_bssid_n(void);
+extern int utc_wifi_manager_ap_get_security_type_p(void);
+extern int utc_wifi_manager_ap_get_security_type_n(void);
+extern int utc_wifi_manager_ap_set_security_type_p(void);
+extern int utc_wifi_manager_ap_set_security_type_n(void);
+extern int utc_wifi_manager_ap_get_encryption_type_p(void);
+extern int utc_wifi_manager_ap_get_encryption_type_n(void);
+extern int utc_wifi_manager_ap_set_encryption_type_p(void);
+extern int utc_wifi_manager_ap_set_encryption_type_n(void);
+extern int utc_wifi_manager_ap_is_passphrase_required_p(void);
+extern int utc_wifi_manager_ap_is_passphrase_required_n(void);
+extern int utc_wifi_manager_ap_set_passphrase_p(void);
+extern int utc_wifi_manager_ap_set_passphrase_n(void);
+extern int utc_wifi_manager_ap_is_wps_supported_p(void);
+extern int utc_wifi_manager_ap_is_wps_supported_n(void);
+extern int utc_wifi_manager_ap_set_eap_passphrase_p(void);
+extern int utc_wifi_manager_ap_set_eap_passphrase_n(void);
+extern int utc_wifi_manager_ap_get_eap_passphrase_p(void);
+extern int utc_wifi_manager_ap_get_eap_passphrase_n(void);
+extern int utc_wifi_manager_ap_get_eap_ca_cert_file_p(void);
+extern int utc_wifi_manager_ap_get_eap_ca_cert_file_n(void);
+extern int utc_wifi_manager_ap_set_eap_ca_cert_file_p(void);
+extern int utc_wifi_manager_ap_set_eap_ca_cert_file_n(void);
+extern int utc_wifi_manager_ap_get_eap_client_cert_file_p(void);
+extern int utc_wifi_manager_ap_get_eap_client_cert_file_n(void);
+extern int utc_wifi_manager_ap_set_eap_client_cert_file_p(void);
+extern int utc_wifi_manager_ap_set_eap_client_cert_file_n(void);
+extern int utc_wifi_manager_ap_get_eap_private_key_file_p(void);
+extern int utc_wifi_manager_ap_get_eap_private_key_file_n(void);
+extern int utc_wifi_manager_ap_set_eap_private_key_info_p(void);
+extern int utc_wifi_manager_ap_set_eap_private_key_info_n(void);
+extern int utc_wifi_manager_ap_get_eap_type_p(void);
+extern int utc_wifi_manager_ap_get_eap_type_n(void);
+extern int utc_wifi_manager_ap_set_eap_type_p(void);
+extern int utc_wifi_manager_ap_set_eap_type_n(void);
+extern int utc_wifi_manager_ap_get_eap_auth_type_p(void);
+extern int utc_wifi_manager_ap_get_eap_auth_type_n(void);
+extern int utc_wifi_manager_ap_set_eap_auth_type_p(void);
+extern int utc_wifi_manager_ap_set_eap_auth_type_n(void);
+extern int utc_wifi_manager_ap_get_disconnect_reason_p(void);
+extern int utc_wifi_manager_ap_get_disconnect_reason_n(void);
+extern int utc_wifi_manager_ap_refresh_p(void);
+extern int utc_wifi_manager_ap_refresh_n(void);
+extern int utc_wifi_manager_ap_get_error_state_p(void);
+extern int utc_wifi_manager_ap_get_error_state_n(void);
+extern int utc_wifi_manager_ap_get_prefix_length_p(void);
+extern int utc_wifi_manager_ap_get_prefix_length_n(void);
+extern int utc_wifi_manager_ap_set_prefix_length_p(void);
+extern int utc_wifi_manager_ap_set_prefix_length_n(void);
+extern int utc_wifi_manager_ap_get_dns_config_type_p(void);
+extern int utc_wifi_manager_ap_get_dns_config_type_n(void);
+extern int utc_wifi_manager_ap_set_dns_config_type_p(void);
+extern int utc_wifi_manager_ap_set_dns_config_type_n(void);
+extern int utc_wifi_manager_ap_foreach_ipv6_address_p(void);
+extern int utc_wifi_manager_ap_foreach_ipv6_address_n(void);
+extern int utc_wifi_manager_ap_get_assoc_status_code_p(void);
+extern int utc_wifi_manager_ap_get_assoc_status_code_n(void);
+extern int utc_wifi_manager_ap_foreach_vsie_p(void);
+extern int utc_wifi_manager_ap_foreach_vsie_n(void);
+extern int utc_wifi_manager_ap_destroy_p(void);
+extern int utc_wifi_manager_ap_destroy_n(void);
+extern int utc_wifi_manager_config_create_p(void);
+extern int utc_wifi_manager_config_create_n(void);
+extern int utc_wifi_manager_config_save_p(void);
+extern int utc_wifi_manager_config_save_n(void);
+extern int utc_wifi_manager_config_destroy_p(void);
+extern int utc_wifi_manager_config_destroy_n(void);
+extern int utc_wifi_manager_config_foreach_configuration_p(void);
+extern int utc_wifi_manager_config_foreach_configuration_n(void);
+extern int utc_wifi_manager_config_clone_p(void);
+extern int utc_wifi_manager_config_clone_n(void);
+extern int utc_wifi_manager_config_remove_p(void);
+extern int utc_wifi_manager_config_remove_n(void);
+extern int utc_wifi_manager_config_get_name_p(void);
+extern int utc_wifi_manager_config_get_name_n(void);
+extern int utc_wifi_manager_config_get_security_type_p(void);
+extern int utc_wifi_manager_config_get_security_type_n(void);
+extern int utc_wifi_manager_config_set_proxy_address_p(void);
+extern int utc_wifi_manager_config_set_proxy_address_n(void);
+extern int utc_wifi_manager_config_get_proxy_address_p(void);
+extern int utc_wifi_manager_config_get_proxy_address_n(void);
+extern int utc_wifi_manager_config_set_hidden_ap_property_p(void);
+extern int utc_wifi_manager_config_set_hidden_ap_property_n(void);
+extern int utc_wifi_manager_config_get_hidden_ap_property_p(void);
+extern int utc_wifi_manager_config_get_hidden_ap_property_n(void);
+extern int utc_wifi_manager_config_get_eap_anonymous_identity_p(void);
+extern int utc_wifi_manager_config_get_eap_anonymous_identity_n(void);
+extern int utc_wifi_manager_config_set_eap_anonymous_identity_p(void);
+extern int utc_wifi_manager_config_set_eap_anonymous_identity_n(void);
+extern int utc_wifi_manager_config_get_eap_ca_cert_file_p(void);
+extern int utc_wifi_manager_config_get_eap_ca_cert_file_n(void);
+extern int utc_wifi_manager_config_set_eap_ca_cert_file_p(void);
+extern int utc_wifi_manager_config_set_eap_ca_cert_file_n(void);
+extern int utc_wifi_manager_config_get_eap_client_cert_file_p(void);
+extern int utc_wifi_manager_config_get_eap_client_cert_file_n(void);
+extern int utc_wifi_manager_config_set_eap_client_cert_file_p(void);
+extern int utc_wifi_manager_config_set_eap_client_cert_file_n(void);
+extern int utc_wifi_manager_config_get_eap_identity_p(void);
+extern int utc_wifi_manager_config_get_eap_identity_n(void);
+extern int utc_wifi_manager_config_set_eap_identity_p(void);
+extern int utc_wifi_manager_config_set_eap_identity_n(void);
+extern int utc_wifi_manager_config_get_eap_type_p(void);
+extern int utc_wifi_manager_config_get_eap_type_n(void);
+extern int utc_wifi_manager_config_set_eap_type_p(void);
+extern int utc_wifi_manager_config_set_eap_type_n(void);
+extern int utc_wifi_manager_config_get_eap_auth_type_p(void);
+extern int utc_wifi_manager_config_get_eap_auth_type_n(void);
+extern int utc_wifi_manager_config_set_eap_auth_type_p(void);
+extern int utc_wifi_manager_config_set_eap_auth_type_n(void);
+extern int utc_wifi_manager_config_get_eap_subject_match_p(void);
+extern int utc_wifi_manager_config_get_eap_subject_match_n(void);
+extern int utc_wifi_manager_config_set_eap_subject_match_p(void);
+extern int utc_wifi_manager_config_set_eap_subject_match_n(void);
+extern int utc_wifi_manager_config_set_eap_private_key_info_p(void);
+extern int utc_wifi_manager_config_set_eap_private_key_info_n1(void);
+extern int utc_wifi_manager_config_get_eap_private_key_file_p(void);
+extern int utc_wifi_manager_config_get_eap_private_key_file_n1(void);
+extern int utc_wifi_manager_config_set_ip_config_type_p(void);
+extern int utc_wifi_manager_config_set_ip_config_type_n1(void);
+extern int utc_wifi_manager_config_get_ip_config_type_p(void);
+extern int utc_wifi_manager_config_get_ip_config_type_n1(void);
+extern int utc_wifi_manager_config_set_ip_address_p(void);
+extern int utc_wifi_manager_config_set_ip_address_n1(void);
+extern int utc_wifi_manager_config_get_ip_address_p(void);
+extern int utc_wifi_manager_config_get_ip_address_n1(void);
+extern int utc_wifi_manager_config_set_subnet_mask_p(void);
+extern int utc_wifi_manager_config_set_subnet_mask_n1(void);
+extern int utc_wifi_manager_config_get_subnet_mask_p(void);
+extern int utc_wifi_manager_config_get_subnet_mask_n1(void);
+extern int utc_wifi_manager_config_set_gateway_address_p(void);
+extern int utc_wifi_manager_config_set_gateway_address_n1(void);
+extern int utc_wifi_manager_config_get_gateway_address_p(void);
+extern int utc_wifi_manager_config_get_gateway_address_n1(void);
+extern int utc_wifi_manager_config_set_dns_config_type_p(void);
+extern int utc_wifi_manager_config_set_dns_config_type_n1(void);
+extern int utc_wifi_manager_config_get_dns_config_type_p(void);
+extern int utc_wifi_manager_config_get_dns_config_type_n1(void);
+extern int utc_wifi_manager_config_set_dns_address_p(void);
+extern int utc_wifi_manager_config_set_dns_address_n1(void);
+extern int utc_wifi_manager_config_get_dns_address_p(void);
+extern int utc_wifi_manager_config_get_dns_address_n1(void);
+extern int utc_wifi_manager_config_set_prefix_length_p(void);
+extern int utc_wifi_manager_config_set_prefix_length_n1(void);
+extern int utc_wifi_manager_config_get_prefix_length_p(void);
+extern int utc_wifi_manager_config_get_prefix_length_n1(void);
+extern int utc_wifi_manager_initialize_p(void);
+extern int utc_wifi_manager_initialize_n(void);
+extern int utc_wifi_manager_activate_n(void);
+extern int utc_wifi_manager_activate_p(void);
+extern int utc_wifi_manager_activate_with_wifi_picker_tested_n(void);
+extern int utc_wifi_manager_activate_with_wifi_picker_tested_p(void);
+extern int utc_wifi_manager_is_activated_p(void);
+extern int utc_wifi_manager_is_activated_n(void);
+extern int utc_wifi_manager_get_connection_state_p(void);
+extern int utc_wifi_manager_get_connection_state_n(void);
+extern int utc_wifi_manager_get_module_state_p(void);
+extern int utc_wifi_manager_get_module_state_n(void);
+extern int utc_wifi_manager_get_mac_address_p(void);
+extern int utc_wifi_manager_get_mac_address_n(void);
+extern int utc_wifi_manager_foreach_found_ap_p(void);
+extern int utc_wifi_manager_foreach_found_ap_n(void);
+extern int utc_wifi_manager_scan_specific_ap_n(void);
+extern int utc_wifi_manager_scan_specific_ap_p(void);
+extern int utc_wifi_manager_bssid_scan_n(void);
+extern int utc_wifi_manager_bssid_scan_p(void);
+extern int utc_wifi_manager_foreach_found_specific_ap_n(void);
+extern int utc_wifi_manager_foreach_found_specific_ap_p(void);
+extern int utc_wifi_manager_foreach_found_bssid_ap_n(void);
+extern int utc_wifi_manager_foreach_found_bssid_ap_p(void);
+extern int utc_wifi_manager_set_device_state_changed_cb_p(void);
+extern int utc_wifi_manager_set_device_state_changed_cb_n(void);
+extern int utc_wifi_manager_unset_device_state_changed_cb_p(void);
+extern int utc_wifi_manager_unset_device_state_changed_cb_n(void);
+extern int utc_wifi_manager_set_background_scan_cb_p(void);
+extern int utc_wifi_manager_set_background_scan_cb_n(void);
+extern int utc_wifi_manager_unset_background_scan_cb_p(void);
+extern int utc_wifi_manager_unset_background_scan_cb_n(void);
+extern int utc_wifi_manager_set_scan_state_changed_cb_p(void);
+extern int utc_wifi_manager_set_scan_state_changed_cb_n(void);
+extern int utc_wifi_manager_unset_scan_state_changed_cb_p(void);
+extern int utc_wifi_manager_unset_scan_state_changed_cb_n(void);
+extern int utc_wifi_manager_set_connection_state_changed_cb_p(void);
+extern int utc_wifi_manager_set_connection_state_changed_cb_n(void);
+extern int utc_wifi_manager_unset_connection_state_changed_cb_p(void);
+extern int utc_wifi_manager_unset_connection_state_changed_cb_n(void);
+extern int utc_wifi_manager_set_rssi_level_changed_cb_p(void);
+extern int utc_wifi_manager_set_rssi_level_changed_cb_n(void);
+extern int utc_wifi_manager_unset_rssi_level_changed_cb_p(void);
+extern int utc_wifi_manager_unset_rssi_level_changed_cb_n(void);
+extern int utc_wifi_manager_set_module_state_changed_cb_n(void);
+extern int utc_wifi_manager_unset_module_state_changed_cb_n(void);
+extern int utc_wifi_manager_deinitialize_p(void);
+extern int utc_wifi_manager_deinitialize_n(void);
+extern int utc_wifi_manager_get_network_interface_name_p(void);
+extern int utc_wifi_manager_get_network_interface_name_n(void);
+extern int utc_wifi_manager_scan_p(void);
+extern int utc_wifi_manager_scan_n(void);
+extern int utc_wifi_manager_get_scan_state_p(void);
+extern int utc_wifi_manager_get_scan_state_n(void);
+extern int utc_wifi_manager_deactivate_n(void);
+extern int utc_wifi_manager_deactivate_p(void);
+extern int utc_wifi_manager_connect_n(void);
+extern int utc_wifi_manager_connect_p(void);
+extern int utc_wifi_manager_connect_hidden_ap_n(void);
+extern int utc_wifi_manager_connect_hidden_ap_n2(void);
+extern int utc_wifi_manager_connect_hidden_ap_p(void);
+extern int utc_wifi_manager_update_ap_n(void);
+extern int utc_wifi_manager_update_ap_p(void);
+extern int utc_wifi_manager_disconnect_n(void);
+extern int utc_wifi_manager_disconnect_p(void);
+extern int utc_wifi_manager_connect_by_wps_pin_n(void);
+extern int utc_wifi_manager_connect_by_wps_pbc_n(void);
+extern int utc_wifi_manager_connect_by_wps_pin_without_ssid_n(void);
+extern int utc_wifi_manager_connect_by_wps_pbc_without_ssid_n(void);
+extern int utc_wifi_manager_cancel_wps_n(void);
+extern int utc_wifi_manager_get_connected_ap_p(void);
+extern int utc_wifi_manager_get_connected_ap_n(void);
+extern int utc_wifi_manager_forget_ap_n(void);
+extern int utc_wifi_manager_forget_ap_p(void);
+extern int utc_wifi_manager_forget_ap_async_n(void);
+extern int utc_wifi_manager_forget_ap_async_p(void);
+extern int utc_wifi_manager_tdls_start_discovery_n(void);
+extern int utc_wifi_manager_tdls_connect_n(void);
+extern int utc_wifi_manager_tdls_disconnect_n(void);
+extern int utc_wifi_manager_tdls_enable_channel_switching_n(void);
+extern int utc_wifi_manager_tdls_disable_channel_switching_n(void);
+extern int utc_wifi_manager_tdls_set_discovered_cb_p(void);
+extern int utc_wifi_manager_tdls_set_discovered_cb_n(void);
+extern int utc_wifi_manager_tdls_unset_discovered_cb_p(void);
+extern int utc_wifi_manager_tdls_unset_discovered_cb_n(void);
+extern int utc_wifi_manager_tdls_get_connected_peer_n(void);
+extern int utc_wifi_manager_tdls_set_state_changed_cb_p(void);
+extern int utc_wifi_manager_tdls_set_state_changed_cb_n(void);
+extern int utc_wifi_manager_tdls_unset_state_changed_cb_p(void);
+extern int utc_wifi_manager_tdls_unset_state_changed_cb_n(void);
+extern int utc_wifi_manager_specific_scan_create_p(void);
+extern int utc_wifi_manager_specific_scan_create_n(void);
+extern int utc_wifi_manager_specific_scan_destroy_p(void);
+extern int utc_wifi_manager_specific_scan_destroy_n(void);
+extern int utc_wifi_manager_specific_scan_set_ssid_p(void);
+extern int utc_wifi_manager_specific_scan_set_ssid_n(void);
+extern int utc_wifi_manager_specific_scan_set_freq_p(void);
+extern int utc_wifi_manager_specific_scan_set_freq_n(void);
+extern int utc_wifi_manager_specific_ap_start_multi_scan_p(void);
+extern int utc_wifi_manager_specific_ap_start_multi_scan_n(void);
+extern int utc_wifi_manager_add_vsie_p(void);
+extern int utc_wifi_manager_add_vsie_n(void);
+extern int utc_wifi_manager_get_vsie_p(void);
+extern int utc_wifi_manager_get_vsie_n(void);
+extern int utc_wifi_manager_remove_vsie_p(void);
+extern int utc_wifi_manager_remove_vsie_n(void);
+extern int utc_wifi_manager_set_ip_conflict_cb_n(void);
+extern int utc_wifi_manager_unset_ip_conflict_cb_n(void);
+extern int utc_wifi_manager_set_ip_conflict_detect_enable_p(void);
+extern int utc_wifi_manager_set_ip_conflict_detect_enable_n(void);
+extern int utc_wifi_manager_ip_conflict_detect_is_enabled_p(void);
+extern int utc_wifi_manager_ip_conflict_detect_is_enabled_n(void);
+extern int utc_wifi_manager_get_ip_conflict_state_p(void);
+extern int utc_wifi_manager_get_ip_conflict_state_n(void);
+extern int utc_wifi_manager_get_wps_generated_pin_p(void);
+extern int utc_wifi_manager_get_wps_generated_pin_n(void);
+extern int utc_wifi_manager_is_5ghz_band_supported_p(void);
+extern int utc_wifi_manager_is_5ghz_band_supported_n1(void);
+extern int utc_wifi_manager_is_5ghz_band_supported_n2(void);
+extern int utc_wifi_manager_specific_scan_get_max_ssids_p(void);
+extern int utc_wifi_manager_specific_scan_get_max_ssids_n1(void);
+extern int utc_wifi_manager_specific_scan_get_max_ssids_n2(void);
+extern int utc_wifi_manager_ap_get_eap_anonymous_identity_p(void);
+extern int utc_wifi_manager_ap_get_eap_anonymous_identity_n1(void);
+extern int utc_wifi_manager_ap_get_eap_anonymous_identity_n2(void);
+extern int utc_wifi_manager_ap_set_eap_anonymous_identity_p(void);
+extern int utc_wifi_manager_ap_set_eap_anonymous_identity_n1(void);
+extern int utc_wifi_manager_ap_set_eap_anonymous_identity_n2(void);
+extern int utc_wifi_manager_ap_is_hidden_p(void);
+extern int utc_wifi_manager_ap_is_hidden_n1(void);
+extern int utc_wifi_manager_ap_is_hidden_n2(void);
+
+testcase tc_array[] = {
+    {"utc_wifi_manager_ap_create_p", utc_wifi_manager_ap_create_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_create_n", utc_wifi_manager_ap_create_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_hidden_create_p", utc_wifi_manager_ap_hidden_create_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_hidden_create_n", utc_wifi_manager_ap_hidden_create_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_clone_p", utc_wifi_manager_ap_clone_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_clone_n", utc_wifi_manager_ap_clone_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_essid_p", utc_wifi_manager_ap_get_essid_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_essid_n", utc_wifi_manager_ap_get_essid_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_raw_ssid_p", utc_wifi_manager_ap_get_raw_ssid_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_raw_ssid_n", utc_wifi_manager_ap_get_raw_ssid_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_bssid_p", utc_wifi_manager_ap_get_bssid_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_bssid_n", utc_wifi_manager_ap_get_bssid_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_rssi_p", utc_wifi_manager_ap_get_rssi_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_rssi_n", utc_wifi_manager_ap_get_rssi_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_rssi_level_p", utc_wifi_manager_ap_get_rssi_level_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_rssi_level_n", utc_wifi_manager_ap_get_rssi_level_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_frequency_p", utc_wifi_manager_ap_get_frequency_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_frequency_n", utc_wifi_manager_ap_get_frequency_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_max_speed_p", utc_wifi_manager_ap_get_max_speed_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_max_speed_n", utc_wifi_manager_ap_get_max_speed_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_is_favorite_p", utc_wifi_manager_ap_is_favorite_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_is_favorite_n", utc_wifi_manager_ap_is_favorite_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_is_passpoint_p", utc_wifi_manager_ap_is_passpoint_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_is_passpoint_n", utc_wifi_manager_ap_is_passpoint_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_connection_state_p", utc_wifi_manager_ap_get_connection_state_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_connection_state_n", utc_wifi_manager_ap_get_connection_state_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_ip_config_type_p", utc_wifi_manager_ap_get_ip_config_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_ip_config_type_n", utc_wifi_manager_ap_get_ip_config_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_set_ip_config_type_p", utc_wifi_manager_ap_set_ip_config_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_set_ip_config_type_n", utc_wifi_manager_ap_set_ip_config_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_ip_address_p", utc_wifi_manager_ap_get_ip_address_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_ip_address_n", utc_wifi_manager_ap_get_ip_address_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_set_ip_address_p", utc_wifi_manager_ap_set_ip_address_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_set_ip_address_n", utc_wifi_manager_ap_set_ip_address_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_subnet_mask_p", utc_wifi_manager_ap_get_subnet_mask_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_subnet_mask_n", utc_wifi_manager_ap_get_subnet_mask_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_set_subnet_mask_p", utc_wifi_manager_ap_set_subnet_mask_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_set_subnet_mask_n", utc_wifi_manager_ap_set_subnet_mask_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_gateway_address_p", utc_wifi_manager_ap_get_gateway_address_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_gateway_address_n", utc_wifi_manager_ap_get_gateway_address_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_set_gateway_address_p", utc_wifi_manager_ap_set_gateway_address_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_set_gateway_address_n", utc_wifi_manager_ap_set_gateway_address_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_dhcp_server_address_p", utc_wifi_manager_ap_get_dhcp_server_address_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_dhcp_server_address_n", utc_wifi_manager_ap_get_dhcp_server_address_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_dhcp_lease_duration_p", utc_wifi_manager_ap_get_dhcp_lease_duration_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_dhcp_lease_duration_n", utc_wifi_manager_ap_get_dhcp_lease_duration_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_proxy_address_p", utc_wifi_manager_ap_get_proxy_address_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_proxy_address_n", utc_wifi_manager_ap_get_proxy_address_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_set_proxy_address_p", utc_wifi_manager_ap_set_proxy_address_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_set_proxy_address_n", utc_wifi_manager_ap_set_proxy_address_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_proxy_type_p", utc_wifi_manager_ap_get_proxy_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_proxy_type_n", utc_wifi_manager_ap_get_proxy_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_set_proxy_type_p", utc_wifi_manager_ap_set_proxy_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_set_proxy_type_n", utc_wifi_manager_ap_set_proxy_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_dns_address_p", utc_wifi_manager_ap_get_dns_address_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_dns_address_n", utc_wifi_manager_ap_get_dns_address_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_set_dns_address_p", utc_wifi_manager_ap_set_dns_address_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_set_dns_address_n", utc_wifi_manager_ap_set_dns_address_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_countrycode_p", utc_wifi_manager_ap_get_countrycode_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_countrycode_n", utc_wifi_manager_ap_get_countrycode_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_foreach_found_bssid_p", utc_wifi_manager_foreach_found_bssid_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_foreach_found_bssid_n", utc_wifi_manager_foreach_found_bssid_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_security_type_p", utc_wifi_manager_ap_get_security_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_security_type_n", utc_wifi_manager_ap_get_security_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_set_security_type_p", utc_wifi_manager_ap_set_security_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_set_security_type_n", utc_wifi_manager_ap_set_security_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_encryption_type_p", utc_wifi_manager_ap_get_encryption_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_encryption_type_n", utc_wifi_manager_ap_get_encryption_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_set_encryption_type_p", utc_wifi_manager_ap_set_encryption_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_set_encryption_type_n", utc_wifi_manager_ap_set_encryption_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_is_passphrase_required_p", utc_wifi_manager_ap_is_passphrase_required_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_is_passphrase_required_n", utc_wifi_manager_ap_is_passphrase_required_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_set_passphrase_p", utc_wifi_manager_ap_set_passphrase_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_set_passphrase_n", utc_wifi_manager_ap_set_passphrase_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_is_wps_supported_p", utc_wifi_manager_ap_is_wps_supported_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_is_wps_supported_n", utc_wifi_manager_ap_is_wps_supported_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_set_eap_passphrase_p", utc_wifi_manager_ap_set_eap_passphrase_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_set_eap_passphrase_n", utc_wifi_manager_ap_set_eap_passphrase_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_eap_passphrase_p", utc_wifi_manager_ap_get_eap_passphrase_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_eap_passphrase_n", utc_wifi_manager_ap_get_eap_passphrase_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_eap_ca_cert_file_p", utc_wifi_manager_ap_get_eap_ca_cert_file_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_eap_ca_cert_file_n", utc_wifi_manager_ap_get_eap_ca_cert_file_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_set_eap_ca_cert_file_p", utc_wifi_manager_ap_set_eap_ca_cert_file_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_set_eap_ca_cert_file_n", utc_wifi_manager_ap_set_eap_ca_cert_file_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_eap_client_cert_file_p", utc_wifi_manager_ap_get_eap_client_cert_file_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_eap_client_cert_file_n", utc_wifi_manager_ap_get_eap_client_cert_file_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_set_eap_client_cert_file_p", utc_wifi_manager_ap_set_eap_client_cert_file_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_set_eap_client_cert_file_n", utc_wifi_manager_ap_set_eap_client_cert_file_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_eap_private_key_file_p", utc_wifi_manager_ap_get_eap_private_key_file_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_eap_private_key_file_n", utc_wifi_manager_ap_get_eap_private_key_file_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_set_eap_private_key_info_p", utc_wifi_manager_ap_set_eap_private_key_info_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_set_eap_private_key_info_n", utc_wifi_manager_ap_set_eap_private_key_info_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_eap_type_p", utc_wifi_manager_ap_get_eap_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_eap_type_n", utc_wifi_manager_ap_get_eap_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_set_eap_type_p", utc_wifi_manager_ap_set_eap_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_set_eap_type_n", utc_wifi_manager_ap_set_eap_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_eap_auth_type_p", utc_wifi_manager_ap_get_eap_auth_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_eap_auth_type_n", utc_wifi_manager_ap_get_eap_auth_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_set_eap_auth_type_p", utc_wifi_manager_ap_set_eap_auth_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_set_eap_auth_type_n", utc_wifi_manager_ap_set_eap_auth_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_disconnect_reason_p", utc_wifi_manager_ap_get_disconnect_reason_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_disconnect_reason_n", utc_wifi_manager_ap_get_disconnect_reason_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_refresh_p", utc_wifi_manager_ap_refresh_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_refresh_n", utc_wifi_manager_ap_refresh_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+       {"utc_wifi_manager_ap_get_error_state_p", utc_wifi_manager_ap_get_error_state_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+       {"utc_wifi_manager_ap_get_error_state_n", utc_wifi_manager_ap_get_error_state_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+       {"utc_wifi_manager_ap_get_prefix_length_p", utc_wifi_manager_ap_get_prefix_length_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+       {"utc_wifi_manager_ap_get_prefix_length_n", utc_wifi_manager_ap_get_prefix_length_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+       {"utc_wifi_manager_ap_set_prefix_length_p", utc_wifi_manager_ap_set_prefix_length_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+       {"utc_wifi_manager_ap_set_prefix_length_n", utc_wifi_manager_ap_set_prefix_length_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+       {"utc_wifi_manager_ap_get_dns_config_type_p", utc_wifi_manager_ap_get_dns_config_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+       {"utc_wifi_manager_ap_get_dns_config_type_n", utc_wifi_manager_ap_get_dns_config_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+       {"utc_wifi_manager_ap_set_dns_config_type_p", utc_wifi_manager_ap_set_dns_config_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+       {"utc_wifi_manager_ap_set_dns_config_type_n", utc_wifi_manager_ap_set_dns_config_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+       {"utc_wifi_manager_ap_foreach_ipv6_address_p", utc_wifi_manager_ap_foreach_ipv6_address_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+       {"utc_wifi_manager_ap_foreach_ipv6_address_n", utc_wifi_manager_ap_foreach_ipv6_address_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_assoc_status_code_p", utc_wifi_manager_ap_get_assoc_status_code_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_assoc_status_code_n", utc_wifi_manager_ap_get_assoc_status_code_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_foreach_vsie_p", utc_wifi_manager_ap_foreach_vsie_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_foreach_vsie_n", utc_wifi_manager_ap_foreach_vsie_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_destroy_p", utc_wifi_manager_ap_destroy_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_destroy_n", utc_wifi_manager_ap_destroy_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_config_create_p", utc_wifi_manager_config_create_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_create_n", utc_wifi_manager_config_create_n, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_save_p", utc_wifi_manager_config_save_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_save_n", utc_wifi_manager_config_save_n, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_destroy_p", utc_wifi_manager_config_destroy_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_destroy_n", utc_wifi_manager_config_destroy_n, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_foreach_configuration_p", utc_wifi_manager_config_foreach_configuration_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_foreach_configuration_n", utc_wifi_manager_config_foreach_configuration_n, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_clone_p", utc_wifi_manager_config_clone_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_clone_n", utc_wifi_manager_config_clone_n, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_remove_p", utc_wifi_manager_config_remove_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_remove_n", utc_wifi_manager_config_remove_n, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_get_name_p", utc_wifi_manager_config_get_name_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_get_name_n", utc_wifi_manager_config_get_name_n, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_get_security_type_p", utc_wifi_manager_config_get_security_type_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_get_security_type_n", utc_wifi_manager_config_get_security_type_n, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_set_proxy_address_p", utc_wifi_manager_config_set_proxy_address_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_set_proxy_address_n", utc_wifi_manager_config_set_proxy_address_n, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_get_proxy_address_p", utc_wifi_manager_config_get_proxy_address_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_get_proxy_address_n", utc_wifi_manager_config_get_proxy_address_n, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_set_hidden_ap_property_p", utc_wifi_manager_config_set_hidden_ap_property_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_set_hidden_ap_property_n", utc_wifi_manager_config_set_hidden_ap_property_n, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_get_hidden_ap_property_p", utc_wifi_manager_config_get_hidden_ap_property_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_get_hidden_ap_property_n", utc_wifi_manager_config_get_hidden_ap_property_n, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_get_eap_anonymous_identity_p", utc_wifi_manager_config_get_eap_anonymous_identity_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_get_eap_anonymous_identity_n", utc_wifi_manager_config_get_eap_anonymous_identity_n, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_set_eap_anonymous_identity_p", utc_wifi_manager_config_set_eap_anonymous_identity_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_set_eap_anonymous_identity_n", utc_wifi_manager_config_set_eap_anonymous_identity_n, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_get_eap_ca_cert_file_p", utc_wifi_manager_config_get_eap_ca_cert_file_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_get_eap_ca_cert_file_n", utc_wifi_manager_config_get_eap_ca_cert_file_n, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_set_eap_ca_cert_file_p", utc_wifi_manager_config_set_eap_ca_cert_file_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_set_eap_ca_cert_file_n", utc_wifi_manager_config_set_eap_ca_cert_file_n, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_get_eap_client_cert_file_p", utc_wifi_manager_config_get_eap_client_cert_file_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_get_eap_client_cert_file_n", utc_wifi_manager_config_get_eap_client_cert_file_n, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_set_eap_client_cert_file_p", utc_wifi_manager_config_set_eap_client_cert_file_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_set_eap_client_cert_file_n", utc_wifi_manager_config_set_eap_client_cert_file_n, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_get_eap_identity_p", utc_wifi_manager_config_get_eap_identity_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_get_eap_identity_n", utc_wifi_manager_config_get_eap_identity_n, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_set_eap_identity_p", utc_wifi_manager_config_set_eap_identity_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_set_eap_identity_n", utc_wifi_manager_config_set_eap_identity_n, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_get_eap_type_p", utc_wifi_manager_config_get_eap_type_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_get_eap_type_n", utc_wifi_manager_config_get_eap_type_n, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_set_eap_type_p", utc_wifi_manager_config_set_eap_type_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_set_eap_type_n", utc_wifi_manager_config_set_eap_type_n, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_get_eap_auth_type_p", utc_wifi_manager_config_get_eap_auth_type_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_get_eap_auth_type_n", utc_wifi_manager_config_get_eap_auth_type_n, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_set_eap_auth_type_p", utc_wifi_manager_config_set_eap_auth_type_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_set_eap_auth_type_n", utc_wifi_manager_config_set_eap_auth_type_n, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_get_eap_subject_match_p", utc_wifi_manager_config_get_eap_subject_match_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_get_eap_subject_match_n", utc_wifi_manager_config_get_eap_subject_match_n, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_set_eap_subject_match_p", utc_wifi_manager_config_set_eap_subject_match_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_set_eap_subject_match_n", utc_wifi_manager_config_set_eap_subject_match_n, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_set_eap_private_key_info_p", utc_wifi_manager_config_set_eap_private_key_info_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_set_eap_private_key_info_n1", utc_wifi_manager_config_set_eap_private_key_info_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_get_eap_private_key_file_p", utc_wifi_manager_config_get_eap_private_key_file_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_get_eap_private_key_file_n1", utc_wifi_manager_config_get_eap_private_key_file_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_set_ip_config_type_p", utc_wifi_manager_config_set_ip_config_type_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_set_ip_config_type_n1", utc_wifi_manager_config_set_ip_config_type_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_get_ip_config_type_p", utc_wifi_manager_config_get_ip_config_type_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_get_ip_config_type_n1", utc_wifi_manager_config_get_ip_config_type_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_set_ip_address_p", utc_wifi_manager_config_set_ip_address_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_set_ip_address_n1", utc_wifi_manager_config_set_ip_address_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_get_ip_address_p", utc_wifi_manager_config_get_ip_address_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_get_ip_address_n1", utc_wifi_manager_config_get_ip_address_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_set_subnet_mask_p", utc_wifi_manager_config_set_subnet_mask_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_set_subnet_mask_n1", utc_wifi_manager_config_set_subnet_mask_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_get_subnet_mask_p", utc_wifi_manager_config_get_subnet_mask_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_get_subnet_mask_n1", utc_wifi_manager_config_get_subnet_mask_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_set_gateway_address_p", utc_wifi_manager_config_set_gateway_address_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_set_gateway_address_n1", utc_wifi_manager_config_set_gateway_address_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_get_gateway_address_p", utc_wifi_manager_config_get_gateway_address_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_get_gateway_address_n1", utc_wifi_manager_config_get_gateway_address_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_set_dns_config_type_p", utc_wifi_manager_config_set_dns_config_type_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_set_dns_config_type_n1", utc_wifi_manager_config_set_dns_config_type_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_get_dns_config_type_p", utc_wifi_manager_config_get_dns_config_type_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_get_dns_config_type_n1", utc_wifi_manager_config_get_dns_config_type_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_set_dns_address_p", utc_wifi_manager_config_set_dns_address_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_set_dns_address_n1", utc_wifi_manager_config_set_dns_address_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_get_dns_address_p", utc_wifi_manager_config_get_dns_address_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_get_dns_address_n1", utc_wifi_manager_config_get_dns_address_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_set_prefix_length_p", utc_wifi_manager_config_set_prefix_length_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_set_prefix_length_n1", utc_wifi_manager_config_set_prefix_length_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_get_prefix_length_p", utc_wifi_manager_config_get_prefix_length_p, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_config_get_prefix_length_n1", utc_wifi_manager_config_get_prefix_length_n1, utc_wifi_manager_config_startup, utc_wifi_manager_config_cleanup},
+    {"utc_wifi_manager_initialize_p", utc_wifi_manager_initialize_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_initialize_n", utc_wifi_manager_initialize_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_activate_n", utc_wifi_manager_activate_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_activate_p", utc_wifi_manager_activate_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_activate_with_wifi_picker_tested_n", utc_wifi_manager_activate_with_wifi_picker_tested_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_activate_with_wifi_picker_tested_p", utc_wifi_manager_activate_with_wifi_picker_tested_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_is_activated_p", utc_wifi_manager_is_activated_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_is_activated_n", utc_wifi_manager_is_activated_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_get_connection_state_p", utc_wifi_manager_get_connection_state_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_get_connection_state_n", utc_wifi_manager_get_connection_state_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_get_module_state_p", utc_wifi_manager_get_module_state_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_get_module_state_n", utc_wifi_manager_get_module_state_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_get_mac_address_p", utc_wifi_manager_get_mac_address_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_get_mac_address_n", utc_wifi_manager_get_mac_address_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_foreach_found_ap_p", utc_wifi_manager_foreach_found_ap_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_foreach_found_ap_n", utc_wifi_manager_foreach_found_ap_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_scan_specific_ap_n", utc_wifi_manager_scan_specific_ap_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_scan_specific_ap_p", utc_wifi_manager_scan_specific_ap_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_bssid_scan_n", utc_wifi_manager_bssid_scan_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_bssid_scan_p", utc_wifi_manager_bssid_scan_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_foreach_found_specific_ap_n", utc_wifi_manager_foreach_found_specific_ap_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_foreach_found_specific_ap_p", utc_wifi_manager_foreach_found_specific_ap_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_foreach_found_bssid_ap_n", utc_wifi_manager_foreach_found_bssid_ap_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_foreach_found_bssid_ap_p", utc_wifi_manager_foreach_found_bssid_ap_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_set_device_state_changed_cb_p", utc_wifi_manager_set_device_state_changed_cb_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_set_device_state_changed_cb_n", utc_wifi_manager_set_device_state_changed_cb_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_unset_device_state_changed_cb_p", utc_wifi_manager_unset_device_state_changed_cb_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_unset_device_state_changed_cb_n", utc_wifi_manager_unset_device_state_changed_cb_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_set_background_scan_cb_p", utc_wifi_manager_set_background_scan_cb_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_set_background_scan_cb_n", utc_wifi_manager_set_background_scan_cb_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_unset_background_scan_cb_p", utc_wifi_manager_unset_background_scan_cb_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_unset_background_scan_cb_n", utc_wifi_manager_unset_background_scan_cb_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+       {"utc_wifi_manager_set_scan_state_changed_cb_p", utc_wifi_manager_set_scan_state_changed_cb_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+       {"utc_wifi_manager_set_scan_state_changed_cb_n", utc_wifi_manager_set_scan_state_changed_cb_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+       {"utc_wifi_manager_unset_scan_state_changed_cb_p", utc_wifi_manager_unset_scan_state_changed_cb_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+       {"utc_wifi_manager_unset_scan_state_changed_cb_n", utc_wifi_manager_unset_scan_state_changed_cb_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_set_connection_state_changed_cb_p", utc_wifi_manager_set_connection_state_changed_cb_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_set_connection_state_changed_cb_n", utc_wifi_manager_set_connection_state_changed_cb_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_unset_connection_state_changed_cb_p", utc_wifi_manager_unset_connection_state_changed_cb_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_unset_connection_state_changed_cb_n", utc_wifi_manager_unset_connection_state_changed_cb_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_set_rssi_level_changed_cb_p", utc_wifi_manager_set_rssi_level_changed_cb_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_set_rssi_level_changed_cb_n", utc_wifi_manager_set_rssi_level_changed_cb_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_unset_rssi_level_changed_cb_p", utc_wifi_manager_unset_rssi_level_changed_cb_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_unset_rssi_level_changed_cb_n", utc_wifi_manager_unset_rssi_level_changed_cb_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_set_module_state_changed_cb_n", utc_wifi_manager_set_module_state_changed_cb_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_unset_module_state_changed_cb_n", utc_wifi_manager_unset_module_state_changed_cb_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_deinitialize_p", utc_wifi_manager_deinitialize_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_deinitialize_n", utc_wifi_manager_deinitialize_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_get_network_interface_name_p", utc_wifi_manager_get_network_interface_name_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_get_network_interface_name_n", utc_wifi_manager_get_network_interface_name_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_scan_p", utc_wifi_manager_scan_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_scan_n", utc_wifi_manager_scan_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+       {"utc_wifi_manager_get_scan_state_p", utc_wifi_manager_get_scan_state_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+       {"utc_wifi_manager_get_scan_state_n", utc_wifi_manager_get_scan_state_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_deactivate_n", utc_wifi_manager_deactivate_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_deactivate_p", utc_wifi_manager_deactivate_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_connect_n", utc_wifi_manager_connect_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_connect_p", utc_wifi_manager_connect_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_connect_hidden_ap_n", utc_wifi_manager_connect_hidden_ap_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_connect_hidden_ap_n2", utc_wifi_manager_connect_hidden_ap_n2, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_connect_hidden_ap_p", utc_wifi_manager_connect_hidden_ap_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_update_ap_n", utc_wifi_manager_update_ap_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_update_ap_p", utc_wifi_manager_update_ap_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_disconnect_n", utc_wifi_manager_disconnect_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_disconnect_p", utc_wifi_manager_disconnect_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_connect_by_wps_pin_n", utc_wifi_manager_connect_by_wps_pin_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_connect_by_wps_pbc_n", utc_wifi_manager_connect_by_wps_pbc_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_connect_by_wps_pin_without_ssid_n", utc_wifi_manager_connect_by_wps_pin_without_ssid_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_connect_by_wps_pbc_without_ssid_n", utc_wifi_manager_connect_by_wps_pbc_without_ssid_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_cancel_wps_n", utc_wifi_manager_cancel_wps_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_get_connected_ap_p", utc_wifi_manager_get_connected_ap_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_get_connected_ap_n", utc_wifi_manager_get_connected_ap_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_forget_ap_n", utc_wifi_manager_forget_ap_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_forget_ap_p", utc_wifi_manager_forget_ap_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_forget_ap_async_n", utc_wifi_manager_forget_ap_async_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_forget_ap_async_p", utc_wifi_manager_forget_ap_async_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+       {"utc_wifi_manager_tdls_start_discovery_n", utc_wifi_manager_tdls_start_discovery_n, utc_wifi_manager_tdls_startup, utc_wifi_manager_tdls_cleanup},
+       {"utc_wifi_manager_tdls_connect_n", utc_wifi_manager_tdls_connect_n, utc_wifi_manager_tdls_startup, utc_wifi_manager_tdls_cleanup},
+    {"utc_wifi_manager_tdls_disconnect_n", utc_wifi_manager_tdls_disconnect_n, utc_wifi_manager_tdls_startup, utc_wifi_manager_tdls_cleanup},
+       {"utc_wifi_manager_tdls_enable_channel_switching_n", utc_wifi_manager_tdls_enable_channel_switching_n, utc_wifi_manager_tdls_startup, utc_wifi_manager_tdls_cleanup},
+       {"utc_wifi_manager_tdls_disable_channel_switching_n", utc_wifi_manager_tdls_disable_channel_switching_n, utc_wifi_manager_tdls_startup, utc_wifi_manager_tdls_cleanup},
+       {"utc_wifi_manager_tdls_set_discovered_cb_p", utc_wifi_manager_tdls_set_discovered_cb_p, utc_wifi_manager_tdls_startup, utc_wifi_manager_tdls_cleanup},
+       {"utc_wifi_manager_tdls_set_discovered_cb_n", utc_wifi_manager_tdls_set_discovered_cb_n, utc_wifi_manager_tdls_startup, utc_wifi_manager_tdls_cleanup},
+       {"utc_wifi_manager_tdls_unset_discovered_cb_p", utc_wifi_manager_tdls_unset_discovered_cb_p, utc_wifi_manager_tdls_startup, utc_wifi_manager_tdls_cleanup},
+       {"utc_wifi_manager_tdls_unset_discovered_cb_n", utc_wifi_manager_tdls_unset_discovered_cb_n, utc_wifi_manager_tdls_startup, utc_wifi_manager_tdls_cleanup},
+    {"utc_wifi_manager_tdls_get_connected_peer_n", utc_wifi_manager_tdls_get_connected_peer_n, utc_wifi_manager_tdls_startup, utc_wifi_manager_tdls_cleanup},
+    {"utc_wifi_manager_tdls_set_state_changed_cb_p", utc_wifi_manager_tdls_set_state_changed_cb_p, utc_wifi_manager_tdls_startup, utc_wifi_manager_tdls_cleanup},
+    {"utc_wifi_manager_tdls_set_state_changed_cb_n", utc_wifi_manager_tdls_set_state_changed_cb_n, utc_wifi_manager_tdls_startup, utc_wifi_manager_tdls_cleanup},
+    {"utc_wifi_manager_tdls_unset_state_changed_cb_p", utc_wifi_manager_tdls_unset_state_changed_cb_p, utc_wifi_manager_tdls_startup, utc_wifi_manager_tdls_cleanup},
+    {"utc_wifi_manager_tdls_unset_state_changed_cb_n", utc_wifi_manager_tdls_unset_state_changed_cb_n, utc_wifi_manager_tdls_startup, utc_wifi_manager_tdls_cleanup},
+    {"utc_wifi_manager_specific_scan_create_p", utc_wifi_manager_specific_scan_create_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_specific_scan_create_n", utc_wifi_manager_specific_scan_create_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_specific_scan_destroy_p", utc_wifi_manager_specific_scan_destroy_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_specific_scan_destroy_n", utc_wifi_manager_specific_scan_destroy_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_specific_scan_set_ssid_p", utc_wifi_manager_specific_scan_set_ssid_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_specific_scan_set_ssid_n", utc_wifi_manager_specific_scan_set_ssid_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_specific_scan_set_freq_p", utc_wifi_manager_specific_scan_set_freq_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_specific_scan_set_freq_n", utc_wifi_manager_specific_scan_set_freq_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_specific_ap_start_multi_scan_p", utc_wifi_manager_specific_ap_start_multi_scan_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_specific_ap_start_multi_scan_n", utc_wifi_manager_specific_ap_start_multi_scan_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_add_vsie_p", utc_wifi_manager_add_vsie_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_add_vsie_n", utc_wifi_manager_add_vsie_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_get_vsie_p", utc_wifi_manager_get_vsie_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_get_vsie_n", utc_wifi_manager_get_vsie_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_remove_vsie_p", utc_wifi_manager_remove_vsie_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_remove_vsie_n", utc_wifi_manager_remove_vsie_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_set_ip_conflict_cb_n", utc_wifi_manager_set_ip_conflict_cb_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_unset_ip_conflict_cb_n", utc_wifi_manager_unset_ip_conflict_cb_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_set_ip_conflict_detect_enable_p", utc_wifi_manager_set_ip_conflict_detect_enable_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_set_ip_conflict_detect_enable_n", utc_wifi_manager_set_ip_conflict_detect_enable_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_ip_conflict_detect_is_enabled_p", utc_wifi_manager_ip_conflict_detect_is_enabled_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_ip_conflict_detect_is_enabled_n", utc_wifi_manager_ip_conflict_detect_is_enabled_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_get_ip_conflict_state_p", utc_wifi_manager_get_ip_conflict_state_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_get_ip_conflict_state_n", utc_wifi_manager_get_ip_conflict_state_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_get_wps_generated_pin_p", utc_wifi_manager_get_wps_generated_pin_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_get_wps_generated_pin_n", utc_wifi_manager_get_wps_generated_pin_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_is_5ghz_band_supported_p", utc_wifi_manager_is_5ghz_band_supported_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_is_5ghz_band_supported_n1", utc_wifi_manager_is_5ghz_band_supported_n1, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_is_5ghz_band_supported_n2", utc_wifi_manager_is_5ghz_band_supported_n2, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_specific_scan_get_max_ssids_p", utc_wifi_manager_specific_scan_get_max_ssids_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_specific_scan_get_max_ssids_n1", utc_wifi_manager_specific_scan_get_max_ssids_n1, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_specific_scan_get_max_ssids_n2", utc_wifi_manager_specific_scan_get_max_ssids_n2, utc_wifi_manager_startup, utc_wifi_manager_cleanup},
+    {"utc_wifi_manager_ap_get_eap_anonymous_identity_p", utc_wifi_manager_ap_get_eap_anonymous_identity_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_eap_anonymous_identity_n1", utc_wifi_manager_ap_get_eap_anonymous_identity_n1, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_get_eap_anonymous_identity_n2", utc_wifi_manager_ap_get_eap_anonymous_identity_n2, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_set_eap_anonymous_identity_p", utc_wifi_manager_ap_set_eap_anonymous_identity_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_set_eap_anonymous_identity_n1", utc_wifi_manager_ap_set_eap_anonymous_identity_n1, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_set_eap_anonymous_identity_n2", utc_wifi_manager_ap_set_eap_anonymous_identity_n1, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_is_hidden_p", utc_wifi_manager_ap_is_hidden_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_is_hidden_n1", utc_wifi_manager_ap_is_hidden_n1, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {"utc_wifi_manager_ap_is_hidden_n2", utc_wifi_manager_ap_is_hidden_n2, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+    {NULL, NULL}
+};
+
+
+#endif // __TCT_WIFI_MANAGER_NATIVE_H__
diff --git a/src/utc/yaca/tct-yaca-core_tv.h b/src/utc/yaca/tct-yaca-core_tv.h
new file mode 100755 (executable)
index 0000000..faef2e4
--- /dev/null
@@ -0,0 +1,302 @@
+//
+// Copyright (c) 2014 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//     http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+#ifndef __TCT_YACA-NATIVE_H__
+#define __TCT_YACA-NATIVE_H__
+
+#include "testcase.h"
+#include "tct_common.h"
+
+extern void utc_yaca_crypto_startup(void);
+extern void utc_yaca_crypto_cleanup(void);
+extern void utc_yaca_digest_startup(void);
+extern void utc_yaca_digest_cleanup(void);
+extern void utc_yaca_encrypt_startup(void);
+extern void utc_yaca_encrypt_cleanup(void);
+extern void utc_yaca_key_startup(void);
+extern void utc_yaca_key_cleanup(void);
+extern void utc_yaca_seal_startup(void);
+extern void utc_yaca_seal_cleanup(void);
+extern void utc_yaca_sign_startup(void);
+extern void utc_yaca_sign_cleanup(void);
+extern void utc_yaca_simple_startup(void);
+extern void utc_yaca_simple_cleanup(void);
+extern void utc_yaca_rsa_startup(void);
+extern void utc_yaca_rsa_cleanup(void);
+
+extern int utc_yaca_initialize_p(void);
+extern int utc_yaca_cleanup_p(void);
+extern int utc_yaca_malloc_p(void);
+extern int utc_yaca_malloc_n(void);
+extern int utc_yaca_zalloc_p(void);
+extern int utc_yaca_zalloc_n(void);
+extern int utc_yaca_realloc_p(void);
+extern int utc_yaca_realloc_n(void);
+extern int utc_yaca_free_p(void);
+extern int utc_yaca_memcmp_p(void);
+extern int utc_yaca_memcmp_n(void);
+extern int utc_yaca_randomize_bytes_p(void);
+extern int utc_yaca_randomize_bytes_n(void);
+extern int utc_yaca_context_set_property_p(void);
+extern int utc_yaca_context_set_property_n(void);
+extern int utc_yaca_context_get_property_p(void);
+extern int utc_yaca_context_get_property_n(void);
+extern int utc_yaca_context_destroy_p(void);
+extern int utc_yaca_context_get_output_length_p(void);
+extern int utc_yaca_context_get_output_length_n(void);
+extern int utc_yaca_digest_initialize_p(void);
+extern int utc_yaca_digest_initialize_n(void);
+extern int utc_yaca_digest_update_p(void);
+extern int utc_yaca_digest_update_n(void);
+extern int utc_yaca_digest_finalize_p(void);
+extern int utc_yaca_digest_finalize_p2(void);
+extern int utc_yaca_digest_finalize_p3(void);
+extern int utc_yaca_digest_finalize_p4(void);
+extern int utc_yaca_digest_finalize_p5(void);
+extern int utc_yaca_digest_finalize_p6(void);
+extern int utc_yaca_digest_finalize_n(void);
+extern int utc_yaca_encrypt_get_iv_bit_length_p(void);
+extern int utc_yaca_encrypt_get_iv_bit_length_n(void);
+extern int utc_yaca_encrypt_initialize_p(void);
+extern int utc_yaca_encrypt_initialize_n(void);
+extern int utc_yaca_encrypt_update_p(void);
+extern int utc_yaca_encrypt_update_n(void);
+extern int utc_yaca_encrypt_finalize_p(void);
+extern int utc_yaca_encrypt_finalize_n(void);
+extern int utc_yaca_decrypt_initialize_p(void);
+extern int utc_yaca_decrypt_initialize_n(void);
+extern int utc_yaca_decrypt_update_p(void);
+extern int utc_yaca_decrypt_update_n(void);
+extern int utc_yaca_decrypt_finalize_p(void);
+extern int utc_yaca_decrypt_finalize_p2(void);
+extern int utc_yaca_decrypt_finalize_p3(void);
+extern int utc_yaca_decrypt_finalize_p4(void);
+extern int utc_yaca_decrypt_finalize_n(void);
+extern int utc_yaca_key_get_type_p(void);
+extern int utc_yaca_key_get_type_n(void);
+extern int utc_yaca_key_get_bit_length_p(void);
+extern int utc_yaca_key_get_bit_length_n(void);
+extern int utc_yaca_key_import_p(void);
+extern int utc_yaca_key_import_p2(void);
+extern int utc_yaca_key_import_p3(void);
+extern int utc_yaca_key_import_p4(void);
+extern int utc_yaca_key_import_p5(void);
+extern int utc_yaca_key_import_p6(void);
+extern int utc_yaca_key_import_p7(void);
+extern int utc_yaca_key_import_p8(void);
+extern int utc_yaca_key_import_p9(void);
+extern int utc_yaca_key_import_n(void);
+extern int utc_yaca_key_export_p(void);
+extern int utc_yaca_key_export_n(void);
+extern int utc_yaca_key_generate_p(void);
+extern int utc_yaca_key_generate_n(void);
+extern int utc_yaca_key_generate_from_parameters_p(void);
+extern int utc_yaca_key_generate_from_parameters_n(void);
+extern int utc_yaca_key_extract_public_p(void);
+extern int utc_yaca_key_extract_public_n(void);
+extern int utc_yaca_key_extract_parameters_p(void);
+extern int utc_yaca_key_extract_parameters_n(void);
+extern int utc_yaca_key_destroy_p(void);
+extern int utc_yaca_key_derive_pbkdf2_p(void);
+extern int utc_yaca_key_derive_pbkdf2_n(void);
+extern int utc_yaca_key_derive_dh_p(void);
+extern int utc_yaca_key_derive_dh_n(void);
+extern int utc_yaca_key_derive_kdf_p(void);
+extern int utc_yaca_key_derive_kdf_n(void);
+extern int utc_yaca_seal_initialize_p(void);
+extern int utc_yaca_seal_initialize_n(void);
+extern int utc_yaca_seal_update_p(void);
+extern int utc_yaca_seal_update_n(void);
+extern int utc_yaca_seal_finalize_p(void);
+extern int utc_yaca_seal_finalize_n(void);
+extern int utc_yaca_open_initialize_p(void);
+extern int utc_yaca_open_initialize_n(void);
+extern int utc_yaca_open_update_p(void);
+extern int utc_yaca_open_update_n(void);
+extern int utc_yaca_open_finalize_p(void);
+extern int utc_yaca_open_finalize_n(void);
+extern int utc_yaca_sign_initialize_p(void);
+extern int utc_yaca_sign_initialize_n(void);
+extern int utc_yaca_sign_initialize_hmac_p(void);
+extern int utc_yaca_sign_initialize_hmac_n(void);
+extern int utc_yaca_sign_initialize_cmac_p(void);
+extern int utc_yaca_sign_initialize_cmac_n(void);
+extern int utc_yaca_sign_update_p(void);
+extern int utc_yaca_sign_update_n(void);
+extern int utc_yaca_sign_finalize_p(void);
+extern int utc_yaca_sign_finalize_n(void);
+extern int utc_yaca_verify_initialize_p(void);
+extern int utc_yaca_verify_initialize_n(void);
+extern int utc_yaca_verify_update_p(void);
+extern int utc_yaca_verify_update_n(void);
+extern int utc_yaca_verify_finalize_p(void);
+extern int utc_yaca_verify_finalize_n(void);
+extern int utc_yaca_simple_calculate_digest_p(void);
+extern int utc_yaca_simple_calculate_digest_n(void);
+extern int utc_yaca_simple_encrypt_p(void);
+extern int utc_yaca_simple_encrypt_n(void);
+extern int utc_yaca_simple_decrypt_p(void);
+extern int utc_yaca_simple_decrypt_n(void);
+extern int utc_yaca_simple_calculate_signature_p(void);
+extern int utc_yaca_simple_calculate_signature_n(void);
+extern int utc_yaca_simple_verify_signature_p(void);
+extern int utc_yaca_simple_verify_signature_n(void);
+extern int utc_yaca_simple_calculate_hmac_p(void);
+extern int utc_yaca_simple_calculate_hmac_n(void);
+extern int utc_yaca_simple_calculate_cmac_p(void);
+extern int utc_yaca_simple_calculate_cmac_n(void);
+extern int utc_yaca_rsa_public_encrypt_p(void);
+extern int utc_yaca_rsa_public_encrypt_n(void);
+extern int utc_yaca_rsa_private_decrypt_p(void);
+extern int utc_yaca_rsa_private_decrypt_n(void);
+extern int utc_yaca_rsa_private_encrypt_p(void);
+extern int utc_yaca_rsa_private_encrypt_n(void);
+extern int utc_yaca_rsa_public_decrypt_p(void);
+extern int utc_yaca_rsa_public_decrypt_n(void);
+
+testcase tc_array[] = {
+       {"utc_yaca_initialize_p",utc_yaca_initialize_p,utc_yaca_crypto_startup,utc_yaca_crypto_cleanup},
+       {"utc_yaca_cleanup_p",utc_yaca_cleanup_p,utc_yaca_crypto_startup,utc_yaca_crypto_cleanup},
+       {"utc_yaca_malloc_p",utc_yaca_malloc_p,utc_yaca_crypto_startup,utc_yaca_crypto_cleanup},
+       {"utc_yaca_malloc_n",utc_yaca_malloc_n,utc_yaca_crypto_startup,utc_yaca_crypto_cleanup},
+       {"utc_yaca_zalloc_p",utc_yaca_zalloc_p,utc_yaca_crypto_startup,utc_yaca_crypto_cleanup},
+       {"utc_yaca_zalloc_n",utc_yaca_zalloc_n,utc_yaca_crypto_startup,utc_yaca_crypto_cleanup},
+       {"utc_yaca_realloc_p",utc_yaca_realloc_p,utc_yaca_crypto_startup,utc_yaca_crypto_cleanup},
+       {"utc_yaca_realloc_n",utc_yaca_realloc_n,utc_yaca_crypto_startup,utc_yaca_crypto_cleanup},
+       {"utc_yaca_free_p",utc_yaca_free_p,utc_yaca_crypto_startup,utc_yaca_crypto_cleanup},
+       {"utc_yaca_memcmp_p",utc_yaca_memcmp_p,utc_yaca_crypto_startup,utc_yaca_crypto_cleanup},
+       {"utc_yaca_memcmp_n",utc_yaca_memcmp_n,utc_yaca_crypto_startup,utc_yaca_crypto_cleanup},
+       {"utc_yaca_randomize_bytes_p",utc_yaca_randomize_bytes_p,utc_yaca_crypto_startup,utc_yaca_crypto_cleanup},
+       {"utc_yaca_randomize_bytes_n",utc_yaca_randomize_bytes_n,utc_yaca_crypto_startup,utc_yaca_crypto_cleanup},
+       {"utc_yaca_context_set_property_p",utc_yaca_context_set_property_p,utc_yaca_crypto_startup,utc_yaca_crypto_cleanup},
+       {"utc_yaca_context_set_property_n",utc_yaca_context_set_property_n,utc_yaca_crypto_startup,utc_yaca_crypto_cleanup},
+       {"utc_yaca_context_get_property_p",utc_yaca_context_get_property_p,utc_yaca_crypto_startup,utc_yaca_crypto_cleanup},
+       {"utc_yaca_context_get_property_n",utc_yaca_context_get_property_n,utc_yaca_crypto_startup,utc_yaca_crypto_cleanup},
+       {"utc_yaca_context_destroy_p",utc_yaca_context_destroy_p,utc_yaca_crypto_startup,utc_yaca_crypto_cleanup},
+       {"utc_yaca_context_get_output_length_p",utc_yaca_context_get_output_length_p,utc_yaca_crypto_startup,utc_yaca_crypto_cleanup},
+       {"utc_yaca_context_get_output_length_n",utc_yaca_context_get_output_length_n,utc_yaca_crypto_startup,utc_yaca_crypto_cleanup},
+       {"utc_yaca_digest_initialize_p",utc_yaca_digest_initialize_p,utc_yaca_digest_startup,utc_yaca_digest_cleanup},
+       {"utc_yaca_digest_initialize_n",utc_yaca_digest_initialize_n,utc_yaca_digest_startup,utc_yaca_digest_cleanup},
+       {"utc_yaca_digest_update_p",utc_yaca_digest_update_p,utc_yaca_digest_startup,utc_yaca_digest_cleanup},
+       {"utc_yaca_digest_update_n",utc_yaca_digest_update_n,utc_yaca_digest_startup,utc_yaca_digest_cleanup},
+       {"utc_yaca_digest_finalize_p",utc_yaca_digest_finalize_p,utc_yaca_digest_startup,utc_yaca_digest_cleanup},
+       {"utc_yaca_digest_finalize_p2",utc_yaca_digest_finalize_p2,utc_yaca_digest_startup,utc_yaca_digest_cleanup},
+       {"utc_yaca_digest_finalize_p3",utc_yaca_digest_finalize_p3,utc_yaca_digest_startup,utc_yaca_digest_cleanup},
+       {"utc_yaca_digest_finalize_p4",utc_yaca_digest_finalize_p4,utc_yaca_digest_startup,utc_yaca_digest_cleanup},
+       {"utc_yaca_digest_finalize_p5",utc_yaca_digest_finalize_p5,utc_yaca_digest_startup,utc_yaca_digest_cleanup},
+       {"utc_yaca_digest_finalize_p6",utc_yaca_digest_finalize_p6,utc_yaca_digest_startup,utc_yaca_digest_cleanup},
+       {"utc_yaca_digest_finalize_n",utc_yaca_digest_finalize_n,utc_yaca_digest_startup,utc_yaca_digest_cleanup},
+       {"utc_yaca_encrypt_get_iv_bit_length_p",utc_yaca_encrypt_get_iv_bit_length_p,utc_yaca_encrypt_startup,utc_yaca_encrypt_cleanup},
+       {"utc_yaca_encrypt_get_iv_bit_length_n",utc_yaca_encrypt_get_iv_bit_length_n,utc_yaca_encrypt_startup,utc_yaca_encrypt_cleanup},
+       {"utc_yaca_encrypt_initialize_p",utc_yaca_encrypt_initialize_p,utc_yaca_encrypt_startup,utc_yaca_encrypt_cleanup},
+       {"utc_yaca_encrypt_initialize_n",utc_yaca_encrypt_initialize_n,utc_yaca_encrypt_startup,utc_yaca_encrypt_cleanup},
+       {"utc_yaca_encrypt_update_p",utc_yaca_encrypt_update_p,utc_yaca_encrypt_startup,utc_yaca_encrypt_cleanup},
+       {"utc_yaca_encrypt_update_n",utc_yaca_encrypt_update_n,utc_yaca_encrypt_startup,utc_yaca_encrypt_cleanup},
+       {"utc_yaca_encrypt_finalize_p",utc_yaca_encrypt_finalize_p,utc_yaca_encrypt_startup,utc_yaca_encrypt_cleanup},
+       {"utc_yaca_encrypt_finalize_n",utc_yaca_encrypt_finalize_n,utc_yaca_encrypt_startup,utc_yaca_encrypt_cleanup},
+       {"utc_yaca_decrypt_initialize_p",utc_yaca_decrypt_initialize_p,utc_yaca_encrypt_startup,utc_yaca_encrypt_cleanup},
+       {"utc_yaca_decrypt_initialize_n",utc_yaca_decrypt_initialize_n,utc_yaca_encrypt_startup,utc_yaca_encrypt_cleanup},
+       {"utc_yaca_decrypt_update_p",utc_yaca_decrypt_update_p,utc_yaca_encrypt_startup,utc_yaca_encrypt_cleanup},
+       {"utc_yaca_decrypt_update_n",utc_yaca_decrypt_update_n,utc_yaca_encrypt_startup,utc_yaca_encrypt_cleanup},
+       {"utc_yaca_decrypt_finalize_p",utc_yaca_decrypt_finalize_p,utc_yaca_encrypt_startup,utc_yaca_encrypt_cleanup},
+       {"utc_yaca_decrypt_finalize_p2",utc_yaca_decrypt_finalize_p2,utc_yaca_encrypt_startup,utc_yaca_encrypt_cleanup},
+       {"utc_yaca_decrypt_finalize_p3",utc_yaca_decrypt_finalize_p3,utc_yaca_encrypt_startup,utc_yaca_encrypt_cleanup},
+       {"utc_yaca_decrypt_finalize_p4",utc_yaca_decrypt_finalize_p4,utc_yaca_encrypt_startup,utc_yaca_encrypt_cleanup},
+       {"utc_yaca_decrypt_finalize_n",utc_yaca_decrypt_finalize_n,utc_yaca_encrypt_startup,utc_yaca_encrypt_cleanup},
+       {"utc_yaca_key_get_type_p",utc_yaca_key_get_type_p,utc_yaca_key_startup,utc_yaca_key_cleanup},
+       {"utc_yaca_key_get_type_n",utc_yaca_key_get_type_n,utc_yaca_key_startup,utc_yaca_key_cleanup},
+       {"utc_yaca_key_get_bit_length_p",utc_yaca_key_get_bit_length_p,utc_yaca_key_startup,utc_yaca_key_cleanup},
+       {"utc_yaca_key_get_bit_length_n",utc_yaca_key_get_bit_length_n,utc_yaca_key_startup,utc_yaca_key_cleanup},
+       {"utc_yaca_key_import_p",utc_yaca_key_import_p,utc_yaca_key_startup,utc_yaca_key_cleanup},
+       {"utc_yaca_key_import_p2",utc_yaca_key_import_p2,utc_yaca_key_startup,utc_yaca_key_cleanup},
+       {"utc_yaca_key_import_p3",utc_yaca_key_import_p3,utc_yaca_key_startup,utc_yaca_key_cleanup},
+       {"utc_yaca_key_import_p4",utc_yaca_key_import_p4,utc_yaca_key_startup,utc_yaca_key_cleanup},
+       {"utc_yaca_key_import_p5",utc_yaca_key_import_p5,utc_yaca_key_startup,utc_yaca_key_cleanup},
+       {"utc_yaca_key_import_p6",utc_yaca_key_import_p6,utc_yaca_key_startup,utc_yaca_key_cleanup},
+       {"utc_yaca_key_import_p7",utc_yaca_key_import_p7,utc_yaca_key_startup,utc_yaca_key_cleanup},
+       {"utc_yaca_key_import_p8",utc_yaca_key_import_p8,utc_yaca_key_startup,utc_yaca_key_cleanup},
+       {"utc_yaca_key_import_p9",utc_yaca_key_import_p9,utc_yaca_key_startup,utc_yaca_key_cleanup},
+       {"utc_yaca_key_import_n",utc_yaca_key_import_n,utc_yaca_key_startup,utc_yaca_key_cleanup},
+       {"utc_yaca_key_export_p",utc_yaca_key_export_p,utc_yaca_key_startup,utc_yaca_key_cleanup},
+       {"utc_yaca_key_export_n",utc_yaca_key_export_n,utc_yaca_key_startup,utc_yaca_key_cleanup},
+       {"utc_yaca_key_generate_p",utc_yaca_key_generate_p,utc_yaca_key_startup,utc_yaca_key_cleanup},
+       {"utc_yaca_key_generate_n",utc_yaca_key_generate_n,utc_yaca_key_startup,utc_yaca_key_cleanup},
+       {"utc_yaca_key_generate_from_parameters_p",utc_yaca_key_generate_from_parameters_p,utc_yaca_key_startup,utc_yaca_key_cleanup},
+       {"utc_yaca_key_generate_from_parameters_n",utc_yaca_key_generate_from_parameters_n,utc_yaca_key_startup,utc_yaca_key_cleanup},
+       {"utc_yaca_key_extract_public_p",utc_yaca_key_extract_public_p,utc_yaca_key_startup,utc_yaca_key_cleanup},
+       {"utc_yaca_key_extract_public_n",utc_yaca_key_extract_public_n,utc_yaca_key_startup,utc_yaca_key_cleanup},
+       {"utc_yaca_key_extract_parameters_p",utc_yaca_key_extract_parameters_p,utc_yaca_key_startup,utc_yaca_key_cleanup},
+       {"utc_yaca_key_extract_parameters_n",utc_yaca_key_extract_parameters_n,utc_yaca_key_startup,utc_yaca_key_cleanup},
+       {"utc_yaca_key_destroy_p",utc_yaca_key_destroy_p,utc_yaca_key_startup,utc_yaca_key_cleanup},
+       {"utc_yaca_key_derive_pbkdf2_p",utc_yaca_key_derive_pbkdf2_p,utc_yaca_key_startup,utc_yaca_key_cleanup},
+       {"utc_yaca_key_derive_pbkdf2_n",utc_yaca_key_derive_pbkdf2_n,utc_yaca_key_startup,utc_yaca_key_cleanup},
+       {"utc_yaca_key_derive_dh_p",utc_yaca_key_derive_dh_p,utc_yaca_key_startup,utc_yaca_key_cleanup},
+       {"utc_yaca_key_derive_dh_n",utc_yaca_key_derive_dh_n,utc_yaca_key_startup,utc_yaca_key_cleanup},
+       {"utc_yaca_key_derive_kdf_p",utc_yaca_key_derive_kdf_p,utc_yaca_key_startup,utc_yaca_key_cleanup},
+       {"utc_yaca_key_derive_kdf_n",utc_yaca_key_derive_kdf_n,utc_yaca_key_startup,utc_yaca_key_cleanup},
+       {"utc_yaca_seal_initialize_p",utc_yaca_seal_initialize_p,utc_yaca_seal_startup,utc_yaca_seal_cleanup},
+       {"utc_yaca_seal_initialize_n",utc_yaca_seal_initialize_n,utc_yaca_seal_startup,utc_yaca_seal_cleanup},
+       {"utc_yaca_seal_update_p",utc_yaca_seal_update_p,utc_yaca_seal_startup,utc_yaca_seal_cleanup},
+       {"utc_yaca_seal_update_n",utc_yaca_seal_update_n,utc_yaca_seal_startup,utc_yaca_seal_cleanup},
+       {"utc_yaca_seal_finalize_p",utc_yaca_seal_finalize_p,utc_yaca_seal_startup,utc_yaca_seal_cleanup},
+       {"utc_yaca_seal_finalize_n",utc_yaca_seal_finalize_n,utc_yaca_seal_startup,utc_yaca_seal_cleanup},
+       {"utc_yaca_open_initialize_p",utc_yaca_open_initialize_p,utc_yaca_seal_startup,utc_yaca_seal_cleanup},
+       {"utc_yaca_open_initialize_n",utc_yaca_open_initialize_n,utc_yaca_seal_startup,utc_yaca_seal_cleanup},
+       {"utc_yaca_open_update_p",utc_yaca_open_update_p,utc_yaca_seal_startup,utc_yaca_seal_cleanup},
+       {"utc_yaca_open_update_n",utc_yaca_open_update_n,utc_yaca_seal_startup,utc_yaca_seal_cleanup},
+       {"utc_yaca_open_finalize_p",utc_yaca_open_finalize_p,utc_yaca_seal_startup,utc_yaca_seal_cleanup},
+       {"utc_yaca_open_finalize_n",utc_yaca_open_finalize_n,utc_yaca_seal_startup,utc_yaca_seal_cleanup},
+       {"utc_yaca_sign_initialize_p",utc_yaca_sign_initialize_p,utc_yaca_sign_startup,utc_yaca_sign_cleanup},
+       {"utc_yaca_sign_initialize_n",utc_yaca_sign_initialize_n,utc_yaca_sign_startup,utc_yaca_sign_cleanup},
+       {"utc_yaca_sign_initialize_hmac_p",utc_yaca_sign_initialize_hmac_p,utc_yaca_sign_startup,utc_yaca_sign_cleanup},
+       {"utc_yaca_sign_initialize_hmac_n",utc_yaca_sign_initialize_hmac_n,utc_yaca_sign_startup,utc_yaca_sign_cleanup},
+       {"utc_yaca_sign_initialize_cmac_p",utc_yaca_sign_initialize_cmac_p,utc_yaca_sign_startup,utc_yaca_sign_cleanup},
+       {"utc_yaca_sign_initialize_cmac_n",utc_yaca_sign_initialize_cmac_n,utc_yaca_sign_startup,utc_yaca_sign_cleanup},
+       {"utc_yaca_sign_update_p",utc_yaca_sign_update_p,utc_yaca_sign_startup,utc_yaca_sign_cleanup},
+       {"utc_yaca_sign_update_n",utc_yaca_sign_update_n,utc_yaca_sign_startup,utc_yaca_sign_cleanup},
+       {"utc_yaca_sign_finalize_p",utc_yaca_sign_finalize_p,utc_yaca_sign_startup,utc_yaca_sign_cleanup},
+       {"utc_yaca_sign_finalize_n",utc_yaca_sign_finalize_n,utc_yaca_sign_startup,utc_yaca_sign_cleanup},
+       {"utc_yaca_verify_initialize_p",utc_yaca_verify_initialize_p,utc_yaca_sign_startup,utc_yaca_sign_cleanup},
+       {"utc_yaca_verify_initialize_n",utc_yaca_verify_initialize_n,utc_yaca_sign_startup,utc_yaca_sign_cleanup},
+       {"utc_yaca_verify_update_p",utc_yaca_verify_update_p,utc_yaca_sign_startup,utc_yaca_sign_cleanup},
+       {"utc_yaca_verify_update_n",utc_yaca_verify_update_n,utc_yaca_sign_startup,utc_yaca_sign_cleanup},
+       {"utc_yaca_verify_finalize_p",utc_yaca_verify_finalize_p,utc_yaca_sign_startup,utc_yaca_sign_cleanup},
+       {"utc_yaca_verify_finalize_n",utc_yaca_verify_finalize_n,utc_yaca_sign_startup,utc_yaca_sign_cleanup},
+       {"utc_yaca_simple_calculate_digest_p",utc_yaca_simple_calculate_digest_p,utc_yaca_simple_startup,utc_yaca_simple_cleanup},
+       {"utc_yaca_simple_calculate_digest_n",utc_yaca_simple_calculate_digest_n,utc_yaca_simple_startup,utc_yaca_simple_cleanup},
+       {"utc_yaca_simple_encrypt_p",utc_yaca_simple_encrypt_p,utc_yaca_simple_startup,utc_yaca_simple_cleanup},
+       {"utc_yaca_simple_encrypt_n",utc_yaca_simple_encrypt_n,utc_yaca_simple_startup,utc_yaca_simple_cleanup},
+       {"utc_yaca_simple_decrypt_p",utc_yaca_simple_decrypt_p,utc_yaca_simple_startup,utc_yaca_simple_cleanup},
+       {"utc_yaca_simple_decrypt_n",utc_yaca_simple_decrypt_n,utc_yaca_simple_startup,utc_yaca_simple_cleanup},
+       {"utc_yaca_simple_calculate_signature_p",utc_yaca_simple_calculate_signature_p,utc_yaca_simple_startup,utc_yaca_simple_cleanup},
+       {"utc_yaca_simple_calculate_signature_n",utc_yaca_simple_calculate_signature_n,utc_yaca_simple_startup,utc_yaca_simple_cleanup},
+       {"utc_yaca_simple_verify_signature_p",utc_yaca_simple_verify_signature_p,utc_yaca_simple_startup,utc_yaca_simple_cleanup},
+       {"utc_yaca_simple_verify_signature_n",utc_yaca_simple_verify_signature_n,utc_yaca_simple_startup,utc_yaca_simple_cleanup},
+       {"utc_yaca_simple_calculate_hmac_p",utc_yaca_simple_calculate_hmac_p,utc_yaca_simple_startup,utc_yaca_simple_cleanup},
+       {"utc_yaca_simple_calculate_hmac_n",utc_yaca_simple_calculate_hmac_n,utc_yaca_simple_startup,utc_yaca_simple_cleanup},
+       {"utc_yaca_simple_calculate_cmac_p",utc_yaca_simple_calculate_cmac_p,utc_yaca_simple_startup,utc_yaca_simple_cleanup},
+       {"utc_yaca_simple_calculate_cmac_n",utc_yaca_simple_calculate_cmac_n,utc_yaca_simple_startup,utc_yaca_simple_cleanup},
+       {"utc_yaca_rsa_public_encrypt_p",utc_yaca_rsa_public_encrypt_p,utc_yaca_rsa_startup,utc_yaca_rsa_cleanup},
+       {"utc_yaca_rsa_public_encrypt_n",utc_yaca_rsa_public_encrypt_n,utc_yaca_rsa_startup,utc_yaca_rsa_cleanup},
+       {"utc_yaca_rsa_private_decrypt_p",utc_yaca_rsa_private_decrypt_p,utc_yaca_rsa_startup,utc_yaca_rsa_cleanup},
+       {"utc_yaca_rsa_private_decrypt_n",utc_yaca_rsa_private_decrypt_n,utc_yaca_rsa_startup,utc_yaca_rsa_cleanup},
+       {"utc_yaca_rsa_private_encrypt_p",utc_yaca_rsa_private_encrypt_p,utc_yaca_rsa_startup,utc_yaca_rsa_cleanup},
+       {"utc_yaca_rsa_private_encrypt_n",utc_yaca_rsa_private_encrypt_n,utc_yaca_rsa_startup,utc_yaca_rsa_cleanup},
+       {"utc_yaca_rsa_public_decrypt_p",utc_yaca_rsa_public_decrypt_p,utc_yaca_rsa_startup,utc_yaca_rsa_cleanup},
+       {"utc_yaca_rsa_public_decrypt_n",utc_yaca_rsa_public_decrypt_n,utc_yaca_rsa_startup,utc_yaca_rsa_cleanup},
+       {NULL, NULL}
+};
+
+#endif // __TCT_YACA-NATIVE_H__
index 30fe4a49b8574c5396f590466cce192c2192dbc0..c3890bf96e9d070713fe0267e1d13c2e2777f4d6 100755 (executable)
@@ -304,3 +304,104 @@ tizeniot:armv7l:ctc:capi-ui-gesture;
 tizeniot:aarch64:ctc:capi-ui-gesture;
 tizeniot:x86:ctc:capi-ui-gesture;
 tizeniot:x86_64:ctc:capi-ui-gesture;
+
+##################
+##### tv #####
+##################
+
+## utc ##
+tv:armv7l:utc:telephony;
+tv:armv7l:utc:capi-ui-sticker;
+tv:armv7l:utc:location-manager;
+tv:armv7l:utc:geofence-manager;
+tv:armv7l:utc:phonenumber-utils;
+tv:armv7l:utc:contacts-service2;
+tv:armv7l:utc:email;
+tv:armv7l:utc:messages;
+tv:armv7l:utc:context;
+tv:armv7l:utc:motion;
+tv:armv7l:utc:sync-manager;
+tv:armv7l:utc:oauth2;
+tv:armv7l:utc:fido-client;
+tv:armv7l:utc:softap;
+tv:armv7l:utc:stc;
+tv:armv7l:utc:asp;
+tv:armv7l:utc:wifi-direct;
+tv:armv7l:utc:nnstreamer;
+tv:armv7l:utc:badge;
+tv:armv7l:utc:job-scheduler;
+tv:armv7l:utc:minicontrol;
+tv:armv7l:utc:shortcut;
+tv:armv7l:utc:smartcard;
+tv:armv7l:utc:capi-media-streamer;
+tv:armv7l:utc:mediacodec;
+tv:armv7l:utc:mediademuxer;
+tv:armv7l:utc:mediamuxer;
+tv:armv7l:utc:radio;
+tv:armv7l:utc:player;
+tv:armv7l:utc:recorder;
+tv:armv7l:utc:streamrecorder;
+tv:armv7l:utc:screen-mirroring;
+tv:armv7l:utc:sensor;
+tv:armv7l:utc:usb-host;
+tv:armv7l:utc:attach-panel;
+tv:armv7l:utc:cbhm;
+tv:armv7l:utc:ui-viewmgr;
+tv:armv7l:utc:privacy-privilege-manager;
+tv:armv7l:utc:watchface-complication;
+tv:armv7l:utc:appcore-watch;
+tv:armv7l:utc:capi-ui-gesture;
+tv:armv7l:utc:battery-monitor;
+tv:armv7l:utc:peripheral-io;
+tv:armv7l:utc:zigbee;
+tv:armv7l:utc:update-control;
+
+## itc ##
+tv:armv7l:itc:telephony;
+tv:armv7l:itc:capi-ui-sticker;
+tv:armv7l:itc:location-manager;
+tv:armv7l:itc:geofence-manager;
+tv:armv7l:itc:phonenumber-utils;
+tv:armv7l:itc:contacts-service2;
+tv:armv7l:itc:email;
+tv:armv7l:itc:messages;
+tv:armv7l:itc:context;
+tv:armv7l:itc:motion;
+tv:armv7l:itc:sync-manager;
+tv:armv7l:itc:oauth2;
+tv:armv7l:itc:fido-client;
+tv:armv7l:itc:calendar-service2;
+tv:armv7l:itc:capi-network-softap;
+tv:armv7l:itc:stc;
+tv:armv7l:itc:asp;
+tv:armv7l:itc:wifi-direct;
+tv:armv7l:itc:nnstreamer;
+tv:armv7l:itc:badge;
+tv:armv7l:itc:job-scheduler;
+tv:armv7l:itc:minicontrol;
+tv:armv7l:itc:shortcut;
+tv:armv7l:itc:smartcard;
+tv:armv7l:itc:capi-media-streamer;
+tv:armv7l:itc:mediacodec;
+tv:armv7l:itc:capi-mediademuxer;
+tv:armv7l:itc:capi-mediamuxer;
+tv:armv7l:itc:radio;
+tv:armv7l:itc:player;
+tv:armv7l:itc:recorder;
+tv:armv7l:itc:mediastreamrecorder;
+tv:armv7l:itc:screen-mirroring;
+tv:armv7l:itc:sensor;
+tv:armv7l:itc:usb-host;
+tv:armv7l:itc:attach-panel;
+tv:armv7l:itc:watchface-complication;
+tv:armv7l:itc:appcore-watch;
+tv:armv7l:itc:battery-monitor;
+
+## ctc ##
+tv:armv7l:ctc:telephony;
+tv:armv7l:ctc:location-manager;
+tv:armv7l:ctc:mediacodec;
+tv:armv7l:ctc:player;
+tv:armv7l:ctc:sensor;
+tv:armv7l:ctc:platform-permission;
+