~vcs-imports/libiconv/trunk

  • Committer: Bruno Haible
  • Date: 2023-09-06 16:08:35 UTC
  • Revision ID: git-v1:bacf33185644481aced2d0c6c57f466b8267a3cb
Don't export symbols from static MSVC .obj files.

Suggested by Dmitry Bely <dmitry.bely@gmail.com> in
<https://lists.gnu.org/archive/html/bug-gnu-libiconv/2023-08/msg00002.html>.

* include/export.h: Add a copyright notice. Set LIBICONV_DLL_EXPORTED to
empty on MSVC when DLL_EXPORT is not defined.
* Makefile.devel (include/iconv.h.build.in): Filter out the second
copyright notice.
* configure.ac (DLL_VARIABLE): Test DLL_EXPORT, not _DLL.
* lib/relocatable.h: From gnulib:
(RELOCATABLE_DLL_EXPORTED): Don't use __declspec(dllexport) when
creating static .obj files with MSVC.
* libcharset/include/export.h: Add a copyright notice. Set
LIBCHARSET_DLL_EXPORTED to empty on MSVC when DLL_EXPORT is not defined.
* libcharset/Makefile.devel (include/libcharset.h.build.in,
include/localcharset.h.build.in): Filter out the second copyright
notice.
Filename Latest Rev Last Changed Committer Comment Size
..
8bit_tab_to_h.c 1224 2 years ago Bruno Haible New EBCDIC encodings. Reported by Ulrich Schwab a 18.6 KB Diff Download File
cjk_tab_to_h.c 1199 4 years ago Bruno Haible Change the license of the library from LGPL 2.0 to 66.7 KB Diff Download File
cjk_variants.c 1199 4 years ago Bruno Haible Change the license of the library from LGPL 2.0 to 3.7 KB Diff Download File
CP50221-0208-EXT.TXT 1084 12 years ago Bruno Haible New encoding ISO-2022-CP-MS. 929 bytes Diff Download File
CP50221-0212-EXT.TXT 1084 12 years ago Bruno Haible New encoding ISO-2022-CP-MS. 1.1 KB Diff Download File
gen-translit-def-part.lisp 1249 1 year ago Bruno Haible Correct indentation. 4.4 KB Diff Download File
JISX0213.TXT 502 14 years ago Bruno Haible Update to JISX 0213 plane 1 to 2004 version (ISO-I 165 KB Diff Download File
Makefile 1224 2 years ago Bruno Haible New EBCDIC encodings. Reported by Ulrich Schwab a 27.3 KB Diff Download File