summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Griffis <pgriffis@igalia.com>2022-02-08 11:26:18 -0600
committerPatrick Griffis <pgriffis@igalia.com>2022-02-08 11:27:08 -0600
commit1f57d0fdbce276d3c798c73327241ae8cb240c2e (patch)
treeaef4f624d3eaa8c2ed654af171d8eb83d2c6e46e
parentbdc21b67be62b8c7cd4a82c621974816966cc804 (diff)
downloadlibsoup-1f57d0fdbce276d3c798c73327241ae8cb240c2e.tar.gz
Move private types out of soup-types.h
These would get picked up by g-i which we don't want.
-rw-r--r--libsoup/soup-connection.h2
-rw-r--r--libsoup/soup-types-private.h18
-rw-r--r--libsoup/soup-types.h7
3 files changed, 19 insertions, 8 deletions
diff --git a/libsoup/soup-connection.h b/libsoup/soup-connection.h
index 9454c9d8..e8e66d18 100644
--- a/libsoup/soup-connection.h
+++ b/libsoup/soup-connection.h
@@ -6,7 +6,7 @@
#ifndef __SOUP_CONNECTION_H__
#define __SOUP_CONNECTION_H__ 1
-#include "soup-types.h"
+#include "soup-types-private.h"
#include "soup-message-private.h"
#include "soup-misc.h"
diff --git a/libsoup/soup-types-private.h b/libsoup/soup-types-private.h
new file mode 100644
index 00000000..361b204b
--- /dev/null
+++ b/libsoup/soup-types-private.h
@@ -0,0 +1,18 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- */
+/*
+ * Copyright (C) 2003, Ximian, Inc.
+ */
+
+#pragma once
+
+#include "soup-types.h"
+
+G_BEGIN_DECLS
+
+typedef struct _SoupConnection SoupConnection;
+typedef struct _SoupMessageQueue SoupMessageQueue;
+typedef struct _SoupMessageQueueItem SoupMessageQueueItem;
+typedef struct _SoupClientMessageIO SoupClientMessageIO;
+typedef struct _SoupSocket SoupSocket;
+
+G_END_DECLS
diff --git a/libsoup/soup-types.h b/libsoup/soup-types.h
index dec4ffaa..770c56ea 100644
--- a/libsoup/soup-types.h
+++ b/libsoup/soup-types.h
@@ -27,16 +27,9 @@ typedef struct _SoupServer SoupServer;
typedef struct _SoupServerMessage SoupServerMessage;
typedef struct _SoupSession SoupSession;
typedef struct _SoupSessionFeature SoupSessionFeature;
-typedef struct _SoupSocket SoupSocket;
typedef struct _SoupWebsocketConnection SoupWebsocketConnection;
typedef struct _SoupWebsocketExtension SoupWebsocketExtension;
-/*< private >*/
-typedef struct _SoupConnection SoupConnection;
-typedef struct _SoupMessageQueue SoupMessageQueue;
-typedef struct _SoupMessageQueueItem SoupMessageQueueItem;
-typedef struct _SoupClientMessageIO SoupClientMessageIO;
-
G_END_DECLS
#endif /* __SOUP_TYPES_H__ */