[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[7384] parsetexi clickstyle
From: |
gavinsmith0123 |
Subject: |
[7384] parsetexi clickstyle |
Date: |
Mon, 19 Sep 2016 15:16:43 +0000 (UTC) |
Revision: 7384
http://svn.sv.gnu.org/viewvc/?view=rev&root=texinfo&revision=7384
Author: gavin
Date: 2016-09-19 15:16:43 +0000 (Mon, 19 Sep 2016)
Log Message:
-----------
parsetexi clickstyle
Modified Paths:
--------------
trunk/tp/parsetexi/end_line.c
Modified: trunk/tp/parsetexi/end_line.c
===================================================================
--- trunk/tp/parsetexi/end_line.c 2016-09-19 14:50:18 UTC (rev 7383)
+++ trunk/tp/parsetexi/end_line.c 2016-09-19 15:16:43 UTC (rev 7384)
@@ -80,7 +80,7 @@
} while (0)
ELEMENT *args = new_element (ET_NONE);
- char *p, *q, *r;
+ char *p = 0, *q = 0, *r = 0;
char *value;
switch (cmd)
@@ -194,18 +194,9 @@
if (!value)
goto clickstyle_invalid;
ADD_ARG (p - 1, q - p + 1);
- global_clickstyle = malloc (q - p + 1);
- {
- enum command_id c;
- c = lookup_command (value);
- if (!c)
- ; // TODO
- global_clickstyle = command_name(c);
- }
- /* TODO: Check if it is a real command */
- if (memcmp (q, "{}", 2))
+ global_clickstyle = value;
+ if (!memcmp (q, "{}", 2))
q += 2;
- free (value);
/* TODO: check comment */
break;
clickstyle_invalid:
@@ -216,6 +207,15 @@
abort ();
}
+ if (q)
+ {
+ q += strspn (q, whitespace_chars);
+ if (*q)
+ {
+ line_warn ("remaining argument on @%s line: %s",
+ command_name(cmd), q);
+ }
+ }
return args;
#undef ADD_ARG
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [7384] parsetexi clickstyle,
gavinsmith0123 <=