unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#14409: emacs 24.3 -- windows
@ 2013-05-16  2:31 Frank P Esposito
  2013-05-16  5:33 ` Eli Zaretskii
  2017-08-09 23:13 ` npostavs
  0 siblings, 2 replies; 6+ messages in thread
From: Frank P Esposito @ 2013-05-16  2:31 UTC (permalink / raw)
  To: 14409

[-- Attachment #1: Type: text/plain, Size: 137213 bytes --]

Hello --

You need to fix the code, or  update the readme / install (text) files to
note that this version of emacs  DOES NOT COMPILE with versions of visual
studio that ARE NOT C99 compliant.

there are references to  defines that are  part of stdint.h (C99) --  you
need to define them or not use them


it seems that there is new code in  "charset.c charset.h" that have very
complex macros that are imbedded in other complex macros
that expand to something  like (see below)  which is impossible to debug --
this is causing the error

coding.c
coding.c(2604) : error C2065: 'value' : undeclared identifier
coding.c(2604) : error C2143: syntax error : missing ':' before ')'
coding.c(2604) : error C2059: syntax error : ')'
coding.c(2604) : error C2059: syntax error : ')'
coding.c(2604) : error C2059: syntax error : ')'
coding.c(2604) : fatal error C1013: compiler limit : too many open
parentheses

this error message was generated by visual studio .net 2003 (vc 7.1)
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.10.6030 for 80x86
Copyright (C) Microsoft Corporation 1984-2002. All rights reserved.


I would be willing work to get this cleaned up  -- VC 7.1 supports inline
functions

Thanks

Frank Esposito

++++++++++++++

expanded macros


        charset = (charset_table + (preferred_charset_id));
        do { ptrdiff_t offset; charset_map_loaded = 0; result = (((((sizeof
((c) + 0)) > (sizeof ((0x80) + 0)) ? (sizeof ((c) + 0)) : (sizeof ((0x80) +
0))) <= sizeof (unsigned) ? ((c) + (unsigned) 0) < ((0x80) + (unsigned) 0)
: ((c) + (unsigned long) 0) < ((0x80) + (unsigned long) 0)) &&
(charset)->ascii_compatible_p) || ((((charset)->unified_p) ||
(charset)->method == CHARSET_METHOD_SUBSET || (charset)->method ==
CHARSET_METHOD_SUPERSET) ? encode_char ((charset), (c)) !=
(charset)->invalid_code : ((((c)) < 0x10000 ? (charset)->fast_map[((c)) >>
10] & (1 << ((((c)) >> 7) & 7)) : (charset)->fast_map[(((c)) >> 15) + 62] &
(1 << ((((c)) >> 12) & 7))) && ((charset)->method == CHARSET_METHOD_OFFSET
? (c) >= (charset)->min_char && (c) <= (charset)->max_char :
((charset)->method == CHARSET_METHOD_MAP && (charset)->compact_codes_p &&
((((enum Lisp_Type) ((EMACS_UINT) ((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value)) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[2 *
((charset)->hash_index) + 1]))))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
>> VALBITS)) == Lisp_Vectorlike) && ((((struct vectorlike_header *)
((uintptr_t) (((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->size & ((2147483647 -
2147483647 / 2) | PVEC_TYPE_MASK)) == ((2147483647 - 2147483647 / 2) |
((PVEC_CHAR_TABLE) << PSEUDOVECTOR_SIZE_BITS))))) ? ! ((value)) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[2 *
((charset)->hash_index) + 1]))))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder]))))
>> VALBITS)) == Lisp_Vectorlike) && ((((struct vectorlike_header *)
((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->size & ((2147483647 -
2147483647 / 2) | PVEC_TYPE_MASK)) == ((2147483647 - 2147483647 / 2) |
((PVEC_CHAR_TABLE) << PSEUDOVECTOR_SIZE_BITS))))))), (struct
Lisp_Char_Table *) ((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value)) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[2 *
((charset)->hash_index) + 1]))))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->ascii) & (2147483647L >> (3
- 1))) | DATA_SEG_BITS))))->contents[((c))] : char_table_ref (((((((void)
(0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder]))),
(((c))))) : char_table_ref (((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value)) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[2 *
((charset)->hash_index) + 1]))))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder]))),
(((c))))) : char_table_ref ((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value)) &
(2147483647L >> (3 - 1
)) | DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])),
((c))))) == ((uintptr_t) (((((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder]))))
>> VALBITS)) == Lisp_Vectorlike) && ((((struct vectorlike_header *)
((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->size & ((2147483647 -
2147483647 / 2) | PVEC_TYPE_MASK)) == ((2147483647 - 2147483647 / 2) |
((PVEC_CHAR_TABLE) << PSEUDOVECTOR_SIZE_BITS))))))), (struct
Lisp_Char_Table *) ((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value)) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[2 *
((charset)->hash_index) + 1]))))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->ascii)) >> VALBITS)) ==
Lisp_Vectorlike) && ((((struct vectorlike_header *) ((uintptr_t)
((((((void) (0 && (((((enum Lisp_Type) ((EMACS_UINT) (((((((void) (0 &&
((((enum Lisp_Type) ((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder]))))
>> VALBITS)) == Lisp_Vectorlike) && ((((struct vectorlike_header *)
((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->size & ((2147483647 -
2147483647 / 2) | PVEC_TYPE_MASK)) == ((2147483647 - 2147483647 / 2) |
((PVEC_CHAR_TABLE) << PSEUDOVECTOR_SIZE_BITS))))))), (struct
Lisp_Char_Table *) ((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value)) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[2 *
((charset)->hash_index) + 1]))))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->ascii) & (2147483647L >> (3
- 1))) | DATA_SEG_BITS)))->size & ((2147483647 - 2147483647 / 2) |
PVEC_TYPE_MASK)) == ((2147483647 - 2147483647 / 2) | ((PVEC_SUB_CHAR_TABLE)
<< PSEUDOVECTOR_SIZE_BITS))))))), ((struct Lisp_Sub_Char_Table *)
((uintptr_t) ((((((void) (0 && (((((enum Lisp_Type) ((EMACS_UINT)
(((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((((void) (0 &&
((((enum Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder]))))
>> VALBITS)) == Lisp_Vectorlike) && ((((struct vectorlike_header *)
((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_
t) (((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value)) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[2 *
((charset)->hash_index) + 1]))))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->size & ((2147483647 -
2147483647 / 2) | PVEC_TYPE_MASK)) == ((2147483647 - 2147483647 / 2) |
((PVEC_CHAR_TABLE) << PSEUDOVECTOR_SIZE_BITS))))))), (struct
Lisp_Char_Table *) ((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value)) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[2 *
((charset)->hash_index) + 1]))))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->ascii) & (2147483647L >> (3
- 1))) | DATA_SEG_BITS))))->contents[((c))]) == (Qnil)) ? (((void) (0 &&
(((((enum Lisp_Type) ((EMACS_UINT) (((((void) (0 && (((((enum Lisp_Type)
((EMACS_UINT) (((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder]))))
>> VALBITS)) == Lisp_Vectorlike) && ((((struct vectorlike_header *)
((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->size & ((2147483647 -
2147483647 / 2) | PVEC_TYPE_MASK)) == ((2147483647 - 2147483647 / 2) |
((PVEC_CHAR_TABLE) << PSEUDOVECTOR_SIZE_BITS))))))), (struct
Lisp_Char_Table *) ((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value)) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[2 *
((charset)->hash_index) + 1]))))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->ascii)) >> VALBITS)) ==
Lisp_Vectorlike) && ((((struct vectorlike_header *) ((uintptr_t)
((((((void) (0 && (((((enum Lisp_Type) ((EMACS_UINT) (((((((void) (0 &&
((((enum Lisp_Type) ((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder]))))
>> VALBITS)) == Lisp_Vectorlike) && ((((struct vectorlike_header *)
((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->size & ((2147483647 -
2147483647 / 2) | PVEC_TYPE_MASK)) == ((2147483647 - 2147483647 / 2) |
((PVEC_CHAR_TABLE) << PSEUDOVECTOR_SIZE_BITS))))))), (struct
Lisp_Char_Table *) ((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value)) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[2 *
((charset)->hash_index) + 1]))))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) (
(uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->ascii) & (2147483647L >> (3
- 1))) | DATA_SEG_BITS)))->size & ((2147483647 - 2147483647 / 2) |
PVEC_TYPE_MASK)) == ((2147483647 - 2147483647 / 2) | ((PVEC_SUB_CHAR_TABLE)
<< PSEUDOVECTOR_SIZE_BITS))))))), ((struct Lisp_Sub_Char_Table *)
((uintptr_t) ((((((void) (0 && (((((enum Lisp_Type) ((EMACS_UINT)
(((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((((void) (0 &&
((((enum Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder]))))
>> VALBITS)) == Lisp_Vectorlike) && ((((struct vectorlike_header *)
((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->size & ((2147483647 -
2147483647 / 2) | PVEC_TYPE_MASK)) == ((2147483647 - 2147483647 / 2) |
((PVEC_CHAR_TABLE) << PSEUDOVECTOR_SIZE_BITS))))))), (struct
Lisp_Char_Table *) ((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value)) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[2 *
((charset)->hash_index) + 1]))))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->ascii) & (2147483647L >> (3
- 1))) | DATA_SEG_BITS))))->contents[((c))] : char_table_ref (((((((void)
(0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder]))),
(((c))))) : char_table_ref (((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value)) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[2 *
((charset)->hash_index) + 1]))))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder]))),
(((c))))) : char_table_ref ((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value)) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[2 *
((charset)->hash_index) + 1]))))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])),
((c)))))) : encode_char ((charset), (c)) != (charset)->invalid_code)))); if
(charset_map_loaded && (offset = coding_change_destination (coding))) { dst
+= offset; dst_end += offset; } } while (0);
        if (result)
    code = (((!!sizeof (struct { unsigned int _gl_verify_error_if_negative:
(sizeof (c) <= sizeof (int)) ? 1 : -1; })) ? (((((sizeof ((c) + 0)) >
(sizeof ((0x80) + 0)) ? (sizeof ((c) + 0)) : (sizeof ((0x80) + 0))) <=
sizeof (unsigned) ? ((c) + (unsigned) 0) < ((0x80) + (unsigned) 0) : ((c) +
(unsigned long) 0) < ((0x80) + (unsigned long) 0)) &&
(charset)->ascii_compatible_p ? (unsigned) (c) : ((charset)->unified_p ||
(charset)->method == CHARSET_METHOD_SUBSET || (charset)->method ==
CHARSET_METHOD_SUPERSET) ? encode_char (charset, c) : (c) <
(charset)->min_char || (c) > (charset)->max_char ? (charset)->invalid_code
: (charset)->method == CHARSET_METHOD_OFFSET ? ((charset)->code_linear_p ?
(unsigned) ((c) - (charset)->code_offset) + (charset)->min_code :
encode_char (charset, c)) : (charset)->method == CHARSET_METHOD_MAP ?
(((charset)->compact_codes_p && ((((enum Lisp_Type) ((EMACS_UINT)
((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((((void) (0 &&
((((enum Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
>> VALBITS)) == Lisp_Vectorlike) && ((((struct vectorlike_header *)
((uintptr_t) (((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->size & ((2147483647 -
2147483647 / 2) | PVEC_TYPE_MASK)) == ((2147483647 - 2147483647 / 2) |
((PVEC_CHAR_TABLE) << PSEUDOVECTOR_SIZE_BITS))))) ? (charset_work =
((((sizeof ((c) + 0)) > (sizeof ((0x80) + 0)) ? (sizeof ((c) + 0)) :
(sizeof ((0x80) + 0))) <= sizeof (unsigned) ? ((c) + (unsigned) 0) <
((0x80) + (unsigned) 0) : ((c) + (unsigned long) 0) < ((0x80) + (unsigned
long) 0)) ? (! (((((void) (0 && (((((enum Lisp_Type) ((EMACS_UINT)
(((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((((void) (0 &&
((((enum Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder]))))
>> VALBITS)) == Lisp_Vectorlike) && ((((struct vectorlike_header *)
((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->size & ((2147483647 -
2147483647 / 2) | PVEC_TYPE_MASK)) == ((2147483647 - 2147483647 / 2) |
((PVEC_CHAR_TABLE) << PSEUDOVECTOR_SIZE_BITS))))))), (struct
Lisp_Char_Table *) ((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value)) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[2 *
((charset)->hash_index) + 1]))))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->ascii) == (Qnil)) ? (!
((((enum Lisp_Type) ((EMACS_UINT) (((((void) (0 && (((((enum Lisp_Type)
((EMACS_UINT) (((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder]))))
>> VALBITS)) == Lisp_Vectorlike) && ((((struct vectorlike_header *)
((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct
sp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->size & ((2147483647 -
2147483647 / 2) | PVEC_TYPE_MASK)) == ((2147483647 - 2147483647 / 2) |
((PVEC_CHAR_TABLE) << PSEUDOVECTOR_SIZE_BITS))))))), (struct
Lisp_Char_Table *) ((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value)) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[2 *
((charset)->hash_index) + 1]))))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->ascii)) >> VALBITS)) ==
Lisp_Vectorlike) && ((((struct vectorlike_header *) ((uintptr_t)
((((((void) (0 && (((((enum Lisp_Type) ((EMACS_UINT) (((((((void) (0 &&
((((enum Lisp_Type) ((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder]))))
>> VALBITS)) == Lisp_Vectorlike) && ((((struct vectorlike_header *)
((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->size & ((2147483647 -
2147483647 / 2) | PVEC_TYPE_MASK)) == ((2147483647 - 2147483647 / 2) |
((PVEC_CHAR_TABLE) << PSEUDOVECTOR_SIZE_BITS))))))), (struct
Lisp_Char_Table *) ((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value)) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[2 *
((charset)->hash_index) + 1]))))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->ascii) & (2147483647L >> (3
- 1))) | DATA_SEG_BITS)))->size & ((2147483647 - 2147483647 / 2) |
PVEC_TYPE_MASK)) == ((2147483647 - 2147483647 / 2) | ((PVEC_SUB_CHAR_TABLE)
<< PSEUDOVECTOR_SIZE_BITS)))) ? (((void) (0 && (((((enum Lisp_Type)
((EMACS_UINT) (((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder]))))
>> VALBITS)) == Lisp_Vectorlike) && ((((struct vectorlike_header *)
((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->size & ((2147483647 -
2147483647 / 2) | PVEC_TYPE_MASK)) == ((2147483647 - 2147483647 / 2) |
((PVEC_CHAR_TABLE) << PSEUDOVECTOR_SIZE_BITS))))))), (struct
Lisp_Char_Table *) ((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value)) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[2 *
((charset)->hash_index) + 1]))))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])
)) & (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->ascii : ! (((((void) (0
&& (((((enum Lisp_Type) ((EMACS_UINT) (((((void) (0 && (((((enum Lisp_Type)
((EMACS_UINT) (((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder]))))
>> VALBITS)) == Lisp_Vectorlike) && ((((struct vectorlike_header *)
((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->size & ((2147483647 -
2147483647 / 2) | PVEC_TYPE_MASK)) == ((2147483647 - 2147483647 / 2) |
((PVEC_CHAR_TABLE) << PSEUDOVECTOR_SIZE_BITS))))))), (struct
Lisp_Char_Table *) ((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value)) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[2 *
((charset)->hash_index) + 1]))))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->ascii)) >> VALBITS)) ==
Lisp_Vectorlike) && ((((struct vectorlike_header *) ((uintptr_t)
((((((void) (0 && (((((enum Lisp_Type) ((EMACS_UINT) (((((((void) (0 &&
((((enum Lisp_Type) ((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder]))))
>> VALBITS)) == Lisp_Vectorlike) && ((((struct vectorlike_header *)
((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->size & ((2147483647 -
2147483647 / 2) | PVEC_TYPE_MASK)) == ((2147483647 - 2147483647 / 2) |
((PVEC_CHAR_TABLE) << PSEUDOVECTOR_SIZE_BITS))))))), (struct
Lisp_Char_Table *) ((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value)) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[2 *
((charset)->hash_index) + 1]))))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->ascii) & (2147483647L >> (3
- 1))) | DATA_SEG_BITS)))->size & ((2147483647 - 2147483647 / 2) |
PVEC_TYPE_MASK)) == ((2147483647 - 2147483647 / 2) | ((PVEC_SUB_CHAR_TABLE)
<< PSEUDOVECTOR_SIZE_BITS))))))), ((struct Lisp_Sub_Char_Table *)
((uintptr_t) ((((((void) (0 && (((((enum Lisp_Type) ((EMACS_UINT)
(((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((((void) (0 &&
((((enum Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder]))))
>> VALBITS)) == Lisp_Vectorlike) && ((((struct vectorlike_header *)
((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vec
torlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->size & ((2147483647 -
2147483647 / 2) | PVEC_TYPE_MASK)) == ((2147483647 - 2147483647 / 2) |
((PVEC_CHAR_TABLE) << PSEUDOVECTOR_SIZE_BITS))))))), (struct
Lisp_Char_Table *) ((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value)) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[2 *
((charset)->hash_index) + 1]))))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->ascii) & (2147483647L >> (3
- 1))) | DATA_SEG_BITS))))->contents[(c)]) == (Qnil)) ? (((void) (0 &&
(((((enum Lisp_Type) ((EMACS_UINT) (((((void) (0 && (((((enum Lisp_Type)
((EMACS_UINT) (((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder]))))
>> VALBITS)) == Lisp_Vectorlike) && ((((struct vectorlike_header *)
((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->size & ((2147483647 -
2147483647 / 2) | PVEC_TYPE_MASK)) == ((2147483647 - 2147483647 / 2) |
((PVEC_CHAR_TABLE) << PSEUDOVECTOR_SIZE_BITS))))))), (struct
Lisp_Char_Table *) ((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value)) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[2 *
((charset)->hash_index) + 1]))))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->ascii)) >> VALBITS)) ==
Lisp_Vectorlike) && ((((struct vectorlike_header *) ((uintptr_t)
((((((void) (0 && (((((enum Lisp_Type) ((EMACS_UINT) (((((((void) (0 &&
((((enum Lisp_Type) ((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder]))))
>> VALBITS)) == Lisp_Vectorlike) && ((((struct vectorlike_header *)
((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->size & ((2147483647 -
2147483647 / 2) | PVEC_TYPE_MASK)) == ((2147483647 - 2147483647 / 2) |
((PVEC_CHAR_TABLE) << PSEUDOVECTOR_SIZE_BITS))))))), (struct
Lisp_Char_Table *) ((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value)) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[2 *
((charset)->hash_index) + 1]))))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((((void) (0 && ((((enum
Lisp_Type) ((E
MACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->ascii) & (2147483647L >> (3
- 1))) | DATA_SEG_BITS)))->size & ((2147483647 - 2147483647 / 2) |
PVEC_TYPE_MASK)) == ((2147483647 - 2147483647 / 2) | ((PVEC_SUB_CHAR_TABLE)
<< PSEUDOVECTOR_SIZE_BITS))))))), ((struct Lisp_Sub_Char_Table *)
((uintptr_t) ((((((void) (0 && (((((enum Lisp_Type) ((EMACS_UINT)
(((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((((void) (0 &&
((((enum Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder]))))
>> VALBITS)) == Lisp_Vectorlike) && ((((struct vectorlike_header *)
((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->size & ((2147483647 -
2147483647 / 2) | PVEC_TYPE_MASK)) == ((2147483647 - 2147483647 / 2) |
((PVEC_CHAR_TABLE) << PSEUDOVECTOR_SIZE_BITS))))))), (struct
Lisp_Char_Table *) ((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value)) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[2 *
((charset)->hash_index) + 1]))))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->ascii) & (2147483647L >> (3
- 1))) | DATA_SEG_BITS))))->contents[(c)] : char_table_ref (((((((void) (0
&& ((((enum Lisp_Type) ((EMACS_UINT) ((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder]))),
((c)))) : char_table_ref (((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value)) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[2 *
((charset)->hash_index) + 1]))))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder]))),
((c)))) : char_table_ref ((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value)) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[2 *
((charset)->hash_index) + 1]))))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])),
(c))), (((charset_work) == (Qnil)) ? (charset)->invalid_code : (unsigned)
((charset_work) + 0))) : encode_char (charset, c)) : encode_char (charset,
c))) : (((((sizeof ((c) + 0)) > (sizeof ((0x80) + 0)) ? (sizeof ((c) + 0))
: (sizeof ((0x80) + 0))) <= sizeof (unsigned) ? ((c) + (unsigned) 0) <
((0x80) + (unsigned) 0) : ((c) + (unsigned long) 0) < ((0x80) + (unsigned
long) 0)) && (charset)->ascii_compatible_p ? (unsigned) (c) :
((charset)->unified_p || (charset)->method == CHARSET_METHOD_SUBSET ||
(charset)->method == CHARSET_METHOD_SUPERSET) ? encode_char (charset, c) :
(c) < (charset)->min_char || (c) > (charset)->max_char ?
(charset)->invalid_code : (charset)->method == CHARSET_METHOD_OFFSET ?
((charset)->code_linear_p ? (unsigned) ((c) - (charset)->code_offset) +
(charset)->min_code : encode_char (charset, c)) : (charset)->method ==
CHARSET_METHOD_MAP ? (((charset)->compact_codes_p && ((((enum Lisp_Type)
((EMACS_UINT) ((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lis
p_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((((void) (0 &&
((((enum Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
>> VALBITS)) == Lisp_Vectorlike) && ((((struct vectorlike_header *)
((uintptr_t) (((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->size & ((2147483647 -
2147483647 / 2) | PVEC_TYPE_MASK)) == ((2147483647 - 2147483647 / 2) |
((PVEC_CHAR_TABLE) << PSEUDOVECTOR_SIZE_BITS))))) ? (charset_work =
((((sizeof ((c) + 0)) > (sizeof ((0x80) + 0)) ? (sizeof ((c) + 0)) :
(sizeof ((0x80) + 0))) <= sizeof (unsigned) ? ((c) + (unsigned) 0) <
((0x80) + (unsigned) 0) : ((c) + (unsigned long) 0) < ((0x80) + (unsigned
long) 0)) ? (! (((((void) (0 && (((((enum Lisp_Type) ((EMACS_UINT)
(((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((((void) (0 &&
((((enum Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder]))))
>> VALBITS)) == Lisp_Vectorlike) && ((((struct vectorlike_header *)
((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->size & ((2147483647 -
2147483647 / 2) | PVEC_TYPE_MASK)) == ((2147483647 - 2147483647 / 2) |
((PVEC_CHAR_TABLE) << PSEUDOVECTOR_SIZE_BITS))))))), (struct
Lisp_Char_Table *) ((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value)) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[2 *
((charset)->hash_index) + 1]))))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->ascii) == (Qnil)) ? (!
((((enum Lisp_Type) ((EMACS_UINT) (((((void) (0 && (((((enum Lisp_Type)
((EMACS_UINT) (((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder]))))
>> VALBITS)) == Lisp_Vectorlike) && ((((struct vectorlike_header *)
((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->size & ((2147483647 -
2147483647 / 2) | PVEC_TYPE_MASK)) == ((2147483647 - 2147483647 / 2) |
((PVEC_CHAR_TABLE) << PSEUDOVECTOR_SIZE_BITS))))))), (struct
Lisp_Char_Table *) ((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value)) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[2 *
((charset)->hash_index) + 1]))))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct
 Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->ascii)) >> VALBITS)) ==
Lisp_Vectorlike) && ((((struct vectorlike_header *) ((uintptr_t)
((((((void) (0 && (((((enum Lisp_Type) ((EMACS_UINT) (((((((void) (0 &&
((((enum Lisp_Type) ((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder]))))
>> VALBITS)) == Lisp_Vectorlike) && ((((struct vectorlike_header *)
((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->size & ((2147483647 -
2147483647 / 2) | PVEC_TYPE_MASK)) == ((2147483647 - 2147483647 / 2) |
((PVEC_CHAR_TABLE) << PSEUDOVECTOR_SIZE_BITS))))))), (struct
Lisp_Char_Table *) ((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value)) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[2 *
((charset)->hash_index) + 1]))))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->ascii) & (2147483647L >> (3
- 1))) | DATA_SEG_BITS)))->size & ((2147483647 - 2147483647 / 2) |
PVEC_TYPE_MASK)) == ((2147483647 - 2147483647 / 2) | ((PVEC_SUB_CHAR_TABLE)
<< PSEUDOVECTOR_SIZE_BITS)))) ? (((void) (0 && (((((enum Lisp_Type)
((EMACS_UINT) (((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder]))))
>> VALBITS)) == Lisp_Vectorlike) && ((((struct vectorlike_header *)
((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->size & ((2147483647 -
2147483647 / 2) | PVEC_TYPE_MASK)) == ((2147483647 - 2147483647 / 2) |
((PVEC_CHAR_TABLE) << PSEUDOVECTOR_SIZE_BITS))))))), (struct
Lisp_Char_Table *) ((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value)) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[2 *
((charset)->hash_index) + 1]))))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->ascii : ! (((((void) (0 &&
(((((enum Lisp_Type) ((EMACS_UINT) (((((void) (0 && (((((enum Lisp_Type)
((EMACS_UINT) (((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder]))))
>> VALBITS)) == Lisp_Vectorlike) && ((((struct vectorlike_header *)
((uintptr_t) ((((((((void) (0 && ((((enu
m Lisp_Type) ((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->size & ((2147483647 -
2147483647 / 2) | PVEC_TYPE_MASK)) == ((2147483647 - 2147483647 / 2) |
((PVEC_CHAR_TABLE) << PSEUDOVECTOR_SIZE_BITS))))))), (struct
Lisp_Char_Table *) ((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value)) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[2 *
((charset)->hash_index) + 1]))))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->ascii)) >> VALBITS)) ==
Lisp_Vectorlike) && ((((struct vectorlike_header *) ((uintptr_t)
((((((void) (0 && (((((enum Lisp_Type) ((EMACS_UINT) (((((((void) (0 &&
((((enum Lisp_Type) ((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder]))))
>> VALBITS)) == Lisp_Vectorlike) && ((((struct vectorlike_header *)
((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->size & ((2147483647 -
2147483647 / 2) | PVEC_TYPE_MASK)) == ((2147483647 - 2147483647 / 2) |
((PVEC_CHAR_TABLE) << PSEUDOVECTOR_SIZE_BITS))))))), (struct
Lisp_Char_Table *) ((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value)) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[2 *
((charset)->hash_index) + 1]))))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->ascii) & (2147483647L >> (3
- 1))) | DATA_SEG_BITS)))->size & ((2147483647 - 2147483647 / 2) |
PVEC_TYPE_MASK)) == ((2147483647 - 2147483647 / 2) | ((PVEC_SUB_CHAR_TABLE)
<< PSEUDOVECTOR_SIZE_BITS))))))), ((struct Lisp_Sub_Char_Table *)
((uintptr_t) ((((((void) (0 && (((((enum Lisp_Type) ((EMACS_UINT)
(((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((((void) (0 &&
((((enum Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder]))))
>> VALBITS)) == Lisp_Vectorlike) && ((((struct vectorlike_header *)
((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->size & ((2147483647 -
2147483647 / 2) | PVEC_TYPE_MASK)) == ((2147483647 - 2147483647 / 2) |
((PVEC_CHAR_TABLE) << PSEUDOVECTOR_SIZE_BITS))))))), (struct
Lisp_Char_Table *) ((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((u
intptr_t) (((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->ascii) & (2147483647L >> (3
- 1))) | DATA_SEG_BITS))))->contents[(c)]) == (Qnil)) ? (((void) (0 &&
(((((enum Lisp_Type) ((EMACS_UINT) (((((void) (0 && (((((enum Lisp_Type)
((EMACS_UINT) (((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder]))))
>> VALBITS)) == Lisp_Vectorlike) && ((((struct vectorlike_header *)
((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->size & ((2147483647 -
2147483647 / 2) | PVEC_TYPE_MASK)) == ((2147483647 - 2147483647 / 2) |
((PVEC_CHAR_TABLE) << PSEUDOVECTOR_SIZE_BITS))))))), (struct
Lisp_Char_Table *) ((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value)) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[2 *
((charset)->hash_index) + 1]))))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->ascii)) >> VALBITS)) ==
Lisp_Vectorlike) && ((((struct vectorlike_header *) ((uintptr_t)
((((((void) (0 && (((((enum Lisp_Type) ((EMACS_UINT) (((((((void) (0 &&
((((enum Lisp_Type) ((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder]))))
>> VALBITS)) == Lisp_Vectorlike) && ((((struct vectorlike_header *)
((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->size & ((2147483647 -
2147483647 / 2) | PVEC_TYPE_MASK)) == ((2147483647 - 2147483647 / 2) |
((PVEC_CHAR_TABLE) << PSEUDOVECTOR_SIZE_BITS))))))), (struct
Lisp_Char_Table *) ((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value)) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[2 *
((charset)->hash_index) + 1]))))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->ascii) & (2147483647L >> (3
- 1))) | DATA_SEG_BITS)))->size & ((2147483647 - 2147483647 / 2) |
PVEC_TYPE_MASK)) == ((2147483647 - 2147483647 / 2) | ((PVEC_SUB_CHAR_TABLE)
<< PSEUDOVECTOR_SIZE_BITS))))))), ((struct Lisp_Sub_Char_Table *)
((uintptr_t) ((((((void) (0 && (((((enum Lisp_Type) ((EMACS_UINT)
(((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((((void) (0 &&
((((enum Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (st
ruct Lisp_Vector *) ((uintptr_t) (((((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder]))))
>> VALBITS)) == Lisp_Vectorlike) && ((((struct vectorlike_header *)
((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->size & ((2147483647 -
2147483647 / 2) | PVEC_TYPE_MASK)) == ((2147483647 - 2147483647 / 2) |
((PVEC_CHAR_TABLE) << PSEUDOVECTOR_SIZE_BITS))))))), (struct
Lisp_Char_Table *) ((uintptr_t) ((((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value)) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[2 *
((charset)->hash_index) + 1]))))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])))
& (2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->ascii) & (2147483647L >> (3
- 1))) | DATA_SEG_BITS))))->contents[(c)] : char_table_ref (((((((void) (0
&& ((((enum Lisp_Type) ((EMACS_UINT) ((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1]))))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT) ((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) ==
Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t) (((((((struct
Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) & (2147483647L >>
(3 - 1))) | DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1)))
| DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder]))),
((c)))) : char_table_ref (((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value)) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[2 *
((charset)->hash_index) + 1]))))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder]))),
((c)))) : char_table_ref ((((((void) (0 && ((((enum Lisp_Type)
((EMACS_UINT) ((((((((void) (0 && ((((enum Lisp_Type) ((EMACS_UINT)
((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value))) >>
VALBITS)) == Lisp_Vectorlike)))), (struct Lisp_Vector *) ((uintptr_t)
(((((((struct Lisp_Hash_Table *) ((uintptr_t) (((Vcharset_hash_table) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS))))->key_and_value)) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[2 *
((charset)->hash_index) + 1]))))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((((void) (0 && ((((enum
Lisp_Type) ((EMACS_UINT) ((((((struct Lisp_Hash_Table *) ((uintptr_t)
(((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value))) >> VALBITS)) == Lisp_Vectorlike)))),
(struct Lisp_Vector *) ((uintptr_t) (((((((struct Lisp_Hash_Table *)
((uintptr_t) (((Vcharset_hash_table) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS))))->key_and_value)) & (2147483647L >> (3 - 1))) |
DATA_SEG_BITS)))->contents[2 * ((charset)->hash_index) + 1])))) &
(2147483647L >> (3 - 1))) | DATA_SEG_BITS)))->contents[charset_encoder])),
(c))), (((charset_work) == (Qnil)) ? (charset)->invalid_code : (unsigned)
((charset_work) + 0))) : encode_char (charset, c)) : encode_char (charset,
c)))));

[-- Attachment #2: Type: text/html, Size: 153585 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2017-08-09 23:13 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-05-16  2:31 bug#14409: emacs 24.3 -- windows Frank P Esposito
2013-05-16  5:33 ` Eli Zaretskii
     [not found]   ` <CAFqEa-DnAzTTHDfSpt_OPxZ50UcV+7UPEvV49S_p1X=Fd7curA@mail.gmail.com>
2013-05-16 17:37     ` Eli Zaretskii
     [not found]   ` <CAFqEa-Af=1qxv-R73CKVAJteD2mG8GG3zzUGCOxgLPBh6k_zWw@mail.gmail.com>
2013-05-16 18:42     ` Eli Zaretskii
2013-05-31  3:26   ` Frank P Esposito
2017-08-09 23:13 ` npostavs

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).