on master help sign in
history ofcbits/hexml.c
all commits
db7a8a3Remove trailing whitespaceNeil Mitchell fcf5588#13, permit . in attribute namesNeil Mitchell ff67065#9, don't index outside of parse_tableNeil Mitchell 22923b5Switch to stdlib.h for mallocChris Done 535897bFix a bug when parsing closing commentsNeil Mitchell 539ba4e#7, rename peekAt to peek_at, for consistencyNeil Mitchell e06e524#7, avoid camel-case names in the C codeNeil Mitchell b88a0ed#7, every C function should start hexml_ or be staticNeil Mitchell a9e0ab2Don't do get before set_errorNeil Mitchell 2900cdeBail out quicker on errorNeil Mitchell afe799fIf a tag has no name, raise an errorNeil Mitchell 1026418Bail out quicker on errorsNeil Mitchell 3893b75Avoid an unnecessary error testNeil Mitchell 2f89e5eMore FlexeLint inspired tweaksNeil Mitchell c7f69c8Move static inlinesNeil Mitchell 710d90cReplace while(1) with for(;;), to make it clear they are infinite loopsNeil Mitchell ef3dc96Remove a redundant for loop spotted by FlexiLintNeil Mitchell 739fd20Don't clash with the builtin index functionNeil Mitchell f1f9b8bRemove unused msg parameterNeil Mitchell 226e10bRework the assert statements, spotted by FlexeLintNeil Mitchell ac6ebb6Add const in a lot of places, suggested by FlexeLintNeil Mitchell e8e0cd8Put static inline before type specified, reported by FlexeLintNeil Mitchell ae35534Check all the results of malloc, spotted by Visual StudioNeil Mitchell 4acde7eSimplify parse_attrvalNeil Mitchell 90a9675Remove an undefined behaviour and add a big commentNeil Mitchell b7f31e9Squash a few VS warnings about size conversionNeil Mitchell 3548c3cSlightly refactor node and attribute searchNeil Mitchell ec36b50Implement node reallocationNeil Mitchell ced46a4Cache the correct thing which setting which buffers are changingNeil Mitchell 6d010d4Fix up the attribute buffer managementNeil Mitchell 866ac03Reduce the number of nodes to 500Neil Mitchell 0486a23Add support for commentsNeil Mitchell 88c7e25Comments about rendering the root nodeNeil Mitchell b18669fChange document_render to be capable of rendering any nodeNeil Mitchell 8d48941Improve conformance to the grammer with regards whitespace in a few placesNeil Mitchell 6da2eceWrite nodeChildreBy and nodeAttributeByNeil Mitchell 591c93eGeneralise setting error_messageNeil Mitchell 39cf897Clean up some debug gunkNeil Mitchell c1824fbExpose more details of node, meaning no need for accessor functionsNeil Mitchell 8f7b578Move the C pieces into cbitsNeil Mitchell