1/* 2****************************************************************************** 3* 4* Copyright (C) 2009-2011, International Business Machines 5* Corporation and others. All Rights Reserved. 6* 7****************************************************************************** 8*/ 9 10#include "unicode/utypes.h" 11#include "unicode/icudataver.h" 12#include "unicode/ures.h" 13#include "uresimp.h" /* for ures_getVersionByKey */ 14 15U_CAPI void U_EXPORT2 u_getDataVersion(UVersionInfo dataVersionFillin, UErrorCode *status) { 16 UResourceBundle *icudatares = NULL; 17 18 if (U_FAILURE(*status)) { 19 return; 20 } 21 22 if (dataVersionFillin != NULL) { 23 icudatares = ures_openDirect(NULL, U_ICU_VERSION_BUNDLE , status); 24 if (U_SUCCESS(*status)) { 25 ures_getVersionByKey(icudatares, U_ICU_DATA_KEY, dataVersionFillin, status); 26 } 27 ures_close(icudatares); 28 } 29} 30