Update from Gnulib by running admin/merge-gnulib
This commit is contained in:
parent
68bc144685
commit
0b16e4e1f1
7 changed files with 28 additions and 18 deletions
|
@ -435,6 +435,10 @@ _GL_WARN_ON_USE (openat, "openat is not portable - "
|
|||
# define AT_EACCESS 4
|
||||
#endif
|
||||
|
||||
/* Ignore this flag if not supported. */
|
||||
#ifndef AT_NO_AUTOMOUNT
|
||||
# define AT_NO_AUTOMOUNT 0
|
||||
#endif
|
||||
|
||||
#endif /* _@GUARD_PREFIX@_FCNTL_H */
|
||||
#endif /* _@GUARD_PREFIX@_FCNTL_H */
|
||||
|
|
|
@ -931,6 +931,7 @@ LIB_EXECINFO = @LIB_EXECINFO@
|
|||
LIB_GETRANDOM = @LIB_GETRANDOM@
|
||||
LIB_HAS_ACL = @LIB_HAS_ACL@
|
||||
LIB_MATH = @LIB_MATH@
|
||||
LIB_NANOSLEEP = @LIB_NANOSLEEP@
|
||||
LIB_PTHREAD = @LIB_PTHREAD@
|
||||
LIB_PTHREAD_SIGMASK = @LIB_PTHREAD_SIGMASK@
|
||||
LIB_TIMER_TIME = @LIB_TIMER_TIME@
|
||||
|
@ -1238,6 +1239,8 @@ WINDRES = @WINDRES@
|
|||
WINT_T_SUFFIX = @WINT_T_SUFFIX@
|
||||
XARGS_LIMIT = @XARGS_LIMIT@
|
||||
XCB_LIBS = @XCB_LIBS@
|
||||
XCOMPOSITE_CFLAGS = @XCOMPOSITE_CFLAGS@
|
||||
XCOMPOSITE_LIBS = @XCOMPOSITE_LIBS@
|
||||
XCRUN = @XCRUN@
|
||||
XDBE_CFLAGS = @XDBE_CFLAGS@
|
||||
XDBE_LIBS = @XDBE_LIBS@
|
||||
|
@ -1256,6 +1259,8 @@ XOBJ = @XOBJ@
|
|||
XRANDR_CFLAGS = @XRANDR_CFLAGS@
|
||||
XRANDR_LIBS = @XRANDR_LIBS@
|
||||
XRENDER_LIBS = @XRENDER_LIBS@
|
||||
XSHAPE_CFLAGS = @XSHAPE_CFLAGS@
|
||||
XSHAPE_LIBS = @XSHAPE_LIBS@
|
||||
XSYNC_CFLAGS = @XSYNC_CFLAGS@
|
||||
XSYNC_LIBS = @XSYNC_LIBS@
|
||||
XWIDGETS_OBJ = @XWIDGETS_OBJ@
|
||||
|
|
|
@ -40,7 +40,8 @@
|
|||
#endif
|
||||
|
||||
/* Pacify GCC -Wunused-variable for variables used only in 'assert' calls. */
|
||||
#if defined NDEBUG && 4 < __GNUC__ + (6 <= __GNUC_MINOR__)
|
||||
#if (defined NDEBUG \
|
||||
&& (4 < __GNUC__ + (6 <= __GNUC_MINOR__) || defined __clang__))
|
||||
# pragma GCC diagnostic ignored "-Wunused-variable"
|
||||
#endif
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@ The GNU MP Library is free software; you can redistribute it and/or modify
|
|||
it under the terms of either:
|
||||
|
||||
* the GNU Lesser General Public License as published by the Free
|
||||
Software Foundation, either version 3 of the License, or (at your
|
||||
Software Foundation; either version 3 of the License, or (at your
|
||||
option) any later version.
|
||||
|
||||
or
|
||||
|
@ -1937,9 +1937,8 @@ mpz_neg (mpz_t r, const mpz_t u)
|
|||
void
|
||||
mpz_swap (mpz_t u, mpz_t v)
|
||||
{
|
||||
MP_SIZE_T_SWAP (u->_mp_size, v->_mp_size);
|
||||
MP_SIZE_T_SWAP (u->_mp_alloc, v->_mp_alloc);
|
||||
MP_PTR_SWAP (u->_mp_d, v->_mp_d);
|
||||
MPN_PTR_SWAP (u->_mp_d, u->_mp_size, v->_mp_d, v->_mp_size);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -98,12 +98,14 @@ lchmodat (int fd, char const *file, mode_t mode)
|
|||
# define STATAT_INLINE _GL_INLINE
|
||||
# endif
|
||||
|
||||
_GL_ATTRIBUTE_DEPRECATED
|
||||
STATAT_INLINE int
|
||||
statat (int fd, char const *name, struct stat *st)
|
||||
{
|
||||
return fstatat (fd, name, st, 0);
|
||||
}
|
||||
|
||||
_GL_ATTRIBUTE_DEPRECATED
|
||||
STATAT_INLINE int
|
||||
lstatat (int fd, char const *name, struct stat *st)
|
||||
{
|
||||
|
|
|
@ -1396,24 +1396,22 @@ re_dfa_add_node (re_dfa_t *dfa, re_token_t token)
|
|||
if (__glibc_unlikely (new_nodes == NULL))
|
||||
return -1;
|
||||
dfa->nodes = new_nodes;
|
||||
dfa->nodes_alloc = new_nodes_alloc;
|
||||
new_nexts = re_realloc (dfa->nexts, Idx, new_nodes_alloc);
|
||||
if (new_nexts != NULL)
|
||||
dfa->nexts = new_nexts;
|
||||
new_indices = re_realloc (dfa->org_indices, Idx, new_nodes_alloc);
|
||||
if (new_indices != NULL)
|
||||
dfa->org_indices = new_indices;
|
||||
new_edests = re_realloc (dfa->edests, re_node_set, new_nodes_alloc);
|
||||
if (new_edests != NULL)
|
||||
dfa->edests = new_edests;
|
||||
new_eclosures = re_realloc (dfa->eclosures, re_node_set, new_nodes_alloc);
|
||||
if (new_eclosures != NULL)
|
||||
dfa->eclosures = new_eclosures;
|
||||
if (__glibc_unlikely (new_nexts == NULL || new_indices == NULL
|
||||
|| new_edests == NULL || new_eclosures == NULL))
|
||||
{
|
||||
re_free (new_nexts);
|
||||
re_free (new_indices);
|
||||
re_free (new_edests);
|
||||
re_free (new_eclosures);
|
||||
return -1;
|
||||
}
|
||||
dfa->nexts = new_nexts;
|
||||
dfa->org_indices = new_indices;
|
||||
dfa->edests = new_edests;
|
||||
dfa->eclosures = new_eclosures;
|
||||
dfa->nodes_alloc = new_nodes_alloc;
|
||||
return -1;
|
||||
}
|
||||
dfa->nodes[dfa->nodes_len] = token;
|
||||
dfa->nodes[dfa->nodes_len].constraint = 0;
|
||||
|
|
|
@ -1308,8 +1308,8 @@ push_fail_stack (struct re_fail_stack_t *fs, Idx str_idx, Idx dest_node,
|
|||
re_node_set *eps_via_nodes)
|
||||
{
|
||||
reg_errcode_t err;
|
||||
Idx num = fs->num++;
|
||||
if (fs->num == fs->alloc)
|
||||
Idx num = fs->num;
|
||||
if (num == fs->alloc)
|
||||
{
|
||||
struct re_fail_stack_ent_t *new_array;
|
||||
new_array = re_realloc (fs->stack, struct re_fail_stack_ent_t,
|
||||
|
@ -1324,6 +1324,7 @@ push_fail_stack (struct re_fail_stack_t *fs, Idx str_idx, Idx dest_node,
|
|||
fs->stack[num].regs = re_malloc (regmatch_t, 2 * nregs);
|
||||
if (fs->stack[num].regs == NULL)
|
||||
return REG_ESPACE;
|
||||
fs->num = num + 1;
|
||||
memcpy (fs->stack[num].regs, regs, sizeof (regmatch_t) * nregs);
|
||||
memcpy (fs->stack[num].regs + nregs, prevregs, sizeof (regmatch_t) * nregs);
|
||||
err = re_node_set_init_copy (&fs->stack[num].eps_via_nodes, eps_via_nodes);
|
||||
|
|
Loading…
Add table
Reference in a new issue