-
-
Notifications
You must be signed in to change notification settings - Fork 231
/
Copy pathconstants.h
69 lines (62 loc) · 3.51 KB
/
constants.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
/*
* Copyright 2011 Steven Watanabe
*
* This file is part of Jam - see jam.c for Copyright information.
*/
/*
* constants.h - constant objects
*/
#ifndef BOOST_JAM_CONSTANTS_H
#define BOOST_JAM_CONSTANTS_H
#include "config.h"
#include "object.h"
void constants_init( void );
void constants_done( void );
extern OBJECT * constant_empty; /* "" */
extern OBJECT * constant_dot; /* "." */
extern OBJECT * constant_plus; /* "+" */
extern OBJECT * constant_star; /* "*" */
extern OBJECT * constant_question_mark; /* "?" */
extern OBJECT * constant_ok; /* "ok" */
extern OBJECT * constant_true; /* "true" */
extern OBJECT * constant_name; /* "__name__" */
extern OBJECT * constant_bases; /* "__bases__" */
extern OBJECT * constant_class; /* "__class__" */
extern OBJECT * constant_typecheck; /* ".typecheck" */
extern OBJECT * constant_builtin; /* "(builtin)" */
extern OBJECT * constant_HCACHEFILE; /* "HCACHEFILE" */
extern OBJECT * constant_HCACHEMAXAGE; /* "HCACHEMAXAGE" */
extern OBJECT * constant_HDRSCAN; /* "HDRSCAN" */
extern OBJECT * constant_HDRRULE; /* "HDRRULE" */
extern OBJECT * constant_BINDRULE; /* "BINDRULE" */
extern OBJECT * constant_LOCATE; /* "LOCATE" */
extern OBJECT * constant_SEARCH; /* "SEARCH" */
extern OBJECT * constant_JAM_SEMAPHORE; /* "JAM_SEMAPHORE" */
extern OBJECT * constant_TIMING_RULE; /* "__TIMING_RULE__" */
extern OBJECT * constant_ACTION_RULE; /* "__ACTION_RULE__" */
extern OBJECT * constant_JAMSHELL; /* "JAMSHELL" */
extern OBJECT * constant_TMPDIR; /* "TMPDIR" */
extern OBJECT * constant_TMPNAME; /* "TMPNAME" */
extern OBJECT * constant_TMPFILE; /* "TMPFILE" */
extern OBJECT * constant_STDOUT; /* "STDOUT" */
extern OBJECT * constant_STDERR; /* "STDERR" */
extern OBJECT * constant_ENVIRON; /* ".ENVIRON" */
extern OBJECT * constant_all; /* "all" */
extern OBJECT * constant_other; /* "[OTHER]" */
extern OBJECT * constant_total; /* "[TOTAL]" */
extern OBJECT * constant_FILE_DIRSCAN; /* "FILE_DIRSCAN" */
extern OBJECT * constant_MAIN; /* "MAIN" */
extern OBJECT * constant_MAIN_MAKE; /* "MAIN_MAKE" */
extern OBJECT * constant_MAKE_MAKE0; /* "MAKE_MAKE0" */
extern OBJECT * constant_MAKE_MAKE1; /* "MAKE_MAKE1" */
extern OBJECT * constant_MAKE_MAKE0SORT; /* "MAKE_MAKE0SORT" */
extern OBJECT * constant_BINDMODULE; /* "BINDMODULE" */
extern OBJECT * constant_IMPORT_MODULE; /* "IMPORT_MODULE" */
extern OBJECT * constant_BUILTIN_GLOB_BACK; /* "BUILTIN_GLOB_BACK" */
extern OBJECT * constant_timestamp; /* "timestamp" */
extern OBJECT * constant_python; /* "__python__" */
extern OBJECT * constant_python_interface; /* "python_interface" */
extern OBJECT * constant_FILE_ARCHIVESCAN; /* "FILE_ARCHIVESCAN" */
extern OBJECT * constant_BUILTIN_GLOB_ARCHIVE_BACK; /* "BUILTIN_GLOB_ARCHIVE_BACK" */
extern OBJECT * constant_RESPONSE_FILE_SUB; // "RESPONSE_FILE_SUB"
#endif