aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/libiconv/genaliases2.c
diff options
context:
space:
mode:
authorsereglond <sereglond@yandex-team.ru>2022-02-10 16:47:46 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:47:46 +0300
commiteb3d925534734c808602b31b38b953677f0a279f (patch)
tree4222ef8dc375ee9f30b68a004ee42a0845e005b6 /contrib/libs/libiconv/genaliases2.c
parent4c8065245df3ea26b7757bcb1f8218df287f9148 (diff)
downloadydb-eb3d925534734c808602b31b38b953677f0a279f.tar.gz
Restoring authorship annotation for <sereglond@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'contrib/libs/libiconv/genaliases2.c')
-rw-r--r--contrib/libs/libiconv/genaliases2.c100
1 files changed, 50 insertions, 50 deletions
diff --git a/contrib/libs/libiconv/genaliases2.c b/contrib/libs/libiconv/genaliases2.c
index ed4b1920b8..a97dc55782 100644
--- a/contrib/libs/libiconv/genaliases2.c
+++ b/contrib/libs/libiconv/genaliases2.c
@@ -1,50 +1,50 @@
-/* Copyright (C) 1999-2003, 2005, 2008 Free Software Foundation, Inc.
- This file is part of the GNU LIBICONV Library.
-
- The GNU LIBICONV Library is free software; you can redistribute it
- and/or modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either version 2
- of the License, or (at your option) any later version.
-
- The GNU LIBICONV Library is distributed in the hope that it will be
- useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public
- License along with the GNU LIBICONV Library; see the file COPYING.LIB.
- If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301, USA. */
-
-/* Creates the aliases2.h table. */
-
-#include <stdio.h>
-#include <stdlib.h>
-
-static unsigned int counter = 0;
-
-static void emit_alias (FILE* out1, const char* tag, const char* alias, const char* c_name)
-{
- fprintf(out1," S(%s_%u, \"",tag,counter);
- /* Output alias in upper case. */
- {
- const char* s = alias;
- for (; *s; s++) {
- unsigned char c = * (unsigned char *) s;
- if (c >= 0x80)
- exit(1);
- if (c >= 'a' && c <= 'z')
- c -= 'a'-'A';
- putc(c, out1);
- }
- }
- fprintf(out1,"\", ei_%s )\n", c_name);
- counter++;
-}
-
-static void emit_encoding (FILE* out1, FILE* out2, const char* tag, const char* const* names, size_t n, const char* c_name)
-{
- fprintf(out2," (int)(long)&((struct stringpool2_t *)0)->stringpool_%s_%u,\n",tag,counter);
- for (; n > 0; names++, n--)
- emit_alias(out1, tag, *names, c_name);
-}
+/* Copyright (C) 1999-2003, 2005, 2008 Free Software Foundation, Inc.
+ This file is part of the GNU LIBICONV Library.
+
+ The GNU LIBICONV Library is free software; you can redistribute it
+ and/or modify it under the terms of the GNU Library General Public
+ License as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ The GNU LIBICONV Library is distributed in the hope that it will be
+ useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Library General Public License for more details.
+
+ You should have received a copy of the GNU Library General Public
+ License along with the GNU LIBICONV Library; see the file COPYING.LIB.
+ If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+ Fifth Floor, Boston, MA 02110-1301, USA. */
+
+/* Creates the aliases2.h table. */
+
+#include <stdio.h>
+#include <stdlib.h>
+
+static unsigned int counter = 0;
+
+static void emit_alias (FILE* out1, const char* tag, const char* alias, const char* c_name)
+{
+ fprintf(out1," S(%s_%u, \"",tag,counter);
+ /* Output alias in upper case. */
+ {
+ const char* s = alias;
+ for (; *s; s++) {
+ unsigned char c = * (unsigned char *) s;
+ if (c >= 0x80)
+ exit(1);
+ if (c >= 'a' && c <= 'z')
+ c -= 'a'-'A';
+ putc(c, out1);
+ }
+ }
+ fprintf(out1,"\", ei_%s )\n", c_name);
+ counter++;
+}
+
+static void emit_encoding (FILE* out1, FILE* out2, const char* tag, const char* const* names, size_t n, const char* c_name)
+{
+ fprintf(out2," (int)(long)&((struct stringpool2_t *)0)->stringpool_%s_%u,\n",tag,counter);
+ for (; n > 0; names++, n--)
+ emit_alias(out1, tag, *names, c_name);
+}