[libsoup] Move private types out of soup-types.h
- From: Patrick Griffis <pgriffis src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libsoup] Move private types out of soup-types.h
- Date: Tue, 8 Feb 2022 17:27:12 +0000 (UTC)
commit 1f57d0fdbce276d3c798c73327241ae8cb240c2e
Author: Patrick Griffis <pgriffis igalia com>
Date: Tue Feb 8 11:26:18 2022 -0600
Move private types out of soup-types.h
These would get picked up by g-i which we don't want.
libsoup/soup-connection.h | 2 +-
libsoup/soup-types-private.h | 18 ++++++++++++++++++
libsoup/soup-types.h | 7 -------
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__ */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]