root/maint/gnulib/lib/glob_pattern_p.c

/* [previous][next][first][last][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. __glob_pattern_p

   1 /* Return nonzero if PATTERN contains any metacharacters.
   2    Copyright (C) 2017-2021 Free Software Foundation, Inc.
   3    This file is part of the GNU C Library.
   4 
   5    The GNU C Library is free software; you can redistribute it and/or
   6    modify it under the terms of the GNU Lesser General Public
   7    License as published by the Free Software Foundation; either
   8    version 2.1 of the License, or (at your option) any later version.
   9 
  10    The GNU C Library is distributed in the hope that it will be useful,
  11    but WITHOUT ANY WARRANTY; without even the implied warranty of
  12    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  13    Lesser General Public License for more details.
  14 
  15    You should have received a copy of the GNU Lesser General Public
  16    License along with the GNU C Library; if not, see
  17    <https://www.gnu.org/licenses/>.  */
  18 
  19 #ifndef _LIBC
  20 # include <libc-config.h>
  21 #endif
  22 
  23 #include <glob.h>
  24 #include "glob_internal.h"
  25 
  26 /* Return nonzero if PATTERN contains any metacharacters.
  27    Metacharacters can be quoted with backslashes if QUOTE is nonzero.  */
  28 int
  29 __glob_pattern_p (const char *pattern, int quote)
     /* [previous][next][first][last][top][bottom][index][help] */
  30 {
  31   return __glob_pattern_type (pattern, quote) == GLOBPAT_SPECIAL;
  32 }
  33 weak_alias (__glob_pattern_p, glob_pattern_p)

/* [previous][next][first][last][top][bottom][index][help] */