<div dir="ltr">See <a href="https://www.geeksforgeeks.org/inline-function-in-c/">https://www.geeksforgeeks.org/inline-function-in-c/</a> for various solutions.<div><br></div><div>Thanks.</div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Fri, Mar 14, 2025 at 6:53 PM Kenneth Wolcott <<a href="mailto:kennethwolcott@gmail.com">kennethwolcott@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi;<div><br></div><div> Problem: Undefined symbols for architecture arm64</div><div><br></div><div> MacOS Sequoia (arm64). Ports are up-to-date.</div><div><br></div><div> I was compiling a C example of a Rosetta Code task recently..</div><div><br></div><div><a href="https://rosettacode.org/wiki/Vampire_number#C" target="_blank">https://rosettacode.org/wiki/Vampire_number#C</a><br></div><div><br></div><div>Here's my clang error(s):</div><div>clang -lm -o ./vampire_number ./vampire_number.c<br>Undefined symbols for architecture arm64:<br> "_dtally", referenced from:<br> _fangs in vampire_number-2cd7e6.o<br> _fangs in vampire_number-2cd7e6.o<br> _fangs in vampire_number-2cd7e6.o<br> "_max", referenced from:<br> _fangs in vampire_number-2cd7e6.o<br> "_min", referenced from:<br> _fangs in vampire_number-2cd7e6.o<br> "_ndigits", referenced from:<br> _fangs in vampire_number-2cd7e6.o<br>ld: symbol(s) not found for architecture arm64<br>clang: error: linker command failed with exit code 1 (use -v to see invocation)<br></div><div><br></div><div>Here's my gcc errors:</div><div>/opt/local/bin/gcc-mp-14 -lm-o ./vampire_number ./vampire_number.c<br>Undefined symbols for architecture arm64:<br> "_dtally", referenced from:<br> _fangs in ccjmm7mz.o<br> _fangs in ccjmm7mz.o<br> _fangs in ccjmm7mz.o<br> "_max", referenced from:<br> _fangs in ccjmm7mz.o<br> "_min", referenced from:<br> _fangs in ccjmm7mz.o<br> "_ndigits", referenced from:<br> _fangs in ccjmm7mz.o<br>ld: symbol(s) not found for architecture arm64<br>collect2: error: ld returned 1 exit status<br></div><div><br></div><div>Here's the source I was trying to compile:</div><div><pre style="line-height:1.3;font-family:monospace,monospace;padding:1em;overflow:auto;margin-top:0px;margin-bottom:0px;font-size:14px"><span style="color:rgb(156,101,0)">#include</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(61,123,123);font-style:italic"><stdio.h></span>
<span style="color:rgb(156,101,0)">#include</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(61,123,123);font-style:italic"><stdlib.h></span>
<span style="color:rgb(156,101,0)">#include</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(61,123,123);font-style:italic"><stdint.h></span>
<span style="color:rgb(156,101,0)">#include</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(61,123,123);font-style:italic"><math.h></span>
<span style="color:rgb(0,128,0);font-weight:bold">typedef</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(176,0,64)">uint64_t</span><span style="color:rgb(187,187,187)"> </span><span>xint</span><span>;</span>
<span style="color:rgb(0,128,0);font-weight:bold">typedef</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(176,0,64)">unsigned</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(176,0,64)">long</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(176,0,64)">long</span><span style="color:rgb(187,187,187)"> </span><span>ull</span><span>;</span>
<span>xint</span><span style="color:rgb(187,187,187)"> </span><span>tens</span><span>[</span><span style="color:rgb(102,102,102)">20</span><span>];</span>
<span style="color:rgb(0,128,0);font-weight:bold">inline</span><span style="color:rgb(187,187,187)"> </span><span>xint</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(0,0,255)">max</span><span>(</span><span>xint</span><span style="color:rgb(187,187,187)"> </span><span>a</span><span>,</span><span style="color:rgb(187,187,187)"> </span><span>xint</span><span style="color:rgb(187,187,187)"> </span><span>b</span><span>)</span><span style="color:rgb(187,187,187)"> </span><span>{</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(0,128,0);font-weight:bold">return</span><span style="color:rgb(187,187,187)"> </span><span>a</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">></span><span style="color:rgb(187,187,187)"> </span><span>b</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">?</span><span style="color:rgb(187,187,187)"> </span><span>a</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">:</span><span style="color:rgb(187,187,187)"> </span><span>b</span><span>;</span><span style="color:rgb(187,187,187)"> </span><span>}</span>
<span style="color:rgb(0,128,0);font-weight:bold">inline</span><span style="color:rgb(187,187,187)"> </span><span>xint</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(0,0,255)">min</span><span>(</span><span>xint</span><span style="color:rgb(187,187,187)"> </span><span>a</span><span>,</span><span style="color:rgb(187,187,187)"> </span><span>xint</span><span style="color:rgb(187,187,187)"> </span><span>b</span><span>)</span><span style="color:rgb(187,187,187)"> </span><span>{</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(0,128,0);font-weight:bold">return</span><span style="color:rgb(187,187,187)"> </span><span>a</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)"><</span><span style="color:rgb(187,187,187)"> </span><span>b</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">?</span><span style="color:rgb(187,187,187)"> </span><span>a</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">:</span><span style="color:rgb(187,187,187)"> </span><span>b</span><span>;</span><span style="color:rgb(187,187,187)"> </span><span>}</span>
<span style="color:rgb(0,128,0);font-weight:bold">inline</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(176,0,64)">int</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(0,0,255)">ndigits</span><span>(</span><span>xint</span><span style="color:rgb(187,187,187)"> </span><span>x</span><span>)</span>
<span>{</span>
<span style="color:rgb(187,187,187)"> </span><span style="color:rgb(176,0,64)">int</span><span style="color:rgb(187,187,187)"> </span><span>n</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">=</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">0</span><span>;</span>
<span style="color:rgb(187,187,187)"> </span><span style="color:rgb(0,128,0);font-weight:bold">while</span><span style="color:rgb(187,187,187)"> </span><span>(</span><span>x</span><span>)</span><span style="color:rgb(187,187,187)"> </span><span>n</span><span style="color:rgb(102,102,102)">++</span><span>,</span><span style="color:rgb(187,187,187)"> </span><span>x</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">/=</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">10</span><span>;</span>
<span style="color:rgb(187,187,187)"> </span><span style="color:rgb(0,128,0);font-weight:bold">return</span><span style="color:rgb(187,187,187)"> </span><span>n</span><span>;</span>
<span>}</span>
<span style="color:rgb(0,128,0);font-weight:bold">inline</span><span style="color:rgb(187,187,187)"> </span><span>xint</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(0,0,255)">dtally</span><span>(</span><span>xint</span><span style="color:rgb(187,187,187)"> </span><span>x</span><span>)</span>
<span>{</span>
<span style="color:rgb(187,187,187)"> </span><span>xint</span><span style="color:rgb(187,187,187)"> </span><span>t</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">=</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">0</span><span>;</span>
<span style="color:rgb(187,187,187)"> </span><span style="color:rgb(0,128,0);font-weight:bold">while</span><span style="color:rgb(187,187,187)"> </span><span>(</span><span>x</span><span>)</span><span style="color:rgb(187,187,187)"> </span><span>t</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">+=</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">1</span><span style="color:rgb(102,102,102)"><<</span><span>((</span><span>x</span><span style="color:rgb(102,102,102)">%</span><span style="color:rgb(102,102,102)">10</span><span>)</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">*</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">6</span><span>),</span><span style="color:rgb(187,187,187)"> </span><span>x</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">/=</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">10</span><span>;</span>
<span style="color:rgb(187,187,187)"> </span><span style="color:rgb(0,128,0);font-weight:bold">return</span><span style="color:rgb(187,187,187)"> </span><span>t</span><span>;</span>
<span>}</span>
<span style="color:rgb(176,0,64)">int</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(0,0,255)">fangs</span><span>(</span><span>xint</span><span style="color:rgb(187,187,187)"> </span><span>x</span><span>,</span><span style="color:rgb(187,187,187)"> </span><span>xint</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">*</span><span>f</span><span>)</span>
<span>{</span>
<span style="color:rgb(187,187,187)"> </span><span style="color:rgb(176,0,64)">int</span><span style="color:rgb(187,187,187)"> </span><span>n</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">=</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">0</span><span>;</span>
<span style="color:rgb(187,187,187)"> </span><span style="color:rgb(176,0,64)">int</span><span style="color:rgb(187,187,187)"> </span><span>nd</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">=</span><span style="color:rgb(187,187,187)"> </span><span>ndigits</span><span>(</span><span>x</span><span>);</span>
<span style="color:rgb(187,187,187)"> </span><span style="color:rgb(0,128,0);font-weight:bold">if</span><span style="color:rgb(187,187,187)"> </span><span>(</span><span>nd</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">&</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">1</span><span>)</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(0,128,0);font-weight:bold">return</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">0</span><span>;</span>
<span style="color:rgb(187,187,187)"> </span><span>nd</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">/=</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">2</span><span>;</span>
<span style="color:rgb(187,187,187)"> </span><span>xint</span><span style="color:rgb(187,187,187)"> </span><span>lo</span><span>,</span><span style="color:rgb(187,187,187)"> </span><span>hi</span><span>;</span>
<span style="color:rgb(187,187,187)"> </span><span>lo</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">=</span><span style="color:rgb(187,187,187)"> </span><span>max</span><span>(</span><span>tens</span><span>[</span><span>nd</span><span style="color:rgb(102,102,102)">-1</span><span>],</span><span style="color:rgb(187,187,187)"> </span><span>(</span><span>x</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">+</span><span style="color:rgb(187,187,187)"> </span><span>tens</span><span>[</span><span>nd</span><span>]</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">-</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">2</span><span>)</span><span style="color:rgb(102,102,102)">/</span><span style="color:rgb(187,187,187)"> </span><span>(</span><span>tens</span><span>[</span><span>nd</span><span>]</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">-</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">1</span><span>));</span>
<span style="color:rgb(187,187,187)"> </span><span>hi</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">=</span><span style="color:rgb(187,187,187)"> </span><span>min</span><span>(</span><span>x</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">/</span><span style="color:rgb(187,187,187)"> </span><span>lo</span><span>,</span><span style="color:rgb(187,187,187)"> </span><span>sqrt</span><span>(</span><span>x</span><span>));</span>
<span style="color:rgb(187,187,187)"> </span><span>xint</span><span style="color:rgb(187,187,187)"> </span><span>a</span><span>,</span><span style="color:rgb(187,187,187)"> </span><span>b</span><span>,</span><span style="color:rgb(187,187,187)"> </span><span>t</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">=</span><span style="color:rgb(187,187,187)"> </span><span>dtally</span><span>(</span><span>x</span><span>);</span>
<span style="color:rgb(187,187,187)"> </span><span style="color:rgb(0,128,0);font-weight:bold">for</span><span style="color:rgb(187,187,187)"> </span><span>(</span><span>a</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">=</span><span style="color:rgb(187,187,187)"> </span><span>lo</span><span>;</span><span style="color:rgb(187,187,187)"> </span><span>a</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)"><=</span><span style="color:rgb(187,187,187)"> </span><span>hi</span><span>;</span><span style="color:rgb(187,187,187)"> </span><span>a</span><span style="color:rgb(102,102,102)">++</span><span>)</span><span style="color:rgb(187,187,187)"> </span><span>{</span>
<span style="color:rgb(187,187,187)"> </span><span>b</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">=</span><span style="color:rgb(187,187,187)"> </span><span>x</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">/</span><span style="color:rgb(187,187,187)"> </span><span>a</span><span>;</span>
<span style="color:rgb(187,187,187)"> </span><span style="color:rgb(0,128,0);font-weight:bold">if</span><span style="color:rgb(187,187,187)"> </span><span>(</span><span>a</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">*</span><span style="color:rgb(187,187,187)"> </span><span>b</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">==</span><span style="color:rgb(187,187,187)"> </span><span>x</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">&&</span><span style="color:rgb(187,187,187)"> </span><span>((</span><span>a</span><span style="color:rgb(102,102,102)">%</span><span style="color:rgb(102,102,102)">10</span><span>)</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">||</span><span style="color:rgb(187,187,187)"> </span><span>(</span><span>b</span><span style="color:rgb(102,102,102)">%</span><span style="color:rgb(102,102,102)">10</span><span>))</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">&&</span><span style="color:rgb(187,187,187)"> </span><span>t</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">==</span><span style="color:rgb(187,187,187)"> </span><span>dtally</span><span>(</span><span>a</span><span>)</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">+</span><span style="color:rgb(187,187,187)"> </span><span>dtally</span><span>(</span><span>b</span><span>))</span>
<span style="color:rgb(187,187,187)"> </span><span>f</span><span>[</span><span>n</span><span style="color:rgb(102,102,102)">++</span><span>]</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">=</span><span style="color:rgb(187,187,187)"> </span><span>a</span><span>;</span>
<span style="color:rgb(187,187,187)"> </span><span>}</span>
<span style="color:rgb(187,187,187)"> </span><span style="color:rgb(0,128,0);font-weight:bold">return</span><span style="color:rgb(187,187,187)"> </span><span>n</span><span>;</span>
<span>}</span>
<span style="color:rgb(176,0,64)">void</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(0,0,255)">show_fangs</span><span>(</span><span>xint</span><span style="color:rgb(187,187,187)"> </span><span>x</span><span>,</span><span style="color:rgb(187,187,187)"> </span><span>xint</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">*</span><span>f</span><span>,</span><span style="color:rgb(187,187,187)"> </span><span>xint</span><span style="color:rgb(187,187,187)"> </span><span>cnt</span><span>)</span>
<span>{</span>
<span style="color:rgb(187,187,187)"> </span><span>printf</span><span>(</span><span style="color:rgb(186,33,33)">"%llu"</span><span>,</span><span style="color:rgb(187,187,187)"> </span><span>(</span><span>ull</span><span>)</span><span>x</span><span>);</span>
<span style="color:rgb(187,187,187)"> </span><span style="color:rgb(176,0,64)">int</span><span style="color:rgb(187,187,187)"> </span><span>i</span><span>;</span>
<span style="color:rgb(187,187,187)"> </span><span style="color:rgb(0,128,0);font-weight:bold">for</span><span style="color:rgb(187,187,187)"> </span><span>(</span><span>i</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">=</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">0</span><span>;</span><span style="color:rgb(187,187,187)"> </span><span>i</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)"><</span><span style="color:rgb(187,187,187)"> </span><span>cnt</span><span>;</span><span style="color:rgb(187,187,187)"> </span><span>i</span><span style="color:rgb(102,102,102)">++</span><span>)</span>
<span style="color:rgb(187,187,187)"> </span><span>printf</span><span>(</span><span style="color:rgb(186,33,33)">" = %llu x %llu"</span><span>,</span><span style="color:rgb(187,187,187)"> </span><span>(</span><span>ull</span><span>)</span><span>f</span><span>[</span><span>i</span><span>],</span><span style="color:rgb(187,187,187)"> </span><span>(</span><span>ull</span><span>)(</span><span>x</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">/</span><span style="color:rgb(187,187,187)"> </span><span>f</span><span>[</span><span>i</span><span>]));</span>
<span style="color:rgb(187,187,187)"> </span><span>putchar</span><span>(</span><span style="color:rgb(186,33,33)">'\n'</span><span>);</span>
<span>}</span>
<span style="color:rgb(176,0,64)">int</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(0,0,255)">main</span><span>(</span><span style="color:rgb(176,0,64)">void</span><span>)</span>
<span>{</span>
<span style="color:rgb(187,187,187)"> </span><span style="color:rgb(176,0,64)">int</span><span style="color:rgb(187,187,187)"> </span><span>i</span><span>,</span><span style="color:rgb(187,187,187)"> </span><span>j</span><span>,</span><span style="color:rgb(187,187,187)"> </span><span>n</span><span>;</span>
<span style="color:rgb(187,187,187)"> </span><span>xint</span><span style="color:rgb(187,187,187)"> </span><span>x</span><span>,</span><span style="color:rgb(187,187,187)"> </span><span>f</span><span>[</span><span style="color:rgb(102,102,102)">16</span><span>],</span><span style="color:rgb(187,187,187)"> </span><span>bigs</span><span>[]</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">=</span><span style="color:rgb(187,187,187)"> </span><span>{</span><span style="color:rgb(102,102,102)">16758243290880ULL</span><span>,</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">24959017348650ULL</span><span>,</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">14593825548650ULL</span><span>,</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">0</span><span>};</span>
<span style="color:rgb(187,187,187)"> </span><span>tens</span><span>[</span><span style="color:rgb(102,102,102)">0</span><span>]</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">=</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">1</span><span>;</span>
<span style="color:rgb(187,187,187)"> </span><span style="color:rgb(0,128,0);font-weight:bold">for</span><span style="color:rgb(187,187,187)"> </span><span>(</span><span>i</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">=</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">1</span><span>;</span><span style="color:rgb(187,187,187)"> </span><span>i</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)"><</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">20</span><span>;</span><span style="color:rgb(187,187,187)"> </span><span>i</span><span style="color:rgb(102,102,102)">++</span><span>)</span>
<span style="color:rgb(187,187,187)"> </span><span>tens</span><span>[</span><span>i</span><span>]</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">=</span><span style="color:rgb(187,187,187)"> </span><span>tens</span><span>[</span><span>i</span><span style="color:rgb(102,102,102)">-1</span><span>]</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">*</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">10</span><span>;</span>
<span style="color:rgb(187,187,187)"> </span><span style="color:rgb(0,128,0);font-weight:bold">for</span><span style="color:rgb(187,187,187)"> </span><span>(</span><span>x</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">=</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">1</span><span>,</span><span style="color:rgb(187,187,187)"> </span><span>n</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">=</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">0</span><span>;</span><span style="color:rgb(187,187,187)"> </span><span>n</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)"><</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">25</span><span>;</span><span style="color:rgb(187,187,187)"> </span><span>x</span><span style="color:rgb(102,102,102)">++</span><span>)</span><span style="color:rgb(187,187,187)"> </span><span>{</span>
<span style="color:rgb(187,187,187)"> </span><span style="color:rgb(0,128,0);font-weight:bold">if</span><span style="color:rgb(187,187,187)"> </span><span>(</span><span style="color:rgb(102,102,102)">!</span><span>(</span><span>j</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">=</span><span style="color:rgb(187,187,187)"> </span><span>fangs</span><span>(</span><span>x</span><span>,</span><span style="color:rgb(187,187,187)"> </span><span>f</span><span>)))</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(0,128,0);font-weight:bold">continue</span><span>;</span>
<span style="color:rgb(187,187,187)"> </span><span>printf</span><span>(</span><span style="color:rgb(186,33,33)">"%2d: "</span><span>,</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">++</span><span>n</span><span>);</span>
<span style="color:rgb(187,187,187)"> </span><span>show_fangs</span><span>(</span><span>x</span><span>,</span><span style="color:rgb(187,187,187)"> </span><span>f</span><span>,</span><span style="color:rgb(187,187,187)"> </span><span>j</span><span>);</span>
<span style="color:rgb(187,187,187)"> </span><span>}</span>
<span style="color:rgb(187,187,187)"> </span><span>putchar</span><span>(</span><span style="color:rgb(186,33,33)">'\n'</span><span>);</span>
<span style="color:rgb(187,187,187)"> </span><span style="color:rgb(0,128,0);font-weight:bold">for</span><span style="color:rgb(187,187,187)"> </span><span>(</span><span>i</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">=</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">0</span><span>;</span><span style="color:rgb(187,187,187)"> </span><span>bigs</span><span>[</span><span>i</span><span>];</span><span style="color:rgb(187,187,187)"> </span><span>i</span><span style="color:rgb(102,102,102)">++</span><span>)</span><span style="color:rgb(187,187,187)"> </span><span>{</span>
<span style="color:rgb(187,187,187)"> </span><span style="color:rgb(0,128,0);font-weight:bold">if</span><span style="color:rgb(187,187,187)"> </span><span>((</span><span>j</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">=</span><span style="color:rgb(187,187,187)"> </span><span>fangs</span><span>(</span><span>bigs</span><span>[</span><span>i</span><span>],</span><span style="color:rgb(187,187,187)"> </span><span>f</span><span>)))</span>
<span style="color:rgb(187,187,187)"> </span><span>show_fangs</span><span>(</span><span>bigs</span><span>[</span><span>i</span><span>],</span><span style="color:rgb(187,187,187)"> </span><span>f</span><span>,</span><span style="color:rgb(187,187,187)"> </span><span>j</span><span>);</span>
<span style="color:rgb(187,187,187)"> </span><span style="color:rgb(0,128,0);font-weight:bold">else</span>
<span style="color:rgb(187,187,187)"> </span><span>printf</span><span>(</span><span style="color:rgb(186,33,33)">"%llu is not vampiric</span><span style="color:rgb(170,93,31);font-weight:bold">\n</span><span style="color:rgb(186,33,33)">"</span><span>,</span><span style="color:rgb(187,187,187)"> </span><span>(</span><span>ull</span><span>)</span><span>bigs</span><span>[</span><span>i</span><span>]);</span>
<span style="color:rgb(187,187,187)"> </span><span>}</span>
<span style="color:rgb(187,187,187)"> </span><span style="color:rgb(0,128,0);font-weight:bold">return</span><span style="color:rgb(187,187,187)"> </span><span style="color:rgb(102,102,102)">0</span><span>;</span>
<span>}</span></pre><pre style="line-height:1.3;font-family:monospace,monospace;padding:1em;overflow:auto;margin-top:0px;margin-bottom:0px;font-size:14px"><span>So, what am I missing?</span></pre><pre style="line-height:1.3;font-family:monospace,monospace;padding:1em;overflow:auto;margin-top:0px;margin-bottom:0px;font-size:14px"><span>What more information do you need to diagnose the problem?</span></pre><pre style="line-height:1.3;font-family:monospace,monospace;padding:1em;overflow:auto;margin-top:0px;margin-bottom:0px;font-size:14px"><span>Thanks,</span></pre><pre style="line-height:1.3;font-family:monospace,monospace;padding:1em;overflow:auto;margin-top:0px;margin-bottom:0px;font-size:14px"><span>Ken Wolcott</span></pre></div></div>
</blockquote></div>