Lines Matching defs:echo
8 # All (like every single one) uses of echo in this script
10 # hence replacing echo with printf is trivial...
12 echo()
18 echo "Usage: $0 nodes.h" 1>&2
26 echo "\
32 echo "#ifndef NODENAMES_H_INCLUDED"
33 echo "#define NODENAMES_H_INCLUDED"
34 echo
35 echo "#ifdef DEBUG"
44 echo
45 echo '#ifdef DEFINE_NODENAMES'
46 echo "STATIC const char * const NodeNames[${MAX} + 1] = {"
53 echo ' "???",'
56 echo ' "'"$name"'",'
60 echo "};"
61 echo '#else'
62 echo "extern const char * const NodeNames[${MAX} + 1];"
63 echo '#endif'
64 echo
65 echo '#define NODETYPENAME(type) \'
66 echo ' ((unsigned)(type) <= '"${MAX}"' ? NodeNames[(type)] : "??OOR??")'
67 echo
68 echo '#define NODETYPE(type) NODETYPENAME(type), (type)'
69 echo '#define PRIdsNT "s(%d)"'
70 echo
71 echo '#else /* DEBUG */'
72 echo
73 echo '#define NODETYPE(type) (type)'
74 echo '#define PRIdsNT "d"'
75 echo
76 echo '#endif /* DEBUG */'
77 echo
78 echo '#endif /* !NODENAMES_H_INCLUDED */'