swfvideo.o is now compiled separately.
[swftools.git] / lib / q.h
diff --git a/lib/q.h b/lib/q.h
index b530447..42c938d 100644 (file)
--- a/lib/q.h
+++ b/lib/q.h
 #define __q_h__
 
 #include <stdio.h>
+#include "../config.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
 
 /* dynamically growing mem section */
 typedef struct _mem_t {
@@ -88,7 +93,7 @@ void dictionary_del(dictionary_t*dict, const char* name);
 void dictionary_clear(dictionary_t*dict);
 void dictionary_destroy(dictionary_t*dict);
 
-char* strndup(const char*str, int size);
+char* strdup_n(const char*str, int size);
 
 void* qmalloc_internal(int len);
 void* qrealloc_internal(void*old, int len);
@@ -98,4 +103,8 @@ void qfree_internal(void*old);
 #define qrealloc(old, len) qmalloc_internal(old, len)
 #define qfree(old) qmalloc_internal(old)
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif //__q_h__