[libsoup] Move private types out of soup-types.h



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]