Thread (2 messages) flat view 2 messages, 2 authors, 2016-06-15

Re: [PATCH] xdiff: Show function names in hunk headers.

From: Junio C Hamano <hidden>
Date: 2016-06-15 22:42:22

Junio C Hamano [off-list ref] writes:
Mark Wooding [off-list ref] writes:
...
quoted
+		    (isalpha((unsigned char)*rec) || /* identifier? */
+		     *rec == '_' ||	/* also identifier? */
+		     *rec == '(' ||	/* lisp defun? */
+		     *rec == '#')) {	/* #define? */
GNU diff -p does "^[[:alpha:]$_]"; personally I think any line
that does not begin with a whitespace is good enough.
Obviously I was not thinking.  That should at least be "any line
that begins with a non-whitespace and has a few characters", to
omit "{\n" and catch "int main()\n" in:

	int main()
        {
        	printf("Hello, world.\n");
        }

;-).
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help