Minor debugging log changes to avoid compiler warnings
This commit is contained in:
parent
a2f8669f9e
commit
395fc19c2f
7 changed files with 15 additions and 15 deletions
|
@ -1,6 +1,6 @@
|
|||
# Inweb 7
|
||||
|
||||
v7-alpha.1+1A87 'Escape to Danger' (10 April 2022)
|
||||
v7-alpha.1+1A88 'Escape to Danger' (13 April 2022)
|
||||
|
||||
## About Inweb
|
||||
|
||||
|
|
|
@ -7760,13 +7760,13 @@ dictionary *Dictionaries__new(int S, int textual) {
|
|||
|
||||
#line 51 "inweb/foundation-module/Chapter 2/Dictionaries.w"
|
||||
void Dictionaries__log(OUTPUT_STREAM, dictionary *D) {
|
||||
WRITE("Dictionary:\n", (unsigned int) D); INDENT;
|
||||
WRITE("Dictionary:\n"); INDENT;
|
||||
for (int i=0; i<D->hash_table_size; i++) {
|
||||
WRITE("Slot %02d:", i);
|
||||
for (dict_entry *E = &(D->hash_table[i]); E; E = E->next_in_entry)
|
||||
if (E->vacant) WRITE(" vacant");
|
||||
else if (D->textual) WRITE(" %S='%S'", E->key, E->value);
|
||||
else WRITE(" %S=%08x", E->key, (unsigned int) E->value);
|
||||
else WRITE(" %S=<binary>", E->key);
|
||||
WRITE("\n");
|
||||
}
|
||||
OUTDENT;
|
||||
|
@ -8596,11 +8596,11 @@ int CommandLine__read_pair_p(text_stream *opt, text_stream *opt_val, int N,
|
|||
; innocuous = TRUE; break;
|
||||
case VERSION_CLSW: {
|
||||
PRINT("inweb");
|
||||
char *svn = "7-alpha.1+1A86";
|
||||
char *svn = "7-alpha.1+1A87";
|
||||
if (svn[0]) PRINT(" version %s", svn);
|
||||
char *vname = "Escape to Danger";
|
||||
if (vname[0]) PRINT(" '%s'", vname);
|
||||
char *d = "8 April 2022";
|
||||
char *d = "10 April 2022";
|
||||
if (d[0]) PRINT(" (%s)", d);
|
||||
PRINT("\n");
|
||||
innocuous = TRUE; break;
|
||||
|
@ -30938,7 +30938,7 @@ void Ctags__write(web *W, filename *F) {
|
|||
WRITE("!_TAG_FILE_SORTED\t0\t/0=unsorted, 1=sorted, 2=foldcase/\n");
|
||||
WRITE("!_TAG_PROGRAM_AUTHOR\tGraham Nelson\t/graham.nelson@mod-langs.ox.ac.uk/\n");
|
||||
WRITE("!_TAG_PROGRAM_NAME\tinweb\t//\n");
|
||||
WRITE("!_TAG_PROGRAM_VERSION\t7-alpha.1+1A86\t/built 8 April 2022/\n");
|
||||
WRITE("!_TAG_PROGRAM_VERSION\t7-alpha.1+1A87\t/built 10 April 2022/\n");
|
||||
|
||||
}
|
||||
#line 47 "inweb/Chapter 6/Ctags Support.w"
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
Prerelease: alpha.1
|
||||
Build Date: 10 April 2022
|
||||
Build Number: 1A87
|
||||
Build Date: 13 April 2022
|
||||
Build Number: 1A88
|
||||
|
|
|
@ -99,13 +99,13 @@ efficiency's sake the caller can set them up with an initial size of her choice.
|
|||
|
||||
<pre class="displayed-code all-displayed-code code-font">
|
||||
<span class="reserved-syntax">void</span><span class="plain-syntax"> </span><span class="function-syntax">Dictionaries::log</span><span class="plain-syntax">(</span><span class="constant-syntax">OUTPUT_STREAM</span><span class="plain-syntax">, </span><span class="reserved-syntax">dictionary</span><span class="plain-syntax"> *</span><span class="identifier-syntax">D</span><span class="plain-syntax">) {</span>
|
||||
<span class="plain-syntax"> </span><span class="identifier-syntax">WRITE</span><span class="plain-syntax">(</span><span class="string-syntax">"Dictionary:\n"</span><span class="plain-syntax">, (</span><span class="reserved-syntax">unsigned</span><span class="plain-syntax"> </span><span class="reserved-syntax">int</span><span class="plain-syntax">) </span><span class="identifier-syntax">D</span><span class="plain-syntax">); </span><span class="constant-syntax">INDENT</span><span class="plain-syntax">;</span>
|
||||
<span class="plain-syntax"> </span><span class="identifier-syntax">WRITE</span><span class="plain-syntax">(</span><span class="string-syntax">"Dictionary:\n"</span><span class="plain-syntax">); </span><span class="constant-syntax">INDENT</span><span class="plain-syntax">;</span>
|
||||
<span class="plain-syntax"> </span><span class="reserved-syntax">for</span><span class="plain-syntax"> (</span><span class="reserved-syntax">int</span><span class="plain-syntax"> </span><span class="identifier-syntax">i</span><span class="plain-syntax">=0; </span><span class="identifier-syntax">i</span><span class="function-syntax"><D-></span><span class="element-syntax">hash_table_size</span><span class="plain-syntax">; </span><span class="identifier-syntax">i</span><span class="plain-syntax">++) {</span>
|
||||
<span class="plain-syntax"> </span><span class="identifier-syntax">WRITE</span><span class="plain-syntax">(</span><span class="string-syntax">"Slot %02d:"</span><span class="plain-syntax">, </span><span class="identifier-syntax">i</span><span class="plain-syntax">);</span>
|
||||
<span class="plain-syntax"> </span><span class="reserved-syntax">for</span><span class="plain-syntax"> (</span><span class="reserved-syntax">dict_entry</span><span class="plain-syntax"> *</span><span class="identifier-syntax">E</span><span class="plain-syntax"> = &(</span><span class="identifier-syntax">D</span><span class="plain-syntax">-></span><span class="element-syntax">hash_table</span><span class="plain-syntax">[</span><span class="identifier-syntax">i</span><span class="plain-syntax">]); </span><span class="identifier-syntax">E</span><span class="plain-syntax">; </span><span class="identifier-syntax">E</span><span class="plain-syntax"> = </span><span class="identifier-syntax">E</span><span class="plain-syntax">-></span><span class="element-syntax">next_in_entry</span><span class="plain-syntax">)</span>
|
||||
<span class="plain-syntax"> </span><span class="reserved-syntax">if</span><span class="plain-syntax"> (</span><span class="identifier-syntax">E</span><span class="plain-syntax">-></span><span class="element-syntax">vacant</span><span class="plain-syntax">) </span><span class="identifier-syntax">WRITE</span><span class="plain-syntax">(</span><span class="string-syntax">" vacant"</span><span class="plain-syntax">);</span>
|
||||
<span class="plain-syntax"> </span><span class="reserved-syntax">else</span><span class="plain-syntax"> </span><span class="reserved-syntax">if</span><span class="plain-syntax"> (</span><span class="identifier-syntax">D</span><span class="plain-syntax">-></span><span class="element-syntax">textual</span><span class="plain-syntax">) </span><span class="identifier-syntax">WRITE</span><span class="plain-syntax">(</span><span class="string-syntax">" %S='%S'"</span><span class="plain-syntax">, </span><span class="identifier-syntax">E</span><span class="plain-syntax">-></span><span class="element-syntax">key</span><span class="plain-syntax">, </span><span class="identifier-syntax">E</span><span class="plain-syntax">-></span><span class="element-syntax">value</span><span class="plain-syntax">);</span>
|
||||
<span class="plain-syntax"> </span><span class="reserved-syntax">else</span><span class="plain-syntax"> </span><span class="identifier-syntax">WRITE</span><span class="plain-syntax">(</span><span class="string-syntax">" %S=%08x"</span><span class="plain-syntax">, </span><span class="identifier-syntax">E</span><span class="plain-syntax">-></span><span class="element-syntax">key</span><span class="plain-syntax">, (</span><span class="reserved-syntax">unsigned</span><span class="plain-syntax"> </span><span class="reserved-syntax">int</span><span class="plain-syntax">) </span><span class="identifier-syntax">E</span><span class="plain-syntax">-></span><span class="element-syntax">value</span><span class="plain-syntax">);</span>
|
||||
<span class="plain-syntax"> </span><span class="reserved-syntax">else</span><span class="plain-syntax"> </span><span class="identifier-syntax">WRITE</span><span class="plain-syntax">(</span><span class="string-syntax">" %S=<binary>"</span><span class="plain-syntax">, </span><span class="identifier-syntax">E</span><span class="plain-syntax">-></span><span class="element-syntax">key</span><span class="plain-syntax">);</span>
|
||||
<span class="plain-syntax"> </span><span class="identifier-syntax">WRITE</span><span class="plain-syntax">(</span><span class="string-syntax">"\n"</span><span class="plain-syntax">);</span>
|
||||
<span class="plain-syntax"> }</span>
|
||||
<span class="plain-syntax"> </span><span class="constant-syntax">OUTDENT</span><span class="plain-syntax">;</span>
|
||||
|
|
Binary file not shown.
|
@ -49,13 +49,13 @@ dictionary *Dictionaries::new(int S, int textual) {
|
|||
|
||||
=
|
||||
void Dictionaries::log(OUTPUT_STREAM, dictionary *D) {
|
||||
WRITE("Dictionary:\n", (unsigned int) D); INDENT;
|
||||
WRITE("Dictionary:\n"); INDENT;
|
||||
for (int i=0; i<D->hash_table_size; i++) {
|
||||
WRITE("Slot %02d:", i);
|
||||
for (dict_entry *E = &(D->hash_table[i]); E; E = E->next_in_entry)
|
||||
if (E->vacant) WRITE(" vacant");
|
||||
else if (D->textual) WRITE(" %S='%S'", E->key, E->value);
|
||||
else WRITE(" %S=%08x", E->key, (unsigned int) E->value);
|
||||
else WRITE(" %S=<binary>", E->key);
|
||||
WRITE("\n");
|
||||
}
|
||||
OUTDENT;
|
||||
|
|
|
@ -4,8 +4,8 @@
|
|||
INTEST = intest/Tangled/intest
|
||||
INWEB = inweb/Tangled/inweb
|
||||
|
||||
CC = clang -std=c99 -c $(MANYWARNINGS) $(CCOPTS) -g
|
||||
INDULGENTCC = clang -std=c99 -c $(FEWERWARNINGS) $(CCOPTS) -g
|
||||
CC = clang -std=c11 -c $(MANYWARNINGS) $(CCOPTS) -g
|
||||
INDULGENTCC = clang -std=c11 -c $(FEWERWARNINGS) $(CCOPTS) -g
|
||||
|
||||
CCOPTS = -DPLATFORM_MACOS=1 -mmacosx-version-min=10.6 -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
|
||||
|
||||
|
@ -20,7 +20,7 @@ EXEEXTENSION =
|
|||
|
||||
ARTOOL = libtool -o
|
||||
|
||||
INFORM6OS = OSX
|
||||
INFORM6OS = MACOS
|
||||
|
||||
GLULXEOS = OS_UNIX
|
||||
|
||||
|
|
Loading…
Reference in a new issue