iconv: Fix EL/IX level 2 handling

Consistently use

	if !ELIX_LEVEL_1

to enable EL/IX level 2 interfaces.
This commit is contained in:
Sebastian Huber 2022-03-18 16:36:26 +01:00
parent 157f03053d
commit 64b208103d
4 changed files with 396 additions and 421 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,7 @@
if ENABLE_NEWLIB_ICONV
## The following interfaces are EL/IX level 2
if ELIX_LEVEL_1
if !ELIX_LEVEL_1
libc_a_SOURCES += \
%D%/ccsbi.c \
%D%/iso_8859_10.c %D%/iso_8859_13.c %D%/iso_8859_14.c %D%/iso_8859_15.c \

View File

@ -1,7 +1,7 @@
if ENABLE_NEWLIB_ICONV
## The following interfaces are EL/IX level 2
if ELIX_LEVEL_1
if !ELIX_LEVEL_1
libc_a_SOURCES += \
%D%/utf-8.c \
%D%/utf-16.c \

View File

@ -1,13 +1,5 @@
if ENABLE_NEWLIB_ICONV
libc_a_SOURCES += \
%D%/aliasesi.c \
%D%/ucsconv.c \
%D%/nullconv.c \
%D%/iconv.c \
%D%/aliasesbi.c \
%D%/iconvnls.c
## The following interfaces are EL/IX level 2
if !ELIX_LEVEL_1
libc_a_SOURCES += \