Deleted Added
full compact
sdiff.c (170754) sdiff.c (170764)
1/* sdiff - side-by-side merge of file differences
2
3 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 2001, 2002, 2004
4 Free Software Foundation, Inc.
5
6 This file is part of GNU DIFF.
7
8 GNU DIFF is free software; you can redistribute it and/or modify

--- 843 unchanged lines hidden (view full) ---

852}
853
854static void
855give_help (void)
856{
857 fprintf (stderr, "%s", _("\
858ed:\tEdit then use both versions, each decorated with a header.\n\
859eb:\tEdit then use both versions.\n\
1/* sdiff - side-by-side merge of file differences
2
3 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 2001, 2002, 2004
4 Free Software Foundation, Inc.
5
6 This file is part of GNU DIFF.
7
8 GNU DIFF is free software; you can redistribute it and/or modify

--- 843 unchanged lines hidden (view full) ---

852}
853
854static void
855give_help (void)
856{
857 fprintf (stderr, "%s", _("\
858ed:\tEdit then use both versions, each decorated with a header.\n\
859eb:\tEdit then use both versions.\n\
860el:\tEdit then use the left version.\n\
861er:\tEdit then use the right version.\n\
862e:\tEdit a new version.\n\
863l:\tUse the left version.\n\
864r:\tUse the right version.\n\
860el or e1:\tEdit then use the left version.\n\
861er or e2:\tEdit then use the right version.\n\
862e:\tDiscard both versions then edit a new one.\n\
863l or 1:\tUse the left version.\n\
864r or 2:\tUse the right version.\n\
865s:\tSilently include common lines.\n\
866v:\tVerbosely include common lines.\n\
867q:\tQuit.\n\
868"));
869}
870
871static int
872skip_white (void)

--- 39 unchanged lines hidden (view full) ---

912 {
913 if (putchar ('%') != '%')
914 perror_fatal (_("write failed"));
915 ck_fflush (stdout);
916
917 cmd0 = skip_white ();
918 switch (cmd0)
919 {
865s:\tSilently include common lines.\n\
866v:\tVerbosely include common lines.\n\
867q:\tQuit.\n\
868"));
869}
870
871static int
872skip_white (void)

--- 39 unchanged lines hidden (view full) ---

912 {
913 if (putchar ('%') != '%')
914 perror_fatal (_("write failed"));
915 ck_fflush (stdout);
916
917 cmd0 = skip_white ();
918 switch (cmd0)
919 {
920 case 'l': case 'r': case 's': case 'v': case 'q':
920 case '1': case '2': case 'l': case 'r':
921 case 's': case 'v': case 'q':
921 if (skip_white () != '\n')
922 {
923 give_help ();
924 flush_line ();
925 continue;
926 }
927 gotcmd = true;
928 break;
929
930 case 'e':
931 cmd1 = skip_white ();
932 switch (cmd1)
933 {
922 if (skip_white () != '\n')
923 {
924 give_help ();
925 flush_line ();
926 continue;
927 }
928 gotcmd = true;
929 break;
930
931 case 'e':
932 cmd1 = skip_white ();
933 switch (cmd1)
934 {
934 case 'b': case 'd': case 'l': case 'r':
935 case '1': case '2': case 'b': case 'd': case 'l': case 'r':
935 if (skip_white () != '\n')
936 {
937 give_help ();
938 flush_line ();
939 continue;
940 }
941 gotcmd = true;
942 break;

--- 21 unchanged lines hidden (view full) ---

964 case '\n':
965 give_help ();
966 continue;
967 }
968 }
969
970 switch (cmd0)
971 {
936 if (skip_white () != '\n')
937 {
938 give_help ();
939 flush_line ();
940 continue;
941 }
942 gotcmd = true;
943 break;

--- 21 unchanged lines hidden (view full) ---

965 case '\n':
966 give_help ();
967 continue;
968 }
969 }
970
971 switch (cmd0)
972 {
972 case 'l':
973 case '1': case 'l':
973 lf_copy (left, llen, outfile);
974 lf_skip (right, rlen);
975 return true;
974 lf_copy (left, llen, outfile);
975 lf_skip (right, rlen);
976 return true;
976 case 'r':
977 case '2': case 'r':
977 lf_copy (right, rlen, outfile);
978 lf_skip (left, llen);
979 return true;
980 case 's':
981 suppress_common_lines = true;
982 break;
983 case 'v':
984 suppress_common_lines = false;

--- 24 unchanged lines hidden (view full) ---

1009 if (llen == 1)
1010 fprintf (tmp, "--- %s %ld\n", lname, (long int) lline);
1011 else
1012 fprintf (tmp, "--- %s %ld,%ld\n", lname,
1013 (long int) lline,
1014 (long int) (lline + llen - 1));
1015 }
1016 /* Fall through. */
978 lf_copy (right, rlen, outfile);
979 lf_skip (left, llen);
980 return true;
981 case 's':
982 suppress_common_lines = true;
983 break;
984 case 'v':
985 suppress_common_lines = false;

--- 24 unchanged lines hidden (view full) ---

1010 if (llen == 1)
1011 fprintf (tmp, "--- %s %ld\n", lname, (long int) lline);
1012 else
1013 fprintf (tmp, "--- %s %ld,%ld\n", lname,
1014 (long int) lline,
1015 (long int) (lline + llen - 1));
1016 }
1017 /* Fall through. */
1017 case 'b': case 'l':
1018 case '1': case 'b': case 'l':
1018 lf_copy (left, llen, tmp);
1019 break;
1020
1021 default:
1022 lf_skip (left, llen);
1023 break;
1024 }
1025

--- 5 unchanged lines hidden (view full) ---

1031 if (rlen == 1)
1032 fprintf (tmp, "+++ %s %ld\n", rname, (long int) rline);
1033 else
1034 fprintf (tmp, "+++ %s %ld,%ld\n", rname,
1035 (long int) rline,
1036 (long int) (rline + rlen - 1));
1037 }
1038 /* Fall through. */
1019 lf_copy (left, llen, tmp);
1020 break;
1021
1022 default:
1023 lf_skip (left, llen);
1024 break;
1025 }
1026

--- 5 unchanged lines hidden (view full) ---

1032 if (rlen == 1)
1033 fprintf (tmp, "+++ %s %ld\n", rname, (long int) rline);
1034 else
1035 fprintf (tmp, "+++ %s %ld,%ld\n", rname,
1036 (long int) rline,
1037 (long int) (rline + rlen - 1));
1038 }
1039 /* Fall through. */
1039 case 'b': case 'r':
1040 case '2': case 'b': case 'r':
1040 lf_copy (right, rlen, tmp);
1041 break;
1042
1043 default:
1044 lf_skip (right, rlen);
1045 break;
1046 }
1047

--- 178 unchanged lines hidden ---
1041 lf_copy (right, rlen, tmp);
1042 break;
1043
1044 default:
1045 lf_skip (right, rlen);
1046 break;
1047 }
1048

--- 178 unchanged lines hidden ---