diff --git a/doc/libfprint-sections.txt b/doc/libfprint-sections.txt
index 7c6c983..103d010 100644
--- a/doc/libfprint-sections.txt
+++ b/doc/libfprint-sections.txt
@@ -3,6 +3,7 @@
 <INCLUDE>fprint.h</INCLUDE>
 <FILE>events</FILE>
 <TITLE>Initialisation and events handling</TITLE>
+LIBFPRINT_DEPRECATED
 fp_set_debug
 fp_init
 fp_exit
diff --git a/libfprint/fprint.h b/libfprint/fprint.h
index 49f19c1..c6efecc 100644
--- a/libfprint/fprint.h
+++ b/libfprint/fprint.h
@@ -29,6 +29,13 @@ extern "C" {
 #include <unistd.h>
 #include <sys/time.h>
 
+/**
+ * LIBFPRINT_DEPRECATED:
+ *
+ * Expands to the GNU C deprecated attribute if the compiler is `gcc`. When
+ * called with the `-Wdeprecated-declarations` option, `gcc` will generate warnings
+ * when deprecated interfaces are used.
+ */
 #define LIBFPRINT_DEPRECATED __attribute__((__deprecated__))
 
 /**