Clarify license declaration
[platform/upstream/dbus.git] / dbus / dbus-signature.h
index 5ebb59c..443941c 100644 (file)
@@ -1,5 +1,5 @@
-/* -*- mode: C; c-file-style: "gnu" -*- */
-/* dbus-signatures.h utility functions for D-BUS types
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+/* dbus-signatures.h utility functions for D-Bus types
  *
  * Copyright (C) 2005 Red Hat Inc.
  *
@@ -17,7 +17,7 @@
  * 
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
  *
  */
 #if !defined (DBUS_INSIDE_DBUS_H) && !defined (DBUS_COMPILATION)
 DBUS_BEGIN_DECLS
 
 /**
+ * @addtogroup DBusSignature
+ * @{
+ */
+
+/**
  * DBusSignatureIter struct; contains no public fields 
  */
 typedef struct
@@ -45,30 +50,46 @@ typedef struct
   int dummy17;           /**< Don't use this */
 } DBusSignatureIter;
 
+DBUS_EXPORT
 void            dbus_signature_iter_init             (DBusSignatureIter       *iter,
                                                      const char              *signature);
 
+DBUS_EXPORT
 int             dbus_signature_iter_get_current_type (const DBusSignatureIter *iter);
 
+DBUS_EXPORT
 char *          dbus_signature_iter_get_signature    (const DBusSignatureIter *iter);
 
+DBUS_EXPORT
 int             dbus_signature_iter_get_element_type (const DBusSignatureIter *iter);
 
+DBUS_EXPORT
 dbus_bool_t     dbus_signature_iter_next             (DBusSignatureIter       *iter);
 
+DBUS_EXPORT
 void            dbus_signature_iter_recurse          (const DBusSignatureIter *iter,
                                                      DBusSignatureIter       *subiter);
 
+DBUS_EXPORT
 dbus_bool_t     dbus_signature_validate              (const char       *signature,
                                                      DBusError        *error);
 
+DBUS_EXPORT
 dbus_bool_t     dbus_signature_validate_single       (const char       *signature,
                                                      DBusError        *error);
 
+DBUS_EXPORT
+dbus_bool_t     dbus_type_is_valid                   (int            typecode);
+
+DBUS_EXPORT
 dbus_bool_t     dbus_type_is_basic                   (int            typecode);
+DBUS_EXPORT
 dbus_bool_t     dbus_type_is_container               (int            typecode);
+DBUS_EXPORT
 dbus_bool_t     dbus_type_is_fixed                   (int            typecode);
 
+/** @} */
+
 DBUS_END_DECLS
 
 #endif /* DBUS_SIGNATURE_H */