MCPcopy Create free account
hub / github.com/boostorg/build / regnode

Function regnode

v2/engine/regexp.c:656–675  ·  view source on GitHub ↗

- regnode - emit a node */

Source from the content-addressed store, hash-verified

654 - regnode - emit a node
655 */
656static char * /* Location. */
657regnode( int op )
658{
659 register char *ret;
660 register char *ptr;
661
662 ret = regcode;
663 if (ret == &regdummy) {
664 regsize += 3;
665 return(ret);
666 }
667
668 ptr = ret;
669 *ptr++ = op;
670 *ptr++ = '\0'; /* Null "next" pointer. */
671 *ptr++ = '\0';
672 regcode = ptr;
673
674 return(ret);
675}
676
677/*
678 - regc - emit (if appropriate) a byte of code

Callers 4

regFunction · 0.85
regbranchFunction · 0.85
regpieceFunction · 0.85
regatomFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected