home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / program / compiler / nasm20b / nasm_src / lsymbols.c < prev    next >
C/C++ Source or Header  |  1993-01-19  |  988b  |  34 lines

  1. /* ---------------------------------------------------------------------- */
  2. /*                   Copyright (C) 1991 by Natürlich!                     */
  3. /*                      This file is copyrighted!                         */
  4. /*                Refer to the documentation for details.                 */
  5. /* ---------------------------------------------------------------------- */
  6. #define LINKER    1
  7. #include "symbols.c"
  8. #include <stdio.h>
  9.  
  10. void show_values()
  11. {
  12.    register int         i, k, 
  13.                         j = 0;
  14.    register label huge  *p;
  15.    
  16.    ENTER("show_values");
  17.    for( k = 0; k != 2; k++)
  18.       for( i = 0; i != SEP;)
  19.          if( p =  k ? h_macro[ i++] : h_global[i++])
  20.             do
  21.             {
  22.                if( j++ == 4)
  23.                {
  24.                   j = 1;
  25.                   putchar( '\n');
  26.                }
  27.                printf( "%-8s = $%04X   ", p->name, p->val);
  28.             }
  29.             while( p = p->next);
  30.    putchar( '\n');
  31.    LEAVE();
  32. }
  33.  
  34.