More C++ compatibility: Don't use "typedef struct tag *tag"; rename
authorKen Raeburn <raeburn@mit.edu>
Mon, 9 Feb 2009 16:35:01 +0000 (16:35 +0000)
committerKen Raeburn <raeburn@mit.edu>
Mon, 9 Feb 2009 16:35:01 +0000 (16:35 +0000)
the tag and keep the same typedefname.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21918 dc483132-0cff-0310-8789-dd5450dbe970

src/include/k5-int.h
src/include/k5-ipc_stream.h
src/util/support/ipc_stream.c

index 11d19e46934cca0116b731dae215e35520de52cb..1cc3c806177d2f4db9ea83691060c50055275801 100644 (file)
@@ -2123,11 +2123,11 @@ struct _krb5_ccache {
 /*
  * Per-type ccache cursor.
  */
-struct krb5_cc_ptcursor {
+struct krb5_cc_ptcursor_s {
     const struct _krb5_cc_ops *ops;
     krb5_pointer data;
 };
-typedef struct krb5_cc_ptcursor *krb5_cc_ptcursor;
+typedef struct krb5_cc_ptcursor_s *krb5_cc_ptcursor;
 
 struct _krb5_cc_ops {
     krb5_magic magic;
index edbf5a4ad2f5a9d36ba8cfeef53a4a386ac8a631..71bbaa1e77126afade09ea8aad6ea19ca358e352 100644 (file)
@@ -29,8 +29,8 @@
 
 #include "k5-platform.h"
 
-struct k5_ipc_stream;
-typedef struct k5_ipc_stream *k5_ipc_stream;
+struct k5_ipc_stream_s;
+typedef struct k5_ipc_stream_s *k5_ipc_stream;
 
 
 int32_t k5_ipc_stream_new (k5_ipc_stream *out_stream);
index 4037fe87d14a9ed342ce892bce356341ac9bcfee..28c6614f901015d889dc781253eada99c6979ef4 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * $Header$
  *
- * Copyright 2006, 2007 Massachusetts Institute of Technology.
+ * Copyright 2006, 2007, 2009 Massachusetts Institute of Technology.
  * All Rights Reserved.
  *
  * Export of this software from the United States of America may
 /* Add debugging later */
 #define k5_check_error(x) (x)
 
-struct k5_ipc_stream {
+struct k5_ipc_stream_s {
     char *data;
     uint64_t size;
     uint64_t max_size;
 };
 
-const struct k5_ipc_stream k5_ipc_stream_initializer = { NULL, 0, 0 };
+const struct k5_ipc_stream_s k5_ipc_stream_initializer = { NULL, 0, 0 };
 
 #define K5_IPC_STREAM_SIZE_INCREMENT 128