diff --git a/books/bookvol8.pamphlet b/books/bookvol8.pamphlet index cde4de7..7fd8485 100644 --- a/books/bookvol8.pamphlet +++ b/books/bookvol8.pamphlet @@ -3671,6 +3671,448 @@ contain the data and graph0 files and is autogenerated from the documentation in that chapter. \chapter{view2d} \label{view2d} +\section{view2d Call Graph} +This was generated by the GNU cflow program with the argument list. +Note that the line:NNNN numbers refer to the line in the code after +it has been tangled from this file. +\begin{verbatim} +cflow --emacs -l -n -b -T --omit-arguments view2d.c +\end{verbatim} +\begin{verbatim} +;; This file is generated by GNU cflow 1.3. -*- cflow -*- + 2 { 0} +-main() + 3 { 1} +-XOpenDisplay() + 4 { 1} +-getenv() + 5 { 1} +-fprintf() + 6 { 1} +-DefaultScreen() + 7 { 1} +-RootWindow() + 8 { 1} +-XCreateAssocTable() + | + 9 { 2} +-malloc() + 10 { 2} +-hash_init() + 11 { 2} +-TrivEqual() + 12 { 2} \-TrivHashCode() + 13 { 1} +-XInitSpadFill() + 14 { 1} +-exitWithAck() + 15 { 1} +-mergeDatabases() + 16 { 2} | +-XrmInitialize() + 17 { 2} | +-strcpy() + 18 { 2} | +-strcat() + 19 { 2} | +-XrmGetFileDatabase() + 20 { 2} | +-XrmMergeDatabases() + 21 { 2} | +-XResourceManagerString() + 22 { 2} | +-XrmGetStringDatabase() + 23 { 2} | +-getenv() + 24 { 2} | +-strlen() + 25 { 2} | \-gethostname() + 26 { 1} +-XrmGetResource() + 27 { 1} +-strncpy() + 28 { 1} +-strcpy() + 29 { 1} +-strcmp() + 30 { 1} +-WhitePixel() + 31 { 1} +-BlackPixel() + 32 { 1} +-malloc() + 33 { 1} +-strlen() + 34 { 1} +-XQueryFont() + 35 { 1} +-XGContextFromGC() + 36 { 1} +-DefaultGC() + 37 { 1} +-XLoadQueryFont() + 38 { 1} +-PSGlobalInit() + 39 { 2} | +-tempnam() + 40 { 2} | +-sprintf() + 41 { 2} | +-free() + 42 { 2} | +-getenv() + 43 { 2} | \-fprintf() + 44 { 1} +-monoColor() + 45 { 1} +-XCreateGC() + 46 { 1} +-carefullySetFont() + 47 { 1} +-PSCreateContext() + 48 { 2} +-malloc() + 49 { 2} +-fprintf() + 50 { 2} +-exit() + 51 { 2} +-sprintf() + 52 { 2} +-fopen() + 53 { 2} \-fclose() + 54 { 1} +-centerX() + 55 { 2} | +-XGContextFromGC() + 56 { 2} | +-XQueryFont() + 57 { 2} | +-XTextWidth() + 58 { 2} | \-XFreeFontInfo() + 59 { 1} +-centerY() + 60 { 2} +-XGContextFromGC() + 61 { 2} +-XQueryFont() + 62 { 2} \-XFreeFontInfo() + 63 { 1} +-check() + 64 { 1} +-write() + 65 { 1} +-readViewman() + 66 { 2} +-sprintf() + 67 { 2} +-check() + 68 { 2} \-read() + 69 { 1} +-getGraphFromViewman() + 70 { 2} +-readViewman() [see 65] + 71 { 2} +-malloc() + 72 { 2} +-fprintf() + 73 { 2} +-exitWithAck() + 74 { 2} \-RootWindow() + 75 { 1} +-makeView2D() + 76 { 2} +-makeViewport() + 77 { 3} +-fprintf() + 78 { 3} +-malloc() + 79 { 3} +-sleep() + 80 { 3} +-exitWithAck() + 81 { 3} +-RootWindow() + 82 { 3} +-strcpy() + 83 { 3} +-XCreateBitmapFromData() + 84 { 3} +-XQueryColor() + 85 { 3} +-XCreatePixmapCursor() + 86 { 3} +-XCreateWindow() + 87 { 3} +-XInternAtom() + 88 { 3} +-XSetWMProtocols() + 89 { 3} +-XSetNormalHints() + 90 { 3} +-XSetStandardProperties() + 91 { 3} +-makeControlPanel() + | + 92 { 4} | +-malloc() + 93 { 4} | +-fprintf() + 94 { 4} | +-exitWithAck() + 95 { 4} | +-RootWindow() + 96 { 4} | +-getControlXY() + 97 { 5} | | +-XQueryTree() + 98 { 5} | | +-XFree() + 99 { 5} | | \-XGetWindowAttributes() + 100 { 4} | +-XCreateBitmapFromData() + 101 { 4} | +-XQueryColor() + 102 { 4} | +-XCreatePixmapCursor() + 103 { 4} | +-XCreateWindow() + 104 { 4} | +-XSetNormalHints() + 105 { 4} | +-XSetStandardProperties() + 106 { 4} | +-initButtons() + 107 { 5} | \-strcpy() + 108 { 4} | +-XMakeAssoc() + 109 { 5} | \-hash_insert() + 110 { 4} | \-XMapWindow() + 111 { 3} +-putControlPanelSomewhere() + | + 112 { 4} +-getControlXY() + | [see 96] + 113 { 4} +-XRaiseWindow() + 114 { 4} +-XMoveWindow() + 115 { 4} +-drawControlPanel() + 116 { 5} | +-GSetForeground() + 117 { 6} | +-XSetForeground() + 118 { 6} | +-fopen() + 119 { 6} | +-fprintf() + 120 { 6} | +-PSfindGC() + 121 { 7} | | \-fprintf() + 122 { 6} | \-fclose() + 123 { 5} | +-GSetLineAttributes() + | + 124 { 6} | +-XSetLineAttributes() + 125 { 6} | +-fprintf() + 126 { 6} | +-fopen() + 127 { 6} | +-PSfindGC() [see 120] + 128 { 6} | \-fclose() + 129 { 5} | +-GDrawLine() + 130 { 6} | +-XDrawLine() + 131 { 6} | +-fopen() + 132 { 6} | +-fprintf() + 133 { 6} | +-PSfindGC() [see 120] + 134 { 6} | \-fclose() + 135 { 5} | +-GDrawRectangle() + 136 { 6} | +-XDrawRectangle() + 137 { 6} | +-fopen() + 138 { 6} | +-fprintf() + 139 { 6} | +-PSfindGC() [see 120] + 140 { 6} | \-fclose() + 141 { 5} | +-writeControlTitle() + | + 142 { 6} | +-strlen() + 143 { 6} | +-XClearArea() + 144 { 6} | +-GSetForeground() + | | [see 116] + 145 { 6} | +-GDrawImageString() + | | + 146 { 7} | | +-XDrawImageString() + 147 { 7} | | +-fopen() + 148 { 7} | | +-fprintf() + 149 { 7} | | +-PSfindGC() [see 120] + 150 { 7} | | \-fclose() + 151 { 6} | \-centerX() [see 54] + 152 { 5} | +-strlen() + 153 { 5} | +-GDrawString() + 154 { 6} | | +-XDrawString() + 155 { 6} | | +-fopen() + 156 { 6} | | +-fprintf() + 157 { 6} | | +-PSfindGC() [see 120] + 158 { 6} | | \-fclose() + 159 { 5} | +-centerX() [see 54] + 160 { 5} | +-monoColor() + 161 { 5} | +-GDrawLines() + 162 { 6} | +-XDrawLines() + 163 { 6} | +-fopen() + 164 { 6} | +-fprintf() + 165 { 6} | +-PSfindGC() [see 120] + 166 { 6} | \-fclose() + 167 { 5} | +-GSetBackground() + 168 { 6} | +-XSetBackground() + 169 { 6} | +-fopen() + 170 { 6} | +-fprintf() + 171 { 6} | +-PSfindGC() [see 120] + 172 { 6} | \-fclose() + 173 { 5} | +-GDrawImageString() + | | [see 145] + 174 { 5} | +-centerY() [see 59] + 175 { 5} | +-strcpy() + 176 { 5} | +-GDrawPushButton() + 177 { 6} | +-strlen() + 178 { 6} | +-XClearArea() + 179 { 6} | +-GSetForeground() + | | [see 116] + 180 { 6} | +-GDraw3DButtonIn() + 181 { 7} | | +-GDrawRectangle() + | | | [see 135] + 182 { 7} | | \-GDrawLine() [see 129] + 183 { 6} | +-GDraw3DButtonOut() + | | + 184 { 7} | | +-GDrawRectangle() + | | | [see 135] + 185 { 7} | | \-GDrawLine() [see 129] + 186 { 6} | +-GDrawString() + | | [see 153] + 187 { 6} | +-centerX() [see 54] + 188 { 6} | \-centerY() [see 59] + 189 { 5} | +-makeMessageFromData() + | | + 190 { 6} | | +-strcpy() + 191 { 6} | | +-sprintf() + 192 { 6} | | +-centerX() [see 54] + 193 { 6} | | \-centerY() [see 59] + 194 { 5} | +-writeControlMessage() + | | + 195 { 6} | | +-XGetWindowAttributes() + 196 { 6} | | +-strlen() + 197 { 6} | | +-GDrawImageString() + | | | [see 145] + 198 { 6} | | \-centerX() [see 54] + 199 { 5} | \-XFlush() + 200 { 4} \-XMapWindow() + 201 { 3} \-XSync() + 202 { 2} +-clearControlMessage() + | + 203 { 3} | +-strcpy() + 204 { 3} | \-XClearArea() + 205 { 2} +-writeTitle() + 206 { 3} | +-XGetWindowAttributes() + 207 { 3} | +-GSetForeground() + | | [see 116] + 208 { 3} | +-XClearWindow() + 209 { 3} | +-strlen() + 210 { 3} | +-GDrawImageString() + | | [see 145] + 211 { 3} | \-centerX() [see 54] + 212 { 2} +-XMapWindow() + 213 { 2} +-XSync() + 214 { 2} \-drawViewport() + 215 { 1} +-bsdSignal() + 216 { 1} +-goodbye() + 217 { 2} +-fprintf() + 218 { 2} +-PSClose() + 219 { 3} | +-free() + 220 { 3} | \-unlink() + 221 { 2} +-XFreeGC() + 222 { 2} +-XFreeFont() + 223 { 2} +-XFreeColormap() + 224 { 2} +-check() + 225 { 2} +-write() + 226 { 2} +-close() + 227 { 2} +-XCloseDisplay() + 228 { 2} \-exit() + 229 { 1} \-processEvents() + 230 { 2} +-ConnectionNumber() + 231 { 2} +-malloc() + 232 { 2} +-fprintf() + 233 { 2} +-exitWithAck() + 234 { 2} +-RootWindow() + 235 { 2} +-FD_ZERO() + 236 { 2} +-FD_SET() + 237 { 2} +-XEventsQueued() + 238 { 2} +-select() + 239 { 2} +-FD_ISSET() + 240 { 2} +-XPending() + 241 { 2} +-XNextEvent() + 242 { 2} +-goodbye() [see 216] + 243 { 2} +-XCheckWindowEvent() + 244 { 2} +-writeTitle() [see 205] + 245 { 2} +-XGetWindowAttributes() + 246 { 2} +-XResizeWindow() + 247 { 2} +-XSync() + 248 { 2} +-drawViewport() + 249 { 2} +-XMapWindow() + 250 { 2} +-drawControlPanel() + | [see 115] + 251 { 2} +-XCheckMaskEvent() + 252 { 2} +-getPotValue() + 253 { 2} +-sprintf() + 254 { 2} +-projX() + 255 { 2} +-projY() + 256 { 2} +-writeControlMessage() + | [see 194] + 257 { 2} +-XFlush() + 258 { 2} +-XUnmapWindow() + 259 { 2} +-putControlPanelSomewhere() + | [see 111] + 260 { 2} +-XLookUpAssoc() + 261 { 3} \-hash_find() + 262 { 2} +-clearControlMessage() + | [see 202] + 263 { 2} +-drawControlPushButton() + | + 264 { 3} +-GDrawPushButton() + | [see 176] + 265 { 3} +-monoColor() + 266 { 3} \-XSync() + 267 { 2} +-centerX() [see 54] + 268 { 2} +-centerY() [see 59] + 269 { 2} +-buttonAction() + 270 { 3} | +-sprintf() + 271 { 3} | +-writeControlMessage() + | | [see 194] + 272 { 3} | +-XSync() + 273 { 3} | +-strcpy() + 274 { 3} | +-drawControlPushButton() + | | [see 263] + 275 { 3} | +-drawViewport() + 276 { 3} | +-PSInit() + 277 { 4} | +-fprintf() + 278 { 4} | +-sprintf() + 279 { 4} | +-tmpnam() + 280 { 4} | \-GdrawsSetDimension() + | | + 281 { 5} | +-fopen() + 282 { 5} | +-XGetWindowAttributes() + 283 { 5} | +-fprintf() + 284 { 5} | \-fclose() + 285 { 3} | +-PSCreateFile() + 286 { 4} | +-fopen() + 287 { 4} | +-fprintf() + 288 { 4} | +-fclose() + 289 { 4} | +-filecopy() + 290 { 5} | | +-getc() + 291 { 5} | | \-putc() + 292 { 4} | \-unlink() + 293 { 3} | +-clearControlMessage() + | | [see 202] + 294 { 3} | +-strcat() + 295 { 3} | +-XUnmapWindow() + 296 { 3} | +-clickedOnGraphSelect() + | | (R) + 297 { 4} | +-doPick() + 298 { 5} | +-check() + 299 { 5} | +-write() + 300 { 5} | +-sprintf() + 301 { 5} | \-writeControlMessage() + | [see 194] + 302 { 4} | +-doDrop() (R) + 303 { 5} | +-check() + 304 { 5} | +-write() + 305 { 5} | +-readViewman() [see 65] + 306 { 5} | +-sprintf() + 307 { 5} | +-writeControlMessage() + | | [see 194] + 308 { 5} | +-freeGraph() + 309 { 6} | \-free() + 310 { 5} | +-getGraphFromViewman() + | | [see 69] + 311 { 5} | +-clickedOnGraph() + | | (R) + 312 { 6} | +-doPick() [see 297] + 313 { 6} | +-doDrop() + | | (recursive: see 302) [see 302] + 314 { 6} | +-makeMessageFromData() + | | [see 189] + 315 { 6} | +-writeControlMessage() + | | [see 194] + 316 { 6} | +-GSetForeground() + | | [see 116] + 317 { 6} | +-GSetBackground() + | | [see 167] + 318 { 6} | +-GDrawImageString() + | | [see 145] + 319 { 6} | +-centerX() [see 54] + 320 { 6} | +-centerY() [see 59] + 321 { 6} | +-GDrawString() + | | [see 153] + 322 { 6} | \-drawViewport() + 323 { 5} | \-clickedOnGraphSelect() + | + | (recursive: see 296) [see 296] + 324 { 4} | +-makeMessageFromData() + | | [see 189] + 325 { 4} | +-writeControlMessage() + | | [see 194] + 326 { 4} | +-GSetForeground() + | | [see 116] + 327 { 4} | +-strcpy() + 328 { 4} | +-strlen() + 329 { 4} | +-GSetBackground() + | | [see 167] + 330 { 4} | +-GDrawImageString() + | | [see 145] + 331 { 4} | +-centerX() [see 54] + 332 { 4} | +-centerY() [see 59] + 333 { 4} | +-GSetLineAttributes() + | | [see 123] + 334 { 4} | \-GDrawLine() [see 129] + 335 { 3} | \-clickedOnGraph() + | (R) [see 311] + 336 { 2} \-spadAction() + 337 { 3} +-close() + 338 { 3} +-readViewman() [see 65] + 339 { 3} +-XUnmapWindow() + 340 { 3} +-putControlPanelSomewhere() + | [see 111] + 341 { 3} +-writeTitle() [see 205] + 342 { 3} +-writeControlTitle() + | [see 141] + 343 { 3} +-XFlush() + 344 { 3} +-sprintf() + 345 { 3} +-writeViewport() + 346 { 4} | +-XGetWindowAttributes() + 347 { 4} | +-sprintf() + 348 { 4} | +-system() + 349 { 4} | +-fprintf() + 350 { 4} | +-fopen() + 351 { 4} | +-perror() + 352 { 4} | +-centerX() [see 54] + 353 { 4} | +-centerY() [see 59] + 354 { 4} | +-fclose() + 355 { 4} | +-write_pixmap_file() + 356 { 4} | +-XWriteBitmapFile() + 357 { 4} | +-XResizeWindow() + 358 { 4} | +-drawViewport() + 359 { 4} | +-writeTitle() [see 205] + 360 { 4} | +-PSInit() [see 276] + 361 { 4} | \-PSCreateFile() [see 285] + 362 { 3} +-fprintf() + 363 { 3} +-check() + 364 { 3} +-write() + 365 { 3} +-goodbye() [see 216] + 366 { 3} +-buttonAction() [see 269] + 367 { 3} +-clickedOnGraph() + | (R) [see 311] + 368 { 3} +-centerX() [see 54] + 369 { 3} +-centerY() [see 59] + 370 { 3} +-XMoveWindow() + 371 { 3} +-XSync() + 372 { 3} +-XResizeWindow() + 373 { 3} +-writeControlMessage() + | [see 194] + 374 { 3} +-freeGraph() [see 308] + 375 { 3} +-getGraphFromViewman() + | [see 69] + 376 { 3} \-clickedOnGraphSelect() + (R) [see 296] +\end{verbatim} \section{Constants and Headers} \subsection{System includes} <>= diff --git a/changelog b/changelog index 09c1d80..13c0902 100644 --- a/changelog +++ b/changelog @@ -1,3 +1,5 @@ +20091125 tpd src/axiom-website/patches.html 20091125.07.tpd.patch +20091125 tpd books/bookvol8 add call graph for view2d 20091125 tpd src/axiom-website/patches.html 20091125.06.tpd.patch 20091125 tpd books/bookvol8 add call graph for view3d 20091125 tpd src/axiom-website/patches.html 20091125.05.tpd.patch diff --git a/src/axiom-website/patches.html b/src/axiom-website/patches.html index dadd814..cb8e8f4 100644 --- a/src/axiom-website/patches.html +++ b/src/axiom-website/patches.html @@ -2284,5 +2284,7 @@ books/bookvol7 add call graph for hthits
books/bookvol7 add call graph for spadbuf
20091125.06.tpd.patch books/bookvol8 add call graph for view3d
+20091125.07.tpd.patch +books/bookvol8 add call graph for view2d