Author: hwright
Date: Thu Sep 22 14:22:34 2011
New Revision: 1174156
URL: http://svn.apache.org/viewvc?rev=1174156&view=rev
Log:
More bit-ness improvements in a few variable types and computations.
* subversion/libsvn_diff/diff_memory.c
(flush_context_saver),
* subversion/libsvn_diff/diff_file.c
(output_unified_diff_modified, flush_context_saver):
Use apr_size_t.
* subversion/libsvn_diff/parse-diff.c
(git_start): Use ptrdiff_t.
Modified:
subversion/trunk/subversion/libsvn_diff/diff_file.c
subversion/trunk/subversion/libsvn_diff/diff_memory.c
subversion/trunk/subversion/libsvn_diff/parse-diff.c
Modified: subversion/trunk/subversion/libsvn_diff/diff_file.c
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_diff/diff_file.c?rev=1174156&r1=1174155&r2=1174156&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_diff/diff_file.c (original)
+++ subversion/trunk/subversion/libsvn_diff/diff_file.c Thu Sep 22 14:22:34 2011
@@ -1636,7 +1636,7 @@ output_unified_diff_modified(void *baton
if (output_baton->show_c_function)
{
- int p;
+ apr_size_t p;
const char *invalid_character;
/* Save the extra context for later use.
@@ -1920,7 +1920,7 @@ flush_context_saver(context_saver_t *cs,
int i;
for (i = 0; i < SVN_DIFF__UNIFIED_CONTEXT_SIZE; i++)
{
- int slot = (i + cs->next_slot) % SVN_DIFF__UNIFIED_CONTEXT_SIZE;
+ apr_size_t slot = (i + cs->next_slot) % SVN_DIFF__UNIFIED_CONTEXT_SIZE;
if (cs->data[slot])
{
apr_size_t len = cs->len[slot];
Modified: subversion/trunk/subversion/libsvn_diff/diff_memory.c
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_diff/diff_memory.c?rev=1174156&r1=1174155&r2=1174156&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_diff/diff_memory.c (original)
+++ subversion/trunk/subversion/libsvn_diff/diff_memory.c Thu Sep 22 14:22:34
2011
@@ -710,7 +710,7 @@ flush_context_saver(context_saver_t *cs,
int i;
for (i = 0; i < SVN_DIFF__UNIFIED_CONTEXT_SIZE; i++)
{
- int slot = (i + cs->next_slot) % SVN_DIFF__UNIFIED_CONTEXT_SIZE;
+ apr_size_t slot = (i + cs->next_slot) % SVN_DIFF__UNIFIED_CONTEXT_SIZE;
if (cs->data[slot])
{
apr_size_t len = cs->len[slot];
Modified: subversion/trunk/subversion/libsvn_diff/parse-diff.c
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_diff/parse-diff.c?rev=1174156&r1=1174155&r2=1174156&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_diff/parse-diff.c (original)
+++ subversion/trunk/subversion/libsvn_diff/parse-diff.c Thu Sep 22 14:22:34
2011
@@ -22,6 +22,7 @@
*/
#include <stdlib.h>
+#include <stddef.h>
#include <string.h>
#include "svn_types.h"
@@ -965,8 +966,8 @@ git_start(enum parse_state *new_state, c
while (TRUE)
{
- int len_old;
- int len_new;
+ ptrdiff_t len_old;
+ ptrdiff_t len_new;
new_path_marker = strstr(new_path_start, " b/");