summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/glfont.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/glfont.cc b/lib/glfont.cc
index 2c888ab..b00f470 100644
--- a/lib/glfont.cc
+++ b/lib/glfont.cc
@@ -156,7 +156,7 @@ mogltk::font::~font() {
delete fonttex[i];
}
- free((void *) fonttex);
+ free((void *&) fonttex);
free(sizes);
}
@@ -252,7 +252,11 @@ int mogltk::font::printf(const String & m, ...) {
int r;
va_start(ap, m);
+#ifdef HAVE_VSNPRINTF
r = vsnprintf(buffer, STRBUFSIZ, m.to_charp(), ap);
+#else
+ r = vsprintf(buffer, m.to_charp(), ap);
+#endif
va_end(ap);
for (p = buffer; *p; p++) {