Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
godotengine
GitHub Repository: godotengine/godot
Path: blob/master/thirdparty/icu4c/common/icudataver.cpp
9902 views
1
// © 2016 and later: Unicode, Inc. and others.
2
// License & terms of use: http://www.unicode.org/copyright.html
3
/*
4
******************************************************************************
5
*
6
* Copyright (C) 2009-2011, International Business Machines
7
* Corporation and others. All Rights Reserved.
8
*
9
******************************************************************************
10
*/
11
12
#include "unicode/utypes.h"
13
#include "unicode/icudataver.h"
14
#include "unicode/ures.h"
15
#include "uresimp.h" /* for ures_getVersionByKey */
16
17
U_CAPI void U_EXPORT2 u_getDataVersion(UVersionInfo dataVersionFillin, UErrorCode *status) {
18
UResourceBundle *icudatares = nullptr;
19
20
if (U_FAILURE(*status)) {
21
return;
22
}
23
24
if (dataVersionFillin != nullptr) {
25
icudatares = ures_openDirect(nullptr, U_ICU_VERSION_BUNDLE , status);
26
if (U_SUCCESS(*status)) {
27
ures_getVersionByKey(icudatares, U_ICU_DATA_KEY, dataVersionFillin, status);
28
}
29
ures_close(icudatares);
30
}
31
}
32
33