libpurple/protocols/zephyr/zephyr.h

Tue, 23 Aug 2016 22:03:02 -0400

author
Elliott Sales de Andrade <qulogic@pidgin.im>
date
Tue, 23 Aug 2016 22:03:02 -0400
changeset 37941
5c9865516e99
parent 37418
28302ab00d1a
child 39556
622bf98df0ac
permissions
-rw-r--r--

Make some indentation more consistent.

Not necessarily the standard, but at least consistent within the file.
This fixes some new "misleading indentation" warning in gcc.

36600
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
1 /* purple
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
2 *
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
3 * Purple is the legal property of its developers, whose names are too numerous
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
4 * to list here. Please refer to the COPYRIGHT file distributed with this
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
5 * source distribution.
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
6 *
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
7 * This program is free software; you can redistribute it and/or modify
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
8 * it under the terms of the GNU General Public License as published by
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
9 * the Free Software Foundation; either version 2 of the License, or
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
10 * (at your option) any later version.
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
11 *
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
12 * This program is distributed in the hope that it will be useful,
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
15 * GNU General Public License for more details.
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
16 *
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
17 * You should have received a copy of the GNU General Public License
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
18 * along with this program; if not, write to the Free Software
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
19 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
20 *
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
21 */
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
22 #ifndef _ZEPHYR_H_
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
23 #define _ZEPHYR_H_
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
24
37418
28302ab00d1a Include gmodule.h in each protocol's eponymous header because they all
Michael McConville <mmcco@mykolab.com>
parents: 36775
diff changeset
25 #include <gmodule.h>
28302ab00d1a Include gmodule.h in each protocol's eponymous header because they all
Michael McConville <mmcco@mykolab.com>
parents: 36775
diff changeset
26
36600
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
27 #include "protocol.h"
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
28
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
29 #define ZEPHYR_TYPE_PROTOCOL (zephyr_protocol_get_type())
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
30 #define ZEPHYR_PROTOCOL(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), ZEPHYR_TYPE_PROTOCOL, ZephyrProtocol))
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
31 #define ZEPHYR_PROTOCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ZEPHYR_TYPE_PROTOCOL, ZephyrProtocolClass))
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
32 #define ZEPHYR_IS_PROTOCOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ZEPHYR_TYPE_PROTOCOL))
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
33 #define ZEPHYR_IS_PROTOCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ZEPHYR_TYPE_PROTOCOL))
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
34 #define ZEPHYR_PROTOCOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ZEPHYR_TYPE_PROTOCOL, ZephyrProtocolClass))
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
35
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
36 typedef struct _ZephyrProtocol
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
37 {
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
38 PurpleProtocol parent;
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
39 } ZephyrProtocol;
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
40
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
41 typedef struct _ZephyrProtocolClass
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
42 {
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
43 PurpleProtocolClass parent_class;
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
44 } ZephyrProtocolClass;
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
45
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
46 /**
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
47 * Returns the GType for the ZephyrProtocol object.
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
48 */
36775
5e59f252d777 Added G_MODULE_EXPORT declaration to protocol get_type() functions
Ankit Vani <a@nevitus.org>
parents: 36638
diff changeset
49 G_MODULE_EXPORT GType zephyr_protocol_get_type(void);
36600
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
50
c7d2eee19333 Refactored zephyr to use the new protocol API
Ankit Vani <a@nevitus.org>
parents:
diff changeset
51 #endif /* _ZEPHYR_H_ */

mercurial