We're updating the issue view to help you get more done. 

changes to compile on as/400

Description

Barry Novinger from IBM in Rochester suggests modifications that allow ICU to
compile on AS/400. i have a set of file updates from him and will have a look at
them.

he explains on 1999-sep-23:

Subject: ICU Code Commoning

Here is a brief summary of the changes/additions to file names or contents.
Please call or send a note if you need a better understanding of the type of
errors or why the changes were needed.

Newly created:

pos400.h (based on pos2.h/pwin32.h/platform.h)

Changed:

utypes.h (added #elif for pos400.h)
(added #ifdef for putil.H)
unum.h (ended comment to eliminate nesting)
choicfmt.h (added #ifdef for format.H)
datefmt.h (added #ifdef for format.H)
msgfmt.h (added #ifdef for format.H)
numfmt.h (added #ifdef for format.H)
format.cpp (added #ifdef for format.H)
ucal.cpp (added #ifdef for returns to eliminate warnings)
ucol.cpp (added #ifdef for returns to eliminate warnings)
unum.cpp (added #ifdef for returns to eliminate warnings)
ucnv_err.h (added #ifndef's for CAPI's on some functions)
sortkey.cpp (added #ifdef's for icu_memset/icu_memcpy/icu_memcmp as macros)
uchar.c (used #ifndef's to delete all 'Mutex' related declares)
ucnv.c (used #ifndef's to delete all 'Mutex' related declares)
ucnv_bld.c (used #ifndef's to delete all 'Mutex' related declares)
ucnv_io.c (used #ifndef's to delete all 'Mutex' related declares)
convert.cpp (added #ifdef for convert.H)
putil.c (changed AS400's to OS400's since AS400 had not been defined)

Name change:

putil.h -> putil.H
format.h -> format.H
convert.h -> convert.H

Environment

Status

Assignee

TracBot

Reporter

TracBot

Labels

tracCreated

Oct 08, 1999, 1:56 AM

tracReporter

schererm@63ab4e4d4e2312f9

tracResolution

fixed

tracStatus

closed

Components

Priority

assess