Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
allendowney
GitHub Repository: allendowney/cpython
Path: blob/main/Include/internal/pycore_global_strings.h
12 views
1
#ifndef Py_INTERNAL_GLOBAL_STRINGS_H
2
#define Py_INTERNAL_GLOBAL_STRINGS_H
3
#ifdef __cplusplus
4
extern "C" {
5
#endif
6
7
#ifndef Py_BUILD_CORE
8
# error "this header requires Py_BUILD_CORE define"
9
#endif
10
11
// The data structure & init here are inspired by Tools/build/deepfreeze.py.
12
13
// All field names generated by ASCII_STR() have a common prefix,
14
// to help avoid collisions with keywords, macros, etc.
15
16
#define STRUCT_FOR_ASCII_STR(LITERAL) \
17
struct { \
18
PyASCIIObject _ascii; \
19
uint8_t _data[sizeof(LITERAL)]; \
20
}
21
#define STRUCT_FOR_STR(NAME, LITERAL) \
22
STRUCT_FOR_ASCII_STR(LITERAL) _py_ ## NAME;
23
#define STRUCT_FOR_ID(NAME) \
24
STRUCT_FOR_ASCII_STR(#NAME) _py_ ## NAME;
25
26
// XXX Order by frequency of use?
27
28
/* The following is auto-generated by Tools/build/generate_global_objects.py. */
29
struct _Py_global_strings {
30
struct {
31
STRUCT_FOR_STR(anon_dictcomp, "<dictcomp>")
32
STRUCT_FOR_STR(anon_genexpr, "<genexpr>")
33
STRUCT_FOR_STR(anon_lambda, "<lambda>")
34
STRUCT_FOR_STR(anon_listcomp, "<listcomp>")
35
STRUCT_FOR_STR(anon_module, "<module>")
36
STRUCT_FOR_STR(anon_setcomp, "<setcomp>")
37
STRUCT_FOR_STR(anon_string, "<string>")
38
STRUCT_FOR_STR(anon_unknown, "<unknown>")
39
STRUCT_FOR_STR(close_br, "}")
40
STRUCT_FOR_STR(dbl_close_br, "}}")
41
STRUCT_FOR_STR(dbl_open_br, "{{")
42
STRUCT_FOR_STR(dbl_percent, "%%")
43
STRUCT_FOR_STR(defaults, ".defaults")
44
STRUCT_FOR_STR(dot, ".")
45
STRUCT_FOR_STR(dot_locals, ".<locals>")
46
STRUCT_FOR_STR(empty, "")
47
STRUCT_FOR_STR(generic_base, ".generic_base")
48
STRUCT_FOR_STR(json_decoder, "json.decoder")
49
STRUCT_FOR_STR(kwdefaults, ".kwdefaults")
50
STRUCT_FOR_STR(list_err, "list index out of range")
51
STRUCT_FOR_STR(newline, "\n")
52
STRUCT_FOR_STR(open_br, "{")
53
STRUCT_FOR_STR(percent, "%")
54
STRUCT_FOR_STR(type_params, ".type_params")
55
STRUCT_FOR_STR(utf_8, "utf-8")
56
} literals;
57
58
struct {
59
STRUCT_FOR_ID(CANCELLED)
60
STRUCT_FOR_ID(FINISHED)
61
STRUCT_FOR_ID(False)
62
STRUCT_FOR_ID(JSONDecodeError)
63
STRUCT_FOR_ID(PENDING)
64
STRUCT_FOR_ID(Py_Repr)
65
STRUCT_FOR_ID(TextIOWrapper)
66
STRUCT_FOR_ID(True)
67
STRUCT_FOR_ID(WarningMessage)
68
STRUCT_FOR_ID(_)
69
STRUCT_FOR_ID(_WindowsConsoleIO)
70
STRUCT_FOR_ID(__IOBase_closed)
71
STRUCT_FOR_ID(__abc_tpflags__)
72
STRUCT_FOR_ID(__abs__)
73
STRUCT_FOR_ID(__abstractmethods__)
74
STRUCT_FOR_ID(__add__)
75
STRUCT_FOR_ID(__aenter__)
76
STRUCT_FOR_ID(__aexit__)
77
STRUCT_FOR_ID(__aiter__)
78
STRUCT_FOR_ID(__all__)
79
STRUCT_FOR_ID(__and__)
80
STRUCT_FOR_ID(__anext__)
81
STRUCT_FOR_ID(__annotations__)
82
STRUCT_FOR_ID(__args__)
83
STRUCT_FOR_ID(__asyncio_running_event_loop__)
84
STRUCT_FOR_ID(__await__)
85
STRUCT_FOR_ID(__bases__)
86
STRUCT_FOR_ID(__bool__)
87
STRUCT_FOR_ID(__buffer__)
88
STRUCT_FOR_ID(__build_class__)
89
STRUCT_FOR_ID(__builtins__)
90
STRUCT_FOR_ID(__bytes__)
91
STRUCT_FOR_ID(__call__)
92
STRUCT_FOR_ID(__cantrace__)
93
STRUCT_FOR_ID(__class__)
94
STRUCT_FOR_ID(__class_getitem__)
95
STRUCT_FOR_ID(__classcell__)
96
STRUCT_FOR_ID(__classdict__)
97
STRUCT_FOR_ID(__classdictcell__)
98
STRUCT_FOR_ID(__complex__)
99
STRUCT_FOR_ID(__contains__)
100
STRUCT_FOR_ID(__copy__)
101
STRUCT_FOR_ID(__ctypes_from_outparam__)
102
STRUCT_FOR_ID(__del__)
103
STRUCT_FOR_ID(__delattr__)
104
STRUCT_FOR_ID(__delete__)
105
STRUCT_FOR_ID(__delitem__)
106
STRUCT_FOR_ID(__dict__)
107
STRUCT_FOR_ID(__dictoffset__)
108
STRUCT_FOR_ID(__dir__)
109
STRUCT_FOR_ID(__divmod__)
110
STRUCT_FOR_ID(__doc__)
111
STRUCT_FOR_ID(__enter__)
112
STRUCT_FOR_ID(__eq__)
113
STRUCT_FOR_ID(__exit__)
114
STRUCT_FOR_ID(__file__)
115
STRUCT_FOR_ID(__float__)
116
STRUCT_FOR_ID(__floordiv__)
117
STRUCT_FOR_ID(__format__)
118
STRUCT_FOR_ID(__fspath__)
119
STRUCT_FOR_ID(__ge__)
120
STRUCT_FOR_ID(__get__)
121
STRUCT_FOR_ID(__getattr__)
122
STRUCT_FOR_ID(__getattribute__)
123
STRUCT_FOR_ID(__getinitargs__)
124
STRUCT_FOR_ID(__getitem__)
125
STRUCT_FOR_ID(__getnewargs__)
126
STRUCT_FOR_ID(__getnewargs_ex__)
127
STRUCT_FOR_ID(__getstate__)
128
STRUCT_FOR_ID(__gt__)
129
STRUCT_FOR_ID(__hash__)
130
STRUCT_FOR_ID(__iadd__)
131
STRUCT_FOR_ID(__iand__)
132
STRUCT_FOR_ID(__ifloordiv__)
133
STRUCT_FOR_ID(__ilshift__)
134
STRUCT_FOR_ID(__imatmul__)
135
STRUCT_FOR_ID(__imod__)
136
STRUCT_FOR_ID(__import__)
137
STRUCT_FOR_ID(__imul__)
138
STRUCT_FOR_ID(__index__)
139
STRUCT_FOR_ID(__init__)
140
STRUCT_FOR_ID(__init_subclass__)
141
STRUCT_FOR_ID(__instancecheck__)
142
STRUCT_FOR_ID(__int__)
143
STRUCT_FOR_ID(__invert__)
144
STRUCT_FOR_ID(__ior__)
145
STRUCT_FOR_ID(__ipow__)
146
STRUCT_FOR_ID(__irshift__)
147
STRUCT_FOR_ID(__isabstractmethod__)
148
STRUCT_FOR_ID(__isub__)
149
STRUCT_FOR_ID(__iter__)
150
STRUCT_FOR_ID(__itruediv__)
151
STRUCT_FOR_ID(__ixor__)
152
STRUCT_FOR_ID(__le__)
153
STRUCT_FOR_ID(__len__)
154
STRUCT_FOR_ID(__length_hint__)
155
STRUCT_FOR_ID(__lltrace__)
156
STRUCT_FOR_ID(__loader__)
157
STRUCT_FOR_ID(__lshift__)
158
STRUCT_FOR_ID(__lt__)
159
STRUCT_FOR_ID(__main__)
160
STRUCT_FOR_ID(__matmul__)
161
STRUCT_FOR_ID(__missing__)
162
STRUCT_FOR_ID(__mod__)
163
STRUCT_FOR_ID(__module__)
164
STRUCT_FOR_ID(__mro_entries__)
165
STRUCT_FOR_ID(__mul__)
166
STRUCT_FOR_ID(__name__)
167
STRUCT_FOR_ID(__ne__)
168
STRUCT_FOR_ID(__neg__)
169
STRUCT_FOR_ID(__new__)
170
STRUCT_FOR_ID(__newobj__)
171
STRUCT_FOR_ID(__newobj_ex__)
172
STRUCT_FOR_ID(__next__)
173
STRUCT_FOR_ID(__notes__)
174
STRUCT_FOR_ID(__or__)
175
STRUCT_FOR_ID(__orig_class__)
176
STRUCT_FOR_ID(__origin__)
177
STRUCT_FOR_ID(__package__)
178
STRUCT_FOR_ID(__parameters__)
179
STRUCT_FOR_ID(__path__)
180
STRUCT_FOR_ID(__pos__)
181
STRUCT_FOR_ID(__pow__)
182
STRUCT_FOR_ID(__prepare__)
183
STRUCT_FOR_ID(__qualname__)
184
STRUCT_FOR_ID(__radd__)
185
STRUCT_FOR_ID(__rand__)
186
STRUCT_FOR_ID(__rdivmod__)
187
STRUCT_FOR_ID(__reduce__)
188
STRUCT_FOR_ID(__reduce_ex__)
189
STRUCT_FOR_ID(__release_buffer__)
190
STRUCT_FOR_ID(__repr__)
191
STRUCT_FOR_ID(__reversed__)
192
STRUCT_FOR_ID(__rfloordiv__)
193
STRUCT_FOR_ID(__rlshift__)
194
STRUCT_FOR_ID(__rmatmul__)
195
STRUCT_FOR_ID(__rmod__)
196
STRUCT_FOR_ID(__rmul__)
197
STRUCT_FOR_ID(__ror__)
198
STRUCT_FOR_ID(__round__)
199
STRUCT_FOR_ID(__rpow__)
200
STRUCT_FOR_ID(__rrshift__)
201
STRUCT_FOR_ID(__rshift__)
202
STRUCT_FOR_ID(__rsub__)
203
STRUCT_FOR_ID(__rtruediv__)
204
STRUCT_FOR_ID(__rxor__)
205
STRUCT_FOR_ID(__set__)
206
STRUCT_FOR_ID(__set_name__)
207
STRUCT_FOR_ID(__setattr__)
208
STRUCT_FOR_ID(__setitem__)
209
STRUCT_FOR_ID(__setstate__)
210
STRUCT_FOR_ID(__sizeof__)
211
STRUCT_FOR_ID(__slotnames__)
212
STRUCT_FOR_ID(__slots__)
213
STRUCT_FOR_ID(__spec__)
214
STRUCT_FOR_ID(__str__)
215
STRUCT_FOR_ID(__sub__)
216
STRUCT_FOR_ID(__subclasscheck__)
217
STRUCT_FOR_ID(__subclasshook__)
218
STRUCT_FOR_ID(__truediv__)
219
STRUCT_FOR_ID(__trunc__)
220
STRUCT_FOR_ID(__type_params__)
221
STRUCT_FOR_ID(__typing_is_unpacked_typevartuple__)
222
STRUCT_FOR_ID(__typing_prepare_subst__)
223
STRUCT_FOR_ID(__typing_subst__)
224
STRUCT_FOR_ID(__typing_unpacked_tuple_args__)
225
STRUCT_FOR_ID(__warningregistry__)
226
STRUCT_FOR_ID(__weaklistoffset__)
227
STRUCT_FOR_ID(__weakref__)
228
STRUCT_FOR_ID(__xor__)
229
STRUCT_FOR_ID(_abc_impl)
230
STRUCT_FOR_ID(_abstract_)
231
STRUCT_FOR_ID(_active)
232
STRUCT_FOR_ID(_annotation)
233
STRUCT_FOR_ID(_anonymous_)
234
STRUCT_FOR_ID(_argtypes_)
235
STRUCT_FOR_ID(_as_parameter_)
236
STRUCT_FOR_ID(_asyncio_future_blocking)
237
STRUCT_FOR_ID(_blksize)
238
STRUCT_FOR_ID(_bootstrap)
239
STRUCT_FOR_ID(_check_retval_)
240
STRUCT_FOR_ID(_dealloc_warn)
241
STRUCT_FOR_ID(_feature_version)
242
STRUCT_FOR_ID(_fields_)
243
STRUCT_FOR_ID(_finalizing)
244
STRUCT_FOR_ID(_find_and_load)
245
STRUCT_FOR_ID(_fix_up_module)
246
STRUCT_FOR_ID(_flags_)
247
STRUCT_FOR_ID(_get_sourcefile)
248
STRUCT_FOR_ID(_handle_fromlist)
249
STRUCT_FOR_ID(_initializing)
250
STRUCT_FOR_ID(_io)
251
STRUCT_FOR_ID(_is_text_encoding)
252
STRUCT_FOR_ID(_length_)
253
STRUCT_FOR_ID(_limbo)
254
STRUCT_FOR_ID(_lock_unlock_module)
255
STRUCT_FOR_ID(_loop)
256
STRUCT_FOR_ID(_needs_com_addref_)
257
STRUCT_FOR_ID(_pack_)
258
STRUCT_FOR_ID(_restype_)
259
STRUCT_FOR_ID(_showwarnmsg)
260
STRUCT_FOR_ID(_shutdown)
261
STRUCT_FOR_ID(_slotnames)
262
STRUCT_FOR_ID(_strptime_datetime)
263
STRUCT_FOR_ID(_swappedbytes_)
264
STRUCT_FOR_ID(_type_)
265
STRUCT_FOR_ID(_uninitialized_submodules)
266
STRUCT_FOR_ID(_warn_unawaited_coroutine)
267
STRUCT_FOR_ID(_xoptions)
268
STRUCT_FOR_ID(a)
269
STRUCT_FOR_ID(abs_tol)
270
STRUCT_FOR_ID(access)
271
STRUCT_FOR_ID(aclose)
272
STRUCT_FOR_ID(add)
273
STRUCT_FOR_ID(add_done_callback)
274
STRUCT_FOR_ID(after_in_child)
275
STRUCT_FOR_ID(after_in_parent)
276
STRUCT_FOR_ID(aggregate_class)
277
STRUCT_FOR_ID(alias)
278
STRUCT_FOR_ID(append)
279
STRUCT_FOR_ID(arg)
280
STRUCT_FOR_ID(argdefs)
281
STRUCT_FOR_ID(args)
282
STRUCT_FOR_ID(arguments)
283
STRUCT_FOR_ID(argv)
284
STRUCT_FOR_ID(as_integer_ratio)
285
STRUCT_FOR_ID(asend)
286
STRUCT_FOR_ID(ast)
287
STRUCT_FOR_ID(athrow)
288
STRUCT_FOR_ID(attribute)
289
STRUCT_FOR_ID(authorizer_callback)
290
STRUCT_FOR_ID(autocommit)
291
STRUCT_FOR_ID(b)
292
STRUCT_FOR_ID(backtick)
293
STRUCT_FOR_ID(base)
294
STRUCT_FOR_ID(before)
295
STRUCT_FOR_ID(big)
296
STRUCT_FOR_ID(binary_form)
297
STRUCT_FOR_ID(block)
298
STRUCT_FOR_ID(bound)
299
STRUCT_FOR_ID(buffer)
300
STRUCT_FOR_ID(buffer_callback)
301
STRUCT_FOR_ID(buffer_size)
302
STRUCT_FOR_ID(buffering)
303
STRUCT_FOR_ID(buffers)
304
STRUCT_FOR_ID(bufsize)
305
STRUCT_FOR_ID(builtins)
306
STRUCT_FOR_ID(byteorder)
307
STRUCT_FOR_ID(bytes)
308
STRUCT_FOR_ID(bytes_per_sep)
309
STRUCT_FOR_ID(c)
310
STRUCT_FOR_ID(c_call)
311
STRUCT_FOR_ID(c_exception)
312
STRUCT_FOR_ID(c_return)
313
STRUCT_FOR_ID(cached_statements)
314
STRUCT_FOR_ID(cadata)
315
STRUCT_FOR_ID(cafile)
316
STRUCT_FOR_ID(call)
317
STRUCT_FOR_ID(call_exception_handler)
318
STRUCT_FOR_ID(call_soon)
319
STRUCT_FOR_ID(cancel)
320
STRUCT_FOR_ID(capath)
321
STRUCT_FOR_ID(category)
322
STRUCT_FOR_ID(cb_type)
323
STRUCT_FOR_ID(certfile)
324
STRUCT_FOR_ID(check_same_thread)
325
STRUCT_FOR_ID(clear)
326
STRUCT_FOR_ID(close)
327
STRUCT_FOR_ID(closed)
328
STRUCT_FOR_ID(closefd)
329
STRUCT_FOR_ID(closure)
330
STRUCT_FOR_ID(co_argcount)
331
STRUCT_FOR_ID(co_cellvars)
332
STRUCT_FOR_ID(co_code)
333
STRUCT_FOR_ID(co_consts)
334
STRUCT_FOR_ID(co_exceptiontable)
335
STRUCT_FOR_ID(co_filename)
336
STRUCT_FOR_ID(co_firstlineno)
337
STRUCT_FOR_ID(co_flags)
338
STRUCT_FOR_ID(co_freevars)
339
STRUCT_FOR_ID(co_kwonlyargcount)
340
STRUCT_FOR_ID(co_linetable)
341
STRUCT_FOR_ID(co_name)
342
STRUCT_FOR_ID(co_names)
343
STRUCT_FOR_ID(co_nlocals)
344
STRUCT_FOR_ID(co_posonlyargcount)
345
STRUCT_FOR_ID(co_qualname)
346
STRUCT_FOR_ID(co_stacksize)
347
STRUCT_FOR_ID(co_varnames)
348
STRUCT_FOR_ID(code)
349
STRUCT_FOR_ID(command)
350
STRUCT_FOR_ID(comment_factory)
351
STRUCT_FOR_ID(compile_mode)
352
STRUCT_FOR_ID(consts)
353
STRUCT_FOR_ID(context)
354
STRUCT_FOR_ID(contravariant)
355
STRUCT_FOR_ID(cookie)
356
STRUCT_FOR_ID(copy)
357
STRUCT_FOR_ID(copyreg)
358
STRUCT_FOR_ID(coro)
359
STRUCT_FOR_ID(count)
360
STRUCT_FOR_ID(covariant)
361
STRUCT_FOR_ID(cwd)
362
STRUCT_FOR_ID(d)
363
STRUCT_FOR_ID(data)
364
STRUCT_FOR_ID(database)
365
STRUCT_FOR_ID(decode)
366
STRUCT_FOR_ID(decoder)
367
STRUCT_FOR_ID(default)
368
STRUCT_FOR_ID(defaultaction)
369
STRUCT_FOR_ID(delete)
370
STRUCT_FOR_ID(depth)
371
STRUCT_FOR_ID(detect_types)
372
STRUCT_FOR_ID(deterministic)
373
STRUCT_FOR_ID(device)
374
STRUCT_FOR_ID(dict)
375
STRUCT_FOR_ID(dictcomp)
376
STRUCT_FOR_ID(difference_update)
377
STRUCT_FOR_ID(digest)
378
STRUCT_FOR_ID(digest_size)
379
STRUCT_FOR_ID(digestmod)
380
STRUCT_FOR_ID(dir_fd)
381
STRUCT_FOR_ID(discard)
382
STRUCT_FOR_ID(dispatch_table)
383
STRUCT_FOR_ID(displayhook)
384
STRUCT_FOR_ID(dklen)
385
STRUCT_FOR_ID(doc)
386
STRUCT_FOR_ID(dont_inherit)
387
STRUCT_FOR_ID(dst)
388
STRUCT_FOR_ID(dst_dir_fd)
389
STRUCT_FOR_ID(duration)
390
STRUCT_FOR_ID(e)
391
STRUCT_FOR_ID(eager_start)
392
STRUCT_FOR_ID(effective_ids)
393
STRUCT_FOR_ID(element_factory)
394
STRUCT_FOR_ID(encode)
395
STRUCT_FOR_ID(encoding)
396
STRUCT_FOR_ID(end)
397
STRUCT_FOR_ID(end_lineno)
398
STRUCT_FOR_ID(end_offset)
399
STRUCT_FOR_ID(endpos)
400
STRUCT_FOR_ID(entrypoint)
401
STRUCT_FOR_ID(env)
402
STRUCT_FOR_ID(errors)
403
STRUCT_FOR_ID(event)
404
STRUCT_FOR_ID(eventmask)
405
STRUCT_FOR_ID(exc_type)
406
STRUCT_FOR_ID(exc_value)
407
STRUCT_FOR_ID(excepthook)
408
STRUCT_FOR_ID(exception)
409
STRUCT_FOR_ID(existing_file_name)
410
STRUCT_FOR_ID(exp)
411
STRUCT_FOR_ID(extend)
412
STRUCT_FOR_ID(extra_tokens)
413
STRUCT_FOR_ID(facility)
414
STRUCT_FOR_ID(factory)
415
STRUCT_FOR_ID(false)
416
STRUCT_FOR_ID(family)
417
STRUCT_FOR_ID(fanout)
418
STRUCT_FOR_ID(fd)
419
STRUCT_FOR_ID(fd2)
420
STRUCT_FOR_ID(fdel)
421
STRUCT_FOR_ID(fget)
422
STRUCT_FOR_ID(file)
423
STRUCT_FOR_ID(file_actions)
424
STRUCT_FOR_ID(filename)
425
STRUCT_FOR_ID(fileno)
426
STRUCT_FOR_ID(filepath)
427
STRUCT_FOR_ID(fillvalue)
428
STRUCT_FOR_ID(filters)
429
STRUCT_FOR_ID(final)
430
STRUCT_FOR_ID(find_class)
431
STRUCT_FOR_ID(fix_imports)
432
STRUCT_FOR_ID(flags)
433
STRUCT_FOR_ID(flush)
434
STRUCT_FOR_ID(follow_symlinks)
435
STRUCT_FOR_ID(format)
436
STRUCT_FOR_ID(frequency)
437
STRUCT_FOR_ID(from_param)
438
STRUCT_FOR_ID(fromlist)
439
STRUCT_FOR_ID(fromtimestamp)
440
STRUCT_FOR_ID(fromutc)
441
STRUCT_FOR_ID(fset)
442
STRUCT_FOR_ID(func)
443
STRUCT_FOR_ID(future)
444
STRUCT_FOR_ID(generation)
445
STRUCT_FOR_ID(genexpr)
446
STRUCT_FOR_ID(get)
447
STRUCT_FOR_ID(get_debug)
448
STRUCT_FOR_ID(get_event_loop)
449
STRUCT_FOR_ID(get_loop)
450
STRUCT_FOR_ID(get_source)
451
STRUCT_FOR_ID(getattr)
452
STRUCT_FOR_ID(getstate)
453
STRUCT_FOR_ID(gid)
454
STRUCT_FOR_ID(globals)
455
STRUCT_FOR_ID(groupindex)
456
STRUCT_FOR_ID(groups)
457
STRUCT_FOR_ID(handle)
458
STRUCT_FOR_ID(hash_name)
459
STRUCT_FOR_ID(header)
460
STRUCT_FOR_ID(headers)
461
STRUCT_FOR_ID(hi)
462
STRUCT_FOR_ID(hook)
463
STRUCT_FOR_ID(id)
464
STRUCT_FOR_ID(ident)
465
STRUCT_FOR_ID(ignore)
466
STRUCT_FOR_ID(imag)
467
STRUCT_FOR_ID(importlib)
468
STRUCT_FOR_ID(in_fd)
469
STRUCT_FOR_ID(incoming)
470
STRUCT_FOR_ID(indexgroup)
471
STRUCT_FOR_ID(inf)
472
STRUCT_FOR_ID(infer_variance)
473
STRUCT_FOR_ID(inheritable)
474
STRUCT_FOR_ID(initial)
475
STRUCT_FOR_ID(initial_bytes)
476
STRUCT_FOR_ID(initial_value)
477
STRUCT_FOR_ID(initval)
478
STRUCT_FOR_ID(inner_size)
479
STRUCT_FOR_ID(input)
480
STRUCT_FOR_ID(insert_comments)
481
STRUCT_FOR_ID(insert_pis)
482
STRUCT_FOR_ID(instructions)
483
STRUCT_FOR_ID(intern)
484
STRUCT_FOR_ID(intersection)
485
STRUCT_FOR_ID(is_running)
486
STRUCT_FOR_ID(isatty)
487
STRUCT_FOR_ID(isinstance)
488
STRUCT_FOR_ID(isoformat)
489
STRUCT_FOR_ID(isolation_level)
490
STRUCT_FOR_ID(istext)
491
STRUCT_FOR_ID(item)
492
STRUCT_FOR_ID(items)
493
STRUCT_FOR_ID(iter)
494
STRUCT_FOR_ID(iterable)
495
STRUCT_FOR_ID(iterations)
496
STRUCT_FOR_ID(join)
497
STRUCT_FOR_ID(jump)
498
STRUCT_FOR_ID(keepends)
499
STRUCT_FOR_ID(key)
500
STRUCT_FOR_ID(keyfile)
501
STRUCT_FOR_ID(keys)
502
STRUCT_FOR_ID(kind)
503
STRUCT_FOR_ID(kw)
504
STRUCT_FOR_ID(kw1)
505
STRUCT_FOR_ID(kw2)
506
STRUCT_FOR_ID(lambda)
507
STRUCT_FOR_ID(last)
508
STRUCT_FOR_ID(last_exc)
509
STRUCT_FOR_ID(last_node)
510
STRUCT_FOR_ID(last_traceback)
511
STRUCT_FOR_ID(last_type)
512
STRUCT_FOR_ID(last_value)
513
STRUCT_FOR_ID(latin1)
514
STRUCT_FOR_ID(leaf_size)
515
STRUCT_FOR_ID(len)
516
STRUCT_FOR_ID(length)
517
STRUCT_FOR_ID(level)
518
STRUCT_FOR_ID(limit)
519
STRUCT_FOR_ID(line)
520
STRUCT_FOR_ID(line_buffering)
521
STRUCT_FOR_ID(lineno)
522
STRUCT_FOR_ID(listcomp)
523
STRUCT_FOR_ID(little)
524
STRUCT_FOR_ID(lo)
525
STRUCT_FOR_ID(locale)
526
STRUCT_FOR_ID(locals)
527
STRUCT_FOR_ID(logoption)
528
STRUCT_FOR_ID(loop)
529
STRUCT_FOR_ID(mapping)
530
STRUCT_FOR_ID(match)
531
STRUCT_FOR_ID(max_length)
532
STRUCT_FOR_ID(maxdigits)
533
STRUCT_FOR_ID(maxevents)
534
STRUCT_FOR_ID(maxmem)
535
STRUCT_FOR_ID(maxsplit)
536
STRUCT_FOR_ID(maxvalue)
537
STRUCT_FOR_ID(memLevel)
538
STRUCT_FOR_ID(memlimit)
539
STRUCT_FOR_ID(message)
540
STRUCT_FOR_ID(metaclass)
541
STRUCT_FOR_ID(metadata)
542
STRUCT_FOR_ID(method)
543
STRUCT_FOR_ID(mod)
544
STRUCT_FOR_ID(mode)
545
STRUCT_FOR_ID(module)
546
STRUCT_FOR_ID(module_globals)
547
STRUCT_FOR_ID(modules)
548
STRUCT_FOR_ID(mro)
549
STRUCT_FOR_ID(msg)
550
STRUCT_FOR_ID(mycmp)
551
STRUCT_FOR_ID(n)
552
STRUCT_FOR_ID(n_arg)
553
STRUCT_FOR_ID(n_fields)
554
STRUCT_FOR_ID(n_sequence_fields)
555
STRUCT_FOR_ID(n_unnamed_fields)
556
STRUCT_FOR_ID(name)
557
STRUCT_FOR_ID(name_from)
558
STRUCT_FOR_ID(namespace_separator)
559
STRUCT_FOR_ID(namespaces)
560
STRUCT_FOR_ID(narg)
561
STRUCT_FOR_ID(ndigits)
562
STRUCT_FOR_ID(new_file_name)
563
STRUCT_FOR_ID(new_limit)
564
STRUCT_FOR_ID(newline)
565
STRUCT_FOR_ID(newlines)
566
STRUCT_FOR_ID(next)
567
STRUCT_FOR_ID(nlocals)
568
STRUCT_FOR_ID(node_depth)
569
STRUCT_FOR_ID(node_offset)
570
STRUCT_FOR_ID(ns)
571
STRUCT_FOR_ID(nstype)
572
STRUCT_FOR_ID(nt)
573
STRUCT_FOR_ID(null)
574
STRUCT_FOR_ID(number)
575
STRUCT_FOR_ID(obj)
576
STRUCT_FOR_ID(object)
577
STRUCT_FOR_ID(offset)
578
STRUCT_FOR_ID(offset_dst)
579
STRUCT_FOR_ID(offset_src)
580
STRUCT_FOR_ID(on_type_read)
581
STRUCT_FOR_ID(onceregistry)
582
STRUCT_FOR_ID(only_keys)
583
STRUCT_FOR_ID(oparg)
584
STRUCT_FOR_ID(opcode)
585
STRUCT_FOR_ID(open)
586
STRUCT_FOR_ID(opener)
587
STRUCT_FOR_ID(operation)
588
STRUCT_FOR_ID(optimize)
589
STRUCT_FOR_ID(options)
590
STRUCT_FOR_ID(order)
591
STRUCT_FOR_ID(origin)
592
STRUCT_FOR_ID(out_fd)
593
STRUCT_FOR_ID(outgoing)
594
STRUCT_FOR_ID(overlapped)
595
STRUCT_FOR_ID(owner)
596
STRUCT_FOR_ID(p)
597
STRUCT_FOR_ID(pages)
598
STRUCT_FOR_ID(parent)
599
STRUCT_FOR_ID(password)
600
STRUCT_FOR_ID(path)
601
STRUCT_FOR_ID(pattern)
602
STRUCT_FOR_ID(peek)
603
STRUCT_FOR_ID(persistent_id)
604
STRUCT_FOR_ID(persistent_load)
605
STRUCT_FOR_ID(person)
606
STRUCT_FOR_ID(pi_factory)
607
STRUCT_FOR_ID(pid)
608
STRUCT_FOR_ID(policy)
609
STRUCT_FOR_ID(pos)
610
STRUCT_FOR_ID(pos1)
611
STRUCT_FOR_ID(pos2)
612
STRUCT_FOR_ID(posix)
613
STRUCT_FOR_ID(print_file_and_line)
614
STRUCT_FOR_ID(priority)
615
STRUCT_FOR_ID(progress)
616
STRUCT_FOR_ID(progress_handler)
617
STRUCT_FOR_ID(progress_routine)
618
STRUCT_FOR_ID(proto)
619
STRUCT_FOR_ID(protocol)
620
STRUCT_FOR_ID(ps1)
621
STRUCT_FOR_ID(ps2)
622
STRUCT_FOR_ID(query)
623
STRUCT_FOR_ID(quotetabs)
624
STRUCT_FOR_ID(r)
625
STRUCT_FOR_ID(raw)
626
STRUCT_FOR_ID(read)
627
STRUCT_FOR_ID(read1)
628
STRUCT_FOR_ID(readable)
629
STRUCT_FOR_ID(readall)
630
STRUCT_FOR_ID(readinto)
631
STRUCT_FOR_ID(readinto1)
632
STRUCT_FOR_ID(readline)
633
STRUCT_FOR_ID(readonly)
634
STRUCT_FOR_ID(real)
635
STRUCT_FOR_ID(reducer_override)
636
STRUCT_FOR_ID(registry)
637
STRUCT_FOR_ID(rel_tol)
638
STRUCT_FOR_ID(release)
639
STRUCT_FOR_ID(reload)
640
STRUCT_FOR_ID(repl)
641
STRUCT_FOR_ID(replace)
642
STRUCT_FOR_ID(reserved)
643
STRUCT_FOR_ID(reset)
644
STRUCT_FOR_ID(resetids)
645
STRUCT_FOR_ID(return)
646
STRUCT_FOR_ID(reverse)
647
STRUCT_FOR_ID(reversed)
648
STRUCT_FOR_ID(s)
649
STRUCT_FOR_ID(salt)
650
STRUCT_FOR_ID(sched_priority)
651
STRUCT_FOR_ID(scheduler)
652
STRUCT_FOR_ID(seek)
653
STRUCT_FOR_ID(seekable)
654
STRUCT_FOR_ID(selectors)
655
STRUCT_FOR_ID(self)
656
STRUCT_FOR_ID(send)
657
STRUCT_FOR_ID(sep)
658
STRUCT_FOR_ID(sequence)
659
STRUCT_FOR_ID(server_hostname)
660
STRUCT_FOR_ID(server_side)
661
STRUCT_FOR_ID(session)
662
STRUCT_FOR_ID(setcomp)
663
STRUCT_FOR_ID(setpgroup)
664
STRUCT_FOR_ID(setsid)
665
STRUCT_FOR_ID(setsigdef)
666
STRUCT_FOR_ID(setsigmask)
667
STRUCT_FOR_ID(setstate)
668
STRUCT_FOR_ID(shape)
669
STRUCT_FOR_ID(show_cmd)
670
STRUCT_FOR_ID(signed)
671
STRUCT_FOR_ID(size)
672
STRUCT_FOR_ID(sizehint)
673
STRUCT_FOR_ID(skip_file_prefixes)
674
STRUCT_FOR_ID(sleep)
675
STRUCT_FOR_ID(sock)
676
STRUCT_FOR_ID(sort)
677
STRUCT_FOR_ID(sound)
678
STRUCT_FOR_ID(source)
679
STRUCT_FOR_ID(source_traceback)
680
STRUCT_FOR_ID(src)
681
STRUCT_FOR_ID(src_dir_fd)
682
STRUCT_FOR_ID(stacklevel)
683
STRUCT_FOR_ID(start)
684
STRUCT_FOR_ID(statement)
685
STRUCT_FOR_ID(status)
686
STRUCT_FOR_ID(stderr)
687
STRUCT_FOR_ID(stdin)
688
STRUCT_FOR_ID(stdout)
689
STRUCT_FOR_ID(step)
690
STRUCT_FOR_ID(steps)
691
STRUCT_FOR_ID(store_name)
692
STRUCT_FOR_ID(strategy)
693
STRUCT_FOR_ID(strftime)
694
STRUCT_FOR_ID(strict)
695
STRUCT_FOR_ID(strict_mode)
696
STRUCT_FOR_ID(string)
697
STRUCT_FOR_ID(sub_key)
698
STRUCT_FOR_ID(symmetric_difference_update)
699
STRUCT_FOR_ID(tabsize)
700
STRUCT_FOR_ID(tag)
701
STRUCT_FOR_ID(target)
702
STRUCT_FOR_ID(target_is_directory)
703
STRUCT_FOR_ID(task)
704
STRUCT_FOR_ID(tb_frame)
705
STRUCT_FOR_ID(tb_lasti)
706
STRUCT_FOR_ID(tb_lineno)
707
STRUCT_FOR_ID(tb_next)
708
STRUCT_FOR_ID(tell)
709
STRUCT_FOR_ID(template)
710
STRUCT_FOR_ID(term)
711
STRUCT_FOR_ID(text)
712
STRUCT_FOR_ID(threading)
713
STRUCT_FOR_ID(throw)
714
STRUCT_FOR_ID(timeout)
715
STRUCT_FOR_ID(times)
716
STRUCT_FOR_ID(timetuple)
717
STRUCT_FOR_ID(top)
718
STRUCT_FOR_ID(trace_callback)
719
STRUCT_FOR_ID(traceback)
720
STRUCT_FOR_ID(trailers)
721
STRUCT_FOR_ID(translate)
722
STRUCT_FOR_ID(true)
723
STRUCT_FOR_ID(truncate)
724
STRUCT_FOR_ID(twice)
725
STRUCT_FOR_ID(txt)
726
STRUCT_FOR_ID(type)
727
STRUCT_FOR_ID(type_params)
728
STRUCT_FOR_ID(tz)
729
STRUCT_FOR_ID(tzname)
730
STRUCT_FOR_ID(uid)
731
STRUCT_FOR_ID(unlink)
732
STRUCT_FOR_ID(unraisablehook)
733
STRUCT_FOR_ID(uri)
734
STRUCT_FOR_ID(usedforsecurity)
735
STRUCT_FOR_ID(value)
736
STRUCT_FOR_ID(values)
737
STRUCT_FOR_ID(version)
738
STRUCT_FOR_ID(volume)
739
STRUCT_FOR_ID(warnings)
740
STRUCT_FOR_ID(warnoptions)
741
STRUCT_FOR_ID(wbits)
742
STRUCT_FOR_ID(week)
743
STRUCT_FOR_ID(weekday)
744
STRUCT_FOR_ID(which)
745
STRUCT_FOR_ID(who)
746
STRUCT_FOR_ID(withdata)
747
STRUCT_FOR_ID(writable)
748
STRUCT_FOR_ID(write)
749
STRUCT_FOR_ID(write_through)
750
STRUCT_FOR_ID(x)
751
STRUCT_FOR_ID(year)
752
STRUCT_FOR_ID(zdict)
753
} identifiers;
754
struct {
755
PyASCIIObject _ascii;
756
uint8_t _data[2];
757
} ascii[128];
758
struct {
759
PyCompactUnicodeObject _latin1;
760
uint8_t _data[2];
761
} latin1[128];
762
};
763
/* End auto-generated code */
764
765
#undef ID
766
#undef STR
767
768
769
#define _Py_ID(NAME) \
770
(_Py_SINGLETON(strings.identifiers._py_ ## NAME._ascii.ob_base))
771
#define _Py_STR(NAME) \
772
(_Py_SINGLETON(strings.literals._py_ ## NAME._ascii.ob_base))
773
774
/* _Py_DECLARE_STR() should precede all uses of _Py_STR() in a function.
775
776
This is true even if the same string has already been declared
777
elsewhere, even in the same file. Mismatched duplicates are detected
778
by Tools/scripts/generate-global-objects.py.
779
780
Pairing _Py_DECLARE_STR() with every use of _Py_STR() makes sure the
781
string keeps working even if the declaration is removed somewhere
782
else. It also makes it clear what the actual string is at every
783
place it is being used. */
784
#define _Py_DECLARE_STR(name, str)
785
786
#ifdef __cplusplus
787
}
788
#endif
789
#endif /* !Py_INTERNAL_GLOBAL_STRINGS_H */
790
791