summaryrefslogtreecommitdiff
path: root/graphics/asymptote/memory.h
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2021-12-28 03:01:00 +0000
committerNorbert Preining <norbert@preining.info>2021-12-28 03:01:00 +0000
commitecdf859b6ce481abfd530425dcf6f0f764bd0001 (patch)
tree13bc161dc046876ac6c92fce5f9f5034ba9aa573 /graphics/asymptote/memory.h
parent790995b7e79697514364450bf9c04f1b8d500838 (diff)
CTAN sync 202112280300
Diffstat (limited to 'graphics/asymptote/memory.h')
-rw-r--r--graphics/asymptote/memory.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/graphics/asymptote/memory.h b/graphics/asymptote/memory.h
index a201f5bd4f..8e878ef712 100644
--- a/graphics/asymptote/memory.h
+++ b/graphics/asymptote/memory.h
@@ -187,6 +187,7 @@ typedef std::basic_ostringstream<char,std::char_traits<char>,
typedef std::basic_stringbuf<char,std::char_traits<char>,
gc_allocator<char> > stringbuf;
inline void compact(int x) {GC_set_dont_expand(x);}
+inline std::string stdString(string s) {return std::string(s.c_str());}
#else
inline void compact(int x) {}
typedef std::string string;
@@ -194,6 +195,7 @@ typedef std::stringstream stringstream;
typedef std::istringstream istringstream;
typedef std::ostringstream ostringstream;
typedef std::stringbuf stringbuf;
+inline std::string stdString(string s) {return s;}
#endif // USEGC
} // namespace mem