mirror of
https://github.com/unicode-org/icu.git
synced 2025-04-15 01:42:37 +00:00
ICU-3156 Mac OS doesn't do C++ static initialization. Fix with u_init, which is now required.
X-SVN-Rev: 12825
This commit is contained in:
parent
086eac536f
commit
5c707607e7
1 changed files with 9 additions and 2 deletions
|
@ -12,6 +12,7 @@
|
|||
#include <stdlib.h>
|
||||
#include "unicode/utypes.h"
|
||||
#include "unicode/putil.h"
|
||||
#include "unicode/uclean.h"
|
||||
#include "cmemory.h"
|
||||
#include "cstring.h"
|
||||
#include "filestrm.h"
|
||||
|
@ -1040,9 +1041,15 @@ EnumToNameGroupEntry* genpname::createEnumIndex(const AliasList& list) {
|
|||
return enumIndex;
|
||||
}
|
||||
|
||||
int genpname::MMain(int argc, char* argv[]) {
|
||||
|
||||
int genpname::MMain(int argc, char* argv[])
|
||||
{
|
||||
int32_t i, j;
|
||||
UErrorCode status = U_ZERO_ERROR;
|
||||
|
||||
u_init(&status);
|
||||
if (U_FAILURE(status)) {
|
||||
fprintf(stderr, "Error: u_init returned %s\n", u_errorName(status));
|
||||
}
|
||||
|
||||
/* preset then read command line options */
|
||||
options[3].value=u_getDataDirectory();
|
||||
|
|
Loading…
Add table
Reference in a new issue