From f6e4a98a957a1246afce3e5226ee37a50da78b9a Mon Sep 17 00:00:00 2001 From: Lambert CLARA Date: Mon, 11 Jul 2011 13:04:36 +0200 Subject: [PATCH] Finish to hide git_pkt from external API. --- include/git2/types.h | 6 ------ src/pkt.h | 8 ++++---- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/include/git2/types.h b/include/git2/types.h index 256393e72..9d14c3e2f 100644 --- a/include/git2/types.h +++ b/include/git2/types.h @@ -185,12 +185,6 @@ typedef int (*git_transport_cb)(git_transport **transport); typedef struct git_remote_head git_remote_head; typedef struct git_headarray git_headarray; -/* Several types of packets */ -typedef enum git_pkt_type git_pkt_type; -typedef struct git_pkt git_pkt; -typedef struct git_pkt_cmd git_pkt_cmd; -typedef struct git_pkt_ref git_pkt_ref; - /** @} */ GIT_END_DECL diff --git a/src/pkt.h b/src/pkt.h index 28cad7c5e..6dc5486cd 100644 --- a/src/pkt.h +++ b/src/pkt.h @@ -37,9 +37,9 @@ enum git_pkt_type { }; /* This would be a flush pkt */ -struct git_pkt { +typedef struct { enum git_pkt_type type; -}; +} git_pkt; struct git_pkt_cmd { enum git_pkt_type type; @@ -49,11 +49,11 @@ struct git_pkt_cmd { }; /* This is a pkt-line with some info in it */ -struct git_pkt_ref { +typedef struct { enum git_pkt_type type; git_remote_head head; char *capabilities; -}; +} git_pkt_ref; int git_pkt_parse_line(git_pkt **head, const char *line, const char **out, size_t len); int git_pkt_send_flush(int s);