diff options
Diffstat (limited to 'Build/source/utils/asymptote/settings.h')
-rw-r--r-- | Build/source/utils/asymptote/settings.h | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/Build/source/utils/asymptote/settings.h b/Build/source/utils/asymptote/settings.h index 7db42e599fa..effcc16d9dc 100644 --- a/Build/source/utils/asymptote/settings.h +++ b/Build/source/utils/asymptote/settings.h @@ -51,23 +51,25 @@ bool warn(const string& s); extern string systemDir; extern string docdir; extern const string dirsep; - +extern string tempdir; + extern bool safe; - + +bool globalread(); bool globalwrite(); extern const string suffix; extern const string guisuffix; extern const string standardprefix; - + extern string historyname; - + void SetPageDimensions(); types::record *getSettingsModule(); vm::item& Setting(string name); - + template <typename T> inline T getSetting(string name) { @@ -80,7 +82,7 @@ extern bool gray; extern bool bw; extern bool rgb; extern bool cmyk; - + bool view(); bool trap(); string outname(); @@ -90,20 +92,20 @@ void setOptions(int argc, char *argv[]); // Access the arguments once options have been parsed. int numArgs(); char *getArg(int n); - + Int getScroll(); - + extern mode_t mask; - + bool xe(const string& texengine); bool lua(const string& texengine); bool pdf(const string& texengine); bool latex(const string& texengine); bool context(const string& texengine); - + string nativeformat(); string defaultformat(); - + const char *beginlabel(const string& texengine); const char *endlabel(const string& texengine); const char *rawpostscript(const string& texengine); @@ -111,10 +113,10 @@ const char *beginpicture(const string& texengine); const char *endpicture(const string& texengine); const char *beginspecial(const string& texengine); const char *endspecial(); - + string texcommand(); string texprogram(); - + const double inches=72.0; const double cm=inches/2.54; const double tex2ps=72.0/72.27; |