Add ASN1_DISABLE_DEPRECATED.
authorSimon Josefsson <simon@josefsson.org>
Thu, 6 Nov 2008 09:45:08 +0000 (10:45 +0100)
committerSimon Josefsson <simon@josefsson.org>
Thu, 6 Nov 2008 09:45:08 +0000 (10:45 +0100)
doc/reference/Makefile.am
lib/errors.c
lib/libtasn1.h

index a607cb0..c6f8fc1 100644 (file)
@@ -25,7 +25,7 @@ SCANGOBJ_OPTIONS=
 
 # Extra options to supply to gtkdoc-scan.
 # e.g. SCAN_OPTIONS=--deprecated-guards="GTK_DISABLE_DEPRECATED"
-SCAN_OPTIONS=
+SCAN_OPTIONS=--deprecated-guards=ASN1_DISABLE_DEPRECATED
 
 # Extra options to supply to gtkdoc-mkdb.
 # e.g. MKDB_OPTIONS=--sgml-mode --output-format=xml
index f4ed364..cbfb622 100644 (file)
@@ -97,6 +97,8 @@ asn1_strerror (asn1_retCode error)
   return NULL;
 }
 
+#ifndef ASN1_DISABLE_DEPRECATED
+
 /* Compatibility mappings to preserve ABI. */
 
 /**
@@ -131,3 +133,5 @@ libtasn1_strerror (asn1_retCode error)
 {
   return asn1_strerror (error);
 }
+
+#endif
index bc1a465..94ba802 100644 (file)
@@ -234,6 +234,8 @@ extern "C"
 
   /* Deprecated stuff. */
 
+#ifndef ASN1_DISABLE_DEPRECATED
+
 #define LIBTASN1_VERSION ASN1_VERSION
 
 #ifndef MAX_NAME_SIZE
@@ -257,6 +259,8 @@ extern "C"
   /* Use asn1_perror instead. */
   void libtasn1_perror (asn1_retCode error) ASN1_DEPRECATED;
 
+#endif
+
 #ifdef __cplusplus
 }
 #endif