<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<pre wrap="">
</pre>
<blockquote
 cite="mid:8c50a3c30803211216i349bdeberda98e6c797f60887@mail.gmail.com"
 type="cite">
  <pre wrap=""><!---->
if you want to poke around install the cscope port and use it, you *really*
want to do this.

  </pre>
</blockquote>
Thanks much. Came across cscope in a pdf on linux kernel hacking I had
a while back but misplaced.<br>
Meant to get my hands more into that.<br>
Guess I sort of lost track of it.<br>
<br>
<blockquote
 cite="mid:8c50a3c30803211216i349bdeberda98e6c797f60887@mail.gmail.com"
 type="cite">
  <pre wrap=""></pre>
  <pre wrap="">
check the installed php stuff, /usr/local/include
 </pre>
</blockquote>
Making more sense already. I see<br>
<br>
<blockquote
 cite="mid:8c50a3c30803211216i349bdeberda98e6c797f60887@mail.gmail.com"
 type="cite">
  <pre wrap="">
C's macro preprocessor is not complicated, the above translates to:

if the thing ZTS is defined, somewhere above "#define ZTS 'something'
" was encountered do the first half otherwise do the second half.  </pre>
</blockquote>
<br>
The logic was straight forward. "define" is obviously a command.<br>
But the (I guess you'd call them "identifiers"?) didn't make any sense
to me:<br>
<pre wrap="">SPL_G(v) TSRMG(spl_globals_id, zend_spl_globals *, v)

SPL_G(v) (spl_globals.v)
</pre>
<br>
<blockquote
 cite="mid:8c50a3c30803211216i349bdeberda98e6c797f60887@mail.gmail.com"
 type="cite">
  <pre wrap="">
And if you want to do C and don't already have it get the current version
of K&R.  By do I mean put a chunk of text in the output file, as cpp
handles all the #commands and macro substitution.
  </pre>
</blockquote>
<br>
That is a book I should have read long time ago.<br>
College deluded me into thinking C was antiquated and C++ was all I
needed and that if *that* ever failed to be the case, Java would be the
answer.<br>
Hacking stuff indicated Assembly was where you could really take
command of the machine.<br>
Assembly is very cool, but a weeee bit a PITA.<br>
Taking another look at C makes me think C++ might be good at that
higher level code management, but it abstracted away the depth of
manipulation (and a deeper understanding) it looks like C is made for.<br>
</body>
</html>