summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrederic Peters <fpeters@entrouvert.com>2004-12-17 16:57:32 +0000
committerFrederic Peters <fpeters@entrouvert.com>2004-12-17 16:57:32 +0000
commit40011072329bcb4344aceee0fd4040710f7f9f86 (patch)
tree5824df6fcf7373b933ddc6f6104c410a856001b6
parent195ff4064ed680af7556f7125650f32f9977b4fe (diff)
downloadlasso-40011072329bcb4344aceee0fd4040710f7f9f86.tar.gz
lasso-40011072329bcb4344aceee0fd4040710f7f9f86.tar.xz
lasso-40011072329bcb4344aceee0fd4040710f7f9f86.zip
don't export functions defined in tools.h
-rw-r--r--lasso/xml/tools.h22
-rw-r--r--lasso/xml/xml.h3
2 files changed, 14 insertions, 11 deletions
diff --git a/lasso/xml/tools.h b/lasso/xml/tools.h
index de36f8b8..a63ec27c 100644
--- a/lasso/xml/tools.h
+++ b/lasso/xml/tools.h
@@ -46,21 +46,21 @@ typedef enum {
LASSO_PEM_FILE_TYPE_CERT
} lassoPemFileType;
-LASSO_EXPORT void lasso_build_random_sequence(char *buffer, unsigned int size);
-LASSO_EXPORT char* lasso_build_unique_id(unsigned int size);
-LASSO_EXPORT char* lasso_get_current_time(void);
-LASSO_EXPORT lassoPemFileType lasso_get_pem_file_type(const char *file);
+void lasso_build_random_sequence(char *buffer, unsigned int size);
+char* lasso_build_unique_id(unsigned int size);
+char* lasso_get_current_time(void);
+lassoPemFileType lasso_get_pem_file_type(const char *file);
-LASSO_EXPORT xmlSecKey* lasso_get_public_key_from_pem_cert_file(const char *file);
-LASSO_EXPORT xmlSecKeysMngr* lasso_load_certs_from_pem_certs_chain_file (const char *file);
+xmlSecKey* lasso_get_public_key_from_pem_cert_file(const char *file);
+xmlSecKeysMngr* lasso_load_certs_from_pem_certs_chain_file (const char *file);
-LASSO_EXPORT xmlChar* lasso_query_sign(xmlChar *query,
- lassoSignatureMethod sign_method, const char *private_key_file);
+xmlChar* lasso_query_sign(xmlChar *query,
+ lassoSignatureMethod sign_method, const char *private_key_file);
-LASSO_EXPORT int lasso_query_verify_signature(
- const char *query, const char *sender_public_key_file);
+int lasso_query_verify_signature(
+ const char *query, const char *sender_public_key_file);
-LASSO_EXPORT char* lasso_sha1(const char *str);
+char* lasso_sha1(const char *str);
char** urlencoded_to_strings(const char *str);
diff --git a/lasso/xml/xml.h b/lasso/xml/xml.h
index 7dedb894..e2a7cbd1 100644
--- a/lasso/xml/xml.h
+++ b/lasso/xml/xml.h
@@ -41,7 +41,10 @@ extern "C" {
#include <lasso/xml/errors.h>
#include <lasso/xml/strings.h>
+
+#ifdef LASSO_INTERNALS
#include <lasso/xml/tools.h>
+#endif
#define LASSO_TYPE_NODE (lasso_node_get_type())
#define LASSO_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), LASSO_TYPE_NODE, LassoNode))