C++ protection and a new function.
authorWerner Koch <wk@gnupg.org>
Fri, 17 Oct 2008 13:47:43 +0000 (13:47 +0000)
committerWerner Koch <wk@gnupg.org>
Fri, 17 Oct 2008 13:47:43 +0000 (13:47 +0000)
ChangeLog
secmem/memory.h
secmem/secmem.c

index 91a0fa4..35dce69 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2008-10-17  Werner Koch  <wk@g10code.com>
+
+       * secmem/memory.h: Add C++ extern declaration.
+
+       * secmem/secmem.c (secmem_get_max_size): New.
+
 2008-07-25  Marcus Brinkmann  <marcus@ulysses.g10code.com>
 
        * qt4/Makefile.am (DISTCLEANFILES): Rename to CLEANFILES.
index c6d04b8..354c6c9 100644 (file)
 
 #include <sys/types.h>
 
+#ifdef __cplusplus
+extern "C" {
+#if 0 
+}
+#endif
+#endif
+
+
 /* values for flags, hardcoded in secmem.c */
 #define SECMEM_WARN            0
 #define SECMEM_DONT_WARN       1
@@ -36,5 +44,12 @@ int  m_is_secure( const void *p );
 void secmem_dump_stats(void);
 void secmem_set_flags( unsigned flags );
 unsigned secmem_get_flags(void);
+size_t secmem_get_max_size (void);
 
+#if 0 
+{
+#endif
+#ifdef __cplusplus
+}
+#endif
 #endif /* _MEMORY_H */
index 7c92b41..f28afb0 100644 (file)
@@ -446,3 +446,9 @@ secmem_dump_stats()
                (ulong)poollen, (ulong)poolsize );
 }
 
+
+size_t 
+secmem_get_max_size (void)
+{
+  return poolsize;
+}