Read and respond to this message at:
https://sourceforge.net/forum/message.php?msg_id=7402073
By: kapu-phlip
Hello,
When I use <diff -up file1.c file2.c> to compare two file, I find the
function
is truncated to 40 characters. Then I download the source code, and find
print_context_function( ) in src\diffutils\2.8.7\diffutils-2.8.7-src\context.c
file, I think the hard-coded const 40 is the reason:
/* Print FUNCTION in a context header. */
static void
print_context_function (FILE *out, char const *function)
{
int i;
putc (' ', out);
for (i = 0; i < 40 && function[i] != '\n'; i++)
continue;
fwrite (function, sizeof (char), i, out);
}
I want to known here why use the hard-coded const 40? We should delete the
for loop and change the code to :
/* Print FUNCTION in a context header. */
static void
print_context_function (FILE *out, char const *function)
{
putc (' ', out);
fwrite (function, sizeof (char), i, out);
}
______________________________________________________________________
You are receiving this email because you elected to monitor this forum.
To stop monitoring this forum, login to SourceForge.net and visit:
https://sourceforge.net/forum/unmonitor.php?forum_id=74807
------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, &
iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://www.creativitycat.com
_______________________________________________
GnuWin32-Users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gnuwin32-users