[libgit2-glib] Make get_origin return a GgitDiffLineType
- From: Jesse van den Kieboom <jessevdk src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgit2-glib] Make get_origin return a GgitDiffLineType
- Date: Sat, 23 Nov 2013 14:11:42 +0000 (UTC)
commit fbd2212c98a41b9a49e22cb6df10dd23d08657e2
Author: Jesse van den Kieboom <jessevdk gmail com>
Date: Sat Nov 23 14:56:02 2013 +0100
Make get_origin return a GgitDiffLineType
libgit2-glib/ggit-diff-line.c | 6 +++---
libgit2-glib/ggit-diff-line.h | 21 +++++++++++----------
2 files changed, 14 insertions(+), 13 deletions(-)
---
diff --git a/libgit2-glib/ggit-diff-line.c b/libgit2-glib/ggit-diff-line.c
index cfaa5c1..4d1a453 100644
--- a/libgit2-glib/ggit-diff-line.c
+++ b/libgit2-glib/ggit-diff-line.c
@@ -26,7 +26,7 @@
struct _GgitDiffLine {
gint ref_count;
- gchar origin;
+ GgitDiffLineType origin;
gint old_lineno;
gint new_lineno;
gint num_lines;
@@ -48,7 +48,7 @@ _ggit_diff_line_wrap (const git_diff_line *line)
gline = g_slice_new (GgitDiffLine);
gline->ref_count = 1;
- gline->origin = line->origin;
+ gline->origin = (GgitDiffLineType)line->origin;
gline->old_lineno = line->old_lineno;
gline->new_lineno = line->new_lineno;
gline->content_len = line->content_len;
@@ -103,7 +103,7 @@ ggit_diff_line_unref (GgitDiffLine *line)
*
* Returns: the #GgitDiffLineType value.
*/
-gchar
+GgitDiffLineType
ggit_diff_line_get_origin (GgitDiffLine *line)
{
g_return_val_if_fail (line != NULL, 0);
diff --git a/libgit2-glib/ggit-diff-line.h b/libgit2-glib/ggit-diff-line.h
index 31ba20c..f055187 100644
--- a/libgit2-glib/ggit-diff-line.h
+++ b/libgit2-glib/ggit-diff-line.h
@@ -28,19 +28,20 @@ G_BEGIN_DECLS
#define GGIT_TYPE_DIFF_LINE (ggit_diff_line_get_type ())
#define GGIT_DIFF_LINE(obj) ((GgitDiffLine *)obj)
-GType ggit_diff_line_get_type (void) G_GNUC_CONST;
+GType ggit_diff_line_get_type (void) G_GNUC_CONST;
-GgitDiffLine *_ggit_diff_line_wrap (const git_diff_line *line);
+GgitDiffLine *_ggit_diff_line_wrap (const git_diff_line *line);
-GgitDiffLine *ggit_diff_line_ref (GgitDiffLine *line);
-void ggit_diff_line_unref (GgitDiffLine *line);
+GgitDiffLine *ggit_diff_line_ref (GgitDiffLine *line);
+void ggit_diff_line_unref (GgitDiffLine *line);
-gchar ggit_diff_line_get_origin (GgitDiffLine *line);
-gint ggit_diff_line_get_old_lineno (GgitDiffLine *line);
-gint ggit_diff_line_get_new_lineno (GgitDiffLine *line);
-gsize ggit_diff_line_get_content_len (GgitDiffLine *line);
-gint64 ggit_diff_line_get_content_offset (GgitDiffLine *line);
-const gchar *ggit_diff_line_get_content (GgitDiffLine *line);
+GgitDiffLineType ggit_diff_line_get_origin (GgitDiffLine *line);
+gint ggit_diff_line_get_old_lineno (GgitDiffLine *line);
+gint ggit_diff_line_get_new_lineno (GgitDiffLine *line);
+gint64 ggit_diff_line_get_content_offset (GgitDiffLine *line);
+
+const guint8 *ggit_diff_line_get_content (GgitDiffLine *line,
+ gsize *length);
G_END_DECLS
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]