Blame lib/mbchar.c

Packit Service fdd496
/* Copyright (C) 2001, 2006, 2009-2017 Free Software Foundation, Inc.
Packit Service fdd496
Packit Service fdd496
   This program is free software: you can redistribute it and/or modify
Packit Service fdd496
   it under the terms of the GNU General Public License as published by
Packit Service fdd496
   the Free Software Foundation; either version 3 of the License, or
Packit Service fdd496
   (at your option) any later version.
Packit Service fdd496
Packit Service fdd496
   This program is distributed in the hope that it will be useful,
Packit Service fdd496
   but WITHOUT ANY WARRANTY; without even the implied warranty of
Packit Service fdd496
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
Packit Service fdd496
   GNU General Public License for more details.
Packit Service fdd496
Packit Service fdd496
   You should have received a copy of the GNU General Public License
Packit Service fdd496
   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
Packit Service fdd496
Packit Service fdd496
Packit Service fdd496
#include <config.h>
Packit Service fdd496
Packit Service fdd496
#define MBCHAR_INLINE _GL_EXTERN_INLINE
Packit Service fdd496
Packit Service fdd496
#include <limits.h>
Packit Service fdd496
Packit Service fdd496
#include "mbchar.h"
Packit Service fdd496
Packit Service fdd496
#if IS_BASIC_ASCII
Packit Service fdd496
Packit Service fdd496
/* Bit table of characters in the ISO C "basic character set".  */
Packit Service fdd496
const unsigned int is_basic_table [UCHAR_MAX / 32 + 1] =
Packit Service fdd496
{
Packit Service fdd496
  0x00001a00,           /* '\t' '\v' '\f' */
Packit Service fdd496
  0xffffffef,           /* ' '...'#' '%'...'?' */
Packit Service fdd496
  0xfffffffe,           /* 'A'...'Z' '[' '\\' ']' '^' '_' */
Packit Service fdd496
  0x7ffffffe            /* 'a'...'z' '{' '|' '}' '~' */
Packit Service fdd496
  /* The remaining bits are 0.  */
Packit Service fdd496
};
Packit Service fdd496
Packit Service fdd496
#endif /* IS_BASIC_ASCII */