* gnulib-local/lib/mem-hash-map.h: Renamed from gnulib-local/lib/hash.h.
* gnulib-local/lib/mem-hash-map.c: Renamed from gnulib-local/lib/hash.c.
Include mem-hash-map.h instead of hash.h.
* gnulib-local/modules/mem-hash-map: Renamed from gnulib-local/modules/hash.
Update.
* gnulib-local/Makefile.am (EXTRA_DIST): Update.
* autogen.sh (GNULIB_MODULES_TOOLS_FOR_SRC, GNULIB_MODULES_LIBGETTEXTPO):
Update.
* libtextstyle/gnulib-local/modules/term-styled-ostream (Depends-on): Likewise.
* gettext-tools/src/its.c: Include mem-hash-map.h instead of hash.h.
* gettext-tools/src/locating-rule.c: Likewise.
* gettext-tools/src/message.c: Likewise.
* gettext-tools/src/message.h: Likewise.
* gettext-tools/src/read-desktop.h: Likewise.
* gettext-tools/src/write-mo.c: Likewise.
* gettext-tools/src/write-qt.c: Likewise.
* gettext-tools/src/x-c.c: Likewise.
* gettext-tools/src/x-csharp.c: Likewise.
* gettext-tools/src/x-desktop.c: Likewise.
* gettext-tools/src/x-elisp.c: Likewise.
* gettext-tools/src/x-java.c: Likewise.
* gettext-tools/src/x-librep.c: Likewise.
* gettext-tools/src/x-lisp.c: Likewise.
* gettext-tools/src/x-scheme.c: Likewise.
* gettext-tools/src/x-sh.c: Likewise.
* gettext-tools/src/x-tcl.c: Likewise.
* gettext-tools/src/x-vala.c: Likewise.
* gettext-tools/src/xg-arglist-callshape.h: Likewise.
* gettext-tools/src/xg-arglist-context.h: Likewise.
* libtextstyle/gnulib-local/lib/term-styled-ostream.oo.c: Likewise.
/gettext-tools/libgettextpo/gl_xlist.h
/gettext-tools/libgettextpo/hard-locale.c
/gettext-tools/libgettextpo/hard-locale.h
-/gettext-tools/libgettextpo/hash.c
-/gettext-tools/libgettextpo/hash.h
/gettext-tools/libgettextpo/iconv.c
/gettext-tools/libgettextpo/iconv.in.h
/gettext-tools/libgettextpo/iconv_close.c
/gettext-tools/libgettextpo/mbswidth.h
/gettext-tools/libgettextpo/mbtowc-lock.c
/gettext-tools/libgettextpo/mbtowc-lock.h
+/gettext-tools/libgettextpo/mem-hash-map.c
+/gettext-tools/libgettextpo/mem-hash-map.h
/gettext-tools/libgettextpo/memchr.c
/gettext-tools/libgettextpo/memchr.valgrind
/gettext-tools/libgettextpo/minmax.h
getopt-gnu
gettext
gettext-h
- hash
iconv
javacomp
javaexec
localename
localtime
lock
+ mem-hash-map
memchr
memmove
memset
gcd
getline
gettext-h
- hash
iconv
libtextstyle-dummy
libunistring-optional
markup
+ mem-hash-map
minmax
open
relocatable-lib
/* Internationalization Tag Set (ITS) handling
- Copyright (C) 2015, 2018-2019 Free Software Foundation, Inc.
+ Copyright (C) 2015, 2018-2020 Free Software Foundation, Inc.
This file was written by Daiki Ueno <ueno@gnu.org>, 2015.
#include <errno.h>
#include "error.h"
#include "gettext.h"
-#include "hash.h"
+#include "mem-hash-map.h"
#include <stdint.h>
#include <libxml/tree.h>
#include <libxml/parser.h>
#include "filename.h"
#include <fnmatch.h>
#include "gettext.h"
-#include "hash.h"
+#include "mem-hash-map.h"
#include <libxml/parser.h>
#include <libxml/uri.h>
#include "xalloc.h"
#include <string.h>
#include "fstrcmp.h"
-#include "hash.h"
+#include "mem-hash-map.h"
#include "xalloc.h"
#include "xmalloca.h"
#include "str-list.h"
#include "pos.h"
-#include "hash.h"
+#include "mem-hash-map.h"
#include <stdbool.h>
/* Reading Desktop Entry files.
- Copyright (C) 1995-1998, 2000-2003, 2005-2006, 2008-2009, 2014-2016 Free
- Software Foundation, Inc.
+ Copyright (C) 1995-1998, 2000-2003, 2005-2006, 2008-2009, 2014-2016, 2020 Free Software Foundation, Inc.
This file was written by Daiki Ueno <ueno@gnu.org>.
This program is free software: you can redistribute it and/or modify
#include <sys/types.h>
#include <stdio.h>
-#include "hash.h"
+#include "mem-hash-map.h"
#include "po-lex.h"
#include "str-list.h"
#include "byteswap.h"
#include "error.h"
-#include "hash.h"
+#include "mem-hash-map.h"
#include "message.h"
#include "format.h"
#include "xsize.h"
#include "unistr.h"
#include "xalloc.h"
#include "obstack.h"
-#include "hash.h"
+#include "mem-hash-map.h"
#include "binary-io.h"
#include "fwriteerror.h"
#include "gettext.h"
#include "error-progname.h"
#include "xalloc.h"
#include "xvasprintf.h"
-#include "hash.h"
+#include "mem-hash-map.h"
#include "po-charset.h"
#include "gettext.h"
#include "xalloc.h"
#include "xerror.h"
#include "xvasprintf.h"
-#include "hash.h"
+#include "mem-hash-map.h"
#include "po-charset.h"
#include "unistr.h"
#include "gettext.h"
/* xgettext Desktop Entry backend.
- Copyright (C) 2014, 2018-2019 Free Software Foundation, Inc.
+ Copyright (C) 2014, 2018-2020 Free Software Foundation, Inc.
This file was written by Daiki Ueno <ueno@gnu.org>, 2014.
#include "error-progname.h"
#include "xalloc.h"
#include "xvasprintf.h"
-#include "hash.h"
+#include "mem-hash-map.h"
#include "gettext.h"
#include "read-desktop.h"
#include "po-charset.h"
/* xgettext Emacs Lisp backend.
- Copyright (C) 2001-2003, 2005-2009, 2018-2019 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2005-2009, 2018-2020 Free Software Foundation, Inc.
This file was written by Bruno Haible <haible@clisp.cons.org>, 2001-2002.
#include "xg-message.h"
#include "error.h"
#include "xalloc.h"
-#include "hash.h"
+#include "mem-hash-map.h"
#include "c-ctype.h"
#include "gettext.h"
#include "error.h"
#include "error-progname.h"
#include "xalloc.h"
-#include "hash.h"
+#include "mem-hash-map.h"
#include "po-charset.h"
#include "unistr.h"
#include "unictype.h"
/* xgettext librep backend.
- Copyright (C) 2001-2003, 2005-2009, 2018-2019 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2005-2009, 2018-2020 Free Software Foundation, Inc.
This file was written by Bruno Haible <haible@clisp.cons.org>, 2001.
#include "xg-message.h"
#include "error.h"
#include "xalloc.h"
-#include "hash.h"
+#include "mem-hash-map.h"
#include "gettext.h"
#define _(s) gettext(s)
/* xgettext Lisp backend.
- Copyright (C) 2001-2003, 2005-2009, 2018-2019 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2005-2009, 2018-2020 Free Software Foundation, Inc.
This file was written by Bruno Haible <haible@clisp.cons.org>, 2001.
#include "xg-message.h"
#include "error.h"
#include "xalloc.h"
-#include "hash.h"
+#include "mem-hash-map.h"
#include "gettext.h"
#define _(s) gettext(s)
/* xgettext Scheme backend.
- Copyright (C) 2004-2009, 2011, 2014, 2018-2019 Free Software Foundation, Inc.
+ Copyright (C) 2004-2009, 2011, 2014, 2018-2020 Free Software Foundation, Inc.
This file was written by Bruno Haible <bruno@clisp.org>, 2004-2005.
#include "xg-message.h"
#include "error.h"
#include "xalloc.h"
-#include "hash.h"
+#include "mem-hash-map.h"
#include "gettext.h"
#define _(s) gettext(s)
#include "error.h"
#include "error-progname.h"
#include "xalloc.h"
-#include "hash.h"
+#include "mem-hash-map.h"
#include "../../gettext-runtime/src/escapes.h"
#include "gettext.h"
#include "xg-message.h"
#include "error.h"
#include "xalloc.h"
-#include "hash.h"
+#include "mem-hash-map.h"
#include "c-ctype.h"
#include "po-charset.h"
#include "unistr.h"
#include "error-progname.h"
#include "xalloc.h"
#include "xvasprintf.h"
-#include "hash.h"
+#include "mem-hash-map.h"
#include "po-charset.h"
#include "gettext.h"
/* Resolving ambiguity of argument lists: Information given through
command-line options.
- Copyright (C) 2001-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018, 2020 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
#include <stddef.h>
#include "str-list.h"
-#include "hash.h"
+#include "mem-hash-map.h"
#ifdef __cplusplus
extern "C" {
/* Keeping track of the flags that apply to a string extracted
in a certain context.
- Copyright (C) 2001-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2018, 2020 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
#include <stdbool.h>
-#include "hash.h"
+#include "mem-hash-map.h"
#include "message.h"
#ifdef __cplusplus
lib/gettext.h \
lib/gl_array_list.h.diff \
lib/gl_linkedhash_list.h.diff \
-lib/hash.c \
-lib/hash.h \
lib/libxml/buf.c \
lib/libxml/buf.h \
lib/libxml/c14n.c \
lib/libxml/xpointer.in.h \
lib/markup.c \
lib/markup.h \
+lib/mem-hash-map.c \
+lib/mem-hash-map.h \
lib/obstack.h.diff \
lib/progname.h.diff \
lib/regex_internal.h.diff \
modules/error-progname \
modules/gettext-runtime-misc \
modules/gettext-tools-misc \
-modules/hash \
modules/java \
modules/libtextstyle-dummy \
modules/libxml \
modules/markup \
+modules/mem-hash-map \
modules/xalloc \
modules/xalloc-die \
modules/xerror \
-/* hash - implement simple hashing table with string based keys.
- Copyright (C) 1994-1995, 2000-2006, 2018 Free Software Foundation, Inc.
+/* hash - implement simple hashing table where the keys are memory blocks.
+ Copyright (C) 1994-1995, 2000-2006, 2018, 2020 Free Software Foundation, Inc.
Written by Ulrich Drepper <drepper@gnu.ai.mit.edu>, October 1994.
This program is free software: you can redistribute it and/or modify
#include <config.h>
/* Specification. */
-#include "hash.h"
+#include "mem-hash-map.h"
#include <stdlib.h>
#include <string.h>
+++ /dev/null
-Description:
-Simple hash table with string based keys.
-
-Files:
-lib/hash.h
-lib/hash.c
-
-Depends-on:
-obstack
-xalloc
-
-configure.ac:
-
-Makefile.am:
-lib_SOURCES += hash.h hash.c
-
-Include:
-"hash.h"
-
-License:
-GPL
-
-Maintainer:
-Bruno Haible
-
--- /dev/null
+Description:
+Simple hash table where the keys are memory blocks.
+
+Files:
+lib/mem-hash-map.h
+lib/mem-hash-map.c
+
+Depends-on:
+obstack
+xalloc
+
+configure.ac:
+
+Makefile.am:
+lib_SOURCES += mem-hash-map.h mem-hash-map.c
+
+Include:
+"mem-hash-map.h"
+
+License:
+GPL
+
+Maintainer:
+Bruno Haible
/lib/glib/
/lib/glib.in.h
/lib/glibconfig.in.h
-/lib/hash.c
-/lib/hash.h
/lib/html-ostream.oo.c
/lib/html-ostream.oo.h
/lib/html-styled-ostream.oo.c
/lib/malloca.h
/lib/math.c
/lib/math.in.h
+/lib/mem-hash-map.c
+/lib/mem-hash-map.h
/lib/memchr.c
/lib/memchr.valgrind
/lib/memory-ostream.oo.c
/* Output stream for CSS styled text, producing ANSI escape sequences.
- Copyright (C) 2006-2007, 2019 Free Software Foundation, Inc.
+ Copyright (C) 2006-2007, 2019-2020 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2006.
This program is free software: you can redistribute it and/or modify
#include <cr-string.h>
#include "term-ostream.h"
-#include "hash.h"
+#include "mem-hash-map.h"
#include "xalloc.h"
term-ostream
libcroco
libxml
-hash
+mem-hash-map
xalloc
configure.ac: