Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/drh/lcc
/ functions
Functions
576 in github.com/drh/lcc
⨍
Functions
576
◇
Types & classes
126
↓ 185 callers
Function
print
src/output.c:40
↓ 134 callers
Function
error
src/error.c:34
↓ 116 callers
Function
fprint
fprint - formatted output to f */
src/output.c:48
↓ 100 callers
Function
gettok
src/lex.c:156
↓ 90 callers
Function
warning
warning - issue warning error message */
src/error.c:128
↓ 81 callers
Function
print
print - formatted output */
lburg/lburg.c:281
↓ 75 callers
Function
strcmp
strcmp - compare s1 and s2, return <0, 0, or >0 */
tst/wf1.c:90
↓ 68 callers
Function
error
cpp/cpp.c:268
↓ 55 callers
Function
cast
src/expr.c:531
↓ 54 callers
Function
cnsttree
src/enode.c:183
↓ 44 callers
Function
concat
concat - return concatenation of strings s1 and s2 */
etc/lcc.c:296
↓ 42 callers
Function
append
append - append a node with string str onto list, return new list */
etc/lcc.c:186
↓ 41 callers
Function
idtree
src/expr.c:416
↓ 39 callers
Function
appendstr
appendstr - append str to the evolving format string, expanding it if necessary */
src/trace.c:10
↓ 39 callers
Function
simplify
src/simp.c:207
↓ 37 callers
Function
stringf
stringf - formatted output to a saved string */
src/output.c:57
↓ 36 callers
Function
pointer
src/expr.c:513
↓ 29 callers
Function
newnode
src/dag.c:80
↓ 29 callers
Function
walk
src/dag.c:39
↓ 28 callers
Function
expect
src/error.c:25
↓ 25 callers
Function
array
src/types.c:203
↓ 25 callers
Function
genlabel
src/sym.c:145
↓ 24 callers
Function
ptr
src/types.c:192
↓ 24 callers
Function
yyerror
lburg/gram.c:298
↓ 21 callers
Function
definelab
src/stmt.c:542
↓ 20 callers
Function
consttree
src/enode.c:199
↓ 20 callers
Function
dbxtype
dbxtype - emit a stabs entry for type ty, return type code */
src/stab.c:76
↓ 20 callers
Function
lookup
src/sym.c:133
↓ 20 callers
Function
print
tst/cvt.c:15
↓ 20 callers
Function
qual
src/types.c:231
↓ 19 callers
Function
append
append - append x to list, return new list */
src/list.c:8
↓ 19 callers
Function
install
src/sym.c:86
↓ 18 callers
Function
genident
src/sym.c:218
↓ 18 callers
Function
main
etc/ops.c:40
↓ 18 callers
Function
retype
src/expr.c:464
↓ 17 callers
Function
definept
src/stmt.c:57
↓ 17 callers
Function
findlabel
src/sym.c:151
↓ 16 callers
Function
rvalue
src/expr.c:450
↓ 15 callers
Function
promote
src/types.c:359
↓ 14 callers
Function
list
src/dag.c:380
↓ 14 callers
Function
newarray
src/alloc.c:44
↓ 14 callers
Function
opname
src/tree.c:132
↓ 13 callers
Function
alloc
alloc - allocate nbytes or issue fatal error */
lburg/lburg.c:105
↓ 13 callers
Function
apply
src/event.c:19
↓ 13 callers
Function
defglobal
src/decl.c:285
↓ 13 callers
Function
foreach
src/sym.c:48
↓ 13 callers
Function
freturn
src/types.c:257
↓ 13 callers
Function
getd
getd - read a nonnegative number */
src/profio.c:193
↓ 13 callers
Function
stringd
src/string.c:71
↓ 13 callers
Function
typeerror
typeerror - issue "operands of op have illegal types `l' and `r'" */
src/enode.c:525
↓ 12 callers
Function
defpointer
defpointer - initialize a pointer to p or to 0 if p==0 */
src/init.c:8
↓ 12 callers
Function
eqtype
src/types.c:313
↓ 12 callers
Function
ltov
ltov - convert list to an NULL-terminated vector allocated in arena */
src/list.c:38
↓ 12 callers
Function
test
src/error.c:15
↓ 11 callers
Function
branch
src/stmt.c:573
↓ 11 callers
Function
string
src/string.c:64
↓ 10 callers
Function
asgn
asgn - generate tree for assignment of expr e to symbol p sans qualifiers */
src/enode.c:431
↓ 10 callers
Function
expr1
src/expr.c:56
↓ 10 callers
Function
root
src/tree.c:127
↓ 10 callers
Function
swtoseg
swtoseg - switch to segment seg, if necessary */
src/init.c:315
↓ 10 callers
Function
type
src/types.c:68
↓ 9 callers
Function
expr
src/expr.c:39
↓ 9 callers
Function
fillbuf
src/input.c:36
↓ 9 callers
Function
lookup
cpp/nlist.c:72
↓ 9 callers
Function
reset
src/dag.c:97
↓ 9 callers
Function
use
src/sym.c:261
↓ 8 callers
Function
addlocal
src/stmt.c:50
↓ 8 callers
Function
attach
src/event.c:11
↓ 8 callers
Function
bittree
bittree - construct tree for l [& | ^ %] r */
src/enode.c:450
↓ 8 callers
Function
cond
src/expr.c:521
↓ 8 callers
Function
dofree
cpp/cpp.c:262
↓ 8 callers
Function
domalloc
cpp/cpp.c:252
↓ 8 callers
Function
emitSymbol
src/symbolic.c:60
↓ 8 callers
Function
intconst
src/sym.c:212
↓ 8 callers
Function
mkstr
mkstr - make a string constant */
src/sym.c:285
↓ 8 callers
Function
newstring
* allocate and initialize a new string from s, of length l, at offset o * Null terminated. */
cpp/tokens.c:364
↓ 8 callers
Function
node
src/dag.c:53
↓ 8 callers
Function
option
etc/osf.c:30
↓ 8 callers
Function
outs
src/output.c:5
↓ 8 callers
Function
ttob
src/types.c:431
↓ 8 callers
Function
value
src/expr.c:104
↓ 7 callers
Function
allocate
src/alloc.c:20
↓ 7 callers
Function
first
first - return first component in semicolon separated list */
etc/lcc.c:378
↓ 7 callers
Function
func
src/types.c:249
↓ 7 callers
Function
funcname
funcname - return name of function f or a function' */
src/expr.c:677
↓ 7 callers
Function
incr
src/expr.c:77
↓ 7 callers
Function
memmove
memmove is defined here because some vendors don't provide it at all and others do a terrible job (like calling malloc) */
cpp/unix.c:95
↓ 7 callers
Function
nextline
src/input.c:17
↓ 7 callers
Function
nodeid
src/tree.c:191
↓ 7 callers
Function
printed
printed - return pointer to ids[id].printed */
src/tree.c:203
↓ 7 callers
Function
statement
src/stmt.c:77
↓ 7 callers
Function
stringf
stringf - format and save a string */
lburg/lburg.c:118
↓ 7 callers
Function
tnode
src/decl.c:318
↓ 7 callers
Function
typestring
typestring - return ty as C declaration for str, which may be "" */
src/types.c:698
↓ 6 callers
Function
asgntree
src/enode.c:293
↓ 6 callers
Function
binary
src/expr.c:494
↓ 6 callers
Function
callsys
callsys - execute the command described by av[0...], return status */
etc/lcc.c:249
↓ 6 callers
Function
cmp
src/stmt.c:474
↓ 6 callers
Function
code
src/stmt.c:26
↓ 6 callers
Function
compose
compose - compose cmd into av substituting a, b, c for $1, $2, $3, resp. */
etc/lcc.c:312
next →
1–100 of 576, ranked by callers