[PATCH 1 of 3 v2] bdiff: use ssize_t in places that will be later exported

Maciej Fijalkowski fijall at gmail.com
Mon Jul 18 11:08:59 UTC 2016


# HG changeset patch
# User Maciej Fijalkowski <fijall at gmail.com>
# Date 1468395384 -7200
#      Wed Jul 13 09:36:24 2016 +0200
# Node ID 385dd9f789d45995bc657ab2244732953a90ec3d
# Parent  1a1612ddd9721f196690e1fa0831764b43fc6c6e
bdiff: use ssize_t in places that will be later exported

diff --git a/mercurial/bdiff.c b/mercurial/bdiff.c
--- a/mercurial/bdiff.c
+++ b/mercurial/bdiff.c
@@ -15,12 +15,13 @@
 #include <string.h>
 #include <limits.h>
 
+#include "compat.h"
 #include "util.h"
 #include "bitmanipulation.h"
 
 struct line {
 	int hash, n, e;
-	Py_ssize_t len;
+	ssize_t len;
 	const char *l;
 };
 
@@ -34,7 +35,7 @@
 	struct hunk *next;
 };
 
-static int splitlines(const char *a, Py_ssize_t len, struct line **lr)
+static int splitlines(const char *a, ssize_t len, struct line **lr)
 {
 	unsigned hash;
 	int i;


More information about the Mercurial-devel mailing list