libpurple/protocols/zephyr/internal.h

Mon, 22 Aug 2022 21:40:04 -0500

author
Elliott Sales de Andrade <quantum.analyst@gmail.com>
date
Mon, 22 Aug 2022 21:40:04 -0500
branch
gtk4
changeset 41567
517ac516af27
parent 40633
d884c4b6e202
permissions
-rw-r--r--

Inline pidgin_make_scrollable

We need to change it for GTK4, and there are few enough that it can be inlined. Eventually, that code might be a `.ui` anyway.

Testing Done:
Compile only.

Reviewed at https://reviews.imfreedom.org/r/1615/

39819
3554dac2991b Standardize all protocol header guard macros.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 34304
diff changeset
1 #ifndef PURPLE_ZEPHYR_INTERNAL_H
3554dac2991b Standardize all protocol header guard macros.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 34304
diff changeset
2 #define PURPLE_ZEPHYR_INTERNAL_H
2086
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
3
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
4 #include <sysdep.h>
10867
b39f9b646d6c [gaim-migrate @ 12553]
Arun Tharuvai <aatharuv@mit.edu>
parents: 2419
diff changeset
5
23315
934db4b32b9f When compiling against an external libzephyr, we need to use its zephyr.h,
Richard Laager <rlaager@pidgin.im>
parents: 15435
diff changeset
6 #ifdef LIBZEPHYR_EXT
934db4b32b9f When compiling against an external libzephyr, we need to use its zephyr.h,
Richard Laager <rlaager@pidgin.im>
parents: 15435
diff changeset
7 #include <zephyr/zephyr.h>
934db4b32b9f When compiling against an external libzephyr, we need to use its zephyr.h,
Richard Laager <rlaager@pidgin.im>
parents: 15435
diff changeset
8 #else
934db4b32b9f When compiling against an external libzephyr, we need to use its zephyr.h,
Richard Laager <rlaager@pidgin.im>
parents: 15435
diff changeset
9 #include <zephyr_internal.h>
934db4b32b9f When compiling against an external libzephyr, we need to use its zephyr.h,
Richard Laager <rlaager@pidgin.im>
parents: 15435
diff changeset
10 #endif
934db4b32b9f When compiling against an external libzephyr, we need to use its zephyr.h,
Richard Laager <rlaager@pidgin.im>
parents: 15435
diff changeset
11
10867
b39f9b646d6c [gaim-migrate @ 12553]
Arun Tharuvai <aatharuv@mit.edu>
parents: 2419
diff changeset
12 #ifdef WIN32
b39f9b646d6c [gaim-migrate @ 12553]
Arun Tharuvai <aatharuv@mit.edu>
parents: 2419
diff changeset
13
b39f9b646d6c [gaim-migrate @ 12553]
Arun Tharuvai <aatharuv@mit.edu>
parents: 2419
diff changeset
14 #ifndef MAXHOSTNAMELEN
b39f9b646d6c [gaim-migrate @ 12553]
Arun Tharuvai <aatharuv@mit.edu>
parents: 2419
diff changeset
15 #define MAXHOSTNAMELEN 512
b39f9b646d6c [gaim-migrate @ 12553]
Arun Tharuvai <aatharuv@mit.edu>
parents: 2419
diff changeset
16 #endif
b39f9b646d6c [gaim-migrate @ 12553]
Arun Tharuvai <aatharuv@mit.edu>
parents: 2419
diff changeset
17
b39f9b646d6c [gaim-migrate @ 12553]
Arun Tharuvai <aatharuv@mit.edu>
parents: 2419
diff changeset
18 #define ETIMEDOUT WSAETIMEDOUT
b39f9b646d6c [gaim-migrate @ 12553]
Arun Tharuvai <aatharuv@mit.edu>
parents: 2419
diff changeset
19 #define EADDRINUSE WSAEADDRINUSE
28067
086aa4d8d4a4 zephyr: Build properly on Hurd.
Marc Dequènes <duck@hurdfr.org>
parents: 23315
diff changeset
20 #else /* !WIN32 */
40633
d884c4b6e202 Fix build with external libzephyr.
Arkadiy Illarionov <qarkai@gmail.com>
parents: 40628
diff changeset
21 #include <netdb.h>
28067
086aa4d8d4a4 zephyr: Build properly on Hurd.
Marc Dequènes <duck@hurdfr.org>
parents: 23315
diff changeset
22
086aa4d8d4a4 zephyr: Build properly on Hurd.
Marc Dequènes <duck@hurdfr.org>
parents: 23315
diff changeset
23 #ifndef MAXHOSTNAMELEN
086aa4d8d4a4 zephyr: Build properly on Hurd.
Marc Dequènes <duck@hurdfr.org>
parents: 23315
diff changeset
24 #define MAXHOSTNAMELEN 4096
086aa4d8d4a4 zephyr: Build properly on Hurd.
Marc Dequènes <duck@hurdfr.org>
parents: 23315
diff changeset
25 #endif
086aa4d8d4a4 zephyr: Build properly on Hurd.
Marc Dequènes <duck@hurdfr.org>
parents: 23315
diff changeset
26
10867
b39f9b646d6c [gaim-migrate @ 12553]
Arun Tharuvai <aatharuv@mit.edu>
parents: 2419
diff changeset
27 #endif
2086
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
28
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
29 #ifdef ZEPHYR_USES_HESIOD
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
30 #include <hesiod.h>
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
31 #endif
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
32
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
33 #ifndef ZEPHYR_USES_KERBEROS
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
34 #define REALM_SZ MAXHOSTNAMELEN
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
35 #define INST_SZ 0 /* no instances w/o Kerberos */
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
36 #define ANAME_SZ 9 /* size of a username + null */
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
37 #define CLOCK_SKEW 300 /* max time to cache packet ids */
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
38 #endif
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
39
39819
3554dac2991b Standardize all protocol header guard macros.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 34304
diff changeset
40 #endif /* PURPLE_ZEPHYR_INTERNAL_H */

mercurial