commit | 5a0e88981ba7ba21437345b49274f7f635f9312b | [log] [tgz] |
---|---|---|
author | vlm <vlm@59561ff5-6e30-0410-9f3c-9617f08c8826> | Thu May 26 19:25:53 2005 +0000 |
committer | vlm <vlm@59561ff5-6e30-0410-9f3c-9617f08c8826> | Thu May 26 19:25:53 2005 +0000 |
tree | 0c189b195a32cbbb33eb1c3c96022ef5b3e2c5ec | |
parent | e6c8973b6bff2fdb11b46d3dcbaa24de38aa392e [diff] [blame] |
more robust comments parsing git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@886 59561ff5-6e30-0410-9f3c-9617f08c8826
diff --git a/skeletons/xer_support.c b/skeletons/xer_support.c index 5ba60a0..b3833b5 100644 --- a/skeletons/xer_support.c +++ b/skeletons/xer_support.c
@@ -206,6 +206,8 @@ case ST_COMMENT_CLO_RT: if(C == RANGLE) { TOKEN_CB_FINAL(PXML_COMMENT, ST_TEXT, 1); + } else if(C == CDASH) { + /* Maintain current state, still waiting for '>' */ } else { state = ST_COMMENT; }