Convert the index file reading/writing to use network byte order.
[git.git] / show-diff.c
index bc3791a..a15e9b4 100644 (file)
@@ -5,7 +5,7 @@
  */
 #include "cache.h"
 
-static void show_differences(char *name, 
+static void show_differences(char *name,
        void *old_contents, unsigned long long old_size)
 {
        static char cmd[1000];
@@ -31,9 +31,9 @@ static void show_diff_empty(struct cache_entry *ce)
                int c = 0;
 
                printf("--- %s\n", ce->name);
-               printf("+++ %s\n", ce->name);
+               printf("+++ /dev/null\n");
                p = old;
-               end = old + size; 
+               end = old + size;
                while (p < end)
                        if (*p++ == '\n')
                                lines ++;
@@ -44,7 +44,7 @@ static void show_diff_empty(struct cache_entry *ce)
                        if (startline) {
                                putchar('-');
                                startline = 0;
-                       } 
+                       }
                        putchar(c);
                        if (c == '\n')
                                startline = 1;
@@ -90,7 +90,7 @@ int main(int argc, char **argv)
                changed = cache_match_stat(ce, &st);
                if (!changed)
                        continue;
-               printf("%.*s:  ", ce->namelen, ce->name);
+               printf("%.*s:  ", ce_namelen(ce), ce->name);
                for (n = 0; n < 20; n++)
                        printf("%02x", ce->sha1[n]);
                printf("\n");