/[bison]/bison/lib/bitsetv-print.c
ViewVC logotype

Diff of /bison/lib/bitsetv-print.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by akim, Mon May 6 08:42:23 2002 UTC revision 1.2 by eggert, Wed Oct 2 07:52:50 2002 UTC
# Line 1  Line 1 
1  /* Bitset vectors.  /* Bitset vectors.
2     Copyright (C) 2001 Free Software Foundation, Inc.     Copyright (C) 2001, 2002 Free Software Foundation, Inc.
3    
4  This file is part of Bison.  This file is part of Bison.
5    
# Line 32  Software Foundation, 59 Temple Place - S Line 32  Software Foundation, 59 Temple Place - S
32  void  void
33  bitsetv_matrix_dump (FILE * out, const char *title, bitsetv bset)  bitsetv_matrix_dump (FILE * out, const char *title, bitsetv bset)
34  {  {
35    size_t i, j;    bitset_bindex i, j;
36    size_t hsize = bitset_size (bset[0]);    bitset_bindex hsize = bitset_size (bset[0]);
37    
38    /* Title. */    /* Title. */
39    fprintf (out, "%s BEGIN\n", title);    fprintf (out, "%s BEGIN\n", title);
# Line 45  bitsetv_matrix_dump (FILE * out, const c Line 45  bitsetv_matrix_dump (FILE * out, const c
45    putc ('\n', out);    putc ('\n', out);
46    fputs ("   ", out);    fputs ("   ", out);
47    for (i = 0; i < hsize; ++i)    for (i = 0; i < hsize; ++i)
48      fprintf (out, "%d", i % 10);      fprintf (out, "%d", (int) (i % 10));
49    putc ('\n', out);    putc ('\n', out);
50    
51    /* Bar. */    /* Bar. */
# Line 57  bitsetv_matrix_dump (FILE * out, const c Line 57  bitsetv_matrix_dump (FILE * out, const c
57    /* Contents. */    /* Contents. */
58    for (i = 0; bset[i]; ++i)    for (i = 0; bset[i]; ++i)
59      {      {
60        fprintf (out, "%2d|", i);        fprintf (out, "%2lu|", (unsigned long) i);
61        for (j = 0; j < hsize; ++j)        for (j = 0; j < hsize; ++j)
62          fputs (bitset_test (bset[i], j) ? "1" : " ", out);          fputs (bitset_test (bset[i], j) ? "1" : " ", out);
63        fputs ("|\n", out);        fputs ("|\n", out);

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26