Diff for /embedaddon/libiconv/src/iconv.c between versions 1.1.1.2 and 1.1.1.3

version 1.1.1.2, 2012/05/29 09:29:43 version 1.1.1.3, 2021/03/17 13:38:46
Line 1 Line 1
/* Copyright (C) 2000-2009, 2011 Free Software Foundation, Inc./* Copyright (C) 2000-2009, 2011-2012, 2016-2019 Free Software Foundation, Inc.
    This file is part of the GNU LIBICONV Library.     This file is part of the GNU LIBICONV Library.
   
    This program is free software: you can redistribute it and/or modify     This program is free software: you can redistribute it and/or modify
Line 12 Line 12
    GNU General Public License for more details.     GNU General Public License for more details.
   
    You should have received a copy of the GNU General Public License     You should have received a copy of the GNU General Public License
   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
   
 #include "config.h"  #include "config.h"
 #ifndef ICONV_CONST  #ifndef ICONV_CONST
Line 107  static void usage (int exitcode) Line 107  static void usage (int exitcode)
          Align it correctly against the first line.  */           Align it correctly against the first line.  */
       _("or:    iconv -l");        _("or:    iconv -l");
     fprintf(stderr, "%s\n%s\n", helpstring1, helpstring2);      fprintf(stderr, "%s\n%s\n", helpstring1, helpstring2);
    fprintf(stderr, _("Try `%s --help' for more information.\n"), program_name);    fprintf(stderr, _("Try '%s --help' for more information.\n"), program_name);
   } else {    } else {
     /* xgettext: no-wrap */      /* xgettext: no-wrap */
     /* TRANSLATORS: The first line of the long usage message.      /* TRANSLATORS: The first line of the long usage message.
Line 191  static void print_version (void) Line 191  static void print_version (void)
 {  {
   printf("iconv (GNU libiconv %d.%d)\n",    printf("iconv (GNU libiconv %d.%d)\n",
          _libiconv_version >> 8, _libiconv_version & 0xff);           _libiconv_version >> 8, _libiconv_version & 0xff);
  printf("Copyright (C) %s Free Software Foundation, Inc.\n", "2000-2011");  printf("Copyright (C) %s Free Software Foundation, Inc.\n", "2000-2019");
   /* xgettext: no-wrap */    /* xgettext: no-wrap */
   fputs (_("\    fputs (_("\
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n\License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>\n\
 This is free software: you are free to change and redistribute it.\n\  This is free software: you are free to change and redistribute it.\n\
 There is NO WARRANTY, to the extent permitted by law.\n\  There is NO WARRANTY, to the extent permitted by law.\n\
 "),stdout);  "),stdout);
Line 861  int main (int argc, char* argv[]) Line 861  int main (int argc, char* argv[])
   bindtextdomain("libiconv",relocate(LOCALEDIR));    bindtextdomain("libiconv",relocate(LOCALEDIR));
 #endif  #endif
   textdomain("libiconv");    textdomain("libiconv");
     /* No need to invoke the gnulib function stdopen() here, because
        (1) the only file descriptor allocations done by this program are
            fopen(...,"r"),
        (2) when such fopen() calls occur, stdin is not used,
        hence
        - when an fopen() call happens to open fd 0, it is harmless, by (2),
        - when an fopen() call happens to open fd 1 or 2, writing to
          stdout or stderr will produce an error, by (1). */
   
   for (i = 1; i < argc;) {    for (i = 1; i < argc;) {
     size_t len = strlen(argv[i]);      size_t len = strlen(argv[i]);
     if (!strcmp(argv[i],"--")) {      if (!strcmp(argv[i],"--")) {
Line 959  int main (int argc, char* argv[]) Line 968  int main (int argc, char* argv[])
     if /* --s ... --silent */      if /* --s ... --silent */
        (len >= 3 && len <= 8 && !strncmp(argv[i],"--silent",len)) {         (len >= 3 && len <= 8 && !strncmp(argv[i],"--silent",len)) {
       silent = 1;        silent = 1;
         i++;
       continue;        continue;
     }      }
     if /* --h ... --help */      if /* --h ... --help */

Removed from v.1.1.1.2  
changed lines
  Added in v.1.1.1.3


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>